Free consultation

Upholstery

Choose a colour tone to see the full range!

Refurbishing an old piece furniture can be a great way to save money while continuing to enjoy the sentimental value it holds in your home. C&M Textiles brings you designer, high-quality fabric for all your re-upholstery needs. We’ve partnered with professional upholsterers, ready to turn your old piece of furniture into a home decor centerpiece. Want a preview of how our re-upholstery fabrics would look on your chairs, sofa or even your headboard? Check out our upholstery builder and see your fabric selections applied in real-time!

More Filters

Upholstery

$110.98 /yard
Polyester, Rayon
Product Code: CM-2996
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Grey, Light Green, Smoke
Material: Polyester, Rayon

50% Polyester, 50% Rayonne
Repeat Vertical: 15"
Repeat Horizontal: 14"

$110.98 /yard
Polyester, Rayon
Product Code: CM-2995
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Grey, Haze
Material: Polyester, Rayon

50% Polyester, 50% Rayonne
Repeat Vertical: 15"
Repeat Horizontal: 14"

$30.98 /yard
   
Polyester
Product Code: CM-2980
Fabric Width: 60″
Country: USA
Colour Code: Black, Brown, Copper, Deep Orange, Red
Material: Polyester

100% Polyester

$54.98 /yard
Polyurethane
Product Code: CM-2977
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Grey, Mineral
Material: Polyurethane

100% Polyurethane

$54.98 /yard
Polyurethane
Product Code: CM-2976
Fabric Width: 54″
Country: USA
Colour Code: Brown
Material: Polyurethane

100% Polyurethane

$54.98 /yard
Polyurethane
Product Code: CM-2975
Fabric Width: 54″
Country: USA
Colour Code: Brown, Grey, Light Green
Material: Polyurethane

100% Polyurethane

$14.98 /yard
Polyurethane
Product Code: CM-2952
Fabric Width: 54″
Country: Canada
Colour Code: Black, Brown
Material: Polyurethane

100% Polyurethane

$67.98 /yard
Polyurethane
Product Code: CM-201803-1436
Fabric Width: 54″
Country: France
Colour Code: Black, Bleu, Blue Grey, Brown, Grey
Material: Polyurethane

85% PVC, 15% Polyurethane
Repeat Vertical: 24"
Repeat Horizontal: 27"

$32.98 /yard
Polyester
Product Code: CM-2860
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$14.98 /yard
Polyurethane
Product Code: CM-2859
Fabric Width: 54″
Country: Canada
Colour Code: Brown, Sand
Material: Polyurethane

100% Polyurethane

$67.98 /yard
Polyester
Product Code: CM-2822
Fabric Width: 54″
Country: Inde
Colour Code: Black, Brown
Material: Polyester

100% Polyester

$30.98 /yard
Polyester
Product Code: CM-2818
Fabric Width: 60″
Country: USA
Colour Code: Blue Grey, Brown, Cloud
Material: Polyester

100% Polyester

$30.98 /yard
Polyester
Product Code: CM-2817
Fabric Width: 60″
Country: USA
Colour Code: Indigo, Sea
Material: Polyester

100% Polyester

$30.98 /yard
Polyester
Product Code: CM-2772
Fabric Width: 60″
Country: USA
Colour Code: Blue Grey, Brown, Fawn, Grey
Material: Polyester

100% Polyester

$67.98 /yard
Polyester
Product Code: CM-2770
Fabric Width: 54″
Country: Inde
Colour Code: Black, Brown, Chocolate
Material: Polyester

100% Polyester

$32.98 /yard
Polyester
Product Code: CM-2767
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$67.98 /yard
Polyester
Product Code: CM-2762
Fabric Width: 54″
Country: Inde
Colour Code: Brown, Pink, Red, Rose
Material: Polyester

100% Polyester

$14.98 /yard
Polyurethane
Product Code: CM-2760
Fabric Width: 54″
Country: Canada
Colour Code: Black, Brown, Plum
Material: Polyurethane

