Pool Inspection Pricing Calculator: What to Charge Per Visit

Price a pool inspection from your own numbers: scope modules, equipment count, report write-up time, drive time, a rush uplift and the re-inspection you absorb.

Your rates

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

Desk time is still time. Leave it empty and report hours bill at the on-site rate.

Every module time below is for ONE inspector. This multiplies them.

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

Scope of the visit (per inspector)

Untick a module and it leaves the quote entirely: its hours are dropped, not quietly summed. The times are starting points for scoping, not rates. Overwrite them after your first few timed visits.

Heater, heat pump, automation, cleaner, booster pump, second filter.

Awkward access, a second body of water, a vendor who wants the walk-through narrated.

Report and travel

Desk time turning photos and notes into the document you deliver. One person: this is never multiplied by crew size.

Per inspector, door to door.

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

Consumables, add-ons and rush

Test reagents, photo hosting, printing, courier: what the visit actually consumes.

Applied to the cost line beside it only. Leave at 0 to pass it on at cost.

A separate spa, a second property, a pressure test you are quoting alongside.

Applied to the whole build-up. Contingency deadlines are why this line exists.

The follow-up visit you promised to absorb

A re-inspection after repairs is real work. If you have folded it into the price, the hours belong in your denominator even though nothing extra is charged.

Capacity: how many of these a period can hold

Inspection demand tracks local property transactions, so the tool never presumes a season. Enter the period you are planning.

Tax line and margin check

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

Loaded 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

Enter a charge-out rate to build the quote.

Inspection: on-site time
Report write-up
Quote before tax
Export
How this is calculated

The quote is a straight build-up from time you enter. Three things behave deliberately. Module times are per inspector and the inspector count multiplies them. Report time is desk time for one person, so it is never multiplied by crew size, but it always lands in the paid-hours denominator. And drive time is tracked twice: every drive hour lands in your cost, while only the share you choose to bill lands in the charge.

onSite    = Σ(ticked module hours) + extraItems × perItemHours* + extra
                                          (*only while the equipment module is on)
crewHours = onSite × inspectors
driveCrew = driveHours × inspectors
billedDrv = driveCrew × driveBillPct
field     = (crewHours + billedDrv) × chargeRate
report    = reportHours × (reportRate or chargeRate when blank)
materials = consumables × (1 + markup)
buildUp   = field + report + materials + addOns
quote     = max(buildUp × (1 + rush), jobMinimum)
tax       = quote × taxRate
followUp  = absorbedVisits × hoursEach × inspectors
paidHours = crewHours + driveCrew + reportHours + followUp
yield     = quote ÷ paidHours
cost      = paidHours × costRate + consumablesAtCost
margin    = (quote − cost) ÷ quote
capacity  = floor(periodWeeks × daysPerWeek × inspectors × inspectionsPerDay)

No price presets anywhere. Every currency field starts empty. The only pre-filled numbers are the four module times (0.75 h shell and deck, 0.75 h equipment pad, 0.5 h barrier and safety, 0.25 h water sample) and the 0.25 h each extra piece of equipment adds. All six sit in editable boxes. They are a scoping starting point, saying only that the shell walk usually runs about as long as the pad, and the numbers you replace them with are the ones that matter.

Why the report is its own line. An inspection is sold as a visit and delivered as a document. The desk hours that turn photographs and field notes into that document are real, they are usually nobody's billable time, and they are the single line most inspection prices omit. Here they have their own rate, and if you leave that rate empty they bill at your on-site rate rather than silently at nothing.

Why the absorbed re-inspection has a box. If you have promised a free follow-up after repairs, that visit costs you hours and earns nothing. Entering it does not change the price by a cent: it changes the return per paid hour, which is the number that tells you whether the promise is affordable. Coupled side effect, made visible.

