Fabric $10–$30

Discover our curated selection of premium fabrics priced from $10 to $30 per yard — the perfect balance of quality and value for quilters, sewists, crafters, and home decorators. Whether you're building your fabric stash or shopping for a specific project, this collection offers exceptional variety without breaking the budget.

Browse cottons, linens, canvas, batiks, flannels, and more from top manufacturers including Moda, Robert Kaufman, Riley Blake, Art Gallery Fabrics, and Timeless Treasures — all in the $10–$30 price range and ready to ship from Richmond, Texas.

  • ✅ Fabric cut by the yard in continuous lengths
  • ✅ Fat quarters available from select fabrics
  • ✅ Free domestic shipping on orders $100+
  • ✅ Earn Royalty Rewards points on every purchase
  • ✅ Same or next business day shipping

Shop All Fabrics → | Need a custom order? Contact us →

7436 products
Sort by:
Alphabetically, A-Z
Sort by:
Alphabetically, A-Z
Checkered Georgette Fabric
Checkered georgette fabric from My Fabric Villa
Quick View

Checkered Georgette Fabric

Price
$21.98
Cheer Squad - Cheerleader Words Text Yardage
Cheer Squad Cheerleader Words Text fabric by Gail Cadden for Timeless Treasures
Quick View

Cheer Squad - Cheerleader Words Text Yardage

Price
$13.98
Chelsea - Floral Scatter Light Navy Yardage
Clothworks - Chelsea - Floral Scatter Light Navy
Quick View

Chelsea - Floral Scatter Light Navy Yardage

Price
$13.98
Chelsea - Floral Spray Light Navy Yardage
15% off
Clothworks - Chelsea - Floral Spray Light Navy
Quick View

Chelsea - Floral Spray Light Navy Yardage

Sale price
$11.88
Regular price
$13.98
Chelsea - Floral Spray Raspberry Yardage
15% off
Clothworks - Chelsea - Floral Spray Raspberry
Quick View

Chelsea - Floral Spray Raspberry Yardage

Sale price
$11.88
Regular price
$13.98
1
Chelsea - Floral Stripe Light Navy Yardage
Clothworks - Chelsea - Floral Stripe Light Navy
Quick View

Chelsea - Floral Stripe Light Navy Yardage

Price
$13.98
2
Chelsea - Florals Light Navy Yardage
Clothworks - Chelsea - Florals Light Navy
Quick View

Chelsea - Florals Light Navy Yardage

Price
$13.98
3
Chelsea - Florals White - Remnant
Clothworks - Chelsea - Florals White
Quick View

Chelsea - Florals White - Remnant

Price
$15.15
1
Chelsea - Small Florals Light Navy Yardage
10% off
Clothworks - Chelsea - Small Florals Light Navy
Quick View

Chelsea - Small Florals Light Navy Yardage

Sale price
$12.58
Regular price
$13.98
2
Chelsea Garden - Bohemian Flare Paisley Mulberry Yardage
Chelsea Garden Bohemian Flare Paisley Mulberry fabric by Moda – rich paisley floral cotton on mulberry background.
Quick View

Chelsea Garden - Bohemian Flare Paisley Mulberry Yardage

Price
$13.98
Chelsea Garden - Bohemian Flare Paisley Navy Multi Yardage
Chelsea Garden Bohemian Flare Paisley Navy Multi fabric by Moda – 100% cotton with colorful paisley on navy.
Quick View

Chelsea Garden - Bohemian Flare Paisley Navy Multi Yardage

Price
$13.98
Chelsea Garden - Bohemian Flare Paisley Peacock Teal Yardage
Chelsea Garden - Bohemian Flare Paisley Peacock Teal
Quick View

Chelsea Garden - Bohemian Flare Paisley Peacock Teal Yardage

Price
$13.98