If you make a purchase through an affiliate link, I may earn a small commission at no extra cost to you.
These days, fabric is NOT cheap. My mom used to sew all her clothes because it was less expensive to sew than purchase, but now DIY sewing projects can cost more than buying premade.
When I was a beginner, I was too afraid to even start sewing because I was worried I would ruin an expensive piece of fabric and waste money. That’s when I started wondering how to get cheap fabric. Because using cheap fabric is one of the best ways to practice sewing! And, inexpensive fabric is also great for sewing a test garment before using your expensive fabric to make the real one.
Luckily, buying fabric doesn’t have to break the bank if you get creative in your sources. I’ll show you how to get cheap fabric and how to start thinking of the items around you as potential sources.
Clothing & Household Goods to Repurpose – Ideas
Repurposing is my absolute favorite way to get inexpensive fabric. You can use almost any household good or clothing item for something if you think hard enough. For instance, you can make new dresses, shirts, shorts, pillow covers, bags, and other fabric crafts out of old items. You can even use old clothes fabric for embroidery appliques.
Here are some of my favorite household items to reuse as cheap fabric sources and some examples of what I’ve done with them.
- Bedsheets (I like to use sheets when making a muslin to check for fit)
- Tablecloths (dresses!)
- Pillowcases (you can turn these into smaller toddler pillowcases even!)
- Old fleece blankets (turn into baby sleepsacks or toddler pajamas)
- Shower curtains (for outdoor upholstery or bags)
Now, if you have kids to sew for or like to sew doll clothes, you can take any large pieces of clothing you have and refashion them to fit smaller people, for example. Here are my favorite pieces of clothing to upcycle to new creations.
- Large dresses
- Big shirts or coats (check out my envelope pillow cover from a button-down shirt.)
- Denim jeans
- Men’s dress shirts (check out my men’s dress shirt repurpose into a drawstring backpack!)
- Pajama pants (these are so simple to turn into DIY pajama shorts.)
- Fleece jackets (I made a fleece jacket into a DIY doll sleeping bag once!)
I also like to gather sewing notions through repurposing. Routinely, I scavenge for buttons off old clothing, and I remove the zippers from old baby sleepers. I mean, zippers that long are expensive when bought separately! It is so easy to use my seam ripper to get a monstrous zipper out of a sleeper. And, it gives me something to do while binge-watching my favorite TV shows.
Places to Get Cheap Fabric – Ideas
Now that you have ideas of alternative sources for fabrics, let’s get into the best places to get fabric cheap or where to find items to repurpose.
1. Garage Sales and Estate Sales
Estate sales (and garage sales, too!) are a great place to get cheap fabric. In this digital age, the best thing about estate sales is many places post pictures and item descriptions online. Take a look and see if anyone is cleaning out a fabric stash. If so, be ready to pounce!
Even if you don’t find a fabric stash ready for the taking, consider looking through the linens section and the closet to find cheap items to repurpose.
When buying preowned, make sure to inspect the fabric thoroughly before purchasing, and give it a good cleaning when you get it home!
2. Thrift Stores
I usually browse the larger sizes first and select items with beautiful prints that lend themselves to new outfits. And even if you don’t like the print of an outfit, you might want to grab some outfits with a lot of fabric to use for practice projects. Keep on the lookout for unique buttons and clasps, too! People will get rid of stained or torn clothes, but this doesn’t mean you can’t use the other parts of the clothing for new designs.
Check your local thrift stores for their sale days when they mark down certain items. Students get a discount at our local thrift store on Wednesdays, so I like to bring my very understanding husband (he’s working on his MBA now) for an extra discount!
3. Church Rummage Sales
I don’t know if this is a thing anywhere else, but here in the great state of Texas, churches love to have rummage sales and bazaars. This is one of the best places to get cheap fabric and other goods to repurpose for fabric! If you catch a big church sale, you can look through 50+ booths of people unloading goods for no profit to themselves.
4. Flea Markets
Kind of like thrift stores, flea markets are an excellent place to find cheap fabric sources. While I don’t have as good of luck with rock-bottom prices and a large variety in our local flea markets, I know my grandmother used to be an expert shopper and haggler at flea markets in her area!
5. Antique Shops
While antique shops are hit or miss on low pricing, finding vintage fabrics and unique linens is a fun treasure hunt at antique shops. Every once in a while, I can also grab some gorgeous lace here.
6. Friends and Family
I have a running request from all family members (and a few really good friends) to let me take a look at their household donations before they give them away. I’ve taken shirts of my grandmother’s and sewn them into nightgowns for my daughters, and I recently made leggings out of old exercise clothes. I don’t worry as much about dirty clothes when they come from people I know, so that’s a definite plus to sourcing fabric through people you know!
Discount Stores and Department Stores With Cheap Fabric
If you don’t like the hunt for fabric from preowned sources, don’t fret! You can find cheap fabric and items ripe for upcycling new at big box stores. Here are some of my favorite places to shop.
1. Dollar Tree
While my Dollar Tree occasionally sells fat quarters or single yards of fabric for $1, I much prefer it when I luck out with a huge tablecloth or nice king-sized pillowcase. You can use a pillowcase to make a kid’s dress for just $1! While I’m at Dollar Tree, I also like to pick up cheap ribbons and other sewing notions. (Read: 20 Dollar Tree embroidery blanks if you like embroidering!)
2. Kohl’s and Other Stores that Clearance Well
I caved when my husband and I graduated optometry school and opened a Kohl’s credit card about 10 years ago. After 8 years of school spent in scrubs, pajama pants, and sweatshirts, we suddenly needed dress clothes to actually practice in. Kohl’s was having good sales and offered a whopping extra 40% off if we opened the credit card. The several hundred dollars we saved buying these clothes was SO worth opening the credit card. (We pay it off every month, of course.)
Even now, Kohl’s clearances like nobody’s business, and my Kohl’s card gives me up to 30% off the discount prices and often free shipping. I buy their store-brand plus size or XXL clothing for $2 or $3 sometimes. Right now, I’m working on sewing knit sundresses for my girls from a few XXL shirts I got for $2 apiece!
Two other stores where I can find super cheap items on clearance are Walmart and Belk’s. Walmart unloads clothes for $1-$3 if you keep an eye on their major clearance sales. I buy 5X women’s swimsuit tops and bottoms from Walmart for $1 at the end of summer and use those to sew my daughters’ swimsuits for the next year. The picture above is also from my latest Walmart remnant stash. 4 yards for 4$ is SO cheap! I got several sweater knits I’m super excited to try with my serger.
3. Ross, Marshall’s, TJMaxx, and Others
These are like the thrift stores of new clothing. You never know what you will find, but you can at least guarantee a price cut from department stores.
Affordable Fabric Stores
While most fabric stores are pricey, I’ll show you how to find cheap fabric in some local fabric stores.
1. Hobby Lobby
Hobby Lobby always has a 40% off coupon available in their weekly ad. This can take an expensive piece of fabric and make it more affordable. However, if you keep an eye out for their remnant bin or their clearance bolts, you can find even more inexpensive fabric. Sometimes their cotton fabrics are $2 a yard, which is something I’m willing to jump on!
Hobby Lobby also has scrap leather pieces for cheap if you plan to sew small leather crafts like wallets, keychains, doll purses, etc.
If you watch the Joann sale ad, they will discount most fabric types up to 50-70% at some point. If the prices aren’t discounted, they still usually have a coupon for 40-70% off a regular-price purchase. They also offer incredible doorbusters on Black Friday and sometimes on other holidays. I buy a lot of cheap cotton fabric from Joann but don’t find knits I like as often. As with Hobby Lobby, also make sure to check the remnants bin!
Where to Find Inexpensive Fabric Online
If you’re not blessed to have so many local sources of cheap fabric, you still can get cheap fabric online. Check out the clearance sections of fabricwholesaledirect.com (email sign-up usually gets you a $10 coupon! Read more in my fabricwholesaledirect.com review), fabric.com, and onlinefabricstore.net.
Shipping is usually free, too, once you meet a certain threshold. Depending on the season and what you’re looking for, there are some great discounts available! I’ve written an entire post on the best online fabric stores where you can buy cheap fabric if you want to check out my whole list of favorites.
Where to Get Fabric Cheap – Conclusion
I hope this has inspired you to see new life in items around your house and to also know which items to keep an eye out for when you are shopping. Let me know if you have any other places you like to find affordable fabric so I can get on it!