Collection: Home Decor Upholstery Fabrics

Transform your living space with beautiful, durable fabrics designed for comfort and style. Our Home Décor Upholstery collection features a wide range of textures, colours, and patterns — perfect for furniture, cushions, drapery, and DIY décor projects.

Whether you’re refreshing a favourite armchair, creating custom pillows, or designing a full interior makeover, you’ll find premium upholstery materials suited for every style — from modern minimalist to cozy coastal.

All fabrics are available by the yard and ship quickly from our Canadian and U.S. warehouses. Quality you can feel, delivered right to your door

77 products
  • Phifertex® Solid – 54" Outdoor Mesh Fabric – Sling Chairs, Patio, Marine 10 Colors
    Regular price
    $48.20
    Sale price
    $33.74
  • Guardian Upholstery Vinyl Marine Auto RV Fitness Healthcare Endurepel Finish 40 Colors
    Regular price
    $35.65
    Sale price
    $28.86
  • Neoprene Fabric Sheets – Multi-Purpose Stretch Material (5 Colors)
    Regular price
    $216.88
    Sale price
    $176.22
  • Spirit Millennium® High-Performance Upholstery Vinyl – Naugahyde® – 49 Colors – Contract Grade
    Regular price
    $108.20
    Sale price
    $59.95
  • Phifertex Plus – Outdoor Mesh Fabric for Sling Chairs, Patio Furniture & Blinds (16 Colors)
    Regular price
    $71.00
    Sale price
    $49.70
  • Kena - Upholstery Fabric – Faux Linen Woven Solid – Contract Rated – 15 Colors
    Regular price
    $50.00
    Sale price
    $39.95
  • Oxen 9009 Black – Outdoor & Automotive Upholstery Vinyl (54" Wide)
    Regular price
    $33.30
    Sale price
    $25.95
  • Benjamin - Upholstery Fabric – Velvet Look Woven Solid – Contract Rated – 26 Colors
    Regular price
    $46.24
    Sale price
    $37.57
  • Carbon Fiber Upholstery Vinyl – Marine and Auto - 3 Colors
    Regular price
    $59.95
    Sale price
    $44.95
  • Miami - Faux Leather Upholstery Vinyl – Polyurethane | 27 Colors | 500,000 Double Rubs
    Regular price
    $49.95
    Sale price
    $35.95
  • Baldwin – Contract-Rated Faux Leather Upholstery Vinyl, Soft Hand (16 Colors)
    Regular price
    $39.95
    Sale price
    $29.95
  • Shaffer - Upholstery Fabric – Basket Weave Plain Woven – Contract Rated – 15 Colors
    Regular price
    $47.60
    Sale price
    $36.68
  • Radiate - Upholstery Fabric – Modern Block Chenille Cut Velvet – 5 Colors
    Regular price
    $68.64
    Sale price
    $55.77
  • Watts Upholstery Fabric – High-Performance Woven Solid – Contract Rated – 29 Colors
    Regular price
    $38.95
    Sale price
    $29.95
  • Beach – Woven Chenille Upholstery Fabric, Hop Sack Texture (31 Colors)
    Regular price
    $35.95
    Sale price
    $27.37
  • Devine – Premium Chenille Upholstery Fabric, Woven Soft Touch, 55 Colors
    Regular price
    $44.08
    Sale price
    $35.82
  • Bonjour -Upholstery Fabric – Plush Washed Velvet Look Woven Solid – 10 Colors
    Regular price
    $34.09
    Sale price
    $27.69
  • Carbon Fiber Q Upholstery Vinyl – Marine & Automotive 11 Colors
    Regular price
    $49.95
    Sale price
    $39.95
  • Merits - Velvet Floral Vine Upholstery Fabric (5 Colors)
    Regular price
    $78.00
    Sale price
    $63.38
  • Hazel Upholstery Fabric – Watercolor Foliage Woven Jacquard – 3 Colors
    Regular price
    $50.32
    Sale price
    $39.95
  • Helton - Centered Medallion Western Flair Jacquard Upholstery Fabric – 2 Colors
    Regular price
    $70.56
    Sale price
    $57.33
  • Sunbrella® Furniture Fabric – Canvas Solid Outdoor & Indoor Upholstery – 50 Colors – 54" Wide
    Regular price
    $99.60
    Sale price
    $44.95
  • Zodiac Faux Leather Vinyl – Retro Metallic Upholstery – 54" Wide 3 Colors
    Regular price
    $89.99
    Sale price
    $74.95
  • Meld - Chenille Upholstery Fabric – Solid Woven - 9 Colors
    Regular price
    $48.00
    Sale price
    $39.00
  • Dazzle – Tropical Indoor/Outdoor Upholstery Fabric, UV-Rated (5 Colors)
    Regular price
    $61.52
    Sale price
    $49.99
  • English Pub Faux Leather Upholstery Vinyl – Naugahyde Look, 6 Colors
    Regular price
    $69.20
    Sale price
    $59.50
  • Sunbrella Midori – Indoor/Outdoor Upholstery Fabric (2 Colors)
    Regular price
    $182.50
    Sale price
    $74.94
  • Houston – Distressed Faux Leather Upholstery Fabric (4 Colors)
    Regular price
    $32.97
    Sale price
    $26.69
  • Sunbrella® Cast Furniture Fabric – Indoor/Outdoor Upholstery (17 Colors)
    Regular price
    $107.80
    Sale price
    $49.95
  • Nebo - Upholstery Fabric – Woven Faux Velvet with Striated Texture – 13 Colors
    Regular price
    $47.60
    Sale price
    $36.68
  • Whistler - Upholstery Fabric – Chenille Medallion Panel Ikat Effect Jacquard – 3 Colors
    Regular price
    $52.72
    Sale price
    $42.84
  • Martine - Upholstery Fabric – Two-Tone Denim Effect Woven Solid – 8 Colors
    Regular price
    $40.56
    Sale price
    $32.96
  • Soul - Upholstery Fabric – Small Basket Weave Woven Solid – 4 Colors
    Regular price
    $50.00
    Sale price
    $39.95
  • Berry - Upholstery Fabric – Velvet-Look Chenille Solid with Mottled Texture – 20 Colors
    Regular price
    $50.00
    Sale price
    $39.95
  • Bargello – Performance Faux Leather with Quilted Geometric Pattern - 7 Colors
    Regular price
    $43.95
    Sale price
    $35.95
  • Sander – Floral Block Print Woven Jacquard Upholstery Fabric - 3 Colors
    Regular price
    $45.00
    Sale price
    $31.50
  • Aviary – Bird Pattern Woven Jacquard Upholstery Fabric - 3 Colors
    Regular price
    $64.95
    Sale price
    $49.95
  • Marie – Traditional Paisley Woven Jacquard Upholstery Fabric - 4 Colors
    Regular price
    $57.95
    Sale price
    $46.95
  • Banks – Solution Dyed Indoor/Outdoor Canvas Upholstery Fabric - 14 Colors
    Regular price
    $53.95
    Sale price
    $42.95
  • Chord – Cut Velvet Rib Upholstery Fabric - 6 Colors
    Regular price
    $44.95
    Sale price
    $36.53