Popular websites like Pinterest provide users with thousands of crafty ideas for a variety of projects. Many of those projects involve specific supplies — like fabric. Fabrics, as you’ll see below, can be purchased in a variety of ways and for a variety of price ranges. So whether you’re recovering your sofa or looking to create the hottest fashion trends, this article will provide you with the resources you need. It doesn’t matter if you’re wondering, “Are there any fabric stores near me?” or “Where can I order fabric online?” or “Where can I find cheap fabric?” we have answers.

In This Article

  • What to Know Before Buying Fabric

  • Arts and Crafts Retail Chains That Sell Fabric

  • Online Retailers That Sell Fabric

  • Where to Buy Cheap Fabric

What to Know Before Buying Fabric

Before you buy your fabric, know how much you’ll need. For most projects, you’ll have a pattern envelope, which contains a pattern to follow in making a garment, measurements, and recommended fabrics. For those making clothes, this will be the place to start. For other projects, like curtains or blankets, measure your space beforehand.

The most common measurement for buying fabric is by the yard. But, there are a few fabric specific measurements you might run into. First, a fabric bolt is what the fabric is wrapped around in the store. Bolts are usually 40 or 100 yards, depending on the type of fabric. Bolts come with information about fabric care instructions, content percentages, width, and origin. Sometimes, stores sell fabric by the fat quarter or pre-cut. Fat quarters are bundles of cut fabric, often 18 by 22 inches, and are most useful for projects like quilting. Pre cut fabric sizes will vary by store.

If you’re buying fabric in-stores it’s a good idea to take your pattern envelope with you so you can match up your envelope to your bolt. If you’re buying online, all the information will be available on the fabric’s page. And, while you’re at the store, make sure to pick up any extras you might need for your project, like a tape measure, pins, sewing needles, a seam ripper, sharp scissors or shears, pin cushions, etc.

Arts and Crafts Retail Chains That Sell Fabric

The following stores are the largest arts and crafts retailers that sell fabrics in a variety of sizes and materials. The prices you see below are based on fabrics sold by the yard because this is the most common measurement. You may find fabric prices for more or less depending on the cut.

Hobby Lobby

  • How the Fabric is Sold: By yard or pre-cut in varied sizes
  • Price Range per Yard: $4 to $46
  • Typical Fabrics Offered: Apparel fabrics, canvas and duck cloth, flannel and fleece fabric, quilting fabric, utility fabric
  • Store Locator

Jo-Ann Fabrics

  • How the Fabric is Sold: By yard, pre-cut, fat quarters, or by bolt
  • Price Range per Yard: $1.50 to $50
  • Typical Fabrics Offered: Blends, cotton, denim, faux fur, faux leather, felt, flannel, fleece, jacquard, lace, linen, nylon, satin, silk, suede, terry cloth, tulle, twill, velvet, vinyl
  • Store Locator

Michaels

  • How the Fabric is Sold: By yard, pre-cut, or by bolt
  • Price Range per Yard: $2 to $84
  • Typical Fabrics Offered: Apparel, craft and specialty, cotton and quilting, home decor, fleece, team and character
  • Store Locator

Online Retailers That Sell Fabric

For a cost or small free, many online fabric retailers will send you swatches of fabrics prior to your purchase so you can get an idea of the feel and quality of the fabric. Online, you’ll also have access to a much wider variety of fabrics.

Buyfabrics.com

  • How the Fabric is Sold: By yard or bolt
  • Price Range per Yard: $2.65 to $180.75
  • Swatch Availability: Yes, but varies by fabric
  • Swatch Cost: $1.75 and up
  • Typical Fabrics Offered: Decor fabrics, drapery, upholstery
  • Website 

Fabric.com

  • How the Fabric is Sold: By yard and half yards
  • Price Range per Yard: $4 to $558, but a very large majority of their fabrics are in the $5 to $13 range.
  • Swatch Availability: Yes, but varies by fabric
  • Swatch Cost: $3
  • Typical Fabrics Offered: Apparel fabric, home decor fabric, quilting fabric
  • Website 

