Where to Buy Fabric: Best Stores, Sites, and What to Pay

Who Actually Needs Fabric

Fabric is any flat material made by weaving, knitting, or bonding fibers together, then sold by the yard or in pre-cut bundles. Home sewers, quilters, costume makers, upholsterers, teachers, and small-business crafters are the people buying it, and each group shops a different aisle, which changes where to buy and what to pay. Quilters want 44-inch quilting cotton. Apparel sewers want knits, linen, and rayon that drape. Upholsterers want 10-ounce duck or heavier.

The dictionary fabric definition runs wider, covering the structure of a building or of a society, which is why searching the word turns up as many definition pages as stores. In a shop it means one thing: goods on a bolt, cut to the length you ask for.

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

Buying Criteria: What Separates Good Fabric From Bad

Six things decide whether a cut works for what you want to create: fiber content, weight and width, weave, drape, nap, and shrinkage. Check them in that order.

Fiber content. Cotton is the workhorse for quilting and everyday clothing, linen breathes in heat, silk takes dye beautifully, and polyester blends shrug off wrinkles. Sellers must disclose fiber percentages by law, and the FTC textile labeling guidance spells out what has to appear on the label. Read the bolt end, not the marketing name.

Weight and width. Quilting weight sits near 4 to 5 ounces per square yard on a 42 to 45 inch bolt. Apparel goods run lighter on a 54 to 60 inch bolt. Upholstery material starts around 10 ounces. Wider bolts mean fewer seams and less waste.

Weave and construction. Plain weave presses crisp, twill hides wear, and sateen feels slick. Knits stretch, so a jersey T-shirt pattern will fail in a stable woven no matter how good the design looks.

Drape and hand. Drape is how a cut falls when you hold it up. Hand is how it feels between your fingers. A photo shows neither, which is why web orders disappoint. Order fabric swatches first, then keep the good ones in a small swatch library to compare hand across sellers.

Nap. Nap is the raised surface on velvet, corduroy, and fleece, and it lies in one direction. Cut every piece facing the same way or finished panels read as two slightly different shades. Most guides skip this, and it is what ruins first velvet projects.

Pre-wash and shrinkage. Cotton shrinks roughly 3 to 5 percent in the first wash. Pre-wash anything headed for a washable garment or quilt, and skip it only for dry-clean or decorative work.

CategoryWeight and widthBest for
Quilting cotton4 to 5 oz, 42 to 45 inQuilts, simple woven tops
Jersey and knitsLight to medium, 58 to 60 inTees, leggings, loungewear
Linen and blendsMedium, 54 to 60 inWarm-weather shirts, napkins
Duck and canvas10 oz and up, 54 to 60 inChair seats, totes, pillows

What Fabric Should Cost, Tier by Tier

As of July 2026, fabric by the yard falls into three fairly stable bands.

  • Budget, $3 to $7 per yard. Chain-store basics, unbleached muslin, poly blends, anti-pill fleece. Fine for mock-ups, kids’ crafts, and quilt backing.
  • Mid-range, $8 to $15 per yard. Named-mill quilting weight, duck, and home decor goods. Dye stability and consistent hand start showing up here.
  • Premium, $20 to $60 per yard. European linen, silk, wool suiting, licensed designer lines. You pay for finer yarns, deeper dye penetration, and stock that stays orderable.

Paying up is not always smart. For a first attempt at a new pattern, premium yardage is wasted: cut the muslin version, fix the fit, then buy the good stuff. Designer lines move fastest, so check current pricing before a large cut.

Buying Fabric Online: Retailer Comparison

Four sellers cover nearly every need on the web: Amazon for speed, eBay for out-of-production goods, Spoonflower for custom printing, and OnlineFabricStore for upholstery and drapery. Most sites let you shop fabric by fiber, weight, or brand, which beats hunting an aisle.

Amazon

Amazon #ad, the largest general retailer in the United States, lists thousands of bolts, rolls, and pre-cut bundles from third-party sellers. Prime delivery usually lands in one to two days, which saves an urgent prom dress alteration. Filter by brand to surface trusted mill names such as Robert Kaufman, Riley Blake, and Moda.

eBay

eBay is the best place to hunt discontinued designs, vintage textiles, and remnant lots below retail, and many sellers cut yardage to a length you specify. Save a search for an out-of-production designer line and the site emails you when a match appears. Read the cut-length note, because remnant lots sell as-is.

Spoonflower

Spoonflower, a print-on-demand textile company, puts your own artwork or an independent designer’s motif onto a base cloth you choose, from cotton poplin to knit and canvas. Nothing else here solves needing a print that does not exist commercially. Order a test swatch of the exact base first, since ink saturation differs by material.

OnlineFabricStore

OnlineFabricStore leans toward upholstery, drapery, and outdoor goods, with wholesale-style pricing on full rolls. Their swatch program and detailed specs (weight, rub count, cleaning code) make it the most useful stop for furniture work. Browse by application rather than by design and you land on suitable material faster.

Buying Fabric Locally: Store by Store

Hobby Lobby, Walmart, and Michael’s are the chains still cutting yardage nationwide, and independent quilt shops handle the designer end. One change worth knowing: JoAnn liquidated in 2025 and closed every location, so the dedicated fabric store is now usually an independent business rather than a national chain.

