Breathe New Life into Your Furniture with McGeachie’s Foam Upholstery

Make Your Upholstery Look as Good as New

McGeachie’s provides professional upholstery services for residential and commercial customers in the Greater Victoria Area. Breathe new life into your favourite couch or chair or make those RV or boat cushions look as good as new again thanks to our dedicated workmanship. Reupholstery is also good for the environment, so you can always feel good about your decision and investment.


Rely on Our Experience and Attention to Detail

With a large selection of fabrics available, you can redesign your furniture to complement virtually any style at a fraction of the cost of replacing it. Our many years of upholstery experience and meticulous attention to detail ensure your satisfaction with every reupholstered piece.


Our gallery shows before-and-after photos from past projects for your consideration. Please contact McGeachie’s today to learn more or to request a custom upholstery estimate. We look forward to assisting you!

Created by

Legal notice