Don’t you hate it when your upholstered seats inside your car start getting chipped and damaged? For me, it’s one of my biggest pet peeves! The worn-out seats make my car interior look shabby, which, in turn, makes me feel like the world’s biggest slob.
That’s why I headed to an auto upholsterer in Toronto the moment I saw the signs of deterioration on my upholstered seats.
If you’re also in need of an upholstery refresh, here are the auto upholstery shops in Toronto that I highly recommend.
How much does auto upholstery cost in Toronto?
If you’re planning to install new upholstery for all the seats inside your vehicle, the cost can range between C$1,000 and C$3,500. If you just need a repair or you’re only installing new upholstery for a few seats, the price can fall below C$1,000.
How We Chose the Best Auto Upholstery in Toronto
ColorGlo GTA

Address: 112 Basaltic Rd, Unit 10, Concord
Distance from TO: Around 1 hour
Operating Hours: Monday to Friday—9:30 am to 5 pm
Contact Number: +16474796160
I got intrigued by ColorGlo GTA when a friend told me that their colour-matching skills are amazing. He had his seats restored by the crew here, and the car came back to him like new!
Now that I’ve tried their services, I can say that their colour-matching skills aren’t their only worthwhile qualities. I also really like the shop’s variety of services. They can repair both mildly worn and seriously damaged areas and install new upholstery.
They’re also versatile. Working with leather is their bread and butter, but they can also restore faded interior components like vinyl, headliners, burns, and broken plastic or composite molding.
Another thing I like about this shop is how fast the service is. I sent them an inquiry with a photo attached, and they quickly gave me a quote. I left my car at their shop, and they finished their work on time. All this happened in a few days.
However, one complaint I have is that the location is pretty far—literally an hour away from downtown Toronto! I also wish they were open on weekends because I know so many people are busy on weekdays.
Customer Reviews
Great service at a reasonable price
“My car had a tear on a vinyl portion of the seat and Max masterfully fixed it. He gave the options of either replacing that section of vinyl or patching it. He warned me that patching wouldn’t make it perfect, but it turned out to be much better than I hoped! And all for a reasonable price.”
- L C, Google Review
Prompt and professional service
“Prompt, professional service. My daughter’s dog bit a hole in our passenger door. Val was able to repair it and make the damage almost disappear. Highly recommended. Thanks!”
- Michael Hall, Google Review
Marlee Upholstery

Address: 230 Milvan Dr, North York
Operating Hours: Monday to Friday—8:30 am to 5:30 pm
Contact Number: +14167891542
Marlee Upholstery has been around since 1976, and the current owner and operator, Fernando Caputi, has been working here since 1981. This is a plus for us who value experience.
Moreover, this shop is versatile. In terms of auto upholstery, they can repair seats, provide seat covers, and make custom seats. They also offer other services for your car carpets, door panels, headliners, and more!
They can even repair motorcycle upholstery. The motorcycle seat that you think is now utterly deformed? They can reshape it back to its original form!
The inexpensive pricing is another reason to love this shop. I thought that the repair or replacement was going to cost me a lot, but to my surprise, that wasn’t the case.
I don’t have much negative to say about this shop. If I have to be nitpicky, I’d say the operating hours. They’re only open from Monday to Friday, and I wish they were open on the weekends, even for just a few hours.
Customer Reviews
Excellent service, top-notch quality
“Excellent service, Marlee Upholstery is the real deal when it comes to factory-quality automotive upholstery. Fernando makes sure his work is of top-notch quality. Had my headliner redone on my 1990 Pontiac Trans Am GTA and I was amazed! It literally looks like brand new. If you don’t mind spending a little more to get the job done right, I highly recommend Marlee Upholstery and I will be coming back!”
- Nick Val, Google Review
Inexpensive rates
“Just had my leather seat repaired by Marlee Upholstery, just 30 min from downtown Toronto. Not a small job, took a while and not inexpensive but they know what they’re doing and made it look like brand new again! I’m a happy customer!”
- Rob Crewe, Google Review
TM Custom Auto Trim and Glass Ltd

