Restoring the Soul of Your Furniture
An on-site upholstery service in Metro Vancouver. We blend traditional craftsmanship with modern precision to transform your cherished pieces.

Free quotes • Fabric guidance • On-site appointments
Share photos and we'll reply with next steps.
How the process works
Three straightforward steps from first photo to finished piece. Most projects are scheduled within a week and completed inside three.
Friendly updates every milestone • Scheduling support when needed
Share photos & fabrics
Send a few snapshots or text them to (236) 863-5056. We confirm the piece, fabric direction, and budget targets the same day.
Expert craftsmanship
We begin with an on-site assessment, reinforce the frame, refresh foam if needed, and hand-finish seams so the piece looks and feels new.
On-site reveal
We schedule a convenient on-site visit, stage the piece in its room, and make sure every detail is right before we leave.
Our Craftsmanship
From sofa reupholstery to antique restoration, we offer comprehensive services for all your furniture needs throughout Metro Vancouver.
Sofa & Couch Upholstery
Complete restoration of sofas, couches, and sectionals with premium fabrics and expert craftsmanship.
- Fabric selection
- Cushion rebuilds
- Foam replacement
Chair Restoration
Professional reupholstery for dining chairs, armchairs, and accent chairs. We breathe new life into every seat.
- Modern updates
- Colour matching
- Ergonomic enhancement
Antique Restoration
Preserve heirloom furniture with period-appropriate techniques and careful material selection.
- Period details
- Frame stabilization
- Material matching
Why Vancouver Homeowners Choose VI Reupholstery Sofa
50%
Average savings
Reuse the hardwood frame you already own instead of importing new mass-produced furniture.
24 hrs
Quote response
Most requests receive fabric guidance and pricing within a business day.
2–3 wks
Project timeline
Typical sofas take 2–3 weeks, with progress updates throughout the project.
Local
Craft-first service
A Port Coquitlam-based team focused on clear guidance, careful workmanship, and reliable scheduling.
Typical Pricing Guide
Estimates based on standard fabrics • Contact for exact quote
2-Seat Sofa
Average family sofa refresh
- Typical range*
- $800 – $1,200
- Comparable new
- $2,000 – $3,000
- Typical savings
- $1,200 – $1,800
3-Seat Sofa
Well-loved living room staple
- Typical range*
- $1,200 – $1,800
- Comparable new
- $2,500 – $4,000
- Typical savings
- $1,300 – $2,200
Sectional Sofa
L-shape with chaise or corner
- Typical range*
- $1,500 – $2,500
- Comparable new
- $3,500 – $6,000
- Typical savings
- $2,000 – $3,500
Armchair / Recliner
Single chair with refreshed comfort
- Typical range*
- $400 – $800
- Comparable new
- $1,000 – $2,000
- Typical savings
- $600 – $1,200
Dining Chair (each)
Standard frame with new fabric + foam
- Typical range*
- $150 – $350
- Comparable new
- $400 – $800
- Typical savings
- $250 – $450
*Ranges assume standard fabrics and average wear. Tell us about your piece for a precise quote.
Serving the Lower Mainland
We work on-site across Metro Vancouver. These are the areas we visit most often—if you don't see your city, we likely still cover it.
West Side & Downtown specialists
Brentwood & Metrotown condos
South Surrey to Guildford coverage
Steveston & riverfront homes
Our home base & local projects
North Shore heritage specialists
Based in Port Coquitlam • On-site appointments across Metro Vancouver
View the full service area listReupholstery Style Examples
See the types of transformations possible with professional reupholstery

Modern Two-Seater
Brown taupe upholstery
🕒 Typical: 2 weeks

Contemporary Loveseat
Light gray modern style
🕒 Typical: 2 weeks

Classic Three-Seater
Green traditional design
🕒 Typical: 2.5 weeks

Dining Chair Set
Beige & gray options
🕒 Typical: 1 week

Chair Transformation
Rush to cushioned seat
🕒 Typical: 3-5 days

Sofa Restoration
Olive & beige options
🕒 Typical: 2.5 weeks

Modern Two-Seater
Brown taupe upholstery
🕒 Typical: 2 weeks

Contemporary Loveseat
Light gray modern style
🕒 Typical: 2 weeks

Classic Three-Seater
Green traditional design
🕒 Typical: 2.5 weeks

Dining Chair Set
Beige & gray options
🕒 Typical: 1 week

Chair Transformation
Rush to cushioned seat
🕒 Typical: 3-5 days

Sofa Restoration
Olive & beige options
🕒 Typical: 2.5 weeks
Imagine the possibilities for your furniture
These images show the kinds of finishes, fabrics, and details a professional reupholstery project can deliver. Let's talk about the style you have in mind and tailor it to your piece.
Expert Furniture Upholstery & Reupholstery in Metro Vancouver
We're an on-site upholstery service serving Metro Vancouver, focused on careful craftsmanship and clear communication. Our team combines traditional techniques with modern precision to deliver exceptional upholstery services.
Every piece we work on receives meticulous care, whether it's full reupholstery, structural repair, or restoration of treasured heirlooms. Located in Port Coquitlam, we proudly serve all of Metro Vancouver.

Frequently Asked Questions
Answers to the questions homeowners ask most before booking a reupholstery project.
Pricing depends on the size of the piece, fabric selection, and any structural repairs. Sofas typically range from $800–$2,500, while dining chairs average $150–$350 each. Check the pricing guide for typical ranges, then share photos for an exact quote.
Request a personalized quoteNeed More Information?
Upload photos for a more accurate quote, or contact us directly with questions.
Need More Information?
Upload photos for a more accurate quote, or contact us directly with questions.