The Pentair IntelliFlo is the most widely installed variable speed pool pump in the residential market. It's well-engineered, well-supported, and when properly programmed it delivers significant energy savings. When poorly programmed — which is more common than it should be — it either fails to achieve turnover or runs too fast to save meaningful electricity. This guide covers proper setup for both the VS (RPM-based) and VSF (flow-based) versions.
Look at the pump's display panel. The IntelliFlo VS (model numbers: PF2VS015 and similar) programs speeds in RPM only. The IntelliFlo VSF (model numbers: PF2VSF015 and similar) has a built-in flow meter and can program in GPM — the pump automatically adjusts RPM to maintain the target flow rate as the filter loads with debris.
The VSF is superior for most installations because flow stays constant regardless of filter condition. As a filter loads, a VS pump running at fixed RPM will deliver less flow, potentially dropping below turnover requirements.
Before programming any speed settings, know what flow rate the pool actually needs:
Formula: Pool Volume (gallons) ÷ Turnover Time (minutes) = Required GPM
Example: 20,000-gallon pool, 8-hour turnover target = 20,000 ÷ 480 = 41.7 GPM → program 45 GPM with a small margin.
| Pool Volume | 8-hr Turnover GPM | Suggested Setting |
|---|---|---|
| 10,000 gal | 21 GPM | 25 GPM |
| 15,000 gal | 31 GPM | 35 GPM |
| 20,000 gal | 42 GPM | 45 GPM |
| 25,000 gal | 52 GPM | 55 GPM |
| 30,000 gal | 63 GPM | 65–70 GPM |
The IntelliFlo supports 8 programmable speed settings (Programs 1–8). A typical residential programming approach:
When the IntelliFlo is wired to a Pentair IntelliCenter or ScreenLogic system, all speed scheduling is done through the automation interface. The pump's local schedule is overridden by the automation system. Set pump speeds within each circuit definition in the automation panel, not on the pump itself.
Record all IntelliFlo program settings in PoolLens per account. When a customer reports "the pump is running but nothing works" after an automation update, having the original speed settings documented makes reset fast and accurate.
After programming, verify the pool is actually turning over. Methods:
A 30,000-gallon pool programmed at 1,200 RPM for 8 hours is not turning over. Flow at 1,200 RPM on most IntelliFlo models is 15–20 GPM — enough for a 10,000-gallon pool, not a 30,000-gallon one. Always verify the math.
Most gas heaters require a minimum flow of 25–30 GPM to allow ignition. If the automation system runs the pump at a filtration speed below this threshold when the heater calls for heat, the heater won't fire. Program a "heater speed" of at least 40–50 GPM and configure the automation to switch to it when the heater activates.
IntelliFlo pumps ship with default programs that are rarely appropriate for any specific installation. Always program for the actual pool — never assume defaults are correct.
PoolLens keeps pump speed settings, program assignments, and automation notes per pool — so pump reprogramming after a power outage or automation reset takes minutes, not an hour of trial and error.
Open PoolLens Free →The IntelliFlo VS programs by RPM only. The IntelliFlo VSF adds a flow meter and can be programmed in gallons per minute — the pump self-adjusts RPM to maintain the target flow rate as the filter loads up.
Calculate the required GPM by dividing pool volume by the target turnover time in minutes. For a 20,000-gallon pool with 8-hour turnover: 20,000 ÷ 480 = 42 GPM. Round up to 45–50 GPM for a comfortable margin.
The IntelliFlo VS and VSF store up to 8 programmable speed or flow settings. When integrated with IntelliCenter or ScreenLogic, the automation system controls which program runs and when.
A drive temperature fault means the variable frequency drive is overheating. Common causes: the pump is installed in an enclosure without adequate ventilation, the cooling fan has failed, or the pump is running at high speed in direct sunlight in a hot climate.