How many staff hours does a pool season take?
Enter your opening hours, the positions you need covered and your own staffing ratio. Get weekly hours, seasonal hours, shifts and the headcount that fills them. Put in your own hourly rate and it costs the season out too.
- No account, no email, no paywall on the result.
- Runs entirely in your browser. Nothing is uploaded.
- You supply the ratio and the hourly rate.
1. When is the amenity open?
Enter the hours you intend to staff. Setup and close-down are separate because they are real paid time that almost never appears in a posted schedule.
Whatever you type here heads the working sheet below and the printout.
Chemical checks, furniture, locking up — staffed time either side of opening.
Use 52 for an amenity that runs all year.
2. How many people are on duty at once?
These are your figures. What your amenity is obliged to have comes from your state and county health rules, your insurer, and your own governing documents.
Each position that has to be covered at the same time — a stand, a gate, a deck.
You set this: whatever ratio your board has decided on, or been told to meet.
A supervisor, a gate check, a runner — anyone on duty but not tied to a zone.
Leave at 0 if breaks are already covered inside the numbers above.
3. How do you want the hours divided?
Put in the cap you schedule to. It comes from your own roster policy.
What that comes to
Staffed hours a week
73.5hours
Staffed hours a season
1,323hours
People needed
2people
About 36.8 hours each per week.
On duty at once
1people
Staffed hours a day
10.5hours
10.5 covered hours × 1 on duty.
Shifts a week
9.2shifts
166 across the season, rounding each part-shift up.
Optional: what it costs at your rate
Every rate here is yours. Put in what you pay, or what a proposal offers you, and this multiplies it out across the day, the week, and the season. Leave it blank and the sheet stays in hours.
Put in what you pay, or the rate on a vendor's proposal.
Taxes, insurance, admin — whatever you load on top. Leave at 0 for the bare rate.
Enter an hourly rate above to see a cost. Nothing here assumes one.
Pool & amenity staffing calculator
Every figure below is one you entered.
How this was worked out
Every line uses the answer above it, so you can check the whole thing on a phone calculator from the top down. Figures here are exact to the nearest hundredth; the tiles above round hours to one decimal so a row of them stays readable.
Hours to cover each day
10 open + 30 minutes ÷ 60
10.5 hours
Setup and close-down are paid time, so they are inside the hours to be covered rather than outside the budget.
People on duty at the same time
1 zone × 1 per zone
1 person
This is your figure for how many positions have to be filled at once. What your amenity is obliged to have comes from your health code, your insurer and your own documents.
On-duty hours a day
10.5 hours × 1 on duty
10.5 hours
Staffed hours a day
10.5 hours × 1 on duty, with no relief uplift
10.5 hours
Staffed hours a week
10.5 × 7 operating days
73.5 hours
Staffed hours a season
73.5 × 18 weeks
1,323 hours
Shifts a week
73.5 ÷ 8-hour shifts
9.19 shifts
Not a whole number, because a week of cover rarely divides evenly into shifts. The remainder is a short shift, not a free one.
Shifts across the season
1,323 ÷ 8 = 165.38, rounded up
166 shifts
Worked out from the season’s own hours and rounded up, not by multiplying the weekly shift figure. It will not equal the line above times the number of weeks, and the season’s hours are the figure to trust.
People needed
73.5 ÷ 40-hour cap = 1.84, rounded up
2 people
Your weekly cap decides how many hours each person works. It cannot reduce how many people stand on the deck at the same time, so this never drops below that figure.
Hours each, per week
73.5 ÷ 2 people
36.75 hours
An even split. A real roster will not be even, and this is the average it has to hit.
What this takes for granted
Each one is an assumption the sheet had to make to reach a figure. If one of them is wrong for your community, the figure above is wrong too — and the inputs are right there to change.
- Every operating day looks the same. A pool that is busier on Saturday needs more cover on Saturday, and this figure is a flat average across the week.
- Cover runs for all 18 weeks you entered, with no closures for weather, repairs or a shoulder season at reduced hours.
- No hours are added for breaks. That is right only if the people you counted above already cover each other. Otherwise a stand goes unattended at lunchtime.
- Nobody is sick and nobody quits. A roster with no spare capacity becomes overtime the first week somebody cannot come in.
- This is hours, not money. Put your own hourly rate in the box above and the same hours are multiplied out at it — the rate has to be yours, because it is the only one this page will ever use.
Your work
Everything you type stays in this browser. Nothing is uploaded and no account is created. A shareable link carries this whole worksheet inside the address, so send it only to people you want to see these numbers.
Staffing budgets
Three things a staffing budget usually misses
A seasonal number that misses them runs out in August.
Setup and close-down are real paid hours
A pool posted as open ten hours a day is rarely staffed for ten. Chemical checks before the gate opens, and furniture and locking up after it closes, are paid time. Across a seven-day season, half an hour a day is a three-figure block of hours nobody budgeted.
Breaks do not cover themselves
If one person is on one stand, the stand is unattended the moment they eat. Either the schedule carries a relief position or the hours have to stretch. Add relief as a percentage on top and the number stops pretending.
Hours divide into people, but people cannot divide
Twelve weekly hours across five zones does not mean one person. The weekly cap decides how many hours each person works. It cannot reduce how many bodies stand on the deck at the same time, so the headcount here never drops below the number on duty at once.
Worked example
Why a short week still needs four people
A clubhouse and a gate, open three days a week in the shoulder season. The hours are small. The headcount is not, and the reason is the part a spreadsheet gets wrong.
A worked example of the amenity staffing calculator, on a made-up clubhouse and gate. The visitor types 6 open hours a day, 30 minutes of setup and close-down, 3 operating days a week, a 12-week season, 4 posts at 1 staff each, and a 40-hour weekly cap per person. Covered hours a day: 6.5 hrs (6 open + 30 min setup and close-down). Posts covered at once: 4 (4 zones × 1 each). Staffed, a week: 78 hrs (covered hours × posts × 3 operating days). People needed: 4 (the 40-hour cap allows fewer; four posts do not). The weekly hours alone would fit 2 people, but 4 posts have to be covered at the same moment, so the schedule needs 4. Every input is the visitor's own, and VendoRFP publishes no pay rate anywhere.
Questions
Questions worth answering
The ratio, the hours and the hourly rate are all yours. This tool only multiplies them out.
- Does this tell me how many lifeguards I need?
- No, and it never will. It multiplies out the ratio you enter. What your amenity has to have comes from your state and county health rules, your insurer, and your governing documents — check those, or ask the people who wrote them.
- Where do the hourly rates come from?
- From you. Every wage figure on this page is one you typed — leave the rate box blank and the tool stays in hours. Put your own number in and it multiplies out across the day, the week and the season.
- Why do the weekly shifts times the weeks not equal the seasonal shifts?
- Because the seasonal figure comes from the season’s own hours and is then rounded up, rather than from multiplying the weekly one. Take 169.1 hours a week on 8-hour shifts: that is 21.1 shifts, and 21.1 across an 18-week season looks like 379.8. The season itself is 3,042.9 hours, which is 380.4 shifts, and shifts come in whole numbers. So 381. Trust the season’s hours — the working sheet on the tool shows you the round-up line by line.
- Why is the headcount higher than hours ÷ 40?
- Because the schedule has to cover every position at the same time. If four zones need covering at once, that is four people at once, however short the week is. The tool takes whichever figure is larger, the one from your weekly cap or the one from people on duty, and tells you which one decided it.
- Can I use it for something other than a pool?
- Yes. A gatehouse, a clubhouse, a fitness room, an event weekend — anything with open hours and positions that have to be covered while they are open. Name the amenity at the top, and the math underneath stays exactly the same.
- Does anything I type get uploaded?
- No. The whole thing runs in your browser tab — the hours, the rate, the amenity name. They are saved on this device so you can come back to them, and clearing the worksheet wipes them.
- What does VendoRFP do that this page does not?
- This page tells you what a season costs in hours. Inside VendoRFP you post that work, vendors propose on it, and you compare the proposals and select one. After that the schedule, the invoices, and the service requests all run in one place. Your first community is free.
- Our amenity is open all year. What do I put for the season?
- Fifty-two weeks. The word season is there because most of the pools this gets used on close in September, but nothing in the math assumes an end date. A year-round gatehouse is a fifty-two-week season with seven operating days, and every figure below it reads the same way.
- What does the break relief percentage add?
- Paid hours that nobody is standing at a post for. A guard on a thirty-minute break still gets paid, and somebody has to be on the deck while they are gone, so those hours are real payroll that the on-duty math alone never counts. Set it to zero if your zone count already includes the person doing the covering — otherwise you would be paying for the same relief twice on paper.
- What counts as a floater, and does one change the headcount?
- A floater is cover that is not tied to a zone — a supervisor walking the deck, a gate check, a runner. Yes, it changes the headcount, because a floater is a body on site at the same time as everyone else. Add one and the people-on-duty figure goes up by one, and that figure is the floor the headcount can never drop below.
- Can I enter half a person per zone?
- You can type it, and the tool will show you both numbers. Two zones at 1.5 each is three positions, which is whole and fine. Three zones at 1.5 each is 4.5, and you cannot roster half a person onto a deck, so it rounds up to five and shows you the 4.5 it started from. Seeing the round-up is the point — that half a position is a real cost your ratio created.
Keep reading
Before you post the shift
Counting the hours is the first half. Deciding who stands the post is the other, and these three come from the staffing and pool writing on the site rather than a list typed into this page.
- Does your HOA pool need a lifeguard or a pool monitor?The real differences between lifeguards and pool monitors, the liability tradeoffs, and how boards decide which staffing model fits their community.Staffing · 7 min read
- Does your HOA need a porter, a janitorial company or a handyman?These three roles overlap just enough to cause confusion, and expensive mismatches. Here is what each one does, so your HOA hires the right help for the need it has.Staffing · 7 min read
- How to choose an HOA pool vendorA checklist for HOA boards and community managers weighing pool service companies. Licensing, insurance, what a visit includes, the chemical logs, and how repairs get handled.Pool · 6 min read
Running a service company? Join free and see HOA work as it’s posted.