5 Best Shops for Upholstery in Vancouver
We extensively test and research all services we review. Here's why you can trust us.

5 Best Shops for Upholstery in Vancouver

Upholstery is the process of providing padding, springs, webbing, and fabric or leather covers to furniture.

So whether you’re looking for new cushions or just a fresh couch to pamper you after a long day, here’s our list of the best upholstery shops in Vancouver.

How Much Does Upholstery Cost in Vancouver

Some people only require custom upholstery for home furnishings, whereas others may require re-upholstery services for old furniture. So the cost will vary depending on what you need.

In general, you won’t spend more than CAD 70 per yard for custom upholstery. However, antique reupholstering may cost up to CAD 4,200. 

In the table below, we’ve listed down the most common types of service and their average estimated cost.

AntiquesCAD 1,000 - 4,200
ModernCAD 250 - 800
Custom UpholsteryCAD 50 - 70/yard
ResizingCAD 40 - 100
ReupholsterCAD 400 - 1,700
Slip CoversCAD 15 - 50/yard
Leather UpholsteryCAD 30 - 60/yard

Best Shops for Upholstery in Vancouver

Upholstery is a common type of furniture you will find in almost any home. It’s not just people who have very high-end stylish interiors that need to have uppers. 

A lot of people would like to get quality leather or fabric upholstery for their living room furniture, bedroom furniture, and even their sofa as well as dining table and chairs.

That said, we’ve assessed the following companies based on the criteria below to make sure you get the best and most reliable embroidery service in Vancouver.

Workmanship – In this criterion, we examine the craftsmanship of the upholstery they produce. We included businesses that provide high-quality, detailed upholstery services.
Quality – We evaluate the quality of their products by examining the materials they use and the various techniques they employ.
Durability – We assess the longevity of their products.
Range of Services – In this criterion, we look at the range of services they offer in addition to upholstery.
Availability – Having a large capacity to accept orders attracts potential buyers and loyal customers.
Customer Service – In this criterion, we examine the level of customer service that these companies provide before, during, and after sales.
Customer Feedback – We interviewed previous customers to get their feedback on the service, products, and overall experience with these businesses.
Turnaround Time – We made certain that organizations with flexible and quick turnaround times were included.

1. Comfort Upholstery

Comfort Upholstery Homepage





ADDRESS628 East Kent Ave S #173, Vancouver, BC V5X 0B2, Canada
CONTACT DETAILS Phone: 604-321-9216

Email: [email protected]

OPERATING HOURSMonday - Friday: 09:00 AM - 04:30 PM
Workmanship★★★★★ 5/5
Quality★★★★★ 5/5
Durability★★★★★ 5/5
Range of Services★★★★★ 5/5
Availability ★★★★☆ 4/5
Customer Service★★★★★ 5/5
Customer Feedback★★★★★ 5/5
Turnaround Time★★★★☆ 4/5

For over 40 years, Comfort Upholstery has been providing upholstering services in Vancouver. What we liked best about them was their staff, which has 75 years of combined upholstery experience in Europe and Canada.

The services offered by this company range from antique re-upholstery to custom upholstery, and we appreciate that they can accommodate embroidery work on sofas, chairs, cushions, and other items.

Comfort Upholstery can also do embroidery work on modern furniture and various fabrics and foams.

What makes them unique is that they offer healthcare upholstery. We were particularly impressed with their extensive portfolio of the work they’ve done for dental chairs.

We noticed immediately that they specialize in brightly colored upholstery, which we think makes furniture look more modern.

Now, unfortunately, they don’t provide specific pricing for their services. However, we were relieved to learn that their rates are determined by the type of furniture, labor cost, material, and foam.

The majority of customers we’ve spoken with have praised their services because they provide high-quality workmanship and can deliver outstanding and appealing upholstery.

Overall, we highly recommend you visit Comfort Upholstery for your embroidery needs. They are open Mondays to Fridays and offer numerous embroidery services for various furniture.


  • Years of experience
  • Custom upholstery available
  • Offers furniture modifications


  • 1-2 weeks turnaround time for couch upholstery
  • No base prices included

Customer Reviews

Great quality and workmanship

“We love our reupholstered couch and chair. They turned out just like we imagined. The quality and workmanship is great and it will last for years to come.” -Levan T.

Clean and organized service

“The service is amazing I am also always 100% satisfied and it’s family business. Very talented and clean and organized.” -Valerie B.

2. Calvin’s Upholstery

Calvin's Upholstery Homepage

Custom Build


Antique Restoration




Custom Built


Tougher Fabrics

Slip Covers

ADDRESS1610 Pandora St, Vancouver, BC V5L 1L6, Canada
CONTACT DETAILS Phone: 604-251-7989

Email: [email protected]

OPERATING HOURSMonday - Friday: 09:00 AM - 05:00 PM
Workmanship★★★★☆ 4/5
Quality★★★★☆ 4/5
Durability★★★★★ 5/5
Range of Services★★★★★ 5/5
Availability ★★★★★ 5/5
Customer Service★★★★★ 5/5
Customer Feedback★★★★★ 5/5
Turnaround Time★★★★★ 5/5

