Sparkling clean swimming pool restored by Bantu Pools, with mountains in the background

Licensed & insured · Johannesburg & surrounds

We bring pools back to life.

Cleaning, repairs and full renovations by a team that treats your pool like its own. Crystal-clear water, healthy chemistry, zero hassle — all year round.

Pools serviced
0+
Years of experience
0+
Satisfaction rate
0%
Emergency support
0/7

What we do

Every pool, covered.

One team for the whole lifecycle of your pool — weekly care, urgent fixes and complete transformations.

Pool Cleaning & Maintenance

Weekly visits that keep your water swim-ready: skimming, vacuuming, filter care and precise chemical balancing. We even rescue the greenest of pools.

Learn more
Bantu Pools technician scrubbing the waterline tiles of a pool
Bantu Pools team servicing pool pump equipment

Equipment Repairs

Pumps, filters, heaters and leaks — diagnosed fast and fixed properly, before small faults become big bills.

Learn more
Pool shell being resurfaced during a renovation

Renovations & Resurfacing

Tired pool? We re-marble, retile and relight — turning dated pools into the best feature of your home.

Learn more

Not sure what your pool needs?

WhatsApp us a photo of your pool and we'll tell you exactly what it needs — with a free, no-obligation quote.

Send a photo

The proof

Drag to see the difference.

A real Bantu Pools green-to-clean rescue — same pool, same angle. Just add our team.

Neglected pool with green algae-filled water, before treatment The same pool with crystal-clear blue water, after Bantu Pools treatment After Before

Drag the handle

How it works

Sparkling water in three steps.

  1. Send us a photo

    WhatsApp a photo of your pool — green, broken or just tired. No site visit needed to get started.

  2. Get a same-day quote

    We assess, quote and schedule fast — usually within hours. Clear pricing, no surprises.

  3. We make it sparkle

    Our team does the work and keeps it that way with optional weekly care. You just swim.

Portfolio

Recent projects.

Swipe through real work — no stock-photo promises.

Word of mouth

Neighbours talk. So do pools.

My pool was green for two years. Bantu Pools had it crystal clear in under a week — and it's stayed that way ever since.
Thabo M.
Green-to-clean rescue
Best service in the area. The team is professional, punctual and incredibly thorough — my pool has never looked better.
Sarah J.
Weekly maintenance
They renovated our 20-year-old pool and it looks brand new. On budget, on time, and the quality is outstanding.
Priya N.
Full renovation

FAQ

Questions, answered.

How much does pool cleaning cost in Johannesburg?

It depends on your pool's size and condition, so we quote each pool individually — and quotes are always free. WhatsApp us a photo of your pool on +27 83 688 3238 and you'll usually have a price the same day, with no call-out fee.

Can you fix a green pool?

Yes — green-to-clean rescues are one of our specialities. Depending on how far gone the water is, most pools are sparkling again within a few days of treatment, not weeks.

Which areas do you service?

We're based in Johannesburg and service the city and surrounding areas. Message us with your location and we'll confirm availability in your area right away.

How often should a pool be serviced?

We recommend a weekly visit in swimming season and at least every second week in winter. Regular servicing keeps the chemistry balanced, prevents algae, and catches small equipment problems before they become expensive ones.

Do you repair pool pumps, filters and heaters?

Yes. We diagnose and repair pumps, filters, gas and electric heaters, and we do pressure testing to find hidden leaks. If a part is beyond saving, we'll quote you on a replacement before doing any work.

Do I need to be home during the service?

No — as long as our team can access the pool area, you don't need to be home. Many of our weekly clients simply arrange gate access and come home to a clean pool.

Ready for the clearest water on the street?

Free quotes, fast scheduling, and work we stand behind. One message is all it takes.

Mon–Sat, 07:00–17:00 · Emergency call-outs 24/7