And let’s be honest—Gary’s just the beginning. Headliners, cracked leather, mystery stains from fast food—whatever your car’s been through, it shows. But you don’t have to drive around in shame (or with Gary watching from above).
We tracked down the best auto upholstery services in Edmonton that can bring your seats, panels, and headliners back to life. If your interior’s seen better days, it might be a sign to call these pros.
How much does auto upholstery cost in Edmonton?
Auto upholstery in Edmonton typically costs between $150 and $1,200+, depending on the type of repair or customization. Basic seat repairs start around $150-$300, while full seat reupholstery can range from $500 to $1,200 per seat.
1. Garage 104

Title | Info |
---|---|
WEBSITE | https://www.garage104.com/ |
ADDRESS | 7311 77 Ave NW |
CONTACT DETAILS | (780) 448-1111 |
OPERATING HOURS | Monday to Friday: 8:00 AM – 6:00 PM
Saturday: 9:00 AM – 4:00 PM Sunday: Closed |
Garage 104 made it to our list because of how they handle auto upholstery—especially the custom leather interiors.
One of our team members booked an undercover consultation, and what stood out to us was their partnership with Katzkin and Roadwire. You’re not getting some off-brand material here—these are solid upgrades that look and feel high-end.
The number of options was almost overwhelming (in a good way), with over a hundred colors and textures to choose from. Thankfully, they helped us narrow it down based on our vehicle and what kind of finish we were going for.
What impressed us even more was how versatile they are. While we waited, we met a guy getting boat seats redone and another fixing a convertible top—both said the shop totally brought their interiors back to life.
We also got to check out a heated seat install, and it was super clean. They can even add those to cloth seats, which is a nice option if you’re not ready to go full leather but still want that comfort upgrade.
The only downside? They’re busy. Like, “book-ahead-or-wait-a-while” busy. It’s not really a place you can drop into at the last minute.
Friendly, professional, and skilled
“Garage 104 did an excellent job of repairing the cracked leather seat in my Dodge Ram 1500. Dean and Ed are both great to deal with, friendly, professional, and caring. Would definitely go back for any auto aftermarket jobs like tinting, upholstery repairs etc.”
- Cindy Lain-Houghton, Google Review
Great service and top-notch work
“I had the Krown rustproofing, tailgate handle install and upholstery work done on the drivers seat. The quality of the work was excellent and they went over and above in providing great service.”
- David Gibson, Google Review
2. Apex Upholstery

Title | Info |
---|---|
WEBSITE | https://apexupholstery.com/ |
ADDRESS | 8762 51 Ave NW |
CONTACT DETAILS | (780) 436-3480 |
OPERATING HOURS | Monday to Friday: 7:00 AM – 3:30 PM
Saturday & Sunday: Closed |
Apex Upholstery has been in the game for over 60 years, and one of our team members actually worked with them on a personal project a while back.
He had a classic car that needed a full interior refresh. According to him, Apex was one of the few places in Edmonton that didn’t flinch at the amount of detail the job required.
What stood out was how thoroughly they rebuilt the front seats—new foam, padding, and custom upholstery that matched the car’s original style. They also replaced the headliner and installed carpet that fit cleanly, with no bunching or awkward cuts.
He said their communication was solid, especially when picking materials—which lines up with what we’ve heard from other customers. Clear, helpful guidance is a consistent part of how they work.
They also use some serious tools, like AutoCAD layouts and CNC laser-precise cuts. One of their past customers mentioned hiring them to custom-fit new panels and rebuild parts of his car’s interior—and the results were impressive.
That said, the only thing to keep in mind is their limited business hours.
Excellent experience
“It was an absolute pleasure working with the team at Apex Upholstery on our last project! Their customer service, quality of work and willingness to accommodate our quick timeline have been very impressive. Special shoutout to Hayley, John and Zoran!”
- John, Google Review
Professional, courteous, and timely
“Hayley and the team at Apex were amazing to work with; professional, courteous & timely.
Highly recommend them for all your upholstery needs.
~ Hamish – Edmonton.”
- Hamish Farmer, Google Review
3. Allstar Upholstery Ltd.

