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
  • Savor – Wide Wale Velvet Upholstery Fabric 5 Colors
    Regular price
    $65.95
    Sale price
    $45.95
  • Bloom – Botanical Jacquard Upholstery Fabric - 5 Colors
    Regular price
    $59.95
    Sale price
    $47.95
  • Partner – Performance Chenille Bouclé Upholstery Fabric - 15 Colors
    Regular price
    $54.95
    Sale price
    $44.95
  • Bistro – Chenille Houndstooth Upholstery Fabric - 6 Colors
    Regular price
    $58.24
    Sale price
    $47.32
  • Sensation – Heavy Basket Weave Upholstery Fabric - 15 Colors
    Regular price
    $49.95
    Sale price
    $39.95
  • Tilework – SolarShade Indoor / Outdoor Jacquard Upholstery Fabric - 9 Colors
    Regular price
    $61.95
    Sale price
    $49.99
  • Lipped – Leopard Pattern Velvet Upholstery Fabric - 3 Colors
    Regular price
    $75.76
    Sale price
    $61.56
  • Mimeo – Ikat Jacquard Upholstery Fabric Abstract Stripe 5 Colors
    Regular price
    $54.56
    Sale price
    $44.33
  • Sunbrella®Funrniture Direction Stripe Upholstery Fabric – Indoor / Outdoor Performance 2 Colors
    Regular price
    $122.30
    Sale price
    $85.61
  • McFarland – Textured Plaid Jacquard Upholstery Fabric | Endurepel® Shield 5 Colors
    Regular price
    $59.90
    Sale price
    $41.93
  • Boujee – Faux Mohair Velvet Upholstery Fabric | 15 Colors | Luxury Performance
    Regular price
    $62.10
    Sale price
    $43.47
  • Stature - Designer Woven Upholstery Fabric | 18 Colors | Contract & Residential
    Regular price
    $59.99
    Sale price
    $48.36
  • Earl – Performance Woven Upholstery Fabric | 15 Colors
    Regular price
    $56.80
    Sale price
    $45.95
  • Turnbow Mid-Scale Geometric Chenille Upholstery Fabric Navy Blue
    Regular price
    $64.24
    Sale price
    $52.20
  • Meditate Upholstery Fabric - Handwoven Look Woven Plain - 15 Colors - 56" Wide - Contract & Residential
    Regular price
    $56.08
    Sale price
    $45.57
  • Flame Stitch Upholstery Fabric Woven Jacquard Chania 17 Canyon
    Regular price
    Sold out
    Sale price
    $61.82
  • Spellbound Geometric Velvet Upholstery Fabric – 5 Colors – Soft Luxury Velvet
    Regular price
    $82.88
    Sale price
    $67.34
  • Unwind – Geometric Woven Jacquard Upholstery Fabric – 4 Colors
    Regular price
    $47.60
    Sale price
    $36.68
  • Caberat Herringbone Upholstery Fabric Woven Jacquard 5 Colors
    Regular price
    $58.24
    Sale price
    $47.32
  • Tangier Ikat Indoor/Outdoor Upholstery Fabric – UV Rated, Durable, 7 Colors
    Regular price
    $61.52
    Sale price
    $49.99
  • Anatole Abstract Upholstery Fabric – Woven Jacquard, 5 Colors
    Regular price
    $49.20
    Sale price
    $34.44
  • Hudson – Woven Jacquard Upholstery Fabric with Striated Bands (4 Colors)
    Regular price
    $57.00
    Sale price
    $39.90
  • Marina Woven Textured Jacquard Upholstery Contract Rated Fabric 6 Colors
    Regular price
    $63.52
    Sale price
    $51.61
  • Turnbow Mid-Scale Geometric Chenille Upholstery Fabric – 2 Colors - Clear out
    Regular price
    $64.24
    Sale price
    $19.95
  • Sabi Green Woven Textured Plain Upholstery Fabric Contract Rated Office Seating Fabric
    Regular price
    $50.00
    Sale price
    $19.95
  • Mobile – Broken Chevron Ikat Upholstery Fabric (2 Colors)
    Regular price
    $54.96
    Sale price
    $44.66
  • Brocade – Floral Woven Chenille Upholstery Fabric (3 Colors)
    Regular price
    $49.36
    Sale price
    $40.11
  • Wetland – Woven Chenille Jacquard Upholstery Fabric (5 Colors) 2 Colors on Clear-Out Special
    Regular price
    $44.96
    Sale price
    $19.99
  • Zander – Marine & Automotive Upholstery Vinyl by Spradling (21 Colors)
    Regular price
    $67.30
    Sale price
    $49.95
  • Hawthorne – Woven Chenille Solid Upholstery Fabric (16 Colors)
    Regular price
    $45.76
    Sale price
    $37.18
  • Arlington – Distressed Grain Faux Leather Upholstery Material (7 Colors)
    Regular price
    $32.97
    Sale price
    $26.69
  • Boz - Upholstery Fabric – Faux Linen Plain Woven – Residential – 14 Colors
    Regular price
    $44.08
    Sale price
    $35.82
  • Spree - Upholstery Fabric – Contemporary Chenille Jacquard – Residential – 3 Colors
    Regular price
    $64.00
    Sale price
    $44.53
  • Augusta - Upholstery Fabric – Washed Linen Look Solid Woven – 18 Colors
    Regular price
    $58.48
    Sale price
    $47.52
  • Hadley - Upholstery Fabric – Plain Woven Solid – 7 Colors – 56" Wide
    Regular price
    $36.48
    Sale price
    $29.64
  • Wilmington - Drapery Fabric – Contract Rated Woven Jacquard – 6 Colors – 59" Wide
    Regular price
    $60.72
    Sale price
    $49.34
  • Melanie Upholstery Fabric – True Cut Pile Velvet – Luxury Solid - 12 Colors
    Regular price
    $116.95
    Sale price
    $89.95