Address: 4271 Steeles Ave W, North York
Operating Hours: Monday to Friday—8 am to 4:30 pm
Contact Number: +14162497137
TM Custom Auto Trim and Glass Ltd is another shop that has been around for a long time—more than 60 years! Over many decades, the crew has been repairing, restoring, and replacing upholstery for plenty of car models.
Their array of services available is extensive. Leather interior and other seat work-adjacent services are the most popular, but they also offer sunroof repairs and restoration of old cars.
If you need a new installation of upholstery, the shop will use leather seats from Katzkin, a well-reputed company for auto upholstery. The seats look good and are durable!
The quality of the craftsmanship is also worth noting. The crew pays great attention to detail, so the installation is clean and seamless.
The shop mostly caters to clients in North York and the rest of the GTA, but they’ve also served clients from neighbouring areas like Vaughan and Markham.
One small complaint, though: the rates here can be a bit higher than other shops, which is a bummer.
Customer Reviews
A breezy experience overall
“Bought a 1962 mg for my mother that I was rebuilding had tm custom do all the paneling and rugs and also some custom interior items. Dealing with them was a breeze they communicated everything during the process and was very satisfied with the quality and workmanship and customer service highly recommended will definitely bring more vehicles to these guys.”
- Jason Galloro, Google Review
Fast service, top-quality seats
“I was so excited to find TM Custom after discovering Katzkinz leather seats and got their name as top installer from the mfr in CA. Chris was super and helped me choose a classy color and trim for my new 2022 Toyota GR86. Placed the order 7 days ago, leather arrived yesterday, installed this morning. Wow, what a transformation! Brilliant job, great staff, top quality leather seats. Speechless! Highest recommendation!”
- David LeBlanc, Google Review
Toronto Auto Upholstery

Address: 31 Pennsylvania Ave, Unit C, Concord
Distance from TO: Around 1 hour
Operating Hours: Monday to Sunday—10 am to 6 pm
Contact Number: +16477735645
Toronto Auto Upholstery started as a humble auto shop offering repairs for typical auto upholstery issues like open seams, stains, and burns. Over time, they’ve become a full-service auto upholstery shop!
I like that their upholstery service is an all-in-one package, which takes care of everything, including full custom car seat covers, dashboard repair, floormats, and more.
If you don’t need a total upholstery overhaul, they also have à la carte services. For example, you can opt to only have custom leather seats or have your seats repaired. You can also book repair or restoration services on headliners, consoles, and the like.
The team here is also pleasant to work with. They’re attentive and accommodating, and they have great attention to detail.
The only frustrating thing about this shop is its location. It’s pretty far—around one hour from downtown Toronto! At least, they’re open every day, so clients can come in anytime they want.
Customer Reviews
Great work and craftsmanship
“Great place to get some interior work done on your car. Don’t waste your money/time buying steering wheel covers from the web. They don’t come out as good as they seem. Here at Toronto auto Upholstery they made me a custom made steering wheel exactly how I imagined it would be. This should be your first and last stop. The work, the craftsmanship and especially service they provide is stellar. They really care about the customer. Would definitely recommend this place!.”
- David Rodriguez, Google Review
Professional team, exceptional quality
“I needed seat work done. I did my research, spoke to a number of companies and Toronto Upholstery on North Rivermede was not only the most reasonable in Price, it was also exceptional quality. I dealt with Mory, who was very professional and nice. Was able to get me an appointment with little notice. You cannot go wrong with these guys. My car seat look and ‘feels’ brand new.”
- D Mur, Google Review
Alpha Auto Trim Ltd.

Address: 2558 Hensall St Unit B, Mississauga
Distance from TO: Around 40 minutes
Operating Hours: Monday to Sunday—9 am to 5 pm
Contact Number: +19052798872
Alpha Auto Trim Ltd. is another auto upholstery shop that’s located a bit far from downtown Toronto (around 40 minutes), but in my opinion, it’s worth the drive. Locals agree, too. After all, this shop has been serving them for about 50 years.
Their upholstery skills are impressive. They have a keen eye for detail, as well as painstaking patience, so the result is a clean installation.
Their upholstery service isn’t just for car seats. You can also get leather covers for convertible tops and headliners. They can even work on other types of vehicles like motorcycles, boats, and other marine vessels!
Their services don’t end there. They also have skilled graphic designers and glass installers. You can add lettering to your vehicle or replace your windshield or other glass components!
I also really appreciate that this shop is open every day. This makes it easier for people to book an appointment on their day off.
Customer Reviews
Outstanding customer service and communication
“These guys deserve 10 stars!! David and Mark did an exceptional job replacing the headliner and sunroof shade on my 2008 Volkswagen Rabbit. Their attention to detail and craftsmanship is top notch! Their customer service and communication is outstanding! Their pricing is honest and fair. These things are so hard to come by these days! This place is a GEM! Thank you both again! If I am in need of their services in the future – I will definitely be back and I highly recommend their work!”
- Kim Smith, Google Review
Fast service, on-time delivery
“When I picked up my car after Alpha Auto Trim repaired the driver’s seat, I couldn’t tell the difference between the repaired seat and the rest of the seats in the car. It was a perfect match. The work was done on time and for half the price that the dealer quoted. Quality craftsmanship and friendly service—what more could you want?”
- Keith Davey, Google Review