Fabric Depot

  • How the Fabric is Sold: By yard, fat quarters, or pre-cut
  • Price Range per Yard: $5 to $190
  • Swatch Availability: No 
  • Swatch Cost: N/A
  • Typical Fabrics Offered: Brocades, damasks, burlap, canvas, duck cloth, chalk-cloth, chenille, embroidered, eyelet, faux fur, jacquards, lace, laminated cotton, linen blends, lining, metallic, netting, oilcloth, poplin, quilting cotton, screen, sequin, sheers, suede, ticking, toweling, twill, velvet, velveteen, vinyl, and weather resistant
  • Website 

Hobbycraft (UK Craft Store that sells online in the US)

  • How the Fabric is Sold: By yard, pre-cut, or in fat quarters
  • Price Range per Yard: $3.50 to $41
  • Typical Fabrics Offered: Blended fabrics, cotton, jute, leatherette, organza, suedette
  • Website

Mood Fabrics

  • How the Fabric is Sold: By yard, half-yard, or bolt
  • Price Range per Yard: $5 to $80
  • Swatch Availability: Yes
  • Swatch Cost: $1 and up depending on fabric
  • Typical Fabrics Offered: Designer fabrics, fashion fabrics, home fabrics, leather
  • Website 

Online Fabric Store

  • How the Fabric is Sold: By yard, half-yard, or bolt
  • Price Range per yard: $1.60 to $919. The Online Fabric Store offers a very wide variety of higher end fabrics for lower than normal prices, making their prices look steep by range. Of the nearly 43,000 different fabrics they sell, over 800 are under $5 per yard.
  • Swatch Availability: Yes, but varies by fabric
  • Swatch Cost: $2
  • Typical Fabrics Offered: Apparel fabrics, crafts fabrics, decor fabrics, general purpose fabrics, licensed fabrics, and quilting fabrics
  • Website

West Elm

  • How the Fabric is Sold: By yard
  • Price Range per Yard: $15 to $39
  • Swatch Availability: Yes
  • Swatch Cost: Free 
  • Typical Fabrics Offered: Upholstery fabric for sofas and loveseats
  • Website

Where to Buy Fabric on a Tight Budget

Below you’ll see the best places to buy fabric if you’ve got a tight fabric budget. While the high range prices might seem steep, these stores and websites often are selling high-end, designer fabrics for a serious discount.

A.C. Moore

  • How the Fabric is Sold: Two to three-yard cuts for small fabric and quilting projects
  • Price Range per Yard: $3 to $9
  • Typical Fabrics Offered: Primarily cotton and blended fabrics
  • Store Locator

Ben Franklin

  • How the Fabric is Sold: By yard
  • Price Range per Yard: $3.50 to $7
  • Typical Fabrics Offered: Burlap, cotton, blended fabrics, jute
  • Store Locator

eBay

  • How the Fabric is Sold: By yard
  • Price Range per Yard: Varies depending on what is being auctioned
  • Typical Fabrics Offered: Varies depending on what is being auctioned
  • Website 

Discount Fabrics USA

  • How the Fabric is Sold: Varies depending on fabric
  • Price Range per Yard: $7 to $71
  • Typical Fabrics Offered: Brocades, checks, chenille, crewel, damasks, designer fabrics, exotic remnants, faux silk, jacquards, lace leather, linen, outdoor fabrics, plaids, prints, sheers, silk, suedes, tapestries, velvet, vinyl, wool
  • Website

Walmart

  • How the Fabric is Sold: By yard or pre-cut
  • Price Range per Yard: $1 to $5.50
  • Typical Fabrics Offered: Apparel fabrics, decor fabrics, fleece, outdoor fabrics, quilting fabrics
  • Store Locator

In Summary

There are a number of brick-and-mortar and online locations where you can buy fabric. Prices often vary depending on store and fabric material. When ordering online, keep in mind many websites give you sample ordering options.Your fabric options will vary by store; however, most stores and websites sell fabrics by the yard. We’ve also provided you with a list of budget friendly places to buy your fabrics.