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 →

7437 products
Sort by:
Alphabetically, A-Z
Sort by:
Alphabetically, A-Z
Cardinal Song Metallic - Pine Branches Ebony Yardage
Cardinal Song Metallic Pine Branches Ebony by Moda | Christmas Fabric
Quick View

Cardinal Song Metallic - Pine Branches Ebony Yardage

Price
$14.98
Cardinal Song Metallic - Pine Branches Evergreen Yardage
Cardinal Song Metallic Pine Branches Evergreen by Moda |Holiday Fabric
Quick View

Cardinal Song Metallic - Pine Branches Evergreen Yardage

Price
$14.98
Carlisle - Bone Jacobean Yardage
Carlisle Bone Jacobean fabric by Kathy Hall for Andover Fabrics
Quick View

Carlisle - Bone Jacobean Yardage

Price
$13.98
1
Carlisle - Floral Leaves Yardage
Carlisle Floral Leaves fabric by Kathy Hall for Andover Fabrics
Quick View

Carlisle - Floral Leaves Yardage

Price
$13.98
Carnivale - Dots on Blue Yardage
10% off
Carnivale Blue polka-dot quilting cotton by 3 Wishes – white dots on bright blue, 43–44″ wide
Quick View

Carnivale - Dots on Blue Yardage

Sale price
$12.58
Regular price
$13.98
Carolina Gingham - Yarn Dyed 1/8 Inch Gingham Chocolate Yardage
Chocolate 1/8″ gingham yarn-dyed cotton by Sevenberry for Robert Kaufman – rich brown check, 42″ wide
Quick View

Carolina Gingham - Yarn Dyed 1/8 Inch Gingham Chocolate Yardage

Price
$13.98
Carolina Gingham - Yarn Dyed 1/8 Inch Gingham lavender Yardage
Lavender Carolina Gingham cotton fabric by Sevenberry – 1/8″ yarn-dyed gingham pattern, 43" wide cotton
Quick View

Carolina Gingham - Yarn Dyed 1/8 Inch Gingham lavender Yardage

Price
$13.98
Carolina Shore Prints - Flamingo Candy Pink Yardage
Carolina Shore Prints Flamingo Candy Pink cotton fabric by Robert Kaufman
Quick View

Carolina Shore Prints - Flamingo Candy Pink Yardage

Price
$13.98
Carolina Shore Prints - Flamingo Summer Fun Pink Yardage
Carolina Shore Prints - Flamingo Summer Fun Pink
Quick View

Carolina Shore Prints - Flamingo Summer Fun Pink Yardage

Price
$13.98
Carolina Shore Prints - Flamingo Summer Fun Yellow Yardage
Carolina Shore Prints Flamingo Summer Fun Yellow cotton fabric by Robert Kaufman
Quick View

Carolina Shore Prints - Flamingo Summer Fun Yellow Yardage

Price
$13.98
Carolina Shore Prints - Leaves Pond Yardage
Carolina Shore Prints - Leaves Pond
Quick View

Carolina Shore Prints - Leaves Pond Yardage

Price
$13.98
Carolina Shore Prints - Leaves Sweet Pea Yardage
Carolina Shore Prints Leaves Sweet Pea fabric by Robert Kaufman
Quick View

Carolina Shore Prints - Leaves Sweet Pea Yardage

Price
$13.98