Every pool eventually needs repairs — the question is catching problems early enough to keep costs manageable. Here are the most common pool repair issues in Perth homes and what you should do about them.

Pool Pump Failure

The pump is the heart of your pool system. Signs of pump trouble include: unusual noise (grinding, humming, or no sound when running), reduced water flow, the pump losing prime frequently, or the motor running hot. A pool technician can diagnose whether the issue is with the motor, seal, impeller, or capacitor. Motor replacement: $300–$600. Seal replacement: $100–$200. In older pumps (10+ years), full pump replacement at $600–$1,500 often makes more sense than repairing individual components.

Salt Chlorinator Problems

Salt chlorinators are nearly universal in Perth residential pools. Common issues include: low chlorine output (usually a scale-covered cell or cell reaching end of life), fault codes on the controller, or the unit not running. Cell cleaning ($80–$150) can restore output if scaling is the issue. Salt chlorinator cell replacement: $400–$800. Full unit replacement (cell and controller): $800–$1,500.

Pool Leaks

If your pool is losing more than 2–3cm of water per week (accounting for evaporation), you likely have a leak. Common leak locations include: fittings and return jets, the skimmer box, underground pipes, and pool shell cracks. A leak detection test (pressure testing the plumbing) can identify the source. Plumbing repairs: $300–$1,000. Shell crack repair: $500–$2,000+ depending on severity.

Pool Surface Repairs

Pebblecrete and fibreglass surfaces develop wear over time — rough patches, staining, or crazing. Spot repairs can address isolated issues; full resurfacing becomes necessary for older pools with widespread deterioration. Full pool resurfacing in Perth: $5,000–$15,000+ depending on size and surface type.

Find Pool Repair Services in Perth

Browse our directory of pool service companies across Perth for equipment repairs and pool maintenance.

Browse Pool Services →