Collection: Cotton Canvas Duck Cloth For Upholstery Or Drapery
Cotton is a great pick for home fabrics – it's comfy and gets even cozier over time. Natural fibre sofas or armchairs add a bit of luxury.
All our fabrics have discounts starting at 3 yards and increasing. Flat rate shipping too.
But, when going all-natural in home decor, remember it needs some extra care. Watch out for fading in direct sunlight – line those sunny window coverings and keep cotton furniture out of the sun for too long.
Darker colours in direct sun will fade.
Cotton is easy to machine wash, but it might shrink, so give it a prewash.
Let's be real – cotton won't outlast synthetic stuff. It loses fibres, gets thin, and eventually becomes threadbare. But if you go for high-quality, long-fibre cotton, it will last longer.
Natural fibres soak up stains, but you can keep cotton upholstery spot-free with quick spot treatment. And if denim rubs off, just blot it with alcohol.
If you love a natural look but need fabric for a sunny spot, try a polyester and linen or cotton blend. It's the best of both worlds – you're good to go!
Expand descriptionShow less
-
Cotton Canvas Duck Large Floral Print Blossom Sand Rose
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Cotton Canvas Duck Large Floral Print Blossom Grey
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Cotton Canvas Duck Large Floral Print Blossom Blue
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Winter White
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Warm Grey
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Burgundy
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Canvas Duck Upholstery Fabric Teal Cotton
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Taupe
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Tangerine
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Silver
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Sand
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Cotton Canvas Duck Cloth Upholstery Fabric Rust
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard.