Where to Buy Fabric

What Fabric Is and Who Buys It

If you sew clothing, quilt, craft home decor, or tackle upholstery projects, knowing where to buy fabric saves time and money. The word covers any woven, knitted, or non-woven textile sold by the yard or in pre-cut bundles. Retail chains, specialty craft shops, and online marketplaces all carry bolts and pre-cut yardage in hundreds of prints, solids, and textures. Before you buy, it helps to understand the categories most home sewers reach for: quilting cotton, apparel knits, fleece, linen, muslin, and upholstery-weight material. Each category has its own ideal store, price tier, and seasonal stocking pattern.

Home sewers, quilters, costume makers, upholsterers, teachers, and small-business crafters all shop this category regularly. According to the Sewing and Craft Alliance, roughly one in three U.S. households has at least one active sewer, and the craft textile category continues to expand year over year. This guide walks through the best physical stores and websites for purchasing material for your next project, plus the top picks, common buying pitfalls, and FAQs.

This page contains affiliate links. We may earn a commission at no extra cost to you.

What to Look For: Features and Buying Criteria

Fiber content. Cotton is the workhorse for quilting and apparel. Linen breathes well in warm weather. Polyester and poly blends resist wrinkles. Wool holds warmth. Check the bolt end label or online product description for the fiber percentages before you commit.

Weight and weave. Quilting cotton runs around 4 to 5 ounces per yard. Apparel knits feel lighter. Upholstery-weight textiles weigh 10 ounces or more and hold up to chair cushions and headboards. Match the weight to the project, not the other way around.

Width. Most bolts run 42 to 45 inches for quilting cotton, 54 to 60 inches for apparel and home decor prints, and 58 to 60 inches for upholstery. Wider goods cut faster and reduce seam count on large projects.

Pre-washing and shrinkage. Cotton typically shrinks 3 to 5 percent on the first wash. Pre-wash any yardage destined for washable garments or quilts before you cut. Skipping this step causes finished projects to distort or pucker.

Color consistency and dye lot. Prints and solids vary between dye lots. If a project needs more than one bolt, buy all yardage at the same time from the same lot. Order an extra half yard as insurance.

Print repeat and grain. Large-scale prints need extra yardage to match the repeat across seams. Always check the grain line. Cutting off-grain twists finished garments and distorts quilt blocks.

What to Avoid When Buying Fabric

Buying on price alone. The cheapest bolt often uses shorter-staple cotton that pills, fades, or tears at the seam. Spending a few dollars more per yard on a named brand like Robert Kaufman or Kona pays off in finished quality.

Skipping the hand feel. Online photos flatten texture. Whenever possible, request a swatch before ordering yardage for a garment. A polyester labeled “cotton feel” often feels stiff and plasticky in person.

Mislabeled weight or content. Third-party marketplace listings sometimes stretch category claims. A listing titled “upholstery cotton” may actually be a lightweight canvas that will not survive daily chair use. Read the fiber content line, not just the title.

Counterfeit designer prints. Popular licensed prints (Disney, Tula Pink, Amy Butler) get knocked off and sold at suspiciously low prices. Compare the selvage print to the official manufacturer image. Buy licensed goods from JoAnn, Hobby Lobby, or verified online dealers to avoid fakes.

Under-buying yardage. Running short mid-project and finding the same bolt sold out is one of the most common sewing frustrations. Always add a quarter to half yard buffer, especially on one-off or seasonal prints.

Best Physical Stores for Buying Fabric

JoAnn Stores

JoAnn is the go-to destination for sewers across the United States. They stock cotton, flannel, fleece, felt, burlap, tulle, and dozens of specialty textiles. Frequent coupons (40 to 60 percent off a single cut) make this retailer one of the most affordable options. If you cannot find what you need in store, their website ships yardage straight to your door. JoAnn also carries measuring tape, thread, and other sewing essentials on the same trip. Store tip: visit the remnant bin near the cutting counter for end-of-bolt pieces at 50 percent off.

Hobby Lobby

Hobby Lobby rotates a weekly 50-percent-off sale on home decor or apparel textiles, so timing your visit pays off. Their selection leans toward quilting cotton, seasonal prints, and upholstery-weight material. It is a solid choice when you want mid-range quality at a discount price. Check the weekly circular before you go, because the rotating sale determines which category drops 50 percent that week.

Walmart

Many Walmart locations still maintain a craft aisle with bolts of cotton and fleece. Selection varies by store, but the website fills in the gaps with thousands of listings. Pricing sits at the budget end, which works well for practice pieces or kids’ craft projects. Walmart.com also carries brand-name quilting cotton from Waverly and Better Homes & Gardens at prices below the craft-chain equivalents.

Michael’s

Michael’s keeps a smaller textile section compared to JoAnn, yet they carry popular quilting and apparel prints alongside sewing notions. Use their app coupons to knock 20 to 25 percent off your purchase. Stores stock pre-cut fat quarters and bundles that work well for small quilting and craft projects.

Local Quilt Shops and Garment Districts

Independent shops often stock designer prints, organic cotton, linen, and imported silk you will not find at chain retailers. Prices run higher, but the quality and uniqueness justify the cost for special projects. Cities like New York (the Garment District on 39th Street), Los Angeles (the LA Fashion District), and Chicago have clusters of independent textile dealers worth visiting. Many independents offer classes, quilt-along groups, and designer trunk shows that chain stores cannot match.

