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

$47.98 /yard
Product Code: CM-201610-2324
Fabric Width: 54″
Country: Canada
Colour Code: Black, Brown, Wellness
Material: Polyester

100% Polyester
Repeat Vertical: 10"
Repeat horizontal: 19"

$47.98 /yard
Product Code: CM-201610-2323
Fabric Width: 54″
Country: Canada
Colour Code: Black, Brown, Depth
Material: Polyester

100% Polyester
Repeat Vertical: 10"
Repeat horizontal: 19"

$48.98 /yard
Product Code: CM-201610-2322
Fabric Width: 54″
Country: Canada
Colour Code: Black, Blue Grey, Brown, Coconut, Grey
Material: Polyester

100% Polyester
Repeat Vertical: 24"
Repeat horizontal: 25"

$48.98 /yard
Product Code: CM-201610-2321
Fabric Width: 54″
Country: Canada
Colour Code: Black, Brown, Grey, Jasper, White
Material: Polyester

100% Polyester
Repeat Vertical: 24"
Repeat horizontal: 25"

$48.98 /yard
Product Code: CM-201610-2320
Fabric Width: 54″
Country: Canada
Colour Code: Blue Grey, Grey, Moonstone, White
Material: Polyester

100% Polyester
Repeat Vertical: 24"
Repeat horizontal: 25"

$48.98 /yard
Product Code: CM-201610-2319
Fabric Width: 54″
Country: Canada
Colour Code: Aquamarine, Black, Blue Grey, Grey, Indigo
Material: Polyester

100% Polyester
Repeat Vertical: 24"
Repeat horizontal: 25"

$33.98 /yard
Product Code: CM-201610-2318
Fabric Width: 54″
Country: USA
Colour Code: Grey, White
Material: Polyester

100% Polyester
Repeat Vertical: 28"
Repeat horizontal: 54"

$33.98 /yard
Product Code: CM-201610-2317
Fabric Width: 54″
Country: USA
Colour Code: Grey, White
Material: Polyester

100% Polyester
Repeat Vertical: 28"
Repeat horizontal: 54"

$33.98 /yard
Product Code: CM-201610-2316
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Grey, Silver, White
Material: Polyester

100% Polyester
Repeat Vertical: 28"
Repeat horizontal: 54"

$33.98 /yard
Product Code: CM-201610-2315
Fabric Width: 54″
Country: USA
Colour Code: Black, Blue Grey, Brown, Grey, Milk
Material: Polyester

100% Polyester
Repeat Vertical: 28"
Repeat horizontal: 54"

$64.98 /yard
Product Code: CM-201802-1108
Fabric Width: 54″
Country: USA
Colour Code: Grey, Natural, White
Material: Polyester

100% Polyester
Repeat Vertical: 14.5"
Repeat Horizontal: 14"

$67.98 /yard
Product Code: CM-201802-1100
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Grey, Slate, White
Material: Polyester

100% Polyester
Repeat Vertical: 21.5"
Repeat Horizontal: 27"

$98.98 /yard
Product Code: CM-20160411-0081
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Flint, Grey
Material: Nylon, Viscose, Wool

65% Wool, 20% Nylon, 15% Viscose
Repeat Vertical: 2.25"
Repeat Horizontal: 2"

$98.98 /yard
Product Code: CM-20160411-0080
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Firecracker, Grey, Purple
Material: Nylon, Viscose, Wool

65% Wool, 20% Nylon, 15% Viscose
Repeat Vertical: 2.25"
Repeat Horizontal: 2"

$98.98 /yard
Product Code: CM-20160411-0079
Fabric Width: 54″
Country: USA
Colour Code: Brown, Grey, Pink, Sumac
Material: Nylon, Viscose, Wool

65% Wool, 20% Nylon, 15% Viscose
Repeat Vertical: 2.25"
Repeat Horizontal: 2"

$98.98 /yard
Product Code: CM-20160411-0078
Fabric Width: 54″
Country: USA
Colour Code: Brown, Camel, Grey, Light Green, Lime
Material: Nylon, Viscose, Wool

