Plumber Johannesburg: Get a Verified Plumber Without the Runaround
There's a drip in your ceiling. It's been there since 2022. You told yourself you'd get to it. Now the paint's bubbling and there's a smell you don't want to identify. Or your geyser blew at 11pm on a Tuesday and you're standing in the passage with a bucket. You need a plumber in Johannesburg who answers their phone, pitches up when they say they will, and doesn't turn a R600 washer job into a R14,000 bathroom renovation you didn't ask for.
Last updated:
Live in Pretoria East? Post a job free.
Verified local pros quote on a clear, fixed scope, and your money sits in a SafePay trust account, never with Completo, until you sign off the work.
Somewhere else in South Africa? Completo is starting in Pretoria East, so we can’t promise you pros anywhere else yet.
The truth: finding a plumber in Joburg isn't hard. Finding one who won't disappear with your deposit is. That's why Completo verifies every contractor and holds your payment in SafePay until the job's done. No cash upfront. No ghosting. No "sorry uncle, the part is on backorder" for three weeks. Completo is live in Pretoria East first, with Johannesburg on the expansion list, so use this guide to scope the job and the price before anyone quotes.
Plumbers Services in Johannesburg
Joburg homes have their own plumbing personality. Clay soil that shrinks and swells with the seasons. Copper pipes that were there when the house was built in 1972. Hard water from the Vaal system that scales up everything it touches. And let's not even talk about what load shedding does to pressure pumps in a double-storey.
Here's what Johannesburg plumbers actually do all day, and what you'll pay for it.
Emergency Plumber Johannesburg
A pipe bursts at 2am in the middle of winter. Water is running down the driveway. You've turned off the mains at the street but you can't find the stopcock: it's buried under three decades of garden mulch. This is when you need an emergency plumber.
Emergency call-outs cost R750 to R1,500 just to get the plumber to your door, before they touch a single fitting. After-hours rates (after 6pm, weekends, public holidays) add 50% to 100% on top of the standard hourly rate. That R850 burst pipe repair? R1,700 if it's a Sunday.
Here's what to do while you wait:
Kill the mains. The municipal stopcock is usually near the property line under a small metal cover. If it's rusted shut, use a shifting spanner, or call the municipality (good luck with that one).
Open all cold taps to drain the system.
Switch off the geyser at the DB board. A dry geyser element burns out in under a minute.
Take photos of the leak. Your insurance company will want them.
Most Joburg emergency calls are burst pipes (clay soil shifting), geyser blowouts (the pressure valve gave up), or blocked sewer lines (tree roots into old clay pipes). A competent plumber will have the van stocked for all three.
Geyser Repair Johannesburg
If you live in a Johannesburg house older than 15 years, your geyser is living on borrowed time. Gauteng's hard water deposits calcium and magnesium scale inside the tank, which eats through the anode and eventually the cylinder itself. You'll know it's done when you hear a crackling noise from the ceiling: that's water hitting the hot element, or when your bathroom ceiling rains on you.
Geyser repair in Johannesburg typically costs:
Element replacement: R850 to R1,500
Thermostat replacement: R1,200 to R2,000
Pressure control valve: R1,500 to R2,500
Full geyser replacement (150L): R6,500 to R12,000 installed
Drip tray + overflow pipe: R1,800 to R3,000 (mandatory in complexes)
One thing nobody tells you: if your geyser is in the roof and it bursts, the ceiling below needs to be replaced too, an extra R3,000 to R8,000 that your plumber won't quote for. Check your home insurance before you call; most SA insurers cover geyser replacement but not the ceiling damage unless you've got specific geyser cover.
Also: Joburg complexes and sectional title units have different rules. The body corporate might own the geyser, or you might. Some estates require a specific plumber from an approved list. Ask before you book.
Blocked Drain Johannesburg
Blocked drain calls spike after the first summer rains. All that debris (leaves, sand, the tennis ball your kid kicked down the stormwater drain in March) finally clogs. You'll smell it before you see it. That sewage smell in the garden? Your French drain is blocked and effluent is pooling underground.
Common blockages and what they cost:
Kitchen sink (grease and food): R650 to R1,200
Bath/shower (hair and soap): R550 to R1,000
Toilet (foreign objects, kids' toys, "flushable" wipes that aren't): R750 to R1,800
Outside drain/sewer line: R1,500 to R4,500 (camera inspection often needed)
Stormwater drain: R900 to R2,500
If the plumber pulls out a drain camera and shows you tree roots inside your clay sewer pipe, that's a common Joburg problem, especially in older suburbs like Parktown, Melville, and Kensington where the original clay pipes are 50 to 80 years old. Root intrusion repair runs R3,500 to R8,000 depending on pipe depth.
Don't pour drain acid yourself if you've already tried a plunger. If the plumber needs to open the trap and there's acid in the pipe, they're going to have a bad time, and so will you when they add a hazardous-materials surcharge to the bill.
Leak Detection Johannesburg
That water bill is R3,800 this month. It was R900 last month. You've checked every tap, the toilet isn't running, and there's no visible water anywhere. You've got an underground leak, and you need leak detection.
Leak detection in Joburg costs R1,500 to R3,500 for the inspection itself. Plumbers use acoustic listening devices, thermal cameras, or gas tracing to find the leak without digging up your entire driveway. Once found, the repair is additional, anywhere from R1,200 (a pinhole in a copper pipe) to R15,000+ (a collapsed sewer line under the garage).
Why is this so common in Johannesburg? A couple of reasons:
Clay soil movement. Joburg sits on expansive clay that shrinks in winter and swells in summer. Pipes buried in that soil flex constantly. Eventually something gives.
Copper pipe theft. If your outdoor tap disappeared overnight, someone probably cut the copper pipe in the garden. Call your plumber and the police, in that order.
Old galvanised pipes. Houses built before 1980 often have galvanised steel pipes that rust from the inside out. You won't see the leak until it's bad.
A slow leak loses 20 to 30 litres an hour. That's 14,000 litres a month you're paying for. Either way: don't wait.
Average Pricing: What a Plumber Johannesburg Actually Costs
Here's what you'll pay for plumbing work in Joburg in 2026. These are average ranges across the metro. Sandton plumbers charge more than Roodepoort plumbers, but the gap isn't as wide as you'd think.
| Service | Price Range | What's Included |
|---|---|---|
| Call-out fee (standard hours) | R450 to R750 | Arrival, assessment, first 30 minutes |
| Hourly rate | R450 to R850 | Standard work, no materials |
| Emergency call-out (after hours) | R750 to R1,500 | Arrival + first 30 mins |
| Geyser replacement (150L) | R6,500 to R12,000 | Unit, labour, basic fittings |
| Burst pipe repair (accessible) | R850 to R2,500 | Depends on location and access |
| Blocked drain (simple) | R650 to R1,500 | Kitchen/bathroom sink or toilet |
| Blocked drain (complex) | R2,500 to R8,000 | Sewer line, camera, root removal |
| Leak detection (inspection only) | R1,500 to R3,500 | Acoustic/thermal detection |
| Toilet installation | R1,800 to R3,500 | Unit + labour |
| Mixer/tap replacement | R650 to R1,800 | Unit + labour |
What the call-out fee actually covers: the plumber arrives, looks at the problem, and gives you a quote for the repair. If you accept, the call-out is usually absorbed into the job cost. If you don't, you pay the call-out and that's it. Some plumbers offer free quotes. Ask before they arrive.
Materials markup: plumbers add 20 to 50% on parts. They get trade pricing at Plumblink, Builders, or CTM and charge you retail. This is standard. You can supply your own materials, but if the part is wrong or fails, the warranty is on you, not the plumber.
What Affects Plumbing Costs in Johannesburg
Plumbing prices in Joburg vary more than you'd expect. Here's what actually drives the cost up or down:
Your suburb. A plumber in Sandton charges more than one in Soweto: parking, security access, and complex rules all add time before they reach your front door.
Free-standing house vs complex. Complexes have body corporate rules about contractors: insurance certificates, site inductions, specific working hours. Plumbers charge for this admin time.
Age of the house. Pre-1980 Joburg homes have galvanised pipes and clay sewer lines. A "quick job" can turn into a full replacement once the plumber sees what's behind the wall.
Access to the problem. Geyser in the roof with no ladder, sewer pipe under a paved driveway, underground leak next to a pool. Access drives the price.
Time of day. After-hours rates are 50 to 100% higher. A dripping tap at 9pm is annoying, not an emergency. Wait until morning.
Load shedding. No power means no pressure pump. In a double-storey with the pump offline, the plumber can't test the system properly, so jobs get delayed or need a return visit.
The "just a washer" trap. Plumber arrives for a R300 washer and suddenly the whole mixer needs replacing. Get a second opinion. A good plumber shows you the problem, not just tells you about it.
Recent Plumbers Jobs in Johannesburg
Emergency burst geyser repair in Sandton
R4 500
Full bathroom plumbing for renovation in Randburg
R12 000
Underground leak detection in Bryanston
R3 500
Areas We Serve in Johannesburg
Frequently Asked Questions
Plumbers in Other Cities
Live in Pretoria East? Post a job free.
Verified local pros quote on a clear, fixed scope, and your money sits in a SafePay trust account, never with Completo, until you sign off the work.
Somewhere else in South Africa? Completo is starting in Pretoria East, so we can’t promise you pros anywhere else yet.
Post a job free →