What this tool does not decide. It prices a visit; it does not define one. InterNACHI's Pool and Spa Inspection Standards of Practice describe a residential pool and spa inspection as "a non-invasive, visual examination of the accessible areas of a pool or spa" covering, among other things, the interior surfaces, decking, plumbing and pumps, heating, electrical and lighting, and fencing and safety barriers, and they apply to "properties with four or fewer residential units and their attached garages and carports". Those Standards also state that inspectors "are not required to come into direct contact with pool or spa water" and "are not required to enter the pool or spa", which is exactly why in-water work is a separate job at a separate price. Your own jurisdiction, licence and contract set the scope you are actually selling; the modules above only let you price it.

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

What this prices, and what it deliberately does not

A pool inspection is sold as a visit and delivered as a document, and the quote has to cover both halves. This calculator builds the price from the scope modules the visit actually includes, at the number of inspectors you actually send, then adds the two lines that flat fees quietly swallow: the desk hours the report takes and the windshield hours the drive takes. It ends with the only two numbers that tell you whether the fee works, the return per paid hour and the realised margin.

It prices a visit. It does not define one. What an inspection must cover, what counts as a defect and whether a barrier complies are standards, code and competence questions, and the standard or statute in force where the pool sits is the authority on all three.

Every money field starts empty on purpose

Search for an average pool inspection cost and the numbers are plentiful. Follow their citations and they resolve to retailer blogs, a single inspector’s own rate card, or 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, and what it gives you instead is the shape of the quote with every currency field blank until you fill it.

The only pre-filled numbers anywhere are the four module times and the per-item equipment time, and all five sit in editable boxes. They say only that the shell and deck walk usually runs about as long as the equipment pad. Overwrite them after your first few timed inspections. If you have not yet set a defensible number to type into the rate box, the service hourly rate calculator and the labor burden rate calculator are the two places that number comes from.

The report is the line most inspection prices lose

Scope is easy to price because you can see it happening. The report is not: it happens later, alone, at a desk, and it is the part the customer is actually buying. So report time gets its own box and its own rate here. Leave the rate empty and those hours bill at your on-site rate rather than silently at nothing, and either way they land in the paid-hours denominator, which is why the return per paid hour on this page is usually lower than operators expect.

Once the numbers settle, the document itself is a separate piece of work. The pool inspection and condition form is the field template the visit fills in, structure, equipment, safety and water chemistry, ready to print or save as a PDF. This page prices the visit; that page produces the report.

Scope is a switch, not a discount

Untick a module and its hours leave the quote entirely rather than being quietly summed at zero, because a visit that skips the equipment pad is a different product, not a cheaper version of the same one. The equipment module carries its own multiplier for the same reason: a pad with a heater, automation, a booster pump and a cleaner is not the pad the base time assumed, so each extra item adds an editable slice of time instead of vanishing into a flat fee.

The barrier and safety module prices your time, not a compliance verdict. That verdict belongs to the code in force where the pool is, and those rules move. In Australia there is no longer one national answer at all after AS 1926.1:2024 and NCC 2025. The Australian Building Codes Board records NCC 2025 as published on 1 May 2026, adopted from 1 May 2026 in the ACT, Tasmania, Victoria and Western Australia, from 1 May 2027 in New South Wales and Queensland, split across the two dates in South Australia, and “Not adopted” in the Northern Territory. The per-state pool barrier position works through what that means for barriers, jurisdiction by jurisdiction. Price the look; cite the rule.

The water line is where this tool stops

InterNACHI’s Pool and Spa Inspection Standards of Practice describe a residential pool and spa inspection as “a non-invasive, visual examination of the accessible areas of a pool or spa”, covering among other things the interior surfaces and decking, the plumbing and pumps, heating, electrical and lighting, and the fencing and safety barriers, for “properties with four or fewer residential units and their attached garages and carports”. Those same Standards state that inspectors “are not required to come into direct contact with pool or spa water” and “are not required to enter the pool or spa”.

That single limit is why in-water work is priced on a different page. Dye testing, pressure testing plumbing runs and dive time carry a different skill set, a different insurance conversation and a different rate, so they belong in the pool leak detection pricing calculator rather than being folded into an inspection fee that never assumed them. If an inspection turns up a suspected loss, that is a second job to sell, not a freebie to absorb.

The re-inspection you promised is already costing you