65% Wool, 20% Nylon, 15% Viscose
Repeat Vertical: 4.75"
Repeat Horizontal: 4.75"

$98.98 /yard
Product Code: CM-20160411-0077
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Brown, Flint, Grey, White
Material: Nylon, Viscose, Wool

65% Wool, 20% Nylon, 15% Viscose
Repeat Vertical: 4.75"
Repeat Horizontal: 4.75"

$101.98 /yard
Product Code: CM-20160411-0061
Fabric Width: 54″
Country: USA
Colour Code: Grey, Ivory, Lime, White
Material: Polyester

100% Polyester
Repeat Vertical: 25.25"
Repeat Horizontal: 13.5"

$101.98 /yard
Product Code: CM-20160411-0060
Fabric Width: 54″
Country: USA
Colour Code: Blue Grey, Grey, Silver, White
Material: Polyester

100% Polyester
Repeat Vertical: 25.25"
Repeat Horizontal: 13.5"

$93.98 /yard
Product Code: CM-20160411-0059
Fabric Width: 54″
Country: USA
Colour Code: Brown, Grey, Peony, Pink, Red
Material: Cotton, Polyester, Viscose

44% Viscose, 39% Polyester, 17% Cotton
Repeat Vertical: 0.5"
Repeat Horizontal: 0.75"

$93.98 /yard
Product Code: CM-20160411-0058
Fabric Width: 54″
Country: USA
Colour Code: Aluminium, Blue Grey, Grey, White
Material: Cotton, Polyester, Viscose

44% Viscose, 39% Polyester, 17% Cotton
Repeat Vertical: 0.5"
Repeat Horizontal: 0.75"

$33.98 /yard
Product Code: CM-20160411-0050
Fabric Width: 54″
Country: India
Material: Polyester

100% Polyester

$33.98 /yard
Product Code: CM-20160411-0049
Fabric Width: 54″
Country: India
Material: Polyester

100% Polyester

$45.98 /yard
Product Code: CM-20160411-0048
Fabric Width: 54″
Country: India
Material: Polyester

100% Polyester

$45.98 /yard
Product Code: CM-20160411-0047
Fabric Width: 54″
Country: India
Material: Polyester

100% Polyester

$153.98 /yard
Product Code: CM-20160411-0046
Fabric Width: 54″
Country: Italy
Material: Cotton, Polyester, Viscose

57% Polyester
30% Cotton
13% Viscose

$153.98 /yard
Product Code: CM-20160411-0045
Fabric Width: 54″
Country: Italy
Material: Cotton, Polyester, Viscose

57% Polyester
30% Cotton
13% Viscose

$43.98 /yard
Product Code: CM-20160411-0044
Fabric Width: 54″
Country: India
Material: Polyester

100% Polyester
Repeat Vertical: 8"
Repeat Horizontal: 7.5"

$43.98 /yard
Product Code: CM-20160411-0043
Fabric Width: 54″
Country: India
Material: Polyester

100% Polyester
Repeat Vertical: 8"
Repeat Horizontal: 7.5"

$58.98 /yard
Product Code: CM-20160411-0042
Fabric Width: 54″
Country: Belgium
Material: Polyester, Polypropylene, Rayon

56% Polypropylene, 44% Polyester
9% Rayon
Repeat Vertical: 8"
Repeat Horizontal: 7"

$58.98 /yard
Product Code: CM-20160411-0041
Fabric Width: 54″
Country: Belgium
Material: Polyester, Polypropylene, Rayon

56% Polypropylene, 44% Polyester
9% Rayon
Repeat Vertical: 8"
Repeat Horizontal: 7"

$93.98 /yard
Product Code: CM-20160411-0037
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester, Viscose

84% Polyester
14% Acrylic
2% Viscose

$93.98 /yard
Product Code: CM-20160411-0036
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester, Viscose

84% Polyester
14% Acrylic
2% Viscose

$93.98 /yard
Product Code: CM-20160411-0035
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester, Viscose

84% Polyester
14% Acrylic
2% Viscose

$74.98 /yard
Product Code: CM-20160411-0020
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester

