Pool Closing & Winterization Pricing Calculator

Price a pool closing from your own numbers: task time, crew size, drive time, cover fit, materials, add-ons, a spring-opening bundle and a season-capacity check.

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 closing price never falls below. Leave empty for no minimum.

The pool and the cover
Pool type

Sets a starting fit time in the box beside it. Overwrite it with your own.

Task time on site (per technician)

Your own hands-on time, not the pump's run time.

Blow-out, plugs and gizzmos. Dropped entirely for an above-ground pool.

Draining and winterizing the pad, pulling baskets and the cleaner, storing ladders, rails and the diving board.

Awkward access, a heavy pre-close clean-up, a repair you are absorbing.

Drive time

Per technician, door to door.

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

Materials and add-ons (at cost)

Skimmer covers, plugs, antifreeze, tape — what the job actually consumes.

What the kit cost you. This tool prices, it does not dose — quantities belong in the dosing calculators.

Leave empty when the customer already owns the cover.

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

Cover pump, air pillow, extra water bags, anchor or spring service, a cover repair.

Spring opening bundle

Selling both visits at close is how a one-off seasonal job becomes a renewing account.

Season capacity — how many of these your window can hold

The closing window is set by local freeze timing, and it moves by weeks between neighbouring towns, so the tool never presumes one. Enter your own.

From your first closing to your last.

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 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

Enter a charge-out rate to build the quote.

Closing — on-site crew time
Materials and consumables
Quote before tax
Export
How this is calculated

The quote is a straight build-up from time you enter. Two things behave deliberately: task times are per technician and crew size multiplies them, 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     = lowerWater + blowOut* + equipment + cover + extra   (*inground only)
crewHours  = onSite × crewSize
driveCrew  = driveHours × crewSize
billedDrv  = driveCrew × driveBillPct
labour     = (crewHours + billedDrv) × chargeRate
materials  = (plugs + chemicalKit + coverSupply) × (1 + markup)
subtotal   = labour + materials + addOns
closing    = max(subtotal, jobMinimum)
bundle     = (closing + openingPrice) × (1 − packageDiscount)
tax        = quote × taxRate
cost       = (crewHours + driveCrew) × costRate + materialsAtCost
margin     = (closing − cost) ÷ closing
capacity   = floor(windowWeeks × daysPerWeek × crews × closingsPerDay)

No price presets anywhere. Every currency field starts empty. The only pre-filled numbers are the task times and the per-cover-type fit time, and all of them sit in editable boxes — they are a scoping starting point, not a benchmark, and the numbers you replace them with are the ones that matter.

The margin check prices the closing visit only. When you bundle the spring opening, the headline follows the package because that is what you are selling — but the margin block keeps measuring the closing, because the spring visit's cost has not been entered and counting its revenue alone would manufacture margin out of nothing. It is also all-or-nothing: with no cost per crew-hour the labour half of the cost is unknown, so the block simply doesn't appear.

Why the season block asks for your own window. Closing dates follow the first freeze, and NOAA's 1991–2020 U.S. Climate Normals put that date between mid-September and early October across the Midwest, in early October in Virginia, "trickl[ing] down to December further south" — and not until at least December across most of California and southern Arizona outside the high elevations. Inside a single state the spread is still weeks: the National Weather Service puts the mean first fall freeze at 11 September for Alamosa, 1 October for Colorado Springs and 8 October for Pueblo, all in Colorado. That is northern-hemisphere timing; south of the equator the calendar is offset by six months, and warm year-round markets have no closing season at all. Any tool that hard-coded "the closing season" would be wrong for most of its readers, so this one asks you.

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 closing is not a smaller version of a route stop. It is a one-off, time-heavy visit with a hard seasonal wall in front of it, and what decides whether it earns anything is how many crew-hours it eats — not the pool’s size, and not what the last operator charged. This calculator builds the quote from the tasks you actually perform, at the crew size you actually send, and then runs the two checks a flat per-job price hides: what the visit returns per paid crew-hour, and how many visits your window can physically hold.

Recurring work prices on a different axis. If you are setting a monthly per-pool number rather than quoting a one-off seasonal visit, the pool service price calculator is the right tool; this one starts where that season stops.

Every money field starts empty on purpose

Search for an average pool closing cost 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. 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 task times and the per-cover-type fit time, and all of them sit in editable boxes: they are a scoping starting point, not a benchmark. Overwrite them after your first few timed closings. 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 to start.

Drive time is the line that quietly decides the season

