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 →

7431 products
Sort by:
Alphabetically, A-Z
Sort by:
Alphabetically, A-Z
Zest for Life - Repeating Stripe Multi Yardage
Zest for Life - Repeating Stripe Multi Yardage
Quick View

Zest for Life - Repeating Stripe Multi Yardage

Price
$13.98
Zig Zag Texture White/Black Yardage
Zig Zag Texture White/Black by Kanvas Studio for Benartex
Quick View

Zig Zag Texture White/Black Yardage

Price
$13.98
Zipping Along - Pink Yardage
10% off
Zipping Along - Pink Yardage
Quick View

Zipping Along - Pink Yardage

Sale price
$12.58
Regular price
$13.98