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
Carolina Shore Prints - Pineapples Pond Yardage
Carolina Shore Prints - Pineapples Pond
Quick View

Carolina Shore Prints - Pineapples Pond Yardage

Price
$13.98
Casablanca - Chop Brick Yardage
Casablanca - Chop Brick fabric by Jinny Beyer for RJR Fabrics featuring a batik-style tonal print in deep brick red on 100% cotton.
Quick View

Casablanca - Chop Brick Yardage

Price
$13.98
Casablanca - Chop Brown Yardage
RJR Fabrics - Casablanca Chop Brown Fabric
Quick View

Casablanca - Chop Brown Yardage

Price
$13.98
Casablanca - Chop Midnight Yardage
RJR Fabrics - Casablanca Chop Midnight
Quick View

Casablanca - Chop Midnight Yardage

Price
$13.98
Casablanca - Chop Purple Yardage
Casablanca - Chop Purple fabric by Jinny Beyer for RJR Fabrics with tonal batik-style print in rich purple on 100% cotton.
Quick View

Casablanca - Chop Purple Yardage

Price
$13.98
Casablanca - Floral Blue Yardage
Casablanca - Floral Blue - RJR Fabrics
Quick View

Casablanca - Floral Blue Yardage

Price
$13.98
Casablanca - Floral Brown Yardage
RJR - Casablanca - Floral Brown by Jinny Beyer
Quick View

Casablanca - Floral Brown Yardage

Price
$13.98
Casablanca - Floral Olive Yardage
Casablanca - Floral Olive fabric by Jinny Beyer for RJR Fabrics with intricate green floral pattern on 100% cotton.
Quick View

Casablanca - Floral Olive Yardage

Price
$13.98
Casablanca - Floral Sienna Yardage
Casablanca - Floral Sienna - RJR Fabrics
Quick View

Casablanca - Floral Sienna Yardage

Price
$13.98
Casablanca - Floral Teal Yardage
Casablanca Floral Teal quilting cotton by Jinny Beyer for RJR Fabrics in rich teal background with oversized floral motifs
Quick View

Casablanca - Floral Teal Yardage

Price
$13.98
Casablanca - Paisley Blue Yardage
Casablanca - Paisley Blue - RJR Fabrics
Quick View

Casablanca - Paisley Blue Yardage

Price
$13.98
1
Casablanca - Paisley Brown Yardage
Casablanca Paisley Brown Fabric by RJR
Quick View

Casablanca - Paisley Brown Yardage

Price
$13.98