Upholstery fabric · Shipped across Canada
Fabric for furniture
you plan to keep.
Beautiful furniture changes how a room looks. The right fabric changes how it lives. Discover more than 2,500 upholstery fabrics, from rich velvets to hardworking everyday weaves. Find your favourite, order a swatch, and make something worth keeping.
More than 2,500 fabrics to choose from.
What are you making?
Not sure what fabric to look for? Start with the project.
Shop by colour
See all colours- Grey & Silver455 fabrics
- Brown & Taupe538 fabrics
- Beige & Cream461 fabrics
- Dark Blue & Navy208 fabrics
- Green213 fabrics
- Light Blue105 fabrics
- Red126 fabrics
- Orange134 fabrics
- Black125 fabrics
- White & Ivory103 fabrics
- Teal & Turquoise102 fabrics
- Yellow & Gold56 fabrics
- Multicolour105 fabrics
- Pink11 fabrics
- Purple13 fabrics
9x9" swatches · $10 each
Touch it before
you buy it.
Almost every fabric comes as a swatch. Pin a few to the sofa, look at them in morning and evening light, then order by the yard once you're sure.
- Pick a handful of swatches
- Live with them for a few days
- Order your yardage
Just in
Shop new fabricShipped across Canada
Fabric cut to your yardage and sent to your door. Shipping is $35 to $75 depending on region (BC is $50), shown at checkout.
Priced in Canadian dollars
What you see is what you pay. No exchange surprises.
Indoor and outdoor
Upholstery, velvet, jacquard, performance and outdoor fabric in one place.
Help choosing
Send us your project at info@thefabricshoppe.ca




