Collection: Upholstery Fabric
Designer Upholstery Fabric
Fabric for sofas, armchairs, dining chairs
Shop upholstery fabric online here.
Order samples & fabric below from the comfort of home. Velvet, Farmhouse, Florals, Linen, Damask and Outdoor fabrics.
Almost 1000 styles of upholstery fabric to shop for from the comfort of home.
Discounts over 3 Yards
Tiered bulk discounts which apply to all materials starting at 3 yards for all purchases. Low shipping rates and free shipping over $300.
-
Chenille Upholstery Fabric Lulu Cream
Buy 1 at $32.00 Yard.3 for $30.33 Yard,
10 for $28.80 Yard,
20 for $27.20 Yard. -
Tweed Upholstery Fabric Nola Indigo Mix
Buy 1 at $18.00 Yard.3 for $17.00 Yard,
10 for $16.20 Yard,
20 for $15.30 Yard. -
Velvet Upholstery Fabric Kitsilano Dark Emerald Kitsilano
Buy 1 at $41.00 Yard.3 for $38.66 Yard,
10 for $36.90 Yard,
20 for $34.85 Yard. -
Smooth Upholstery Fabric Sun Yat-Sen Charcoal Brown Mix
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Tweed Upholstery Fabric Sustainable and Stain Treated Sofa Vanilla
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Tweed Upholstery Fabric Sustainable and Stain Treated Sofa Almost Black
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Upholstery Fabric Eco Stain Treatment Ottawa Palest Greige Eco
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard. -
Brush Stroke Print Drapery Upholstery Fabric Precis Aqua
Buy 1 at $48.00 Yard.3 for $45.33 Yard,
10 for $43.20 Yard,
20 for $40.80 Yard. -
Velvet Upholstery Fabric Lindy Off White
Buy 1 at $46.00 Yard.3 for $43.66 Yard,
10 for $41.40 Yard,
20 for $39.10 Yard. -
Flocked Velvet Stripe Upholstery Fabric Paladin Wine
Buy 1 at $44.00 Yard.3 for $41.66 Yard,
10 for $39.60 Yard,
20 for $37.40 Yard. -
Textured Linen Fabric Blend Joy Spring Green Mix
Buy 1 at $42.00 Yard.3 for $39.66 Yard,
10 for $37.80 Yard,
20 for $35.70 Yard. -
Bird Print Upholstery Drapery Fabric Raspberry Oiseau
Buy 1 at $39.00 Yard.3 for $37.00 Yard,
10 for $35.10 Yard,
20 for $33.15 Yard.