Hobby Lobby

Hobby Lobby now carries the widest craft-chain selection: quilting weight, seasonal prints, fleece, felt, burlap, and home decor. The chain runs a weekly ad in which the sale departments rotate, so check the current ad before you drive over. The cutting counter sits at the back of the textile aisles, and staffed hours can be shorter than store hours.

Walmart

Many Walmart supercenters keep a craft aisle with quilting weight, flannel, and fleece bolts, plus measuring tape, thread, and notions on the same trip. Stock varies by store, and the site fills gaps with Waverly and Better Homes & Gardens designs. Pricing is the budget end, which suits practice pieces and school projects.

Michael’s

Michael’s keeps a smaller textile department, weighted toward pre-cut fat quarters, bundles, and felt sheets rather than full bolts. Better stop for small quilting and kids’ work. App-only coupons appear most weeks, though the amount and eligible departments change, so check the app before checkout.

Independent quilt shops and garment districts

Independents stock what chains will not: organic cotton, designer collections, imported silk, and apparel linen with real drape. Prices run higher, and that trade-off is worth it on a garment you will wear for years. New York’s Garment District, the LA Fashion District, and Chicago’s north-side shops cluster dozens of dealers within walking distance, and Mood Fabrics anchors the New York end. Call ahead before a long drive, since many small shops close Sunday or Monday.

Red Flags When Shopping for Fabric

The costliest mistake here is shopping on price per yard alone. Four more worth knowing:

Cheapest bolt on the shelf. Bargain yardage often uses shorter-staple cotton that pills, fades, and frays at the seam. A few dollars more for a named mill such as Robert Kaufman holds up through washing.

Ordering a garment cut with no sample. Screens flatten texture and shift shade. A polyester described as having a natural-fiber feel can arrive stiff and plasticky, and the return costs you shipping plus two weeks.

Trusting a marketplace listing title. Third-party titles stretch categories. Something sold as upholstery-grade may be a light canvas that will not survive daily chair use. The fiber content and ounce weight lines are what count.

Counterfeit licensed prints. Popular licensed and designer lines (Disney, Tula Pink, Amy Butler) get copied and sold well under market. Compare the selvage lettering to the manufacturer’s own image, and buy from an established seller rather than the cheapest listing.

Under-buying yardage. Run short and the bolt may be gone, and dye lots vary enough that a later cut can miss the match. Add a quarter to a half yard of insurance, more when a large design has to align across seams.

Best Fabric Right Now

These five picks come from spec comparison and long-running buyer review consensus, one for each common purchase.

Best overall: Robert Kaufman Kona Cotton Solids. Quilting weight, 44 inches wide, in more than 340 colors, and the closest thing to an industry standard. Consistent hand from one order to the next is why shops stock it. Around $10 to $14 per yard. Check price on Amazon or see the Walmart listing.

Best quilting bundle: Moda Bella Solids Fat Quarter Bundle. Pre-cut 18 by 22 inch pieces in coordinated sets, so the palette work is done for you. Ideal first quilt purchase. Around $35 to $60 per bundle. Check price on Amazon.

Best budget: AK TRADING CO Muslin. Unbleached muslin, 63 inches wide, sold in multi-yard rolls. The pattern-testing and quilt-backing workhorse, and buying the roll drops the per-yard cost to roughly $3 to $5. Check price on Amazon or see the Walmart listing.

Best for upholstery: Waverly Inspirations Duck Cloth. A 10-ounce duck in solids and stripes, 54 inches wide, heavy enough for chair seats, totes, and pillow covers without a specialty order. Around $8 to $12 per yard. Check price on Amazon or see the Walmart listing.

Best fleece: David Textiles Anti-Pill Fleece. Sixty-inch polyester fleece that holds color and resists pilling through repeated washing, which matters for blankets, pajamas, and pet beds. Around $6 to $10 per yard. Check price on Amazon.

Start with the project, not the store. Write down the weight, width, and yardage your pattern calls for, add a half yard, then decide: a chain aisle for budget basics and scrubs-style utility sewing, an independent shop for a garment you care about, Spoonflower when the print has to be yours. Order samples before any cut over three yards and you will land on the right fabric far more often.

Fabric Questions, Answered

What are the different types of fabric?

Every fabric type falls into one of three constructions: woven (quilting cotton, poplin, twill, canvas, linen, silk), knit (jersey, rib, fleece, French terry), and non-woven (felt, interfacing). Construction, not the print, decides how a cut behaves under the needle. Sort out which of the three you need before you shop by color and most mistakes disappear.

How much yardage do I need for a project?

A throw pillow takes about half a yard, pants take two to three yards, and a dress takes three to five depending on the pattern and size. Add a quarter yard for cutting errors, and more when a large design has to match across seams. Choosing a 60-inch bolt over a 45-inch one can save a full yard on a dress.

What is nap and why does it matter when buying?

Nap is the directional pile on velvet, corduroy, minky, and fleece, and it changes how light reflects along the surface. Napped goods need every piece cut the same direction, which means buying 10 to 20 percent more yardage than a flat weave needs for the same pattern. Sellers rarely flag it, so plan for it before you order.

In July 2026, our editorial team re-verified pricing bands, retailer availability, and the picks in this guide.