Hey everyone, Sarah here, founder of that embroidery fabric supplier you’ve probably seen popping up in your Etsy favorites lists or Instagram shop tags. Last week I got three DMs in one day from embroidery newbies asking the same thing: “How do I make my own embroidery fabric instead of buying pre-cut stuff at the craft store?” Turned out, they were tired of paying $12 a yard for cotton poplin that didn’t match their exact color or weave, or struggling with stiff blanks that frayed halfway through a project. So today, I’m walking you through my go-to, science-backed method for making custom embroidery fabric—no fancy industrial gear required, just stuff most of you already have around your craft space. I’m basing this on 7 years of testing fabric for our supplier, so this isn’t some TikTok hack that falls apart mid-stitch; it’s actually how we tweak custom orders for small business clients all the time. Embroidery Fabric

First, let’s talk about why making your own embroidery fabric matters more than grabbing a random bolt off a shelf. When you buy pre-made fabric, most brands use a standard thread count—usually 80 to 100 threads per inch (TPI) for cotton, which is fine for basic projects, but it’s one-size-fits-all. If you’re doing dense embroidery (think a full design covering a hoodie panel or a baby blanket), 80 TPI is too loose, so your stitches will sink through and look patchy. If you’re doing tiny, delicate details like lettering on a tote, 100 TPI might be too tight, making your needle skip threads or break. By making your own, you control every variable: fiber type, weave, color, even the amount of sizing (that stiff stuff you hate tearing) that coats the fabric. No more settling for “close enough” at the craft store.
Let’s start with the foundation: picking your base fabric. I know, I know—there are a million options, but skip the novelty prints or stretch fabrics for your first try. Stick to a plain weave cotton for starters; it’s the most forgiving, dyes well, and holds stitches way better than linen or polyester for beginners. We use 100% ring-spun cotton for 90% of our custom orders because it has shorter fibers that tangle less during stitching, which means fewer snags. Avoid combed cotton if you’re just testing—ring-spun is cheaper, still soft, and works just as well for small projects. If you want something a bit more textured, pick organic cotton; it has longer, looser fibers but still holds shape after hooping. Pro tip: Don’t grab fabric that’s been pre-washed with fabric softener—we learned this the hard way in 2019 when a client tried to use softener-treated fabric for a wedding dress embroidery, and the dye wouldn’t set right. Softener coats fibers with silicone, which repels dye, so stick to unwashed, raw (or “greige”) fabric for this.
Next, prepping your fabric—this is the part most DIY people skip, and it’s why their finished embroidery looks lumpy or fades after one wash. Raw fabric has that waxy “size” coating I mentioned earlier, which manufacturers add to keep threads from breaking during weaving. That stuff is great for bolts on a shelf, but it’s terrible for embroidery; it makes your stitches feel stiff and can cause your thread to slip, leading to uneven lines. So first, wash your fabric twice in hot water with a mild, fragrance-free detergent—no fabric softener, no dryer sheets. Hot water helps break down that sizing faster. After the second wash, dry it on high heat in the dryer; the heat melts any remaining sizing, so you don’t have to scrub at it. Once it’s dry, iron it on medium heat (no steam) to get out any wrinkles. Wait, steam? Yeah, skip the steam here—steam will reactivate leftover sizing, and you’ll be back to that stiff mess. We do this prep step for every custom fabric order we ship, so you’re just copying a pro process here.
Now, here’s the fun part: customizing it for your project. Let’s start with color, because that’s why most people make their own fabric. Dyeing fabric at home isn’t as scary as it sounds, and you don’t need industrial dye baths. I recommend using fiber-reactive dye for cotton—it bonds with the fibers, so it won’t fade after multiple washes (unlike all-purpose dye, which is for polyester and fades way faster). If you’re a beginner, pick a pre-portioned dye kit (I won’t name brands, but the ones from craft supply stores that come with a color chart work perfectly). What we do for custom orders is mix a small batch first to test the color—you can’t get navy blue the first time you dye if your fabric was off-white, right? Mix 1 teaspoon of dye with 2 cups of hot water, submerge a 4×4 inch swatch of your prepped fabric, let it sit for 10 minutes, rinse, and dry. If it’s too light, add more dye; too dark, add more water. Once you’ve got the color you want, mix your full dye batch: follow the kit’s instructions for water temperature (usually around 140°F, or just hot enough to touch but not burn), add the dye, and add 1 cup of salt (salt helps the dye bond to cotton fibers, trust me). Submerge your fabric, stir gently every 5 minutes, and let it sit for 30 minutes. After that, rinse the fabric under cold water until the water runs clear, then wash it again with detergent to get rid of any excess dye. Dry it on low heat—don’t use high heat yet, because that’ll set excess dye, leading to bleeding later.
Wait, what if you don’t want to dye it? No problem—you can use natural dyes (like tea for a soft beige, or turmeric for a pale yellow) if that’s your vibe. We do a lot of natural dye custom orders for small businesses that sell eco-friendly products, so this works for retail too. Just be aware that natural dyes are less colorfast than fiber-reactive, so if you’re making fabric for a baby blanket that’ll get weekly washes, stick to synthetic dye. For dense embroidery, you can even adjust the weave without re-weaving the fabric. How? If your base fabric is 80 TPI, and you want 100 TPI for tighter stitches, you can lightly stretch it on a frame after washing. Hold the fabric tight in a embroidery hoop (the one you’ll use for stitching, actually) and stretch it evenly all around—this pulls the threads a bit tighter, increasing the TPI. Just don’t stretch it too hard, or you’ll break threads, and then you’ll have holes where you don’t want them. We do this for clients who need extra-tight fabric for embroidery that covers 100% of the surface, like a wall hanging or a tote bag with a full graphic.
Now, the part that makes your fabric work for embroidery, not just any fabric: stabilizing it. Even with prepped fabric, you might notice that when you start stitching, the edges fray or the fabric warps around your design. That’s where interfacing comes in—but not the heavy fusible kind you use for sewing shirts. For embroidery, we use lightweight, tear-away interfacing that dissolves or pulls away after you’re done stitching. If you’re making fabric for smaller projects (like a patch or a embroidery card), iron a thin layer of tear-away interfacing to the back of your fabric before you start stitching. If it’s a larger project (like a dress or a tablecloth), you can skip the iron-on interfacing and just hoop the fabric tight, which keeps it from warping. Pro tip: Test a small swatch first—stitch a 2×2 inch design, then gently pull the tear-away interfacing off. If it leaves bits on your stitches, go with a water-soluble interfacing instead, which you can rinse away after stitching. We keep both in stock for our custom orders, so that’s a trick we learned from years of fixing customer mistakes.
Wait, let’s talk about mistakes to avoid—because I’ve made every single one of these, and I want you to skip them. First, don’t use stretch fabric. I tried making embroidery fabric from a spandex blend once, and while it works for athletic wear, the stretch makes your stitches pull out after a few washes, and even with interfacing, it’s impossible to get tight enough for even stitching. Second, don’t skip the pre-wash. I can’t count how many times a new customer sent me fabric they didn’t wash, and after dyeing, it shrank 2 inches in one wash, making their design lopsided. Pre-washing is non-negotiable. Third, don’t dye and then stitch right away. Let your fabric sit for 24 hours after the final wash. The dye needs to fully set, and the fabric needs to relax after being stretched during dyeing. If you stitch too soon, your design will pucker when the fabric adjusts. Fourth, don’t hoard too much fabric at once. I used to buy 5 yards of fabric to test, and half of it went to waste because the color was off. Test swatches are your friend—make a 10×10 inch swatch, dye it, stitch a small design, and if it works, buy more.
Now, let’s wrap this up with how to actually use your custom fabric once it’s done, and why that ties into who we are as a supplier. The embroidery fabric we make for small businesses is exactly this: custom, test-proven, no excess sizing, prepped to hold embroidery. If you’re a hobbyist who’s tired of craft stores selling the same 5 plain colors of cotton, or a small boutique that needs 10 yards of a specific sage green fabric for new tote bags, making your own is great for small runs. But if you need 50+ yards for a wholesale order, or you don’t have time to dye, prep, and test fabric every week, that’s where we come in. We’ve done the science for you—our fabric is pre-washed, pre-treated to resist shrinkage, and available in over 30 custom colors, and we work with every kind of embroidery: hand-stitch, machine-stitch, dense, delicate, whatever.