100% Polyurethane

$88.98 /yard
   
Polyacrylic, Polyester
Product Code: CM-201802-1185
Fabric Width: 54″
Country: Germany
Material: Polyacrylic, Polyester

70% Polyacrylic, 30% Polyester
Repeat Vertical: 7"
Repeat Horizontal: 14"

$44.98 /yard
Product Code: CM-2687
Fabric Width: 57"
Country: USA
Colour Code: Blue Grey, Brown, Pesto

100% Coton

$67.98 /yard
Polyester
Product Code: CM-2677
Fabric Width: 54″
Country: Inde
Colour Code: Aquamist, Blue Grey, Brown
Material: Polyester

100% Polyester

$18.98 /yard
Polyurethane
Product Code: CM-2673
Fabric Width: 54″
Country: Canada
Colour Code: Brown
Material: Polyurethane

100% Polyurethane

$30.98 /yard
Polyester
Product Code: CM-2667
Fabric Width: 60″
Country: USA
Colour Code: Black, Brown, Navy
Material: Polyester

100% Polyester

$67.98 /yard
Polyester
Product Code: CM-2663
Fabric Width: 54″
Country: Inde
Colour Code: Brown, Clay
Material: Polyester

100% Polyester

$67.98 /yard
Polyester
Product Code: CM-2644
Fabric Width: 54″
Country: Inde
Colour Code: Black, Brown, Cognac
Material: Polyester

100% Polyester

$18.98 /yard
Polyurethane
Product Code: CM-2643
Fabric Width: 54″
Country: Canada
Colour Code: Blue Grey, Grey
Material: Polyurethane

100% Polyurethane

$14.98 /yard
Polyurethane
Product Code: CM-2638
Fabric Width: 54″
Country: Canada
Colour Code: Brown, Wine
Material: Polyurethane

100% Polyurethane

$14.98 /yard
Polyurethane
Product Code: CM-2596
Fabric Width: 54″
Country: Canada
Colour Code: Brown, Camel
Material: Polyurethane

100% Polyurethane

$67.98 /yard
Polyester
Product Code: CM-2591
Fabric Width: 54″
Country: Inde
Colour Code: Black, Brown, Wine
Material: Polyester

100% Polyester

$32.98 /yard
Polyester
Product Code: CM-2588
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$44.98 /yard
Product Code: CM-2580
Fabric Width: 57"
Country: USA
Colour Code: Blue Grey, Brown, Chrome

100% Coton

$67.98 /yard
Polyester
Product Code: CM-2553
Fabric Width: 54″
Country: Inde
Colour Code: Black, Brown, Plum
Material: Polyester

100% Polyester

$32.98 /yard
Polyester
Product Code: CM-2518
Fabric Width: 54″
Country: Canada
Colour Code: Brown, Grey, Light Green, Pistachio
Material: Polyester

100% Polyester

$14.98 /yard
Polyurethane
Product Code: CM-2511
Fabric Width: 54″
Country: Canada
Colour Code: Blue Grey, Brown, Indigo
Material: Polyurethane

100% Polyurethane

$32.98 /yard
Polyester
Product Code: CM-2487
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$30.98 /yard
   
Polyester
Product Code: CM-2480
Fabric Width: 60″
Country: USA
Colour Code: Blue Grey, Grey
Material: Polyester

100% Polyester

$30.98 /yard
Polyester
Product Code: CM-2479
Fabric Width: 60″
Country: USA
Colour Code: Black, Brown, Charcoal
Material: Polyester

100% Polyester

$30.98 /yard
Polyester
Product Code: CM-2478
Fabric Width: 60″
Country: USA
Colour Code: Black
Material: Polyester

100% Polyester

$32.98 /yard
Polyester
Product Code: CM-2472
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$32.98 /yard
Polyester
Product Code: CM-2444
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$25.98 /yard
Polyurethane
Product Code: CM-2443
Fabric Width: 54″
Country: Canada
Colour Code: Blue Grey, Brown, Grey, Sand
Material: Polyurethane