60% Acrylic
40% Polyester

$74.98 /yard
Product Code: CM-20160411-0019
Fabric Width: 54″
Country: Turkey
Colour Code: Black, Blue Grey, Brown, BTAE, Grey
Material: Acrylic, Polyester

60% Acrylic
40% Polyester

$74.98 /yard
Product Code: CM-20160411-0018
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester

60% Acrylic
40% Polyester

$74.98 /yard
Product Code: CM-20160411-0017
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester

60% Acrylic
40% Polyester

$74.98 /yard
Product Code: CM-20160411-0016
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester

60% Acrylic
40% Polyester

$41.98 /yard
Product Code: CM-20160411-0015
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$41.98 /yard
Product Code: CM-20160411-0014
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$41.98 /yard
Product Code: CM-20160411-0013
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$41.98 /yard
Product Code: CM-20160411-0012
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$41.98 /yard
Product Code: CM-20160411-0011
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$41.98 /yard
Product Code: CM-20160411-0010
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$41.98 /yard
Product Code: CM-20160411-0009
Fabric Width: 54″
Country: Germany
Material: Polyester

100% Polyester
Repeat Vertical: 22"
Repeat Horizontal: 14"

$142.98 /yard
Product Code: CM-20160411-0008
Fabric Width: 54″
Country: Italy
Material: Polyamide, Viscose

92% Viscose
8% Polyamide
Repeat Vertical: 22"
Repeat Horizontal: 9.5"

$142.98 /yard
Product Code: CM-20160411-0007
Fabric Width: 54″
Country: Italy
Material: Polyamide, Viscose

92% Viscose
8% Polyamide
Repeat Vertical: 22"
Repeat Horizontal: 9.5"

$79.98 /yard
Product Code: CM-201803-1276
Fabric Width: 54″
Country: Belgium
Material: Polyester

100% Polyester
Repeat Vertical: 10"
Repeat Horizontal: 10"

$73.98 /yard
Product Code: CM-201803-1275
Fabric Width: 54″
Country: USA
Colour Code: Ash, Green, Grey, Light Green, White
Material: Cotton, Polyester

76% Cotton, 24% Polyester
Repeat Vertical: 2.5"
Repeat Horizontal: 2.25"

$93.98 /yard
Product Code: CM-201803-1432
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester, Viscose

84% Polyester, 14% Acrylic, 2% Viscose

$93.98 /yard
Product Code: CM-201803-1431
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester, Viscose

84% Polyester, 14% Acrylic, 2% Viscose

$44.98 /yard
Product Code: CM-201610-2312
Fabric Width: 54″
Country: Espagne
Material: Polyester, Polyurethane

20% Polyester
2% Polyurethane
78% PVC

$57.98 /yard
Product Code: CM-201610-2310
Fabric Width: 54″
Country: Espagne
Material: Polyester, Polyurethane

20% Polyester
2% Polyurethane
78% PVC

$71.98 /yard
Product Code: CM-201803-1434
Fabric Width: 54″
Country: France
Colour Code: Blue Grey, Brown, Grey, Multicolor, White
Material: Polyester, Polyurethane

83% PVC, 15% Polyurethane, 2% Polyester
Repeat Vertical: 12"
Repeat Horizontal: 24"

$67.98 /yard
Product Code: CM-201803-1435
Fabric Width: 54″
Country: France
Colour Code: Blue Grey, Brown, Grey, Noir, White
Material: Polyurethane

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

$93.98 /yard
Product Code: CM-201803-1433
Fabric Width: 54″
Country: Turkey
Material: Acrylic, Polyester, Viscose

84% Polyester, 14% Acrylic, 2% Viscose

$57.98 /yard
Product Code: CM-201610-2300
Fabric Width: 54″
Country: Espagne
Material: Polyester, Polyurethane

22% Polyester
3% Polyurethane
75% PVC

$33.98 /yard
Product Code: CM-201803-1244
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

$33.98 /yard
Product Code: CM-201803-1243
Fabric Width: 54″
Country: Canada
Material: Polyester

100% Polyester

1 2 3 4 13