Pool Equipment Replacement Pricing Calculator (pump, heater, filter swaps)

Quote one pool equipment swap from your own numbers: part cost and markup, install hours, crew size, haul-away, permits, and the electrical or gas work you exclude.

What is being replaced

Seeds a starting install time in the box beside it. Overwrite it with your own.

The part (your cost)

What the distributor invoices you for the replacement unit.

Leave empty when it is already inside the unit cost.

Pipe, unions, wire, hardware, pad repair: at cost.

Your number, applied to the three lines above. Work out a defensible band in the parts and material markup calculator, then type it here.

Labor on site (per technician)

Programming the controller, priming, checking flow, showing the customer.

Awkward access, demolition of the old set, a pad you have to rebuild.

Every time above is for ONE tech. Crew size multiplies them.

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

Drive time

Per technician, door to door. An equipment job often means a second trip for the part.

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

Haul-away and permit

What the customer pays to have the old unit taken away.

What the recycler, tip or scrap run costs you. Cost side only.

Passed straight through: the same number lands on the charge and on the cost, so it can never flatter the margin. Whether a permit is required at all is a question for your local building department.

Licensed electrical or gas work

Leave it unticked and the line is dropped entirely, which is how you quote the scope as excluded. Say so in writing either way.

Job minimum, warranty reserve, tax and the margin check

A floor the ex-tax quote never falls below. Leave empty for no minimum.

The manufacturer usually covers the part and not your labor. This sets aside a share of the quote against the callback instead of pretending it will not happen. It does not change the price.

VAT, GST or sales tax, if you add one. Use your own registered rate: the tool does not assume a country, and equipment and labor are not always taxed the same way.

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.

Quote before tax

0

Enter a part cost and a charge-out rate to build the quote.

Equipment and materials
0
Install labor
0
Quote before tax
0
Export
How this is calculated

The quote is a straight build-up: parts at your cost with your markup, plus time you enter at your rate, plus the flat lines the job carries. Four things behave deliberately. Task times are per technician and crew size multiplies them. 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. The permit is a pass-through, identical on both sides. And the licensed electrical or gas line is dropped entirely unless you tick it in, because an excluded scope should leave no trace in the number.

partsCost   = unitCost + freight + fittings
partsCharge = partsCost x (1 + partsMarkup)
onSite      = installHours + startupHours + extraHours
crewHours   = onSite x crewSize
driveCrew   = driveHours x crewSize
billedDrive = driveCrew x driveBillPct
labour      = (crewHours + billedDrive) x chargeRate
subCharge   = subCost x (1 + subMarkup)          (only when ticked in)
subtotal    = partsCharge + labour + subCharge + haulAway + permit
quote       = max(subtotal, jobMinimum)
reserve     = quote x warrantyReserve
tax         = quote x taxRate
valueAdded  = quote - partsCost - subCost - tipCost - permit
cost        = partsCost + subCost + tipCost + permit
              + (crewHours + driveCrew) x costRate
margin      = (quote - cost) / quote

Worked example, the one the tests pin. A single-tech pump swap. The part is 900, freight 60, fittings 90, so parts cost 1,050; at a 40% markup that is charged at 1,470. Install 2 h plus start-up 0.5 h is 2.5 crew-hours at 110, so labor is 275. The haul-away is billed at 45 against a 20 tip run, and the half-hour round trip is not billed. Subtotal 1,790, which is the quote. Paid hours are 3.0 once the unbilled drive is counted, so the headline reads 596.67 per paid crew-hour; strip the pass-throughs back out (1,050 of parts at cost and the 20 tip) and the job returns 720, or 240 per paid crew-hour. Put a 55 cost per crew-hour in and the job costs 1,235 for a gross profit of 555 and a realised margin of 31.0%.

