Johannesburg has a serious contractor problem. Not in the sense that there are no good ones — there are, and plenty of them — but in the sense that the bad ones are indistinguishable from the good ones at first glance. The quote looks the same. The WhatsApp presence looks the same. The project photos on Instagram look the same. The difference only emerges two weeks into the job, by which point your deposit has been spent and the momentum is entirely on the contractor's side.
Start With Referrals, Not Google
The most reliable starting point is still a referral from someone whose project you can actually see — or whose experience you can interrogate. Not a Google review (which can be manipulated), not a Facebook group recommendation (which is often volume-based and not quality-checked), but a person you know whose completed renovation you can stand in.
In Johannesburg, this is easier than it sounds. There are active homeowner communities in suburbs like Linden, Greenside, Parkhurst, Midrand, and across the East Rand where people share contractor experiences with genuine detail. A good contractor will have a thread of referrals you can trace.
If you can't get a referral and need to find someone cold, look for contractors who have been operating under the same name and number for several years. Longevity in Joburg building contracting is a meaningful signal — it means they've been solving problems rather than abandoning projects and rebranding.
The Six Questions to Ask Before You Sign Anything
"Can I see a recently completed project?"
Not photos — an actual project, ideally with a current or recent client you can speak to. A contractor who's proud of their work will welcome this. Hesitation or deflection here is a signal.
"Who physically does the work — your team or subcontractors?"
Neither answer is automatically wrong, but you need to know. If they use subcontractors, ask who coordinates them and who's on site daily. A contractor who's never on their own site is managing risk on your behalf — which means managing risk onto you.
"What does your quote include — and what doesn't it include?"
Low quotes in Joburg usually exclude something significant: demolition disposal, site protection, scaffolding, small electrical items, painting after installation. Ask specifically what's excluded. If they can't tell you, the quote is incomplete.
"How do you handle variations?"
Variations (changes to scope mid-project) are inevitable in renovation work. A professional contractor has a clear process: written change order, agreed price, sign-off before proceeding. If the answer is vague or "we'll sort it out," expect disputes.
"Are you NHBRC registered or CIDB graded?"
For residential construction work in South Africa, NHBRC registration is relevant for new builds. CIDB grading matters for commercial work. Not every renovation contractor needs these, but a contractor doing significant structural work should have appropriate registration. Ask.
"What is the payment structure?"
The standard structure for renovation work is: deposit on signing (typically 30%), progress payments at defined milestones, and a retention amount (10-15%) held until snagging is complete. Any contractor asking for 50%+ upfront before work starts is a significant risk.
The Red Flags That Actually Matter
No physical address or registered business — only a WhatsApp number and personal account.
Unwillingness to provide a written, itemised quote. "I'll send you a number" is not a quote.
Pressure to start immediately, before you've had time to get comparison quotes.
Large upfront payment requests (50%+) framed as "material costs."
Unable to explain or justify the cheapest line items — if you ask why tiling costs what it does and they can't explain it, the number is a guess.
No mention of waste disposal, site protection, or daily clean-up. The smallest projects still produce waste.
Testimonials that all sound identical or are from profiles with no other activity.
What Good Looks Like
A good contractor in Johannesburg is easy to characterise: they respond to your messages promptly, their site is clean at the end of every working day, they flag problems before they become crises, they send you updates without you having to chase, and their snagging list at handover is short because issues were caught and fixed during the project.
They also cost what they cost. There's no such thing as the bargain contractor who's also the reliable contractor. If a quote comes back 30% below market for equivalent scope, something in the equation doesn't add up — and it will add up eventually, on your project, at your expense.