Calvin’s Upholstery is a family-run upholstery business founded in 2004 in Vancouver. They specialize in custom upholstery, and we liked that all their furniture is locally made. 

We were impressed by their ability to accommodate embroidery work on almost any fabric for chairs, beds, draperies, headboards, and other items.

Calvin’s Upholstery’s antique restoration services were our favorite because we all know how attached we can become to our furniture. 

We also believe it is an environmentally friendly service because restoring old furniture is a great way to preserve its quality rather than throwing away old furniture.

Calvin’s Upholstery also provides furniture refinishing, resizing, slipcovers, and other services. We think this establishment is ideal for clients who already know the design they would like as they offer custom-built and made-to-order upholstery projects. 

Perhaps the only drawback of this company is that we believe their website could be more user-friendly. We also think they could improve their website’s overall design because they have many services to showcase.

Moreover, they are also closed on weekends, which we think limits their availability. Nonetheless, we felt Calvin’s Upholstery deserved to be on our list because they are a one-stop shop for upholstery services in Vancouver.


  • Wide selection of upholstery services
  • Offers antique restoration services
  • 100% locally made furniture
  • Resizing upholstery services available


  • Website accessibility and design could be improved
  • Closed on weekends

Customer Reviews

Good quality and quick turnaround time

“Good quality, speedy service, and friendly interaction! Would definitely recommend.” -Neetu S.

Friendly and helpful staff

“When I moved to a place with a smaller living room, my sectional no longer fit properly. Scott was able to shorten the chaise part of the sectional by about a foot, and did such an impeccable job, you would never know it had been altered.  Amazing work, friendly service. Highly recommend!.” -Jennie P.

3. Velle’s Furniture and Upholstery

Velle's Furniture and Upholstery Homepage
SERVICESCustom Hand-Made Furniture

Upholstery and Remodeling

ADDRESS1076 3rd St W, North Vancouver, BC V7P 3J6, Canada
CONTACT DETAILS Phone: 604-985-2212

Email: [email protected]

OPERATING HOURSMonday - Friday: 06:00 AM - 04:00 PM
Workmanship★★★★★ 5/5
Quality★★★★★ 5/5
Durability★★★★★ 5/5
Range of Services★★★★★ 5/5
Availability ★★★★★ 5/5
Customer Service★★★★☆ 4/5
Customer Feedback★★★★☆ 4/5
Turnaround Time★★★★☆ 4/5

Velle’s Furniture is a North Vancouver-based family business with a large number of skilled craftspeople with many years of experience and unique techniques.

Whether you need to create a new custom upholstery or re-upholster an existing piece, we recommend you look at their services.

Velle’s Furniture specializes in custom hand-made furniture and upholstery. They can build numerous types of furniture from scratch, including ottomans, chairs, sofas, and many more. 

They are also antique specialists and can handle everything from minor repairs to full furniture modifications, which we found remarkable.

We also found it impressive that they can accommodate special requests. We believe this is because they have worked with various contractors, whether for film, restaurants, bars, or offices.

Now, we felt it’s important to mention that they have relatively higher rates. Despite that, we were happy that they offer convenient pick-up and drop-off services throughout the Lower Mainland.

Furthermore, many of the customers we’ve spoken with have commented on how professional they were in terms of delivering their orders on time and the high quality of the materials they use.

All in all, Velle’s Furniture is one of the best upholstery shops in Vancouver due to their extensive experience and level of expertise in the upholstery industry.


  • Custom hand-made furniture
  • Offers complete furniture modifications
  • Pick-up and drop-off services available
  • Has worked with film and TV


  • Relatively higher rates
  • Limited in-stock items

Customer Reviews

Timely and excellent services

“Excellent work and great staff. I was in a hurry to fix a pair of mid century chairs. The shop was very busy at the time but they managed to deliver it on time. The final result was excellent. The materials used in one of the chairs were high quality, and it looked brand new.” -Fernando S. 

Wonderful craftmanship

“Velles upholstery is incredible ! Beautiful work and craftsmanship is excellent. We refer all our clients to Velles we do professional furniture repairs, restoration & refinishing. We specialize in antique restoration and wouldn’t hesitate recommending Velles furniture to any of our clients. Velles has helped us out many times and always does first rate work. Two thumbs up hands down!.” -TheManuen

4. Xeno Foam and Upholstery

Xeno Foam and Upholstery Homepage
SERVICESCustom Services



Comfort Products

Sofa Cushion Replacement

Custom Cut Foam

ADDRESS1020 Mainland St #129, Vancouver, BC V6B 2T5, Canada
CONTACT DETAILS Phone: 604-974-8550

Email: [email protected]

OPERATING HOURSMonday - Friday: 10:00 AM - 05:00 PM

Saturday: 11:00 AM - 05:00 PM