100% Polyurethane

$39.98 /yard
Polyester
Product Code: CM-2440
Fabric Width: 54″
Country: Inde
Material: Polyester

100% Polyester

$14.98 /yard
Polyurethane
Product Code: CM-2439
Fabric Width: 54″
Country: Canada
Colour Code: Brown
Material: Polyurethane

100% Polyurethane

$71.98 /yard
   
Polyester, Rayon
Product Code: CM-2403
Fabric Width: 55"
Country: USA
Colour Code: Black, Blue Grey, Brown, Grey
Material: Polyester, Rayon

37% Coton, 36% Rayonne, 27% Polyester

$68.98 /yard
Polyester, Viscose
Product Code: CM-2394
Fabric Width: 54″
Country: Italie
Material: Polyester, Viscose

43% Acrylique, 34% Polyester, 12% Coton, 11% Viscose

$68.98 /yard
Polyester, Viscose
Product Code: CM-2393
Fabric Width: 54″
Country: Italie
Material: Polyester, Viscose

43% Acrylique, 34% Polyester, 12% Coton, 11% Viscose

$68.98 /yard
Polyester, Viscose
Product Code: CM-2392
Fabric Width: 54″
Country: Italie
Material: Polyester, Viscose

43% Acrylique, 34% Polyester, 12% Coton, 11% Viscose

$68.98 /yard
Polyester, Viscose
Product Code: CM-2391
Fabric Width: 54″
Country: Italie
Material: Polyester, Viscose

43% Acrylique, 34% Polyester, 12% Coton, 11% Viscose

$68.98 /yard
Polyester, Viscose
Product Code: CM-2390
Fabric Width: 54″
Country: Italie
Material: Polyester, Viscose

43% Acrylique, 34% Polyester, 12% Coton, 11% Viscose

$33.98 /yard
Nylon, Polyester
Product Code: CM-2388
Fabric Width: 54″
Country: USA
Colour Code: Brown, Grey, Light Green
Material: Nylon, Polyester

90% Polyester, 10% Nylon

$33.98 /yard
Nylon, Polyester
Product Code: CM-2386
Fabric Width: 54″
Country: USA
Colour Code: Brown, Violet
Material: Nylon, Polyester

90% Polyester, 10% Nylon
Repeat Vertical: 3"
Repeat Horizontal: 2.5"

$32.98 /yard
Polyester
Product Code: CM02373
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$25.98 /yard
Polyurethane
Product Code: CM-2347
Fabric Width: 54″
Country: Canada
Material: Polyurethane

100% Polyurethane

$14.98 /yard
Polyurethane
Product Code: CM-2346
Fabric Width: 54″
Country: Canada
Material: Polyurethane

100% Polyurethane

$122.98 /yard
Cotton, Polyester, Viscose
Product Code: CM-201804-1481
Fabric Width: 54″
Country: Turkey
Material: Cotton, Polyester, Viscose

53% Viscose, 26% Cotton, 21% Polyester

$122.98 /yard
Cotton, Polyester, Viscose
Product Code: CM-201804-1480
Fabric Width: 54″
Country: Turkey
Material: Cotton, Polyester, Viscose

53% Viscose, 26% Cotton, 21% Polyester

$122.98 /yard
Cotton, Polyester, Viscose
Product Code: CM-201804-1479
Fabric Width: 54″
Country: Turkey
Material: Cotton, Polyester, Viscose

53% Viscose, 26% Cotton, 21% Polyester

$40.98 /yard
Polyester
Product Code: CM-201804-1478
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester

$32.98 /yard
Polyester
Product Code: CM-2300
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$14.98 /yard
Polyurethane
Product Code: CM-2287
Fabric Width: 54″
Country: Canada
Colour Code: Black, Brown, Charbon
Material: Polyurethane

100% Polyurethane