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 →

7379 products
45" Dottie - White Dots on Jet Black - Remnant
45" Dottie - White Dots on Jet Black - Remnant
Quick View

45" Dottie - White Dots on Jet Black - Remnant

Price
$15.14
45" Dottie - White Medium Dots on Blue Yardage
45" Dottie - White Medium Dots on Blue Yardage
Quick View

45" Dottie - White Medium Dots on Blue Yardage

Price
$13.98
54" Measure Up Cotton Canvas Yardage
54" Measure Up Cotton Canvas by Moda Fabrics
Quick View

54" Measure Up Cotton Canvas Yardage

Price
$19.98
54" Pure Natural Unbleach Canvas Yardage
A close-up of 54" Pure Natural Unbleach Canvas Fabric by Moda Fabrics showing the soft texture and warm natural tone of 100% cotton canvas.
Quick View

54" Pure Natural Unbleach Canvas Yardage

Price
$17.98
56" Width - Mad for Madras Plaid Yarn Dyed - Autumn - Remnant
Kaufman - Mad for Madras Plaid Yarn Dyed Autumn
Quick View

56" Width - Mad for Madras Plaid Yarn Dyed - Autumn - Remnant

Price
$14.68
56" Width - Mad for Madras Plaid Yarn Dyed - Candy Pink Yardage
56" Width - Mad for Madras Plaid Yarn Dyed - Candy Pink Yardage
Quick View

56" Width - Mad for Madras Plaid Yarn Dyed - Candy Pink Yardage

Price
$14.98
56" Width - Mad for Madras Plaid Yarn Dyed - Nautical Yardage
Kaufman - Mad for Madras Plaid Yarn Dyed Nautical
Quick View

56" Width - Mad for Madras Plaid Yarn Dyed - Nautical Yardage

Price
$14.98
56" Width - Mad for Madras Plaid Yarn Dyed - Turquoise Yardage
Kaufman - Mad for Madras Plaid Yarn Dyed Turquoise
Quick View

56" Width - Mad for Madras Plaid Yarn Dyed - Turquoise Yardage

Price
$14.98
57" Width - Lisbon Brushed - Cavery Plaid Brown Yardage
Kaufman - Lisbon Brushed - Cavery Plaid Brown
Quick View

57" Width - Lisbon Brushed - Cavery Plaid Brown Yardage

Price
$17.98
57" Width - Lisbon Brushed - Cavery Plaid Burgundy Yardage
Kaufman - Lisbon Brushed - Cavery Plaid Burgundy
Quick View

57" Width - Lisbon Brushed - Cavery Plaid Burgundy Yardage

Price
$17.98
57" Width - Lisbon Brushed - Cavery Plaid Hunter Yardage
Kaufman - Lisbon Brushed - Cavery Plaid Hunter
Quick View

57" Width - Lisbon Brushed - Cavery Plaid Hunter Yardage

Price
$17.98
57" Width - Saville Shirt White Woven Dobby Yardage
Saville Shirt White Woven Cotton Dobby Fabric by Robert Kaufman
Quick View

57" Width - Saville Shirt White Woven Dobby Yardage

Price
$13.98