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
Chelsea Garden - Floral Cameo Yardage
Chelsea Garden - Floral Cameo Fabric
Quick View

Chelsea Garden - Floral Cameo Yardage

Price
$13.98
Chelsea Garden Lawns Mulberry - Large Floral Yardage
Chelsea Garden Lawns Mulberry Large Floral cotton lawn fabric by Moda Fabrics
Quick View

Chelsea Garden Lawns Mulberry - Large Floral Yardage

Price
$13.98
Chelsea Garden Lawns Navy - Garden Party Florals Yardage
Chelsea Garden Lawns Navy - Garden Party Florals
Quick View

Chelsea Garden Lawns Navy - Garden Party Florals Yardage

Price
$13.98
Chelsea Garden Lawns Navy - Piccadilly Florals Yardage
Chelsea Garden Lawns Navy - Piccadilly Florals
Quick View

Chelsea Garden Lawns Navy - Piccadilly Florals Yardage

Price
$13.98
Chelsea Garden Lawns Navy - Tea Rose Ditsy Small Floral Yardage
Chelsea Garden Lawns Navy - Tea Rose Ditsy Small Floral
Quick View

Chelsea Garden Lawns Navy - Tea Rose Ditsy Small Floral Yardage

Price
$13.98
Chelsea Garden Lawns Navy Multi - Bohemian Flare Paisley Yardage
Chelsea Garden Lawns Navy Multi - Bohemian Flare Paisley
Quick View

Chelsea Garden Lawns Navy Multi - Bohemian Flare Paisley Yardage

Price
$13.98
Chelsea Garden Lawns Navy Yardage
Chelsea Garden Lawns - Navy - Moda Fabrics
Quick View

Chelsea Garden Lawns Navy Yardage

Price
$13.98
Chelsea Garden Lawns Plum - Piccadilly Florals Yardage
Chelsea Garden Lawns Plum - Piccadilly Florals
Quick View

Chelsea Garden Lawns Plum - Piccadilly Florals Yardage

Price
$13.98
Chelsea Market - Dorset Berry Plum Yardage
10% off
Chelsea Market Dorset Berry Plum fabric by Brenda Walton for Blend Fabrics
Quick View

Chelsea Market - Dorset Berry Plum Yardage

Sale price
$12.58
Regular price
$13.98
Cherie - Tree Fleur Sombre Voile Yardage
Cherie Tree Fleur Sombre voile fabric by Frances Newcombe for Art Gallery Fabrics
Quick View

Cherie - Tree Fleur Sombre Voile Yardage

Price
$19.98
Cherry Blossom Cotton Lawn - Cherry Natural Yardage
Cherry Blossom Cotton Lawn Cherry Natural fabric by Wishwell for Robert Kaufman
Quick View

Cherry Blossom Cotton Lawn - Cherry Natural Yardage

Price
$13.98
Cherry Pie - Cherries Yardage
Cherry Pie Cherries fabric by Timeless Treasures
Quick View

Cherry Pie - Cherries Yardage

Price
$13.98