Workmanship★★★★★ 5/5
Quality★★★★★ 5/5
Durability★★★★★ 5/5
Range of Services★★★★☆ 4/5
Availability ★★★★★ 5/5
Customer Service★★★★☆ 4/5
Customer Feedback★★★★★ 5/5
Turnaround Time★★★★☆ 4/5

Established in 2014, Xeno has been providing upholstery services across Vancouver Mainland and Vancouver Island.

We appreciate that they provide free consultations for clients because we believe this allows customers to discuss the end product they want to be made thoroughly.

What we noticed right away about Xeno is that they specialize in custom services for upholstery, sofa cushion replacements, marine and RV upholstery, and custom designing and patterning.

We were impressed by their wide range of upholstery services, which include residential, commercial, restaurant, and healthcare.

This company is unique in that they provide custom foam cutting for a wide variety of foams that they also sell in their shop. We found it convenient that customers only need to provide the size and design they desired, and Xeno would handle the rest.

With that said, we were a bit disappointed that they don’t offer auto upholstery services. We only wish they also offered this service as it would’ve been a good addition.

Nevertheless, we appreciate the fact that they provide customers with multiple designs, grades, and color options, as we believe this is ideal for matching every customer’s taste.

On a whole, if you’re looking for a full-service upholstery shop, we think you should check out Xeno Foam and Upholstery.


  • Free consultation and estimation
  • Custom designing and patterning
  • Offers marine and RV upholstery
  • Numerous options of designs, grades, and colors


  • No auto upholstery services
  • Only has one office location

Customer Reviews

Quality stitching and re-upholstery services

“The team at Xeno took my old ugly chair and reupholstered it into a beautiful piece. I’m so satisfied with the overall quality – the stitching looks amazing, even in a all the nooks and crannies. They had a great fabric selection and the price can’t be beat.” -Hana M. 

Swift turnaround and high-quality 

“Hadi Ahmadi and his team did a fantastic job on my motorcycle seat. Quick turnaround, and quality product. I would happily direct anyone with upholstery needs to Xenofoam.” -Cameron R.

5. Nardone Upholstery

Nardone Upholstery Homepage


Business Decor


Health Sectors

Furniture Retailers

Movie Industries

ADDRESS159-B Riverside Dr. W, North Vancouver, BC V7H 1T6, Canada
CONTACT DETAILS Phone: 604-929-7768
OPERATING HOURSMonday - Thursday: 10:00 AM - 05:30 PM

Friday: 10:00 AM - 05:00 PM

Workmanship★★★★☆ 4/5
Quality★★★★☆ 4/5
Durability★★★★★ 5/5
Range of Services★★★★★ 5/5
Availability ★★★★☆ 4/5
Customer Service★★★★★ 5/5
Customer Feedback★★★★★ 5/5
Turnaround Time★★★★★ 5/5

Nardone Upholstery has been providing upholstery services in Vancouver since 1987. We thought it was distinctive that they have over 35 years of experience because it establishes them as a trustworthy company.

This establishment is unique because they specialize in refinishing outdoor furniture with marine vinyl and Sunbrella fabrics.

Some outdoor pieces can work with rattan furniture and cushions, patio umbrellas, gazebo curtains, and many more. 

In our opinion, we think Nardone Upholstery is an ideal store for residential customers as they provide a full-home upholstery service.

We were also impressed by their ability to make custom boat tops and covers. Furthermore, we believe it is efficient that they also provide repair and restoration services, making them a one-stop shop.

Another feature that drew our attention was the availability of pick-up and delivery services, which we found helpful for busy customers who don’t have time to pick up their orders in-store.

Unfortunately, we’re not big fans that taxes are not included in their rates. However, we do like that they offer free estimates to consumers. 

If you’re looking for a full-service home upholstery company, we highly recommend Nardone Upholstery, as they can accommodate a wide range of indoor and outdoor fabrics and vinyl, leather, foam, and upholstery supplies.


  • Only has one office location
  • No auto upholstery services
  • Offers outdoor furniture upholstery 
  • Pick-up and delivery services available


  • Taxes not included in rates
  • Order and request slots are limited

Customer Reviews

Great customer services and reasonable prices

“I hired them to reupholster an antique couch and chair. It was a complex job so I wanted to use a company with the skills to do it right. I have to say, they more than met my expectations. They treated it like a piece of art and every detail was done to perfection. Customer service was great, prices were high, but reasonable for the amount of work. The couches look fantastic in my home. Highly recommended.” -Matt P.

Quick response to inquiries and fast processing

“Great team!  Helped over the phone and email in advance, made picking fabric super easy in person, prompt note on fabric arrival plus faster than expected processing. We had 4 chair pads from bar stools replaced. Recommended.” -Deb B. 

FAQs about Upholstery in Vancouver

This concludes our list of the best upholstery shops in Vancouver. We hope this list has assisted you in determining which company can meet your upholstery needs.

Just in case you’re also looking to buy new furniture for your home, we highly recommend you check out our list of the best furniture stores in Vancouver.