Categories > Other Services

Bring Back Your Furniture with the 5 Best Upholstery Shops in Johannesburg
Lately, I’ve been busy moving from my apartment to a new house, and one of the fun parts of moving has been finding old furniture. I absolutely love thrifting and finding a good deal!
That being said, sometimes their condition isn’t the best. Thankfully, with a little love and upholstery work, even the oldest piece of furniture can feel new again!
If it’s time to breathe new life into your beloved chairs and tables, then upholstery work will do the trick. Grab a seat because I’m about to tell you about the best upholstery shops in Johannesburg.
JC Upholstery

Offerings: Couch upholstery, dining room upholstery, antique upholstery, leather upholstery
Location: Shop No.5, 96 Oxford St, Ferndale, Randburg
Contact: +27 84 433 2973
Business Hours: Mondays to Saturdays: 8:00 AM to 6:00 PM
Website: https://www.jcupholstery.co.za/
Google Reviews | 4.8/5 |
Score Consistency | 4.8/5 |
Total Score | 4.8/5 |
Cost(A higher score means better value, not higher costs) | 5/5 |
Customer Service | 4/5 |
Craftsmanship and Material Quality | 4/5 |
Service Time | 4/5 |
JC Upholstery is a reputable, family-run upholstery service with branches all around the country and over two decades of service. I was particularly impressed by their good craftsmanship and affordable prices.
They use specialised machinery and advanced upholstery techniques, such as skiving and fabric manipulation.
I approached JC Upholstery for some help regarding this antique sofa I found for a good price. They successfully replaced the ratty old leather covers on the seat with full-grain cowhide leather that was smooth and comfortable. It felt like a brand new sofa, and it’s a great centrepiece for my living room!
That being said, there were some issues. I had trouble communicating with the team after the free consultation and received the sofa a day after it was promised.
Amazing from Price to Product to Workmanship
We Recently redone our couches, and JC Upholstery was amazing from Price to Product to workmanship. They not only re upholsterd our old couches but renovated them
We are very happy and will recommend them to anyone looking to do reupholstery, they also collected and delivered in Alberton.
Thanks Guys. Fantastic Job
Master craftsmanship delivered in time and precision to spec
Master craftsmanship! I had a massage bed recovered in leather, JC team are committed to their craft and delivered in time and precision to spec, I highly recommend them.. Thank you guys!
Sagambe Upholsterers

