Pool Filter Cleaning Pricing Calculator

Work out how much to charge for a pool filter cleaning: teardown time, one handling slot per cartridge or grid, the soak return trip, media and parts.

Your rates

What you bill one technician-hour at, not what it costs you.

Every task time below is for ONE tech. Crew size multiplies them.

A floor the price never falls below. Leave empty for no minimum.

What is in the housing
Filter type

Cartridges or DE grids. Count them, do not read the nameplate: cleaning time tracks what you take out and put back, not rated square footage.

Shut down, relieve pressure, open the housing, reassemble, purge air and restart.

A seized clamp, a corroded band, an awkward equipment pad, a gauge that has to come off first.

Soak or degrease

A soak is not a longer visit, it is a second visit. Ticking this opens the return-trip fields so the drive back is priced rather than absorbed.

Drive time

Per technician, door to door, for the first visit.

Most operators bill none of it. Either way it stays in your cost, which is the point.

Media, cleaner and parts (at cost)

What the product cost you. This tool prices, it does not dose: the label is the authority on dilution and handling.

Tank o-ring, lube, clamp, air bleeder, a pressure gauge you replaced while it was open.

A new cartridge set or grid set. Leave empty when you are only cleaning the existing ones.

Applied to the four cost lines above only. Leave at 0 to pass them on at cost.

A pump seal, a multiport spider gasket, a backwash valve rebuild, a chemical balance visit afterwards.

Annual filter-clean program: what the cadence is worth

Cleaning cadence follows bather load, filter type and how fast pressure climbs, so the tool never presumes one. Enter the cadence you would actually sell.

Tax line and margin check

VAT, GST or sales tax, if you add one. Use your own registered rate: the tool does not assume a country.

Loaded crew cost, wage plus burden. Fill it in and the result shows job cost, gross profit and realised margin. Leave it empty and the margin block stays hidden.

Price before tax

-

Enter a charge-out rate to build the price.

Filter clean: crew time
-
Media, cleaner and parts
-
Price before tax
-
Export
How this is calculated

The price is a straight build-up from time you enter. Three things behave deliberately: task times are per technician and crew size multiplies them, handling time is counted per element rather than per rated square foot, and drive time is tracked twice, so every drive hour lands in your cost while only the share you choose to bill lands in the charge.

elementHrs = elementCount × perElementHours        (cartridge / DE only)
onSite     = teardown + elementHrs + soakHandling* + extra   (*soak only)
crewHours  = onSite × crewSize
driveCrew  = (drive + returnTrip*) × crewSize      (*soak only)
billedDrv  = driveCrew × driveBillPct
labour     = (crewHours + billedDrv) × chargeRate
media      = mediaQty × mediaCostPerUnit           (DE / sand only)
materials  = (media + cleaner + parts + elements) × (1 + markup)
subtotal   = labour + materials + addOns
price      = max(subtotal, jobMinimum)
tax        = price × taxRate
cost       = (crewHours + driveCrew) × costRate + materialsAtCost
margin     = (price − cost) ÷ price
program    = floor(cleansPerYear × poolsEnrolled) × price

Worked example

One tech on a four-cartridge housing at a 95 charge-out rate. Teardown 0.4 h plus 4 × 0.25 h of element handling is 1.4 h on site. Half an hour of round-trip drive, none of it billed. Cleaner 18 and parts 12 is 30 of materials at cost, marked up 20% to 36.

Labour 1.4 × 95 = 133, plus 36 of materials, gives 169 before tax. The job consumed 1.4 + 0.5 = 1.9 paid crew-hours, so it returns 88.95 per paid crew-hour, not the 95 the rate card implies. That gap is the drive you absorbed.

Where every constant comes from

No price presets anywhere. Every currency field starts empty. The only pre-filled numbers are the task times: 0.4 h, 0.75 h and 0.5 h of teardown for a cartridge, DE and sand housing, and 0.25 h and 0.2 h of handling per cartridge and per DE grid. They are scoping conventions in editable boxes, a starting point for "how long does this take", never a market rate and never a benchmark. Overwrite them after your first few timed cleans; the numbers you replace them with are the ones that matter.

The media quantity is not ours to supply. A DE filter's recharge weight is stamped on its own data plate, and a sand bed's charge is in the manufacturer's spec for that model. Both are specific to the filter in front of you, so the tool asks for the figure instead of printing one. Pounds and kilograms are the same money either way: the toggle converts the quantity and the unit cost together.

Two coupled effects the quote hides if you let it. A DE teardown ends with an empty filter, so the recharge is part of the job and the tool says so when you have not priced it. How many pounds that recharge takes comes off the grid area on the DE powder recharge calculator, which is the quantity this quote then puts a price on. And a soak is a second visit: the return drive is real, unavoidable and usually unbilled, so it gets its own field rather than being folded into "on-site time".

The margin check is all-or-nothing. Without a cost per crew-hour the labour half of the job cost is unknown, and reporting a margin off the materials line alone would flatter every quote, so the block simply does not appear.

Everything runs in your browser. No account, no email gate, nothing stored or sent.

What this prices, and what it deliberately does not

