Stitching Together Your Experience!

Unlock the door to fabric knowledge!


How much is a yard of cotton fabric?

Hi everyone,

I'm new to sewing, and I'm trying to plan out a DIY project. I've seen a lot of patterns on Pinterest that call for a specific amount of fabric in yards, but I'm not sure how much that actually is or how much I should expect to pay. I'm specifically interested in cotton fabric, as it seems versatile and easy to work with. Can anyone give me an estimate of how much a yard of cotton fabric typically costs? Also, any tips on where to find affordable sources for fabric would be greatly appreciated! Thanks in advance.

All Replies


Hi there!

I have some experience with buying cotton fabric and I can tell you that the cost can vary quite a bit depending on where you shop and the quality of the fabric. On average, I would say you can expect to pay around $5-$10 per yard for basic cotton fabric. If you're looking for something a bit nicer, like a designer print or a higher thread count, you could be looking at $10-$20 per yard or more.

As for where to buy fabric, it really depends on where you live. If you have any fabric stores or craft stores in your area, start there. They should have a good selection of cotton fabric and you can often find sales or clearance deals. I personally like to buy fabric online, as I can easily find a wider variety and compare prices from different websites. A few of my favorite sites are,, and Etsy. Just be sure to check the shipping costs before you make your purchase, as they can add up quickly.

Good luck with your project!


Hi there,

I recently started learning to sew and have been experimenting with different types of fabric. I totally agree with what others have said about the cost of cotton fabric varying greatly depending on where you purchase it, and what kind of quality and design you are looking for. From what I have experienced, basic cotton fabric can cost between $5 and $12 per yard, while more intricate and unique designs can go from $15 to $30 or more.

In terms of where to purchase cotton fabric, I would highly recommend also checking out your local thrift stores or garage sales! I have often found really great deals on unique cotton prints and colors, with prices between $1-2 per yard. Although it can take a bit more time and energy to search for fabric at thrift stores or garage sales, in my opinion, it's worth it because not only are you getting great discounts, but you are also helping to reduce waste by repurposing materials.

Hope this helps!



I'm glad to see so many helpful responses here! From my experience, the cost of cotton fabric does vary depending on where you purchase it, as well as the construction quality and color design. Basic cotton fabric can cost between $4-$10 per yard in my area, while specialty fabric can go up to $25 per yard or more. I find that the best way to save money on fabric is to keep an eye out for clearance sales, online sales coupons, and bulk purchase discounts.

If you are looking for a physical store to shop for cotton fabric, I suggest you try checking out Walmart, Michaels or local discount stores. I’ve found great deals on simple cotton prints in these stores, but their selection is not as specialized like fabric stores. If online shopping is your preferred method, I recommend checking out Online Fabric Store, which offers a variety of high-quality cotton fabric at an affordable price.

Hope you find this helpful.


Hi everyone,

I'm a seasoned seamstress who has a lot of experience working with cotton fabric. From my experience, the main factors that influence the price of cotton fabric include the quality of the material, the texture, the design, and the weight of the fabric. Depending on these variables, you can expect to pay anywhere between $3 to $50 per yard.

When it comes to buying cotton fabric, my go-to recommendation is to check out your local textile district. Textile districts are usually areas within a city or town where you can find a concentration of fabric stores and suppliers. At these stores, you can find a wide range of cotton fabrics at competitive prices simply because of the large volume of sales in the area.

If you're not located near a textile district, I would suggest exploring online stores that specialize in cotton fabric such as Spoonflower, Michael Levine, and Fabric Depot. These stores offer a vast variety of cotton fabrics at very reasonable prices. Plus, you can easily browse through their large collections and choose from a wide selection of designs.

I hope you find this helpful!



I sew a lot and I think I can help you out here. I often use basic cotton fabric for a variety of projects, like clothing, accessories, and home decor. In my area, I can usually find cotton fabric for about $3 to $5 per yard. This is for basic, solid colors or simple prints. If I'm looking for something more unique or high-quality, I might spend anywhere from $8 to $30 per yard. The cost really just depends on the brand and the design.

As for where to buy fabric, I suggest checking out your local fabric stores first. I typically go to JoAnn or Hobby Lobby. They have great selection and I like to feel the fabric before I buy it. If you don't have any fabric stores in your area, or you prefer to shop online, there are a ton of sites to choose from. I've had good luck with Fabricworm, Hawthorne Supply Co., and Mood Fabrics.

Hope this helps you!

New to Fabric Guide Community?

Join the community