No price presets anywhere. Every currency field starts empty. The only pre-filled numbers are the per-equipment install times, and all of them sit in editable boxes: they say that a heater changeover usually runs longer than a pump changeover, nothing more. They are a scoping starting point, not a benchmark, and the numbers you replace them with are the ones that matter.

The markup percentage is deliberately not chosen for you. There is no parts markup table on this page, because publishing a second one would just give you two numbers to argue with. Settle the percentage in the parts and material markup calculator, which converts a target margin into the markup that actually gets you there, then bring the figure here and apply it to this one job.

Why value added matters more than the headline per hour. On a heater swap the quote is mostly the heater. Dividing the whole quote by crew-hours therefore produces a per-hour figure that looks spectacular and means nothing, and it cannot be compared with a service-only hourly rate. So the tool also strips every pass-through back out (parts at cost, the subcontractor at cost, the tip fee, the permit) and reports what is left per paid crew-hour. That is the number that tells you whether the labor half of the job was worth doing.

The scope prompt is a question, never an answer. A pump, salt cell or automation swap usually touches a circuit or a bond; a heater swap usually touches gas. When you have not entered a specialist line the tool asks whether that work is in or out, and stops there. It does not size a circuit, size a gas line, or tell you what your licence covers: the equipment manual and your local code official do that, and getting it wrong is a safety matter rather than a pricing one. Where the run out to the pad is long enough that the loss along the way is the question, the conductor sizing and voltage drop check gives you something to ask the electrician about rather than an answer of its own.

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

One swap, priced the way it is actually sold

An equipment replacement is a parts-plus-labor job, and that makes it a different animal from a route stop. There is a unit you buy at a price nobody publishes, a markup you have to defend, install hours that vary more with the plumbing than with the pool, a haul-away, sometimes a permit, and almost always a question about whether the licensed work is in or out. This calculator builds the quote from those lines and nothing else. It does one job per page: one swap, one visit, one number you can send.

Recurring work prices on a different axis entirely. If you are setting a monthly per-pool rate rather than quoting a one-off changeover, the pool service price calculator is the tool for that, and it carries no parts or install labor at all. The two numbers belong on the same account and should never be blended into one.

Every money field starts empty on purpose

Search for the cost of replacing a pool pump and you will find plenty of figures. Every one of them is a homeowner cost band written for the person paying the invoice, assembled from lead-generation directories quoting each other. None of them knows your distributor pricing, your markup policy or your loaded crew cost, which are the only three numbers that decide whether this job was worth doing. So the tool ships with none of them, and every currency box starts blank.

The only pre-filled figures anywhere are the per-equipment install times, and they sit in editable boxes. They encode one claim and one claim only: a heater changeover usually runs longer than a pump changeover. They are a scoping starting point, not a benchmark and not a market fact. Overwrite them after your first few timed swaps, and they stop being anyone’s guess but yours.

The markup rung lives one page over

There is no parts markup table here. Choosing a defensible markup, or converting the gross margin you need into the markup that actually gets you there, is a whole question of its own and it already has a page: the parts and material markup calculator. Settle the percentage there, bring it back, and apply it to this one job. The markup box on this page takes your number and does not second-guess it.

The one thing this page does insist on is that the permit is not marked up. A permit fee is a pass-through, so it lands on the charge side and the cost side at exactly the same figure and can never flatter the margin. Fold it into labor if you want to earn on the paperwork, but do it deliberately.

Sizing is not pricing, and this page will not pretend otherwise

Which pump goes back on the pad is an engineering question, and getting it wrong is expensive in a way no quote can fix. Work the flow and the head out in the pool pump size calculator before you price the part, because the unit you specify sets the part cost line here, and because a swap to a different class of pump can change what the plumbing and the circuit have to do.

That is the coupled side effect this tool flags rather than solves. A pump, salt cell or automation swap commonly touches the circuit or the bond; a heater swap commonly touches gas. Whenever no specialist line is entered, the calculator asks which side of the quote that work is on. It does not size a circuit, size a gas line, or tell you what your licence covers. The equipment manual and your local code official do that, and the tool stops at the point where pricing ends and safety begins.

