Variable-speed pumps ship with factory defaults that are universally wrong for anyone's pool. The schedule is the product — set it poorly and you might as well have bought a single-speed. Here is how to program a variable-speed pump to actually deliver the savings the brochure promises, without sacrificing water quality or cleaner performance.
Understand the three levers
- RPM.The speed the motor runs. Pool pumps span roughly 600–3,450 RPM.
- Hours per day at that RPM.The schedule. Usually broken into 2–4 time blocks.
- Priming and ramp. Initial high-RPM burst to establish prime, then ramp down to the scheduled speed.
A Florida default schedule that works
| Time block | RPM | Purpose |
|---|---|---|
| Prime (3 min at power-on) | 2,800–3,000 | Evacuate air, seat basket, establish flow. |
| 6:00 AM–9:00 AM | 2,500 | High enough to run salt cell, cleaner, and skim aggressively. |
| 9:00 AM–4:00 PM | 1,500 | Low-RPM filtration during peak sun. Quiet, efficient, maximum filter contact time. |
| 4:00 PM–6:00 PM | 2,200 | Afternoon skim, heater call if needed. |
| 6:00 PM–10:00 PM | 1,200 | Evening filtration at minimum practical RPM. |
| 10:00 PM–6:00 AM | 0 | Off overnight. Florida pools generally don't need round-the-clock circulation. |
Total runtime: ~16 hours. Total turnover: roughly 1.5 pool volumes. Electricity usage: a small fraction of a single-speed equivalent.
Three rules before you save a schedule
- Confirm salt-cell flow-switch activates at the lowest scheduled RPM.If it doesn't, either raise that RPM or program one daily high-RPM block long enough to meet the cell's daily chlorine output.
- Verify the heater's pressure switch closes at the lowest scheduled RPM.Or add a dedicated “heat” override that bumps RPM during any heat call.
- Check the cleaner's manufacturer spec. Pressure- and suction-side cleaners have minimum flow/pressure requirements. Program a daily cleaner block at the right RPM.
Priming-speed setup
On every VS pump, set a priming block to run at high RPM (2,800+) for 3–5 minutes on every start. This burns a trivial amount of electricity and guarantees the pump fully primes before settling into its low-RPM schedule. Skip it and a VS pump sometimes fails to prime at its programmed low RPM, running unpumped until a human notices.
Override modes worth configuring
- Spa override— automatic high-RPM when a spa switch or pool controller calls for spa mode, so jets actually jet.
- Freeze protect— low-RPM circulation when ambient temperature drops below a setpoint. Keeps water moving through the plumbing when it matters.
- Service mode— temporary low-RPM or off for equipment service. Every VS pump has one; learn how to activate yours.
The savings and the problems both live in the schedule. A poorly programmed VS pump wastes 60% of its potential and still causes chemistry and cleaner complaints. A well-programmed one is nearly invisible in operation and generates monthly utility savings for a decade.