I recently got some furniture from my grandparents. Beautiful pieces, really well made, and full of character. I was excited to have them in my place, but once I took a closer look, the fabric was pretty faded, and the cushions were showing their age.
I didn’t want them to fall apart, so I reached out to an upholstery shop to see what could be done. They ended up doing an amazing job. New fabric, fresh padding, and suddenly everything looked way better! It still felt like my grandparents’ furniture, just with a bit more life in it.
That’s why it’s always good to give your old furniture pieces a second chance. To help you out, I put together a list of the best upholstery shops in Toronto. They know how to treat furniture right.
How much does upholstery cost in Toronto?
On average, furniture upholstery will cost you around $1,000 in Toronto. However, your price can vary quite a bit depending on the type of furniture, materials used, and the complexity of the job.
How We Chose
1. Johnnys Finishing Shop

Services offered: Upholstery Restoration, Furniture Refinishing, Antique Furniture Repair, Custom Staining, Lacquer Finishing, Furniture Pickup And Delivery
Address: 68 Fourteenth St Etobicoke, ON M8V 3J2
Phone number: (416) 233-7451
Business hours:
- Monday – Friday: 8:00 AM – 4:00 PM
- Saturday: 9:00 AM – 12:00 PM
- Sunday: Closed
Johnnys Finishing Shop has been a trusted name in Toronto’s furniture restoration scene since its establishment in 1986. With roots dating back to the early 1960s, the business reflects decades of hands-on craftsmanship and family-led dedication.
Now owned and managed by John Dudys Jr., the shop continues the legacy started by his father, a skilled craftsman trained at Deilcraft Furniture. This generational expertise is especially evident in the team’s detailed, thoughtful approach to upholstery work.
Johnnys Finishing Shop places strong emphasis on restoring furniture with respect for its original design and history. Its upholstery services are guided by a commitment to seamless repairs, quality materials, and personalized service for every client.
The dedicated Upholstery Room highlights this attention to detail, combining traditional techniques with modern tools and premium fabrics. From antique restorations to contemporary reupholstery projects, each piece is handled with care and precision.
Clients frequently describe the results as showroom-quality, noting precise fabric work, refined finishing touches, and an extensive selection of upholstery materials that can be tailored to individual preferences.
Beyond craftsmanship, customer service remains a standout strength. Timely quotes, clear communication, and reliable pickup and delivery services help ensure a smooth, stress-free upholstery experience.
In addition to Johnnys Finishing Shop, John Dudys Jr. also operates Lavish Upholstery, a Mississauga-based company focused on residential, commercial, and designer-driven upholstery projects.
Backed by more than 35 years of family expertise, Lavish Upholstery provides refined reupholstery and restoration services for homes, businesses, and hospitality spaces, as well as collaborative support for interior designers seeking quality workmanship, durability, and consistent results.
The craftsmanship, time and care was remarkable.
“I am without words after receiving my antique S. African stinkwood table and chairs. I had them completely refinished. The craftsmanship, time and care was remarkable. The result was better than anything I could have hoped for. John obviously loves his work, and it shows. This table has been in my family for many generations, and I am so deeply grateful that it was treated with the care it needed.”
–Bois P. Wilson, Google Review
All done very quickly.
“My wife called me at work and gave them a raving applause,she said she was more than pleased and our damaged headboard was restored like nothing happened all done very quickly.”
–Christopher Knowles, Google Review
2. Re-Wrap Custom Upholstery

Services offered: Custom furniture upholstery, furniture restoration, wall pad upholstery, interior design consultation, and more
Address: 400 Parliament St
Phone number: +1 416-214-6400
Business hours:
9:00 AM – 5:00 PM (MON-FRI)
9:00 AM – 4:00 PM (SAT)
Re-Wrap Custom Upholstery has been around for over 16 years and offers custom work for sofas, benches, cushions, and more. They also do antique restoration, which is good if you’ve got old furniture that deserves a proper revival.
One thing that stands out to me is their wide range of fabric options. Alongside classics like leather and silk, they use Sunbrella, a tough outdoor fabric designed to resist mould, stains, and water damage.
If you’re unsure about fabric or style, they offer interior design consultations to help guide your choices. It’s also nice that they provide pick-up and delivery, so you don’t need to haul furniture across town for their services.
That said, they don’t always hit their promised deadlines, which can be frustrating. I’d suggest looking for other options first if you need your furniture back ASAP.
The sofa feels brand new again!
“We thought our sofa was feeling a bit sad and soft, so we asked Robert about getting new foam instead of buying a whole new sofa. He was very responsive and easy to work with and was flexible to accommodate a quick turnaround time. This quick fix really brought it some new life – the sofa feels brand new again! It wasn’t cheap but you get what you pay for – the work was really high quality and should last for a long time. I wouldn’t hesitate to recommend or trust Re-Wrap with another project. Thank you Robert.”
-Devin Hunt, Google Reviews
Transformed our 70 year old wingback chair to its former glory!
“Rob absolutely transformed our 70 year old wingback chair to its former glory! I have used many other upholsterers in Toronto, but I will only use Rewrap from now on!”
-Leslie Rosenthal, Google Reviews
3. VS Design & Upholstery