Drive time and the second trip

Equipment work is the category where windshield time quietly doubles. The part is not on the truck, so there is a trip to the supply house, and the start-up sometimes needs its own visit. The calculator tracks drive hours twice: they always land in your cost, because you pay the crew for them regardless, and only the share you nominate lands in the charge. If you find yourself absorbing four paid crew-hours on a two-hour job, that is not a pricing problem, it is a scheduling one, and the tool will say so.

Judge the job on value added, not on the headline

On a heater swap the quote is mostly the heater. Dividing the whole number by crew-hours therefore produces a per-hour figure that looks wonderful and tells you nothing, and it cannot be set beside a service-only hourly rate. The tool reports both: the headline per paid crew-hour, and the same figure with every pass-through stripped back out, the part at cost, the subcontractor at cost, the tip fee and the permit. The second number is the one worth looking at. It is what the labor half of the job earned, and it is directly comparable with the per-hour figure on a cleaning job such as a pool filter cleaning, where there is no part in the quote to inflate it.

What the tool does not do

It does not tell you what to charge. It does not know your market, your competitors or your calendar, and it will not invent an average. It does not size equipment, specify a circuit, size a gas line or decide whether a permit is required where you work. And it does not store anything: everything runs in your browser, with no account, no email gate and nothing sent anywhere. Estimate only, not a binding quote.

Frequently asked questions

How much should I charge to replace a pool pump?
Build it, do not look it up. A pump swap is your landed part cost plus the markup you have chosen, plus the install and start-up hours at your crew-hour rate, plus haul-away, plus a permit if your jurisdiction wants one, plus any licensed electrical work. The calculator above assembles exactly those lines. It ships with no price presets because the honest inputs are all yours: your distributor price, your markup policy, your loaded labor cost. Anyone publishing an average pump replacement price is quoting a homeowner cost band, not your P&L.
What markup should I put on pool equipment?
That is a policy decision, not a lookup, and it belongs one rung up from this page. Work it out in the parts and material markup calculator, which converts the gross margin you actually need into the markup percentage that gets you there, then type that figure into the markup box here. This page deliberately publishes no second markup table: two tables would only give you two numbers to argue with.
Should the electrical work be inside the quote or excluded?
Either is defensible, but it has to be written down. A pump, salt cell or automation swap often touches the circuit or the bond, and a heater swap often touches gas, so the calculator raises the question whenever no specialist line has been entered. Tick the box and the subcontractor invoice enters the quote with whatever markup you carry for coordinating it. Leave it unticked and the line is dropped entirely, which is the correct behaviour for an excluded scope, as long as the exclusion is on the paper the customer signs. What you must not do is stay silent: a customer who is not told will assume it is included.
Why does the tool show two different per-hour figures?
Because one of them is misleading on a parts job. Divide the whole quote by crew-hours on a heater swap and you get a spectacular number that is mostly the heater. So the tool also strips every pass-through back out, the part at cost, the subcontractor at cost, the tip fee and the permit, and reports what is left per paid crew-hour. That second figure is the one you can honestly compare with your service rate, and it is the one that tells you whether the labor half of the job earned anything.
How do I price the warranty callback that comes back next season?
Reserve for it rather than hope. The manufacturer warranty on a pump or heater usually covers the part and not your labor, so the callback lands on you. The reserve field takes a share of the ex-tax quote and sets it aside against that visit. It does not change the price you send: it changes what you believe the job earned. Pick the percentage from your own callback history, not from a number on a website.
Does this replace the monthly pool service price?
No, they are different jobs on different axes. The pool service price calculator sets a recurring per-pool rate for cleaning and chemistry, and carries no parts, markup or install labor at all. This page quotes one equipment swap that happens once and then does not recur. An account usually needs both numbers, and they should not be blended into one.

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.