Title | Info |
---|---|
WEBSITE | https://www.allstarupholstery.ca/ |
ADDRESS | 5436 136 Ave NW |
CONTACT DETAILS | (587) 473-6260 |
OPERATING HOURS | Monday to Friday: 9:00 AM – 6:00 PM
Saturday: 9:00 AM – 2:00 PM Sunday: Closed |
What impressed us about Allstar Upholstery is their steady reliability and personal touch. They’ve been a trusted name in Edmonton for over 60 years, but they remain hands-on and approachable.
One of our team members brought in her sun-damaged, torn front seat for a consultation. Allstar’s team planned the work well, and the finished seats looked clean with perfect stitching and factory-like material.
They also handled a headliner replacement and walked her through their process. No hard upsells, just honest advice about what would hold up best long-term.
While she was there, she chatted with a long-time customer who swore by Allstar for everything from classic restorations to everyday fixes. Their commitment to consistent quality keeps folks coming back.
Another thing we liked? They’re great at adapting to one-off requests. One customer told us he brought in a vintage truck with non-standard seat dimensions, and the team came up with a custom solution that kept the original look but added modern comfort.
A practical note: their tight-knit team means appointments fill up fast, so it’s best to book early.
Top-notch craftsmanship
“I had ALLSTAR UPHOLSTERY reupholster the seats on my 1970 Buick and I couldn’t be more pleased. They took great care to source the exact material and then set about restoring my seats. The craftsmanship is absolutely top notch and the seats look top to bottom exactly as they would have looked when my car rolled out of the factory in 1970.
The price was very good and everyone was super friendly. A great experience and I highly recommend ALLSTAR.”
- Gary Kedans, Google Review
Exceptional service
“Excellent service on our Mercedes driver seat. It was coming apart at the seam. They matched it perfectly and replaced the seat part, beautiful job!
Wissam and his wife were very kind to us as well. They ran us to nearby Costco and picked us up while car was being fixed so we did not have to sit at the shop. Even loaded all my groceries in the car! Went above and beyond what was expected of them! Definitely recommend!”
- Cheryl King, Google Review
4. Trevor Brown Upholstery

Title | Info |
---|---|
WEBSITE | https://www.trevorbrown.com/ |
ADDRESS | 15679 116 Ave NW |
CONTACT DETAILS | (780) 451-1812 |
OPERATING HOURS | Monday to Thursday: 7:00 AM – 4:30 PM
Friday: 7:00 AM – 4:00 PM Saturday & Sunday: Closed |
Trevor Brown Upholstery is run by Derek and Robin Stevens, a father-son team with European journeyman training. Their approach blends tradition with skill, and it shows in the way they handle even the smallest details.
You’ll notice it in the evenly stitched seams, carefully aligned patterns, and how they match materials to suit the car’s era or style—nothing feels rushed or out of place.
One of the customers we talked to brought in his convertible top for a replacement and appreciated how knowledgeable they were—no sales pressure, just solid advice based on experience.
The finished installation looked spot-on, fitting just right and making the car feel like new again.
What truly impressed us was how many customers kept coming back. It’s proof that the work lasts and that the shop pays attention to details others might overlook.
That said, their shop is pretty small and can only accommodate a few customers at a time. The service is basically first come, first served.
Expert craftsmanship and care
“I received an Elran recliner when I convocated from University in 1993. After 31 years of use the structure for the seat required rebuilding, as well as new clips to support the springs.
Trevor Brown did an amazing job!! It’s just like new and ready for another
31 years! 😃”
- Brad R, Google Review
Top-notch service
“Always top on my list for upholstery car seats boat seats and covers….trevor brown always does a top notch job”
- Scott Tipton, Google Review
5. C & M Upholstery Ltd

Title | Info |
---|---|
WEBSITE | https://www.cmupholstery.com/ |
ADDRESS | 8047 Coronet Rd NW |
CONTACT DETAILS | +1 (780) 433-0846 |
OPERATING HOURS | Monday to Friday: 9 AM – 5 PM
Saturday: 10 AM – 2 PM Sunday: Closed |
C & M Upholstery Ltd. has been around Edmonton since 1978, started by Bert Maniego. It’s a family-run place that’s been doing upholstery work for over 40 years, mixing old-school skills with some newer methods.
One of our team members scheduled an undercover consultation, bringing worn-out seats and a damaged headliner. The team was clear and thorough about the repairs and material choices, with no pressure.
What stood out was their attention to detail—even in the consultation, they pointed out stitching techniques and foam density options we hadn’t considered. It gave us the sense that the final results would be just as carefully done.
They also offer custom interiors and convertible top replacements, so it’s clear they cover a broad range of auto upholstery needs.
We also spoke with a longtime customer who praised C & M for their reliability and quality, saying they wouldn’t trust their vehicle interiors to anyone else.
That said, their turnaround time can stretch to a month during the spring and summer when demand for automotive and RV upholstery peaks. So, if you need a quick fix, it’s best to book well in advance.
Outstanding craftsmanship and service
“Such an amazing job! If I could give 6 stars I would !! I brought our ottoman to Mervin because we didn’t like the fabric anymore. He took his time, showed us different possibilities to choose from (endless examples available) and we picked a fantastic faux leather. When we got his phone call to pick up our ottoman I was really excited how it turned out. I can tell you, it looks awesome. The grade of workmanship and the material he recommended is unbelievable. So nice !!! I can highly recommend the company- perfect team work done. Thank you so much!!!!”
- Hans Kohl, Google Review
Excellent and friendly service
“Mervin did an excellent job on my boat upholstery! They always do great work and very friendly staff.”
- John McLevin, Google Review