Store tip: call ahead before a long drive. Smaller shops often close on Sundays or Mondays, and inventory on trending prints moves fast.

Where to Buy Material Online

Amazon

Amazon #ad lists thousands of bolts and pre-cut bundles from third-party sellers. Sorting by reviews helps you dodge low-quality listings. Prime shipping gets material to your door in one or two days, which is handy for last-minute prom dress alterations or urgent costume builds. Filter by brand to pull up trusted mill names like Robert Kaufman, Riley Blake, and Moda.

eBay

eBay connects you with individual sellers who will cut yardage to your exact specifications. It is also one of the best places to hunt for discontinued prints, vintage textiles, and remnant lots at below-retail prices. Set a saved search for an out-of-print designer line and eBay will email you when new listings appear.

Fabric.com (by Amazon)

Owned by Amazon, Fabric.com focuses exclusively on textiles and sewing supplies. You can filter by type, color, brand, and price. The site carries apparel, quilting, home decor, and specialty material from brands like Robert Kaufman and Riley Blake. Swatches ship for a small fee, which is worth it before committing to a larger cut.

Fabric Depot

Fabric Depot offers quilting, apparel, and home decor textiles through a dedicated online storefront. Their curated collection makes browsing easier than wading through a general marketplace. Sign up for their email list to catch flash sales on designer quilting cotton.

Top Picks for 2026

Best overall: Robert Kaufman Kona Cotton Solids. 100 percent cotton, 44-inch wide, available in more than 340 colors. The industry standard for quilters and apparel sewers who want reliable hand feel and color consistency. Around $10 to $14 per yard. Shop on Amazon or Walmart.

Best quilting bundle: Moda Bella Solids Fat Quarter Bundle. Pre-cut 18-by-22-inch squares in coordinated color sets. Perfect for beginners who want a ready-to-sew palette. Around $35 to $60 per bundle. Shop on Amazon or JoAnn.

Best budget: AK TRADING CO Muslin. 100 percent cotton unbleached muslin, 63 inches wide, sold in 5, 10, and 25 yard rolls. Ideal for pattern testing, quilt backing, and craft backdrops. Around $3 to $5 per yard in bulk rolls. Shop on Amazon or Walmart.

Best for upholstery: Waverly Inspirations Duck Cloth. 10-ounce cotton duck in solids and stripes, 54 inches wide. Durable enough for chair seats, pillow covers, and tote bags. Around $8 to $12 per yard. Shop on Amazon or Walmart.

Best fleece: David Textiles Anti-Pill Fleece. 60-inch-wide polyester fleece that holds color, resists pilling, and works for blankets, pajamas, and pet beds. Around $6 to $10 per yard. Shop on Amazon or JoAnn.

Tips for Getting the Best Deal

  • Stack store coupons with sale prices at JoAnn and Hobby Lobby for the steepest discounts.
  • Buy remnants or end-of-bolt pieces for small projects like pillow covers or scrubs.
  • Check clearance racks after major holidays when seasonal prints get marked down.
  • Order swatches online before committing to large yardage purchases.
  • Visit thrift stores and estate sales for vintage textiles at rock-bottom prices.
  • Sign up for email lists at JoAnn, Fabric.com, and Fabric Depot to catch flash sales on designer lines.

Frequently Asked Questions

What is the cheapest place to buy material for sewing?

Walmart and JoAnn (with coupons) tend to offer the lowest per-yard prices on basic cotton and fleece. Online, eBay remnant lots and Amazon bundle deals can beat retail pricing on larger orders. Bulk muslin rolls are the cheapest option per yard for practice sewing.

Can I buy upholstery-weight textiles at a regular craft store?

Yes. JoAnn, Hobby Lobby, and Michael’s all carry upholstery and home decor options, though selection varies by location. For a wider range, check dedicated online retailers like specialty textile shops or independent stores. True heavy-weight upholstery (16 ounces and up) usually requires a specialty source.

How much yardage do I need for a typical project?

A simple throw pillow takes about half a yard. A pair of pants requires two to three yards, and a dress can need three to five yards depending on the pattern. Always buy an extra quarter yard as a buffer for cutting mistakes.

Should I pre-wash yardage before cutting?

Yes for anything that will be washed later. Cotton shrinks 3 to 5 percent on the first wash and dyes can bleed. Pre-washing prevents finished garments and quilts from distorting. Skip the wash only for dry-clean items or decorative pieces that never see water.

What is the difference between quilting cotton and apparel cotton?

Quilting cotton is a medium-weight plain weave around 4 to 5 ounces, stiff enough to hold a seam and press crisp. Apparel cotton is often lighter, softer, and may include lawn, voile, or stretch blends. You can sew a garment from quilting cotton, but the finished piece will feel stiffer than a proper apparel weight.

Final Word on Where to Buy Fabric

Whether you shop in person at JoAnn, Hobby Lobby, Michael’s, or Walmart, or browse online through Amazon, eBay, and Fabric.com, there is no shortage of places to pick up quality material for sewing, quilting, and home decor. Start with the store that matches your budget and timeline, pre-wash your yardage, and get creating. The right fabric is worth taking the time to find.

Reviewed by the wheretobuyguides.com editorial team. Last updated: April 2026.