Offerings: Furniture assembly, upholstery fabrics, antique upholstery
Location: 107 Oxford Street, Ferndale, Randburg
Contact: +27 67 057 7541
Business Hours:
Weekdays: 8:00 AM to 4:00 PM
Saturdays: 8:00 AM to 12:30 PM
Facebook: https://www.facebook.com/
Google Reviews | 4.9/5 |
Score Consistency | 4.9/5 |
Total Score | 4.9/5 |
Cost(A higher score means better value, not higher costs | 4/5 |
Customer Service | 4/5 |
Craftsmanship and Material Quality | 5/5 |
Service Time | 3/5 |
Sagambe Upholsterers impressed me with their professionalism, dedication to upholstery and repair, and their relatively reasonable prices. What really put them on the table for me was that their approach to furniture work extended beyond upholstery, and that they had a dedicated service towards furniture assembly and repair.
While thrifting for my new house, I found this cheap armchair and ottoman combo, which would’ve looked great in my study. Unfortunately, both pieces lacked a few legs, had a ton of scratches on the linen covering, and the armchair had a slightly bent backrest from years of wear and tear.
I contacted Sagambe, and I was deeply impressed by how they were able to not only replace the linen covering with a new, fresh and colourful linen design that matched my room, but even got to repair the legs and backrest.
I even made a special request to have a second layer of woven fabric underneath the chair, just in case my cat wanted to put his paws on it, and they had it done!
Unfortunately, there were some snags, particularly with the service time. While I can understand that a task like mine was a little more laborious, it was still inconvenient to have received the chair and ottoman a few days after their deadline.
Professional, and Committed to Customer Satisfaction
Many thanks to the team for their dedication to completing the repair of our sleeper couch and assembly of a few furniture items in a short window. Thank you for your professionalism and commitment to customer satisfaction. Appreciated, keep it up!
Affordable quote, excellent service and workmanship
We had a broken couch and some counter chairs that looked really shabby. Sagambe Upholsterers came to our house, looked at the couch and chairs and brought material samples for reupholstering the counter chairs.
After accepting the very affordable quote, Sagambe Upholsterers collected the furniture and worked their magic.
Excellent service, workmanship and professional from beginning to end.
I would highly recommend Sagambe Upholsterers!
Up-Cycled Upholsterers

Offerings: Furniture upholstery, refurbishment, custom design
Location: 146 10th Rd, Kew
Contact: +27 82 641 8838
Business Hours:
Mondays to Thursdays – 8:00 AM to 5:00 PM
Fridays – 8:00 AM to 2:30 PM
Website: https://www.up-cycled.co.za/
Google Reviews | 4.9/5 |
Score Consistency | 4.9/5 |
Total Score | 4.9/5 |
Cost(A higher score means better value, not higher costs | 3/5 |
Customer Service | 4/5 |
Craftsmanship and Material Quality | 5/5 |
Service Time | 5/5 |
Up-Cycled Upholsterers stands out from the competition with its focus on repairing and refurbishing antique furniture. Their portfolio shows repairs of chairs and sofas from even more than 50 years ago!
A friend of mine recommended them to me for my furniture thrifting adventures. They had repaired an old dining room set, which was a family heirloom, and looking at the before and after pictures blew my mind!
The chairs were worn down, ratty, and splintery from years of use, children playing, and dogs biting them. The upholsterers sanded them down, replaced the cushions with newer linen and cotton fabrics that still retained the vintage look and feel, and even reapplied the varnish.
Up-Cycled really brought them back to life. At a very fast time frame of 4 days to boot!
However, the fact that they specialise in reupholstering vintage furniture means that their prices will be relatively higher than the competition. While this makes sense, since they’d need more specialised tools, their prices were out of my range.
A small bonus, though, is that their affectionately titled PAWject manager Maya, the company’s very cute dog, might tag along to the consultation and upholstery process.
Excellent after sales service and good advice with fabrics
What a pleasure it has been dealing with Up-Cycled, started off with recovering some patio cushions and then seeing what they are capable of, we ordered a new dining room table, recovered our six chairs and added 2 captains chairs to complete a transformation of our dining area. Daniel and Lee – your advice with style and fabrics together with excellent after sales service has been a unique experience – Thank you
Great, friendly experience for a more comfortable, aesthetically pleasing couch
Great friendly experience from Daniel and his team. The process did take a bit longer than expected due to loadshedding but it was worth the wait. I’m super pleased with the re-upholstering of my sleeper couch. It’s much more comfortable, aesthetically pleasing and the hinge had been fixed perfectly! Thank you Upcycled <3
Lifestyle Upholstery: Reupholstery & Slipcovers

Offerings: Upholstery hardware, fabrics, adhesives, timber
Location: Shop no 5, Andflo Building, 8 Brompton Rd, Kensington B
Contact: +27 78 915 0575
Business Hours:
Mondays to Fridays: 8:00 AM to 5:00 PM
Saturdays: 8:00 AM to 1:00 PM
Facebook: https://www.facebook.com/p/Fm-Gomes-Upholstery-100054624572346/
Google Reviews | 4.6/5 |
Score Consistency | 4.6/5 |
Total Score | 4.6/5 |
Cost(A higher score means better value, not higher costs | 5/5 |
Customer Service | 3/5 |
Craftsmanship and Material Quality | 5/5 |
Service Time | 2/5 |
Lifestyle Upholstery, also known as Leroy Designs, is notable for its more extensive and unique list of upholstery and repair options.
Alongside standard upholstery repair options, they offer upholstery for corporate furniture (such as waiting benches at airports and hospitals), boat upholstery, and custom-tailored slip covers.
My grandfather used to be a fisherman, and he owns this nice fishing boat with cushioned seats. Unfortunately, due to years of wear and tear, alongside exposure to sunlight and saltwater, they’ve been damaged.
I contacted the upholsterer on my grandpa’s behalf in the hopes of restoring the seats and making them more durable. Unfortunately, I was met with a lot of delays and a startling lack of communication in their services, from booking to the actual repairs themselves.
It took around a month in total for the whole process to be done, which was frustrating for me and my grandfather.
That being said, once the repairs were done, we found that they had delivered on their promise of using high-quality vinyl and leather to repair the boat’s seats. They were fitted with a durable, comfortable memory foam, and even months later, they still haven’t lost their shine.
While the delays were frustrating, given the quality they promise, it might be worth looking into Lifestyle Upholstery for your upholstery needs.
Outstanding job done on re-upholstery
Outstanding job done on re-upholstery of our sleeper couch, Raymond & team – Thank You. Job was promised not to take longer than 7 days, it was ready for collection within 3 days, and perfect!
Tanith Meintjes, Google Reviews
Friendly, genuine, talented people with reasonable prices
Raymond and his team covered my couches as specified. It was a pleasure dealing with such friendly genuine people, who are so talented. Reasonably priced and record breaking service. You can’t go wrong using Lifestyle Upholstery, top class work.
Ursula’s Re-Upholstery and Repair Services

Offerings: Furniture repair, reupholstery, antique
Location: 91 Augusta Rd, Regents Park Estate
Contact: +27 83 403 4177
Business Hours: 8:00 AM to 3:30 PM on weekdays
Facebook: https://www.facebook.com/p/Ursulas-Re-upholstery-Services
Google Reviews | 4.7 |
Score Consistency | 4.7 |
Total Score | 4.7 |
Cost (A higher score means better value, not higher costs | 4/5 |
Customer Service | 5/5 |
Craftsmanship and Material Quality | 3/5 |
Service Time | 5/5 |
Ursula’s Re-Upholstery and Repair is notable in that they specialise in office and lounge furniture, making them a great choice for customers who run their own offices or hotel spaces.
Their customer service and speedy delivery and work times make them a good choice for anyone in a pinch to have their furniture repaired.
My cousin, a lawyer, hired Ursula’s Re-Upholstery to fix up the old leather couches and chairs he needed for his small law firm, and he was impressed by their responsiveness to his queries and by the free consultation.
He also appreciated how fast they were in the upholstery and repair process, and in around 3 days, he managed to turn his small office into a nice, professional-looking space.
He did complain, however, that after a year, the leather on some of the chairs had started to crack and peel off after prolonged use. This isn’t typical for real leather, and it cost him yet more money to have it repaired.
Top notch service with professional and friendly staff
The gentleman who collected and delivered the couches were so professional and friendly. Top notch service my couches looks new with a different colour. It’s two months now and still going strong. Thank you for renewing my couches 🙏
Matshidiso Mogoera, Google Reviews
Absolutely incredible workmanship and service, with unbelievably fair prices
Absolutely INCREDIBLE!
I cannot begin to explain the amazing workmanship and service received by Ursula and her team. I had a Coricraft corner couch re-upholstered. The couch has never looked better, and the price was unbelievably fair PLUS everything was included, full delivery and collection.
You guys are great and will certainly use you again. THANK YOU!