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.
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?
Does this tool tell me what winterizing chemicals to add?
Should I bill drive time on a closing route?
When does the pool closing window actually run?
How should I price a close-plus-open package?
Sources
- 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 .
- 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 .