Closings arrive in a compressed burst, which means a closing route is mostly windshield. Most operators bill none of that time, so most closing quotes lose it entirely. This tool refuses to: drive hours always land in your cost, because you pay the crew for them regardless, while only the share you nominate lands in the charge. The result is a per-paid-crew-hour figure that counts the whole day, not just the part spent at the pool — usually the number that explains why a busy October felt unprofitable.

The blow-out is a pool-type question, not a preference

Pick inground and the line-clearing and plugging task is priced in. Pick above-ground and it is dropped from the quote entirely, because there are no pressurised return lines to clear. The step order itself is not this page’s job: that lives in the pool opening and closing checklist, which prints the sequence your techs follow on site. If the visit includes dropping the water line, the pool fill and drain time calculator tells you how long the pump or hose will actually take, which is the number you should be putting in the task box rather than a guess.

The chemical kit is a cost line here, never a dose

This calculator prices; it does not dose. The closing chemical kit appears as one figure — what the kit cost you — and nothing on this page describes, sequences or quantifies a winterizing chemical, because that is a product-label and competence question rather than a pricing one. Work the quantities out in the pool chemical dosing calculator against your own measured volume and the label in front of you, then bring the cost back here.

Label the hemisphere before you plan the season

The season block asks for your own window because there is no single closing season to hard-code. Closing dates follow the local first freeze, and NOAA — using the 1991–2020 U.S. Climate Normals, and defining a first freeze as surface air at or below 32°F over a widespread area — puts that date between mid-September and early October across the Midwest, in early October in Virginia with the dates “trickl[ing] down to December further south”, and not until at least December across most of California and southern Arizona outside the high elevations.

The spread inside a single state is still weeks. The National Weather Service gives the mean first fall freeze as 11 September at Alamosa, 1 October at Colorado Springs and 8 October at Pueblo — three Colorado stations, four weeks apart, with a hard freeze defined separately at 28°F or below. A neighbouring market can therefore be a fortnight ahead of yours.

All of that is northern-hemisphere timing. South of the equator the calendar is offset by six months, so the equivalent shoulder falls in the southern autumn; and in warm year-round markets — the US Sunbelt, most of Australia — there is no closing season to plan at all, only continuous service. Enter the window you actually work, along with crews, working days and closings per crew-day, and the tool multiplies it out to a whole-job capacity and an ex-tax revenue ceiling. If you have never measured how many stops a crew clears in a day, the route density and stops-per-day calculator is where that number comes from.

From a number to a document, and back to the route

When the quote settles, it still has to become something the customer can accept. Move it into the pool service quote template, where the closing scope becomes the quote’s scope of work. And if the close is the start of an account rather than the end of one, the weekly pool maintenance checklist is what next season’s service looks like once the cover comes off.

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

Frequently asked questions

Why does this calculator not suggest an average pool closing price?
Because no primary source publishes one. Follow the circulating 'average cost to close a pool' figures 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: task time, crew size, drive time, cover fit, materials, add-ons and a job minimum.
Does this tool tell me what winterizing chemicals to add?
No, and deliberately. The closing chemical kit appears here only as a cost line — what the kit cost you — because dosing is a product-label and competence question, not a pricing one. Work the quantities out in the pool chemical dosing calculator against your own measured volume and the product label in front of you, then bring the cost back here.
Should I bill drive time on a closing route?
That is your call, but the cost is not. The tool tracks drive time twice: every drive hour lands in the cost side, because you pay the crew for it either way, and only the share you choose to bill lands in the charge side. That is what makes the per-paid-crew-hour figure honest. Absorb the drive if your market demands it, but absorb it knowingly.
When does the pool closing window actually run?
It follows the local first freeze, which is why this tool asks for your window rather than assuming one. NOAA places the first freeze — surface air at or below 32°F over a widespread area — between mid-September and early October across the Midwest, in early October in Virginia, and progressively later moving south, while most of California and southern Arizona outside the high elevations do not see one until at least December. All of that is northern-hemisphere timing; south of the equator the calendar is offset by six months, and in warm year-round markets there is no closing season at all.
How should I price a close-plus-open package?
As one prepaid agreement with a discount you choose, not two unrelated invoices. Tick the bundle, enter your spring opening price and the package discount, and the headline switches to the package total. The margin check keeps measuring the closing visit on its own, because the spring visit carries a cost you have not entered — counting its revenue without its cost would flatter the number.

Sources

  1. When to Expect the First Fall Freeze — first-freeze dates from the 1991–2020 U.S. Climate Normals, defined as surface air temperature at or below 32°F over a widespread area. NOAA National Centers for Environmental Information. Retrieved .
  2. Fall Freeze Data — mean first fall freeze dates for Alamosa, Colorado Springs and Pueblo, with the ≤28°F hard-freeze threshold. NOAA National Weather Service, Pueblo CO. 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.