Pentair Pool Pump Error Code 12: How to Fix It

Hard 2-4 hours Medium Severity Verified June 2026
Error Code
12
Brand
Pentair
Product Type
pool_equipment
Severity
Medium
DIY Difficulty
Hard
Estimated Fix Time
2-4 hours
Error Code 12 on a Pentair pool pump indicates a bearing failure, meaning the motor's internal bearings are worn, seized, or damaged and can no longer support smooth shaft rotation. This is a medium-severity issue — the pump may still run but will produce loud grinding or screeching noises, vibrate excessively, and draw higher-than-normal current. Left unaddressed, a failed bearing can destroy the pump motor entirely, so it's important to act quickly once this code appears.
Ad

Tools You'll Need

How to Fix Error Code 12

  1. Turn Off Power to the Pump

    ALWAYS disconnect power at the breaker before touching the pump motor. Pool pumps run on 120V or 240V electricity and contact with live components can cause serious injury or death.
  2. Inspect the Pump for External Signs of Bearing Failure

    Even with the breaker off, do not insert fingers near the shaft seal or wet end of the pump while water pressure may be present. Close any isolation valves first.
  3. Check the Pump's Error History and Fault Log

  4. Listen and Feel for Bearing Noise During a Brief Test Run

    Do not run the pump dry. Confirm water is primed in the pump before any test run to avoid damaging the mechanical seal.
  5. Drain the Pump and Disconnect Plumbing

  6. Remove the Motor from the Pump Housing

  7. Replace the Motor Bearings or the Entire Motor

    When pressing bearings in or out, never strike the bearing race directly with a hammer. Use a bearing press or a proper driver set to avoid damaging the new bearing. Misaligned bearings will fail prematurely.
  8. Inspect and Replace the Mechanical Seal if Needed

  9. Reassemble, Reinstall, and Prime the Pump

    Never run the pump without confirming it is fully primed with water. Running dry even briefly can destroy a mechanical seal within seconds.
  10. Restore Power and Test

Parts You May Need

Pool pump motor replacement
Check Price on Amazon
Motor bearings (front and rear)
Check Price on Amazon
Mechanical shaft seal
Check Price on Amazon
Pump housing O-ring or gasket
Check Price on Amazon
Strainer lid O-ring
Check Price on Amazon
Pool pump motor replacement
Check Price on Amazon
Motor bearings (front and rear)
Check Price on Amazon
Mechanical shaft seal
Check Price on Amazon
Pump housing O-ring or gasket
Check Price on Amazon
Strainer lid O-ring
Check Price on Amazon
Pool pump motor replacement
Check Price on Amazon
Motor bearings (front and rear)
Check Price on Amazon
Mechanical shaft seal
Check Price on Amazon
Pump housing O-ring or gasket
Check Price on Amazon
Strainer lid O-ring
Check Price on Amazon
Ad

When to Call a Professional

Call a licensed pool equipment technician if: the pump motor shaft is completely seized and will not turn; you are uncomfortable working with 240V electrical connections; the pump motor shows signs of burnt windings (strong burnt smell, visible scorch marks on coils) indicating the damage has spread beyond the bearings; or if after bearing or motor replacement the Error Code 12 continues to appear, which may indicate an electronic control board fault. Also consult a professional if your pump is still under warranty, as DIY disassembly may void the coverage.

Frequently Asked Questions

Can I still run my pool pump if Error Code 12 appears?
It is not recommended. Error Code 12 means the pump bearings are failing. Running the pump in this condition causes the motor to work harder, generates excessive heat, and can quickly destroy the motor windings — turning a bearing repair into a full motor replacement. You should address the issue as soon as possible, ideally within 1–2 days of the code first appearing.
How much does it cost to fix Pentair pool pump Error Code 12?
DIY bearing replacement parts typically cost $15–$40 for the bearings and mechanical seal. Replacing the full motor yourself costs $150–$400 depending on horsepower and model. Hiring a pool technician to do the repair typically runs $250–$600 including parts and labor. A full pump replacement, if necessary, can cost $400–$1,200 installed.
What causes Pentair pool pump bearings to fail?
The most common causes are water intrusion through a worn mechanical seal (which causes rust and corrosion of the bearing), normal wear over time (bearings typically last 5–10 years), running the pump dry, chemical damage from pool water splashing into the motor, and operating the pump with clogged baskets that force the motor to overwork and overheat.
Is it better to replace the bearings or the whole motor?
For most homeowners, replacing the entire motor is the better choice. Individual bearing replacement requires disassembling the motor, sourcing matching bearings, and using specialized pressing tools. A replacement motor is a direct, faster fix and often costs only slightly more than bearings plus labor time. If your pump motor is relatively new and only the bearings are worn, a bearing-only replacement by a skilled DIYer or technician can extend motor life cost-effectively.
How do I prevent Pentair pool pump Error Code 12 from happening again?
Prevent future bearing failures by regularly cleaning the pump strainer basket to reduce motor strain, inspecting the mechanical seal for leaks annually and replacing it every 3–5 years as preventive maintenance, ensuring the pump motor has adequate ventilation and is not exposed to standing water, and running the pump at lower variable speeds when possible to reduce heat and wear. Also check that the pump is properly leveled to avoid uneven shaft load.