Where To Buy Cheap Fabric By the Yard – 9 Online Stores!

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 mistakes and used a ton of fabric trying to figure out the different functions and settings.  So, 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 to repurpose in-store.)

where to buy cheap fabric online by the yard

Best Online Fabric Stores for Affordable Fabric

1. Fabric Wholesale Direct

fabric wholesale direct: where to buy cheap fabric

I’ve been ordering (way too much cheap fabric) from Fabric Wholesale Direct since the beginning of the pandemic.  The fabrics are 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 an 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 in the pop-up or at the bottom of the page, you can get $10 off your first order

After that order, they continue sending occasional coupons.  There’s also a reward system where the more you spend, the more money you make to redeem on your next purchase!

Overall, I’d rate their fabric at an 8/10.  I’ve had one small issue in the past (the fabric was snagged), but their customer service has always made things right. 

While the fabric isn’t Mood Fabrics or Spoonflower quality, it’s GREAT 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. There is a nice selection of African prints, though. 

Read more in my Fabric Wholesale Direct review!

2. 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 online 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!

3. 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 cheaply online 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.

best online fabric stores

4. Fabric.com

While not the cheapest fabric store out there at regular prices, 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.  

Fabric.com has a large selection of print knit fabrics, which is a huge plus for outfit diversity, and they run big sales on occasion.  

You 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.

5. Fabric 5 & Dime

Fabric 5 & Dime WEbsite

Fabric 5 & Dime, a recent fine for me, is known for its premium yet inexpensive upholstery fabrics.

As this site is the online division of Boca Bargoons, a 10-location retail business in Florida open for more than 30 years, you can rest easy knowing it’s legitimate.

Since this affordable fabric store is more geared toward interior design fabrics, you will not find knit or apparel fabric options, though.

However, you’ll discover many premium home decor fabric options at a low $5/yard. If you’re up to searching, you can also find Vervain, Scalamandre, Clarence House, Laura Ashley, Thibaut, and more premium designer fabrics at wholesale fabric prices. 

Shipping is free for over $99, and you can also browse their Daily Deals section for remnant fabrics prices $1/yard or less! And, before purchasing bulk, consider their “free samples” program where the price of the sample functions as a credit toward a future fabric purchase. 

6. Fabric Mart

They’re not the cheapest online fabric store 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.

7. Joann.com

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!

8. 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.

9. 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!


  1. Melanie Lucas says:

    I wanted to add a place here in Batesville, Arkansas. It is Marshall Dry Goods. They have a large selection of fabric. Most of what they have online is their cottons, but the selection is good and the prices are awesome. I live close, so I go to their actual store. They have a lot more in their store and even have a large variety other than just cotton. You can buy in bulk, bundles, and by the yard. Their wholesale is open to anyone. http://Www.marshalldrygoods.com
    I hope this is helpful to you.

  2. Toni Barrios says:

    Thank you so much for the information, it was extremely helpful.

  3. Thank you for sharing this information! I have projects I want to do, but haven’t found what I want reasonably-priced yet. This should help!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.