Services offered: Custom furniture upholstery, antique restoration, RV and boat upholstery, foam replacement, fabric swaps, and more
Address: 3280 Steeles Ave W Unit 2, Concord
Phone number: +1 416-879-9069
Business hours:
9:00 AM – 4:00 PM (TUES-FRI)
9:00 AM – 2:00 PM (SAT)
With over 20 years of experience, VS Design & Upholstery is a shop I feel can reliably keep things right. They’re versatile too, offering standard furniture upholstery while also providing specialized services like restoring antiques and redoing RV or boat interiors.
A huge reason why I think they deserve to be on this list is the lengthy warranties they provide to their customers. They’ve got a lifetime warranty on frames, a 5-year warranty on cushions, and a 1-year warranty on labour and fabrics.
They also offer a discount for interior designers, which is good if you’re looking for a reliable upholstery partner for client projects.
Now, they’re not perfect. Their turnaround time is 4 weeks, which might feel slow if you’re in a rush. And while they do offer pick-up and delivery, their shop is a bit north of the city, so visiting in person takes some effort.
Great company to work with
“Great company to work with. They helped me pick the right materials, completed the work quickly and did an excellent job. The communication from the start was just what I was looking for. I look forward to working with them in a few weeks on my next project. Thank you so much.”
-Doug Young, Google Reviews
The quality of workmanship is amazing
“Extremely professional, fast and accommodating. I’ve been having my fitness club’s upholstery repaired here and it was the best choice I could have made. The quality of workmanship is amazing and can’t say enough about how great they all are! It’s evident how much they care about their business.”
-Alex Khoury, Google Reviews
4. Burkcraft Upholstery & Repair

Services offered: Antique furniture restoration, custom upholstery, and spring and foam replacement
Address: 191 Nugget Ave, Scarborough
Phone number: +1 416-839-3201
Business hours:
11:00 AM – 6:00 PM (MON-FRI)
12:00 PM – 4:00 PM (SAT)
Since I wanted my grandparents’ furniture to keep its original look after restoration, I went to Burkcraft Upholstery & Repair for help. They’ve been around since 1978, so I felt confident they knew how to handle antique pieces.
What I like most is that they use 100% European leather hides. The colour and finish matched the original almost perfectly. They also reinforced the springs and replaced the foam, which made the chairs feel sturdier and more comfortable.
It’s nice too that they provide in-home service. They came to my place to assess and restore the furniture, which saved me the hassle of moving everything. I also got a 15% discount on the leather, so I managed to save a bit.
However, I did run into a hiccup with scheduling. They didn’t respond to my calls at first, so I had to follow up a few times before things got moving.
Our piece came back better than new
“Berkley is an exceptional artist – one of a kind talent! We hired him to restore our 22- year old Natuzzi leather couch. Our piece came back better than new. Could not recommend this handcraft professional more. Would give 10+ stars if it were possible!”
-K S, Google Reviews
The price fit my budget and the quality of work was top notch
“Dropped off a couple of chairs to get reupholstered/refinished at Burkcraft. The price fit my budget and the quality of work was top notch. I couldn’t be happier with the results! I would definitely recommend them to anyone looking for restoration services.”
-Inkast Studio, Google Reviews
5. Prestige Decor Window Treatments & Upholstery

Services offered: Custom furniture upholstery, auto upholstery, boat upholstery, foam cushion replacement, fabric consultations, and more
Address: 1015 Matheson Blvd E, Mississauga
Phone number: +1 905-566-5063
Business hours: 10:00 AM – 5:00 PM (TUES-SAT)
If you’re unsure what fabric or design to use for your furniture, Prestige Decor is worth a look. They’ve been around since 2005 and offer custom upholstery with a ridiculous selection—over 200,000 fabric options!
These fabrics aren’t just for indoor furniture. They also upholster outdoor pieces, car seats, and even boat cushions, which can be useful if you’re after something durable and weather-resistant.
You don’t need to visit their store to browse either. Their shop at home service sends a design consultant to your place with samples on hand. They also offer free consultations to help make sure your choices match your home’s style.
Now, for the flip side. Their fabrics and services aren’t cheap, so they may not suit every budget. It’s also disappointing to learn that some folks encountered rude behaviour from their staff.
They provided a wide range of options and produced high-quality work
“The service was professional and efficient. They provided a wide range of options and produced high-quality work. The price was reasonable, and the installation went easily. I’m pleased with the results and would consider hiring them again for future projects. Overall, this was a wonderful experience.”
-Corey Tran, Google Reviews
Prestige Decor exceeded my expectations!
“Prestige Decor exceeded my expectations! The team was attentive and offered great insights into fabric options. My custom bench cushion is stunning and so comfortable. Highly recommend for anyone looking for quality upholstery work.”
-Jonass Simoess, Google Reviews




