Sewing Machine Fun is reader supported! If you make a purchase through an affiliate link, I may earn a small commission at no extra cost to you.
When I first bought my serger, I made a lot of mistakes and used up a lot of fabric while trying to figure out the different functions and settings. I started looking for where to buy cheap fabric online so I could replenish my fabric stash without spending too much money. Plus, when we got the stay-home order from COVID, my interest in the best fabric stores online quadrupled because I could no longer bounce around town deal-hunting for affordable fabric regularly.
Fabric can be SO expensive! That’s why I want to share with you where to buy cheap fabric online and go over some of the best online fabric stores that offer a big bang for your buck. This is important if you’re a beginner wanting to practice sewing without worrying over the cost of possibly ruined fabric. It’s also great if you’re on a budget but still want to find nice fabrics for your new wardrobe or crafts.
(But first, if you’re wanting to buy inexpensive fabric in-store or are looking for some ideas about where to find cheap fabric or other items to repurpose, check out: where to get cheap fabric in-store.)
Best Online Fabric Stores for Affordable Fabric
1. Fabric Wholesale Direct
I’ve been ordering (way too much cheap fabric) from Fabric Wholesale Direct since the beginning of the pandemic. The fabrics are SO affordable, and prices get even cheaper per yard with larger quantities if you buy bulk fabric. One of my favorite things to order from them is their scrap fabric box. You can get 10, 15, or 20 pounds of fabric for a very affordable price. The fabric is completely random, and you can get some really snazzy options. This has added fabrics to my collection that I would normally never buy, which has made me get creative with new projects.
If you’re new to fabrics, each fabric also has a video that demonstrates how the fabric looks and stretches, which can be very helpful, especially for purchasing knit fabrics!
Furthermore, if you sign up for their email, you can get $10 off your first order. After that order, they’ll continue sending occasional coupons. There’s also a reward system where the more you spend, the more money you can make to redeem on your next purchase!
Overall, I’d rate their fabric at an 8/10. I’ve had a few small issues in the past (once, a fabric was out-of-stock and was refunded, once I had snagged fabric, etc), but their customer service has always made things right. While the fabric isn’t Mood Fabrics or Spoonflower quality, it’s still PERFECTLY good for most projects. It’s also great for playing around with new patterns and making clothes for kids who will spill food on the new outfit the first time they wear it anyway!
One thing that does make me a little bummed is their fabric is mostly solids. While they have a few prints, you’ll not be likely to find as much variety there.
2. Online Fabric Store
This is also a recent find of mine within the last two years! My first order with them was chalk cloth fabric to make placemats for my daughters. If you’re looking for cheap fabric online with a large variety of fiber types, I recommend checking out this online fabric store. I’ve been subscribed to their email for a while now, and they’ll email you when new deals come available, in the event you’re waiting for rock bottom fabric prices.
One downside is shipping is only free over $150, although shipping on samples is free to the United States. They do ship internationally, so this is a great place to order fabric cheap online from if you’re in Canada or elsewhere around the world.
They have a larger variety of fabric types than Fabric Wholesale Direct, but they still do not carry many print fabrics.
While not the cheapest fabric store out there at regular price, Fabric.com offers free shipping with a $49 purchase and has a great selection of clearance fabrics, which is where you’ll score the best deals. When you sign up for their email address and create an account, you may receive a 10% off coupon, too!
I’ve bought some pretty cheap knit fabric from their clearance section (around $3-$4 per yard) as well as a few specialized fabrics. They’re the only online fabric store that even carries fabric from my undergrad college, so I always buy that from them. I finally gave up trying to fit into my t-shirts from college 15+ years ago and decided it was time to–gasp!–cut them up and stitch into a quilt. Over quarantine, I finally got around to making my T-shirt quilt and ordered more college fabric then!
Fabric.com has a large selection of print knit fabrics, which is a huge plus for outfit diversity, and they’ll run big sales on occasion. You’ll usually have to order a minimum of 2 yards of many clearance fabrics, although you can order in 1/2 yard increments after that!
Shipping has been historically fast, and the quality is actually very good! Make sure when you’re purchasing knit fabrics, though, that you know what the different types of knit fabrics are like. I think ordering knits online is much more difficult than ordering woven fabrics simply because knits can be so varied. Luckily, Fabric.com does have great detail about each fabric so you can learn the material, intended use, weight, and stretch percentage, for example, before ordering.
4. Fabric Mart
They’re not the cheapest online fabric store by far if you’re planning to order regular price, but if you’re just browsing to add fabric to your stash, it’s worth checking them out! They have a Dollar/$1.99 Sale Page that changes regularly, and if you check out their sales and clearance fabric, you’ll find some great deals. The Flash Sale fabric is usually a good deal, too. When I signed up for their email list, I got free shipping off my first order! (I’ve only made one order since shipping is a flat $9.99 for every order after that…)
They give a lot of detail about each fabric you’re ordering so you know exactly what to expect. For instance, content, stretch, weight, and expected use. This is always helpful for beginners!
And, if you’re not looking to just buy cheap fabric online, you can also check out their Bargain Bin, where they’ll usually have inexpensive sewing accessories or notions, too.
JoAnn is hit or miss when it comes to purchasing cheap fabric online. You have to watch their weekly ad and their daily coupons, and then jump when the getting is good! I steadfastly refuse to buy regular-priced fabric from JoAnn, because there is almost always a good sale on the horizon. I’ve found their Doorbusters around the holidays to be great deals, and I can even purchase online and pick up in-store if I want the fabric sooner. They update their weekly ad every 2 weeks, so check ahead of time when they’ll have their 60% off regular price coupons or their extra 25% off sale price coupons.
On good days, I can get 60″ printed fleece for $2.99, which is pretty cheap fleece fabric! Flannel is $2.99/yd sometimes as a doorbuster, and their Quilter’s Showcase quilting cotton can get as low as $1.99/yd. While it’s a little thinner than some other quilting cotton, I’ve always been able to find a project to match it to! Fat quarters will go down to $0.99, and even lightweight interfacing will be as low as $0.49/yd. You just have to be patient and wait it out for a good sale!
6. Fashion Fabrics Club
This is one of the cheapest fabric stores online for print fabrics and has one of the largest varieties of print fabrics available. However, this makes it a little difficult to just go browse if you don’t have an idea of what you’re already looking for! You’ll be looking through pages and pages and pages of fabric options.
My favorite fabrics to purchase here are print rayon challis fabric, print swimwear fabric (this is SO difficult to find anywhere for a good price!), and print jersey knit.
Usually, shipping is free over $79 with a code, and at times they’ll offer sitewide coupons. Their prices are affordable across the board, but are even cheaper when on sale!
7. Best Fabric Store
Best Fabric Store specializes in home decor, upholstery, quilting, and bridal/fashion fabric. Unfortunately, if you’re a knit junkie like me, you’re not going to find many stretchy fabrics. Since I mostly enjoy sewing clothes (I almost exclusively sew knit fabrics for my daughters’ clothes), I prefer to buy more often from stores that carry lots of knits.
However, you can find some good deals on fabric at Best Fabric Store. Check out their Sale section where you’ll find cheap fabric by the yard, by the bolt, or even as a remnant.
As a plus, they ship fast and free with a $50 purchase, which is one of the smaller minimum shipping amounts of these places to get cheap fabric.
8. Fabric Depot
I’ve never purchased from this online fabric store, so I can’t give remarks regarding quality. They do have a nice selection of clearance fabrics, but their prices have always been a bit higher than some of my other online fabric stores. I’d love to hear if you’ve ordered from here, though, and what your experience was! Just thought I’d list it, though, in case it has the exact thing you need for your next project!
Where to Buy Cheap Fabric Online – Conclusion
I’m always on the lookout for bargain fabric to add to my stash, so I’d love to hear if you know any other inexpensive fabric stores online! I do hope this helped you find some new sites to shop for fabric on, though! Happy sewing!