Collection: Home Decor Fabric Under $45 Floral, Damask & More
Including Floral Fabrics, Damask & More
We specialize in upholstery fabrics and we have a large selection of beautiful, good quality, durable and affordable upholstery fabrics. In addition all our fabrics have tiered bulk discounts which reduce the prices even further. Coupled with our flat rate shipping and free shipping over $300, you can shop well here. Order a sample today. Even our samples are almost the half the price. And don't forget our sales and remnants pages!
-
Bird Print Upholstery Drapery Fabric Oiseau Greige
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Linen Botanical Fabric Blend Tofino Indigo
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Floral Print Cotton Canvas Duck Victoria Stonewash Blue
Buy 1 at $34.00 Yard.3 for $32.00 Yard,
10 for $30.60 Yard,
20 for $28.90 Yard. -
Watercolor Floral Upholstery Fabric Daphne Gold
Buy 1 at $41.00 Yard.3 for $38.66 Yard,
10 for $36.90 Yard,
20 for $34.85 Yard. -
Linen Look Upholstery Fabric Pride Charcoal
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Velvet Upholstery Fabric Kitsilano French Blue
Buy 1 at $41.00 Yard.3 for $38.66 Yard,
10 for $36.90 Yard,
20 for $34.85 Yard. -
Corduroy Cloth Furniture Fabric Roscoe Forest Green
Buy 1 at $41.00 Yard.3 for $38.66 Yard,
10 for $36.90 Yard,
20 for $34.85 Yard. -
Performance Upholstery Velvet Fabric Muse Dark Cobalt Blue
Buy 1 at $38.00 Yard.3 for $36.00 Yard,
10 for $34.20 Yard,
20 for $32.30 Yard. -
Tweed Upholstery Andria Dark Grey
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Floral Print Cotton Canvas Duck Victoria Grey
Buy 1 at $34.00 Yard.3 for $32.00 Yard,
10 for $30.60 Yard,
20 for $28.90 Yard. -
Floral Watercolor Upholstery Fabric Daphne Lime Green
Buy 1 at $41.00 Yard.3 for $38.66 Yard,
10 for $36.90 Yard,
20 for $34.85 Yard. -
Floral Watercolor Upholstery Fabric Daphne Rose
Buy 1 at $41.00 Yard.3 for $38.66 Yard,
10 for $36.90 Yard,
20 for $34.85 Yard.