How to Verify a Plumber in South Africa (Qualifications, CoC & Municipal Rules)
The quote is R9,800 for a geyser. "Start tomorrow. Fifty percent to this account. CoC extra." No full name. No proof of qualification. On a Cape Town sale, the conveyancer later asks for the City water form, and the guy who fitted the unit is not on the City register.
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.
Johannesburg, Pretoria, Cape Town: the cheap WhatsApp is the same. A card photo is not a check. A logo on a bakkie is not a licence. Different jobs need different people and different paper.
This is the homeowner version. Name the job first. Ask for the qualification in writing. Then don't mix the documents that all get called a "CoC."
This is not legal advice. Municipal by-laws differ. If a sale, insurer, or new connection hangs on a certificate, get a qualified read. WhatsApp is not a file.
Name the job first
Write the job type down before you search anyone.
- Burst tap / leak / unblock
- Geyser, solar geyser, or heat pump
- New drain or sanitary drainage
- New municipal water or sewer connection
- Property sale, especially Cape Town, where the City wants its own form
A tap washer and a transfer certificate are not the same trade conversation. A solar geyser and a drain to the municipal line are not either.
Ask for this in writing, before they quote
You want, on email or a PDF, not a voice note:
- Legal name of the person who will do or supervise the work
- Their trade qualification: the trade test, proficiency or NQF certificate of the person doing or supervising the work, not the company letterhead
- Company name, and who inside the company actually holds the qualification
- Which certificates are in the price: a plumbing CoC, a municipal form, an electrical CoC: say which
- Who does the geyser electrics. Disconnecting terminals is electrician work, under a registered electrical contractor. "The plumber will just unhook it" is an incomplete quote
If they stall on the certificate, send a cousin's card photo, or say "the association will vouch," that's your answer.
What "registered plumber" actually means
People say "registered plumber" like it's one stamp. It isn't.
Trained plumber (the competence rule). National Building Regulations A18: you don't practise the trade of plumbing unless you are a trained plumber, trade test / proficiency / construction plumbing NQF 3, or you work under adequate control of one. That is about competence, and the trade qualification certificate is the paper that proves it. Unlike electrical work, there is no statutory national licence in the way a DoEL electrical-contractor letter is.
Industry associations. Voluntary bodies exist and can be a useful extra signal, but an association logo is not the legal test and not a qualification. The person on the roof is who must hold the qualification, not the invoice name.
Municipal register. Separate again. Cape Town keeps its own plumber register for City certificates. A trade qualification does not put you on that list automatically.
How to actually check
1. Check the person's qualification
Ask for the trade qualification certificate of the person doing or supervising the work, and confirm:
- The name on the certificate matches the quote
- The qualification covers plumbing, not a different trade
- The person on site is the holder, or works under their adequate control
2. If it's a company, still check the individual
A company name plus an unnamed "my guy" is not a qualified plumber. Ask who inside the company holds the qualification and who will be on your roof.
3. On a Cape Town job, check the City register
Find a qualified registered plumber in Cape Town. For City certificates and transfer forms, the signer must be on this register. No other listing substitutes for it.
4. If they promise a certificate, get it in writing up front
Which certificate, issued by whom, included in the price or extra. "I'll sort the paperwork after you pay the lot" is not a certificate. A homemade letterhead CoC has no substance.
Documents that all get called a "CoC"
Do not mix these.
1. A plumber's compliance certificate
Paperwork the installing plumber signs to say the work meets the water installation standards. Useful for a paper trail and often what your insurer wants to see. It is not a Cape Town transfer form and not an electrical CoC.
2. Cape Town City water-installation / transfer form
A City form, signed by a plumber on the City register, submitted by the conveyancer to the City. Required before transfer of property in Cape Town. The City says it is checklist-limited, not a general quality document, and that the City is not liable for poor workmanship of registered plumbers. A plumber's own certificate does not replace it.
Official how-to: Submit a certificate of compliance of water installation.
3. Electrical CoC
OHS Electrical Installation Regulations. Issued by a registered person for electrical work. If the geyser is disconnected, relocated, or the thermostat / PV-DC side is touched, you want an electrician and an electrical CoC. See how to verify an electrician.
There is no national "plumbing CoC to sell a house" the way the electrical CoC works on transfer. Johannesburg and Pretoria: ask the conveyancer and the municipality. Do not copy Cape Town onto Gauteng.
When the law, the municipality, and the insurer each bite
Installations still have to be done properly. Compulsory national water standards still point at SANS 10252 / 10254 (or whatever replaced the old SABS numbers) for how consumer installations are built. That is not the same as "every job must come with a certificate."
Electric storage geysers (SANS 10254). The CoC requirement in that standard was removed on 24 June 2022. The installation rules in the standard remain. Do not write "a plumbing CoC is nationally compulsory for every electric geyser after that date." It isn't.
Solar geysers (SANS 10106) and heat pumps (SANS 1352). Industry still says a CoC sits in those standards until they are updated. Confirm the current edition, your insurer, and your municipality.
Drainage (NBR Part P). Drains must be inspectable and testable. They are not put into use until the local authority has inspected, tested and passed them. Don't backfill if building control still has to see the trench. That pass is municipal, not a plumber's certificate.
New water or sewer connections. Apply to the municipality. Not a WhatsApp "I'll hook it on."
Insurers. Cape Town's plumber page warns that most insurers won't cover work by a non-accredited plumber. Read your policy. A compliance certificate is an audit trail, not a paid claim, and not a Completo promise.
PER 2025. Industry said in April 2025 the amendment process was complete and promulgation was still ahead. Not treated as in force here. Do not say plumbers are now licensed under PER.
The geyser trap
Plumbing the cylinder is one job. The electrical terminals are another.
The plumbing and electrical industries have said it plainly: only a competent electrician, under a registered electrical contractor, disconnects and reconnects geyser electrics. Relocating a unit needs testing and a new or supplementary electrical CoC. PV / DC controls are electrical work.
A plumber-only geyser quote that is silent on the electrician is incomplete. Hold the last payment until the paper that applies is in your hand, the plumber's certificate if they issued one, City form if Cape Town wants it, electrical CoC if wires moved.
Red flags, stop the EFT
Walk away, or at least stop the payment, if you get:
- No proof of qualification, or "I'll send the certificate next week"
- Name on the quote ≠ qualification holder ≠ person on site
- Company name used to cover an unqualified person on the roof
- "Certificate extra" / "municipality never checks"
- Homemade CoC on a letterhead nobody can verify
- "I'll sort the paperwork later" after you've paid everything
- An association logo or Facebook "registered" with no named, qualified individual
- Cape Town sale: not on the City register
- Plumber offering to do the geyser electrical connection
- One-line quote: "plumbing R45,000", no address, no certificate line
- Drainage: trench closed before municipal inspection
- 50%+ into a personal account with no supplier invoice for the unit
- Cash only, no invoice
- Won't do staged release
How Completo fits (verification + the money, not the workmanship)
Every contractor on Completo is verified before they can quote. For plumbing, that includes the trade qualification certificate where certificate work applies. You should still ask your own questions, and check the City register on a Cape Town sale. Completo is not a substitute for those lookups, and we do not re-check anyone weekly.
Then the money. You don't dump a deposit into a personal account and hope. You pay into SafePay. Funds sit in a SafePay trust account. Completo never holds or touches the money. Completo's 3.5% platform fee is built into the price you see, not a surprise at checkout, and not a Completo Guarantee product.
Hold the last release until the paper is verified: the plumber's certificate if they issued one, City form if Cape Town transfer needs it, electrical CoC if electrics moved.
The contractor still owns the workmanship. Completo does not guarantee the work is up to standard. We can help both sides talk it through. We don't certify the job.
Verification without payment protection is a CV. Payment protection without a name you can look up is a locked box around the wrong person. Completo is built so both sit together, and you still check the paper. You stay in control.
Related reading
Verifying a plumber: Frequently Asked Questions
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 →