We provide pool maintenance services to commercial and private properties with pools, fountains and water features.

Keep your pool clean, efficient and safe with routine pool maintenance service. Ensuring a clean environment is the goal of any pool professional, so why choose one over the other? Quality and reliability are two good reasons, but you also need a pool technician that is certified, knows the local “rules and regs” and can take on any needed repairs and renovations that may come up.
The good news is that Magic Pool Services offers multi-day service contracts with 24/7 service. And we cover all your bases: If something goes wrong, we’ll be there with a smart repair. And if you want to upgrade your existing pool, we’re ready and experienced.


Season Opening Service

Cleaning prior to pool opening includes:
  • Pool, premise, and plumbing inspections
  • Remove and store pool covers
  • Check equipment and inventory
  • Reclamation of pool water (if applicable)
  • Drain and acid cleaning of the pool (if applicable)
  • Advise owner/manager of any needed repairs
  • Consult on efficiency upgrades or solutions
Request Service

Ongoing Pool Maintenance

Our general services include, but are not limited to:
  • Brush and vacuum the pool
  • Clean skimmer baskets and waterline tiles
  • Backwash filtration system
  • Remove of all trash on the on-site facility
  • Fill the water to its proper level
  • Inspect the filtration equipment
  • Monitor, test and adjust water to health department standards
Request Service

Once off emergency pool

cleaning Service:
  • SERVICES.....
  • SERVICES.....
  • SERVICES.....
  • SERVICES.....
  • Drain and acid cleaning of the pool (if applicable)
  • Advise owner/manager of any needed repairs
  • Consult on efficiency upgrades or solutions
Request Service

We offer once off emergency cleaning services, pump maintenance, as well as long term weekly pool maintenance.

Our pool services company offers swimming pool maintenance service in Randburg, Morningside, Rivonia, Sandton, East Rand and all Johannesburg Northern Suburbs.
As a pool owner you will know first hand that a crystal blue pool doesn’t get like that by itself, it takes a lot of hard work and constant maintenance.
Many homeowners try and handle everything that is involved in their swimming pool’s maintenance, but it is a long list of chores that you need to complete in order to keep your swimming pool sparkling. Swimming pool maintenance can quickly become a burden if you do it yourself.
We can offer you peace of mind and the opportunity to enjoy your pool without all the hassle of pool cleaning.

A Safe Swimming Environment

Our technicians only apply the best quality chemicals to your swimming pool water to balance and maintain your pool’s chemistry for the ultimate control of algae, bacteria, and viruses.

We also clean out the leaf canister, vacuum the pool, test chemicals, backwash the filter, clean out the pump basket etc.
With a regular pool maintenance service from our pool services company, along with proper filtration, your pool will provide a safe swimming environment for your family and friends.

Contact us for a free


Send us a message

You can contact us with anything related to all your Pool services, Pool Repairs, Pool Remodeling and Pool maintenance requirements.. We'll get in touch with you as soon as possible.

Give us a ring

Mon - Fri,
8h00 - 17h00
9h00 - 13h00
For Pool Cleaning, Maintenance & Repairs

+27 72 106 4985

Pool Renovations & Installations

+27 72 106 4985

We operate from Randburg in the following Johannesburg Northern Suburbs: Randburg, Boskruin, Bromhof, Northcliff, Northgate, Linden, Fairlands, Melrose, Illovo, Randpark, Randpark Ridge, Greenside, Craighall Park, Rosebank, Parkhurts, Darrenwood, Olivedale, Sandhurst, Bryanston, Rivonia, East Rand and surrounding areas.