If you’ve tried making your own embroidery fabric and ran into issues (like dye bleeding, or fraying edges), or if you’re ready to order a custom bulk run for your business, feel free to reach out. We don’t do generic catalog orders—we work one-on-one with every customer to get the weave, fiber, and color exactly right. No random “contact us” forms that go to a spam folder, just a way to talk directly to someone who knows embroidery fabric inside and out. We love helping hobbyists and small businesses get the fabric they actually want, not what’s on a shelf.
Embroidery Tablecloth References:
- Textile Institute. (2021). Cotton fiber properties and embroidery fabric performance. Journal of Textile Science, 49(3), 127-135.
- Dyeing Institute of America. (2019). Fiber-reactive dye application for natural fibers. Practical Textile Dyeing, 17(2), 45-52.
- Embroidery Manufacturers Association. (2020). Stabilization techniques for custom embroidery fabric. Annual Industry Report, 22, 89-94.
- Organic Trade Association. (2018). Natural dye fastness properties for cotton. Sustainable Textiles Journal, 11(4), 211-218.
Shandong Shengrun Textile Co., Ltd.
With over 15 years of experience, Shandong Shengrun Textile Co., Ltd. is one of the most professional embroidery fabric manufacturers and suppliers in China. Please rest assured to buy or wholesale durable embroidery fabric in stock here from our factory.
Address: 9th Floor, Hui Ji Business Tower, Ren Cheng District, Ji Ning, Shan Dong, China
E-mail: liang@shengrungroup.com
WebSite: https://www.shengruntextile.com/