Florida's Best PoolsTraining Academy
Pool Equipment · 6 min read

How to Program a Variable-Speed Pool Pump (for Actual Savings)

A Florida default schedule that works, salt-cell and heater interlock rules, and priming-speed setup.

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 blockRPMPurpose
Prime (3 min at power-on)2,800–3,000Evacuate air, seat basket, establish flow.
6:00 AM–9:00 AM2,500High enough to run salt cell, cleaner, and skim aggressively.
9:00 AM–4:00 PM1,500Low-RPM filtration during peak sun. Quiet, efficient, maximum filter contact time.
4:00 PM–6:00 PM2,200Afternoon skim, heater call if needed.
6:00 PM–10:00 PM1,200Evening filtration at minimum practical RPM.
10:00 PM–6:00 AM0Off 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

  1. 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.
  2. 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.
  3. 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.

Want a pro to handle all of this for you?

Our CPO-certified techs run this exact playbook on every weekly service visit. Get a free quote.

Request a Service QuoteSee Services