A filter clean is a one-off, short, materials-light visit, and what decides whether it earns anything is not the pool it belongs to. It is how many things come out of the housing, whether the job ends in a soak that forces a second trip, and how much of the day the drive eats. This calculator builds the price from those, then runs the check a flat per-clean rate hides: what the visit actually returns per paid crew-hour once the windshield time is counted.

Recurring work prices on a different axis entirely. If you are setting a monthly per-pool number rather than quoting a one-off service call, the pool service price calculator is the right tool. That one is a monthly cost stack; this one prices a single job that sits beside it on the invoice.

Element count, not rated square footage

The nameplate on a filter tells you whether it is the right filter for the pool. It does not tell you how long it takes to clean, because cleaning time scales with how many elements you take out, work over and put back. Two housings rated identically can hold four cartridges or eight grids, and the eight-grid one is close to twice the handling.

So the driver here is a count the tech can make standing at the pad, not a figure off a label. If the question in front of you is instead whether the filter is sized correctly for the system, that is the pool filter size calculator, and it is worth answering before you quote a replacement element set: putting new cartridges into an undersized housing sells the customer a shorter cleaning interval, not a fix.

Every money field starts empty on purpose

Search for what a filter cleaning costs and you will find plenty of numbers. Follow their citations and they resolve to retailer blogs and lead-generation directories quoting each other. No regulator, no trade body, no published survey. Under this site’s cite-or-omit rule that means the tool ships with none of them.

The only pre-filled numbers anywhere are task times: a starting teardown time per filter type and a starting handling time per element. All of them sit in editable boxes. They are a scoping starting point, a way of saying that a DE teardown takes longer to open and reassemble than a cartridge housing, and they are not benchmarks. Overwrite them after your first few timed cleans.

A soak is a second visit, not a longer one

The single most common way a filter clean loses money is being booked as one visit when it is two. An overnight soak or degrease means the elements leave, loaners or an empty housing stay, and somebody drives back. Fold that into “on-site time” and the return trip disappears from the quote while staying very much in your week.

Tick the soak box and the tool opens a separate return-trip field, adds it to the paid hours, and tells you when you have left it at zero. The same split that governs the first drive governs this one: it always lands in your cost, and only the share you nominate lands in your charge.

A DE teardown ends with an empty filter

This is the coupled effect the quote hides if you let it. Break down a DE filter and the old charge goes out with the rinse water, so the recharge is part of the job rather than an optional extra. The tool says so when you have priced a DE teardown with no media against it, because the two defensible answers are to price the recharge or to state plainly on the quote that the customer supplies it. Quietly doing neither is how a clean turns into an argument at the door.

The quantity itself is not this page’s to supply. A DE filter’s recharge weight is stamped on that filter, and a sand bed’s charge is in the manufacturer spec for that model, so the tool asks you to read it. The same goes for cleaner and degreaser: they appear here only as a cost you paid, never as a dilution or a method, because the label is the authority on both.

From a one-off to a cadence

One filter clean is a service call. Two a year across a route is a program, and the panel at the bottom of the tool multiplies your own cadence out so you can see what that is worth beside the monthly line. Cadence itself is a judgement call from the pad: bather load, filter type and how fast pressure climbs off a clean baseline, which is why the tool asks rather than assumes.

If the clean is part of keeping an account rather than a one-off call-out, the weekly pool maintenance checklist is the route work it sits inside, and the pressure reading that triggers the next clean comes off that same visit.

Everything runs in your browser: no account, no email gate, nothing stored or sent. Estimate only, not a binding quote.

Frequently asked questions

How much should I charge for a pool filter cleaning?
Whatever your own time and materials add up to, which is why this page has no suggested figure. Follow the circulating averages and they resolve to retailer blogs and lead-generation directories quoting each other, not a regulator, a trade body or a published survey. This site's rule is cite-or-omit, so every currency box starts empty and the tool supplies the structure instead: teardown time, one handling slot per element, the soak return trip, media, parts, drive time and a job minimum.
Why does the calculator ask for element count instead of filter size?
Because cleaning time tracks what you physically take out, clean and put back, not the rated area on the nameplate. A four-grid DE filter and a four-cartridge housing of very different ratings take broadly similar handling, while an eight-grid filter takes roughly twice as long as a four-grid one at the same rating. Rated area decides whether the filter is the right size for the pool, which is a different question and a different tool.
How do I price a cartridge soak or degrease?
As two visits, not one long one. An overnight soak means somebody drives back to refit the elements, and that return trip is real, unavoidable and usually unbilled. Tick the soak box and the tool opens a separate return-trip drive field, adds it to your paid hours, and warns you if you leave it at zero.
Does the tool tell me how much DE powder to add?
No, and deliberately. The recharge weight for a DE filter is stamped on that filter, and a sand bed charge is in the manufacturer spec for that model. Both are specific to the equipment in front of you, so the tool asks you to read the figure rather than printing one. Media appears here purely as a cost line: quantity times what it cost you.
Should I bill the drive time on a filter clean?
That is your call, but the cost is not. A filter clean is a short job, so drive time is a large share of the day it consumes. The tool tracks drive hours twice: every drive hour lands in the cost side, because you pay the crew for it either way, and only the share you nominate lands in the charge side. That is what makes the per-paid-crew-hour figure honest.

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.