If you have folded a free follow-up visit into the price, enter it. Nothing about the quote will change, which is the point: what changes is the return per paid hour, because those hours are yours and they earn nothing. Coupled side effects only get managed once they are visible, and this is the one that turns a healthy looking inspection fee into an unprofitable one about three repairs later.

The capacity block works the same way, from your own numbers. Inspection demand tracks local property transactions rather than a season, so nothing here presumes a window. Enter the period, the inspectors, the working days and the inspections per inspector-day, and the tool multiplies it out to whole jobs and an ex-tax revenue ceiling.

From a number to a document the customer can accept

When the fee settles, it still has to become something signable. Move it into the pool service quote template, where the scope modules you ticked become the quote’s scope of work. If the inspection is the start of an account rather than a one-off transaction fee, the pool service price calculator is where the recurring number gets set.

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 inspection?
Whatever your own build-up says, which is the only honest answer this tool can give. Price the visit as scope plus report plus travel: tick the modules the inspection actually covers, put your charge-out rate in the rate box, add the desk hours the report takes, then read the return per paid hour. What this page will not do is hand you an average. Every circulating "average pool inspection cost" figure we could follow resolves to a retailer blog, one inspector rate card or a lead-generation directory quoting another directory, so under a cite-or-omit rule there is nothing to print.
Why does the report have its own line and its own rate?
Because an inspection is sold as a visit and delivered as a document. The desk hours that turn photographs and field notes into that document are real hours, they are usually nobody billable time, and they are the single line most inspection prices leave out. Here they carry their own rate, and if you leave that rate empty they bill at your on-site rate rather than silently at nothing. They always land in the paid-hours denominator either way.
Should the free re-inspection after repairs change my price?
It should change what you know about your price. Enter the follow-up visits you have promised to absorb and the quote does not move by a cent: what moves is the return per paid hour, because those hours are yours and they earn nothing. If the yield still clears your cost per hour with the follow-up counted, the promise is affordable. If it does not, you are funding the repair contractor verification out of the inspection fee.
Does a pool inspection include getting in the water?
Not under the usual standard, which is exactly why in-water work is priced elsewhere on this site. InterNACHI Pool and Spa Inspection Standards of Practice describe the inspection as "a non-invasive, visual examination of the accessible areas of a pool or spa" and state that inspectors "are not required to come into direct contact with pool or spa water" and "are not required to enter the pool or spa". Dye work, pressure testing and dive time are a different job with a different risk profile, so they belong in the leak detection pricing calculator, not in this quote.
What should I charge extra for on a real estate inspection?
The two things a transaction adds are turnaround and equipment count. A contingency deadline is what the rush uplift is for: it applies to the whole build-up, not just labour, because a same-day report compresses the desk work as much as the visit. Equipment count is the other one. A pad with a heater, automation, a booster pump and a cleaner is not the pad the base time assumed, so each extra item adds its own editable slice of time rather than disappearing into a flat fee.
Is the barrier and gate module a compliance check?
No, and the distinction matters. The module prices the time it takes you to look at the barrier, the gates and the safety fittings and report what you saw. Whether that barrier complies is a code question answered by the standard or statute in force where the pool is, not by this calculator and not by the length of time the check took. Those rules also move: Australia, for instance, no longer has one national answer after AS 1926.1:2024 and NCC 2025.

Sources

  1. InterNACHI Pool and Spa Inspection Standards of Practice: defines a residential pool and spa inspection as a non-invasive, visual examination of accessible areas, lists the systems and components inspected, limits the scope to properties with four or fewer residential units, and states that inspectors are not required to contact the water or enter the pool. International Association of Certified Home Inspectors (InterNACHI). Retrieved .
  2. NCC 2025 state and territory adoption information: NCC 2025 was published on 1 May 2026, with adoption dated 1 May 2026 in the ACT, Tasmania, Victoria and Western Australia, 1 May 2027 in New South Wales and Queensland, a split Building Code 1 May 2027 and Plumbing Code 1 May 2026 in South Australia, and "Not adopted" recorded for the Northern Territory. Australian Building Codes Board (ABCB). Retrieved .

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.