Discount - Outdoor Fabric - Upholstery Fabric - Drapery Fabric

Tens of thousands of fabrics in stock and hundreds of new fabrics daily!

Our customer service and shipping departments will be closed Friday (5/24) and Monday (5/27) in observance of Memorial Day. Have a great weekend!

Today's Guru Picks

$14.95  per yard
Item #: 3008 124.4 In Stock: 37  yds

of 37 yards
$7.47  per yard
Item #: 2998 101.3 In Stock: 76  yds
$14.95
of 76 yards
$1.99  per yard
Item #: 2208SBT 106.3 In Stock: 7  yds
$7.95
of 7 yards
$4.99  per yard
Item #: 1582 88.2 In Stock: 2  yds
$19.95
of 2 yards
$3.74  per yard
Item #: 1186 85.2 In Stock: 3  yds
$14.95
of 3 yards
$2.49  per yard
Item #: 1034 85.2 In Stock: 98  yds
$9.95
of 98 yards
$133.98  for entire remnant
Item #: 4274RM 106.5 In Stock: 1  pc
$45.98  for entire remnant
Item #: 2686RM 105.3 In Stock: 1  pc
$18.95  per yard
Item #: 3268ras 38.4 In Stock: 130  yds

of 130 yards
$9.95  per yard
Item #: 2634vm 74.3 In Stock: 86  yds

of 86 yards
$85.49  for entire remnant
Item #: 4174rm 103.5 In Stock: 1  pc
$170.98
$83.99  for entire remnant
Item #: 4432rm 103.5 In Stock: 1  pc
$167.98
$4.47  per yard
Item #: 4198FJ 93.4 In Stock: 20  yds
$8.95
of 20 yards
$7.95  per yard
Item #: 2972 124.3 In Stock: 30  yds

of 30 yards
$134.23  for entire remnant
Item #: 136rm 104.1 In Stock: 1  pc
$178.98
$36.73  for entire remnant
Item #: 4276RM 104.5 In Stock: 1  pc
$48.98
$7.46  per yard
Item #: 3226 99.4 In Stock: 47  yds
$9.95
of 47 yards
$5.96  per yard
Item #: 3240 99.4 In Stock: 39  yds
$7.95
of 39 yards
$128.98  for entire remnant
Item #: 1794RM 105.2 In Stock: 1  pc
$34.98  for entire remnant
Item #: 2858RM 105.3 In Stock: 1  pc
$9.95  per yard
Item #: 2218rhx 74.3 In Stock: 29  yds

of 29 yards
$8.95  per yard
Item #: 3752rax 53.4 In Stock: 74  yds

of 74 yards
$62.98  for entire remnant
Item #: 2630RM 124.3 In Stock: 1  pc
$64.98  for entire remnant
Item #: 2636RM 124.3 In Stock: 1  pc
$59.49  for entire remnant
Item #: 4844rm 101.5 In Stock: 1  pc
$237.98

FabricGuru's Newest - Hundreds Daily!

24x7 online ordering
24 x 7 ordering
$4.99 shipping
$4.99 shipping
Friendly Customer Service
Friendly representatives