Commercial Pool Turnover Rate and Bather Load Calculator

Size a public pool's recirculation to the turnover its health code requires, check the filter at code filtration rates, and work out the maximum bather load from your own measurements.

The venue
Aquatic venue type

Codes rate venues separately: the same water gets a different turnover as a spa, a wading pool or a lazy river.

Turnover requirement
Filter flow check (optional)
Bather load (optional)

Enter the deep tier at its full surface, diving water included. The diving block below takes its share out once, the way your code says.

Every divisor here is editable. The presets fill in what a named code publishes; your jurisdiction wins over all of them.

Required recirculation flow

Enter the water volume and the turnover your code requires.

Turnover basis The code row this page used.
Required flow The math, with your numbers.
Bather load Shallow + deep + diving + deck.
Flow per bather A published cross-check, not a rule.
Export
How this is calculated

Three coupled checks run off one set of measurements. Turnover sets the flow: the recirculation system has to move the whole volume through filtration inside the time your code allows, so required GPM = volume ÷ (turnover hours × 60). MAHC 4.7.1.10.2 words it the other way round, as total volume divided by the design recirculation flow rate through the filtration process, which is the same relation rearranged. That flow then drives the filter check (minimum filter area = required GPM ÷ the code's maximum filtration rate) and sits beside the bather load, which is pure surface-area arithmetic against the divisors your code publishes.

required GPM  = volume (gal) / (turnover hours x 60)
required GPH  = required GPM x 60

min filter area (sq ft) = required GPM / max filtration rate (GPM per sq ft)
filter capacity (GPM)   = installed area (sq ft) x max filtration rate
pass when required GPM is at or below filter capacity

bather load = shallow area / shallow sq-ft-per-bather
            + (deep area - diving reserve) / deep sq-ft-per-bather
            + diving bathers (only where the code counts them)
            + excess deck / deck sq-ft-per-extra-bather
            rounded DOWN to whole people

flow per bather = required GPH / bather load

metric twins: 1 US gal = 3.785412 L, 1 sq ft = 0.09290304 m2
              so 1 GPM = 3.785412 L/min and 1 GPM/sq ft = 40.746 L/min per m2

Every constant on this page is a quote, and every quote is editable. The turnover presets carry MAHC Table 4.7.1.10 (All Other Pools 6 hours or less, Wading Pools 1 hour, spas at 93 to 104 F half an hour), Ohio's eight hours for public swimming pools, Indiana's six-hour and twelve-hour rows, and New York's six hours with the pre-1973 eight-hour allowance. They disagree with each other, which is the point: there is no universal turnover rule, only the code covering the pool you are standing at. Where a code we fetched publishes nothing for a venue, the box ships blank and the page says so rather than borrowing another state's number.

The filtration rates are the same story and the bigger trap. MAHC caps high-rate granular media at 15 GPM per square foot (12 when the bed is under 15 inches), precoat at 2 GPM per square foot (2.5 with continuous body feed) and surface-type cartridge at 0.30 GPM per square foot by design (4.7.2.4.1), and 0.375 as the maximum operating rate (5.7.2.4.2). New York's Subpart 6-1 runs conventional sand at 3 gpm/sf, high-rate sand at 15, DE at 1.5 without body feed and 2 with, and cartridge at 0.375. Residential filter charts run sand at around 20 and cartridge at 1 GPM per square foot, so a backyard sizing rule can undersize a commercial cartridge bank by a factor of three or more.

Bather-load divisors move further still. New York allows 15 square feet of water surface per patron in the shallow area (five feet deep or less), 25 in the deep area, reserves 300 square feet around each diving board and excludes it, allows 10 square feet per person in spa pools, and adds one patron per 50 square feet of deck above the code minimum. Indiana's table starts at 15 and 20 square feet and drops to 12/15 once the deck matches the water and 8/10 once the deck is twice the water, counting diving areas as their own column at 300 square feet per bather. Partial people round down, because a posted capacity is a ceiling. As a cross-check the page divides the required flow by the load: Indiana's pre-1989 design relation used 108 gallons per hour per bather, which is a published figure for one state in one era, not a target anyone else has to hit.

Sources

  1. 2023 Model Aquatic Health Code, 4th Edition: Table 4.7.1.10 Aquatic Venue Maximum Allowable Turnover Times (All Other Pools 6 hours or less; Wading Pools 1 hour; spas at 93 to 104 F, 0.5 hours), 4.7.1.10.2 turnover time = total volume divided by design recirculation flow rate through filtration, and filtration rates at 4.7.2.2.3.1 (15 GPM per sq ft), 4.7.2.3.1.1 to 4.7.2.3.1.2 (precoat 2 to 2.5) 4.7.2.4.1 (cartridge design rate 0.30) and 5.7.2.4.2 (cartridge maximum operating rate 0.375). U.S. Centers for Disease Control and Prevention. Retrieved .
  2. MAHC Table 4.7.1.10, Aquatic Venue Maximum Allowable Turnover Times, as published section by section by the council that develops the code. Council for the Model Aquatic Health Code. Retrieved .
  3. New York State Sanitary Code, 10 NYCRR Subpart 6-1 (Swimming Pools): 6-1.11(a) six-hour turnover (eight hours for pools built before 31 March 1973), 6-1.11(b) filtration rates, 6-1.20 maximum permissible bather use, and 6-1.29 items 3.1 to 3.3 design bather capacity (15 sq ft shallow, 25 sq ft deep, 300 sq ft reserved per diving board, 10 sq ft per person in spa pools, one extra patron per 50 sq ft of excess deck). Tompkins County Whole Health (copy of the New York State Sanitary Code). Retrieved .
  4. Ohio Administrative Code 3701-31-05.1(F)(1), circulation turnover: public swimming pools at least once every eight hours, wading pools every two hours, spas every thirty minutes. Ohio Laws and Administrative Rules. Retrieved .
  5. Indiana 410 IAC 6-2.1 (public and semi-public swimming pools): Sec. 7.5 maximum bather load table (15/20, 12/15 or 8/10 sq ft per bather by deck size, 300 sq ft per diving area) and Sec. 32 recirculation turnover rates, including the 108 gallons per hour per bather design relation. Indiana Department of Health. Retrieved .

A commercial pool is not a large residential one. Three numbers decide whether it can legally open, and they are coupled: the turnover time your health code allows sets the flow the recirculation system must carry, that flow sets the minimum filter area at the code’s maximum filtration rate, and the water surface sets the bather load you have to post on the gate. This page runs all three off one set of measurements, with every constant shown, named to the code it came from, and editable.

Every figure here belongs to a jurisdiction, not to this page

There is no universal turnover requirement, and any calculator that gives you one without asking where the pool is has invented it. The presets carry four codes we fetched and quote directly. The CDC’s 2023 Model Aquatic Health Code, Table 4.7.1.10, caps “All Other Pools” at 6 hours or less, wading pools at 1 hour, activity pools and lazy rivers at 2, diving pools at 8, and spa, therapy and exercise pools running at 93 to 104 F at half an hour. Ohio requires public swimming pools to circulate at least once every eight hours, wading pools every two hours and spas every thirty minutes. Indiana gives six hours for most pools built on or after 13 September 1989, one hour for wading pools and twelve hours for diving pools. New York requires the entire volume to be recirculated and treated in six hours, with an eight-hour allowance for pools built before 31 March 1973.

The MAHC is a model, not law anywhere by itself. It is what a state or county adopts from, in whole, in part, or not at all. Pick the preset that matches the regulation you are actually inspected against, or pick “my jurisdiction” and type the figure. Where a code we fetched publishes nothing for a venue type, that box ships blank and the page says the figure was not asserted, because borrowing another state’s number would be worse than leaving it empty.

The flow is the easy part, and it is still where quotes go wrong

Required flow is volume divided by turnover time in minutes. A 120,000 gallon municipal pool on a six-hour turnover needs 333 GPM, about 1,262 litres per minute, twenty-four hours a day. Two details in MAHC 4.7.1.10 are worth reading before you accept that number: the total volume includes any surge or balance tank, and only flow through the filtration system counts, so water a slide pump moves and returns unfiltered does not help you. The required turnover is also the lesser of the code figure and what the components will pass, which is a polite way of saying the skimmers and main drains can make the table’s number unreachable on paper.

If you do not have a measured volume, the pool volume calculator works from shape and depths, and the pool pump run time calculator turns a flow back into daily hours once the equipment is on the pad. Note that a commercial pool does not get to choose its hours: the turnover requirement is continuous, not a schedule you set for eight hours a day.

A residential filter chart will undersize a public filter

This is the single most expensive difference between the two worlds. Residential sizing runs high-rate sand at roughly 20 GPM per square foot and cartridge at about 1 GPM per square foot. MAHC caps high-rate granular media at 15 GPM per square foot, and at 12 when the bed is under 15 inches deep. Precoat filters cap at 2 GPM per square foot, or 2.5 with continuous body feed. Surface-type cartridge caps at 0.30 GPM per square foot by design (MAHC 4.7.2.4.1), with 0.375 as the maximum operating rate (MAHC 5.7.2.4.2). New York’s Subpart 6-1 sets conventional gravity and pressure sand at 3 gpm/sf, high-rate sand at 15, DE at 1.5 without body feed and 2 with, and cartridge at 0.375.

Put the 333 GPM from the example through those rates and a high-rate sand bank needs about 22 square feet while a cartridge bank needs about 1,111. That is not a rounding difference, it is a different purchase order. The pool filter size calculator is the right tool for a residential pool and uses the residential trade rates openly; this page exists because those rates are not the ones a public venue is held to. Whichever you use, the filter’s own NSF/ANSI 50 listing still governs what it may pass.

The pump has to deliver the flow against real head

A filter that can pass 333 GPM is worth nothing if the pump cannot push it there. Flow, head and horsepower are one problem, and the pool pump size calculator takes the required GPM this page produces and works out the total dynamic head your plumbing imposes plus the horsepower band that covers it. Commercial pads usually land in bigger pipe than residential ones for exactly this reason: at 333 GPM a 2 inch line is far past its practical ceiling, so the pipe, not the pump, becomes the limit. Size the whole chain to the same flow, then verify each component against its own rated capacity.

Bather load is surface-area arithmetic with a moving divisor

The capacity you post is water surface area divided by the square feet per bather your code names, summed across the tiers, rounded down. New York gives 15 square feet per patron in the shallow area (which it defines as five feet deep or less), 25 in the deep area, reserves 300 square feet around each diving board and excludes it from the count, allows 10 square feet per person in spa pools, and adds one extra patron per 50 square feet of deck above the code minimum. Indiana’s table moves with the deck: 15 and 20 square feet per bather where the deck is smaller than the pool surface, 12 and 15 where the deck is equal or larger, 8 and 10 where the deck is twice the water, with diving areas counted separately at 300 square feet per bather and ten extra bathers allowed when the boards are closed.

Run the same 3,000 square feet of shallow water and 1,000 of deep through both and the posted number moves by hundreds of people. That spread is the reason this tool refuses to pick for you. Two further limits sit outside the arithmetic: several codes cut the capacity again against the toilets, showers and lavatories the bathhouse provides, and the supervision plan is a separate requirement entirely. A number this calculator prints is a ceiling from one rule, not a permission slip.

Who is expected to know this

Public and semi-public pools are generally operated by someone credentialed, and commercial accounts often require it even where the state does not. The certified pool operator (CPO) hub covers what that certification involves and which programs accounts accept. Turnover tables, filtration rates and bather-load divisors are exactly the material those courses drill, and an operator who can quote the section number for each figure is the one who passes a plan review without a second visit.

The readings behind those checks land on a sheet a day rather than a row a week, and the commercial pool daily log sheet is that sheet as an Excel workbook: free and combined chlorine in separate columns, pH, temperature, flow, clarity, bather count, chemicals added, backwash and incidents, on the cadence the code you work under sets.

Getting in front of that plan review means winning the account first, and how to get commercial pool contracts covers the five kinds of venue that buy this work and what each wants to see alongside the certificate: insurance in its risk manager’s format, an after-hours answer, and a record an inspector can read.

Once the venue passes its checks, what it costs to service every week is a separate question: the commercial pool service pricing calculator prices an HOA, hotel or club account per month from visit frequency, testing and log time, chemicals and margin.

Everything runs in your browser: no account, no email gate, nothing stored or sent. This is a planning aid, not a code determination. Your health code, and the official who enforces it, are the authority on every figure here.

Frequently asked questions

What is the required turnover rate for a commercial pool?
Whatever the health code covering that pool says, which is why this tool asks rather than assumes. The CDC's 2023 Model Aquatic Health Code, Table 4.7.1.10, caps All Other Pools at 6 hours or less, wading pools at 1 hour and spa, therapy and exercise pools at 93 to 104 F at half an hour. Ohio requires public swimming pools to turn over at least once every eight hours, wading pools every two and spas every thirty minutes. Indiana gives six hours for most pools but twelve for diving pools. New York requires six hours, and eight for pools built before 31 March 1973. Four codes, four different answers for the same water: the calculator ships them as named, editable presets so the figure on your page is the one you can point at in your own regulation.
How do I calculate required flow from a turnover time?
Divide the volume by the turnover time in minutes: required GPM = gallons ÷ (turnover hours × 60). A 120,000 gallon municipal pool on a six-hour turnover needs 333 GPM, or about 1,262 litres per minute, running continuously. MAHC 4.7.1.10.2 states the same relation from the other end, as total volume divided by the total design recirculation flow rate through the filtration process, and 4.7.1.10.3 adds the part most spreadsheets miss: only flow through the filtration system counts, and the required turnover is the lesser of the code figure and what the individual components can actually pass.
Can I size a commercial filter with a residential filter chart?
No, and the gap is expensive. Residential sizing runs high-rate sand at roughly 20 GPM per square foot and cartridge at about 1. MAHC caps high-rate granular media at 15 GPM per square foot (12 when the bed is under 15 inches), precoat at 2 (2.5 with continuous body feed) and surface-type cartridge at 0.30 GPM per square foot by design (4.7.2.4.1), with 0.375 as the maximum operating rate (5.7.2.4.2). New York allows 3 gpm/sf for conventional sand, 15 for high-rate sand, 1.5 for DE without body feed and 2 with. A cartridge bank sized off a backyard chart can be three times too small for a public venue.
How is maximum bather load calculated?
By dividing water surface area by the square feet per bather your code publishes, then rounding down. New York (10 NYCRR 6-1.29 item 3.2) allows 15 square feet per patron in the shallow area, which it defines as five feet deep or less, 25 square feet in the deep area, reserves 300 square feet around each diving board and excludes that water from the count, allows 10 square feet per person in spa pools, and adds one patron per 50 square feet of deck above the code minimum. Indiana (410 IAC 6-2.1-7.5) starts at 15 and 20 square feet and drops to 12 and 15 once the deck matches the pool surface, or 8 and 10 once the deck is twice the water, and counts diving areas separately at 300 square feet per bather. Same pool, materially different posted capacity.
Does the bather load change the flow the pool needs?
In several codes it historically did, and the tool shows the relationship rather than asserting it. Indiana's rule for pools built before 13 September 1989 set the turnover at the lesser of eight hours and the pool capacity in gallons divided by the maximum bather load divided again by 108 gallons per hour per bather. MAHC keys spa turnover to gallons per person rather than to hours alone, but only in the 72 to 93 F band: there, above 2,500 gallons per person the maximum is four hours, above 450 gallons per person two hours, and at or below 450 gallons per person one hour. At 93 to 104 F the table stops asking about load at all and caps every spa at half an hour. So the page divides your required flow by your computed load and prints the gallons per hour per bather it works out to, as a published cross-check, not as a threshold anyone else adopted.

Sources

  1. 2023 Model Aquatic Health Code, 4th Edition (Code Language): Table 4.7.1.10 Aquatic Venue Maximum Allowable Turnover Times (All Other Pools 6 hours or less, Wading Pools 1 hour or less, spa/therapy/exercise pools at 93 to 104 F 0.5 hours or less); 4.7.1.10.2 turnover time is total volume divided by the total design recirculation flow rate through the filtration process; filtration rates at 4.7.2.2.3.1 (high-rate granular media no more than 15 GPM per square foot, 12 when the bed is under 15 inches), 4.7.2.3.1.1 and 4.7.2.3.1.2 (precoat 2 GPM per square foot, 2.5 with continuous body feed) and 4.7.2.4.1 (surface-type cartridge design rate 0.30 GPM per square foot); 5.7.2.4.2 maximum operating rate 0.375 GPM per square foot for any surface-type cartridge filter. U.S. Centers for Disease Control and Prevention. Retrieved .
  2. MAHC Table 4.7.1.10, Aquatic Venue Maximum Allowable Turnover Times, published section by section by the council that develops the code. Council for the Model Aquatic Health Code. Retrieved .
  3. New York State Sanitary Code, 10 NYCRR Subpart 6-1 (Swimming Pools): 6-1.11(a) the entire volume must be recirculated and treated in six hours, with eight hours allowed for pools built before 31 March 1973; 6-1.11(b) filtration rates; 6-1.20 maximum permissible bather use; 6-1.29 items 3.1 to 3.3 design bather capacity at 15 square feet of water surface per patron in the shallow area (5 feet deep or less), 25 in the deep area, 300 square feet reserved around each diving board and excluded, 10 square feet per person in spa pools, and one extra patron per 50 square feet of excess deck. Tompkins County Whole Health (copy of the New York State Sanitary Code). Retrieved .
  4. Ohio Administrative Code 3701-31-05.1(F)(1), circulation turnover rates: public swimming pools at least once every eight hours, wading pools at least once every two hours, spas at least once every thirty minutes. Ohio Laws and Administrative Rules. Retrieved .
  5. Indiana 410 IAC 6-2.1 (public and semi-public swimming pools): Sec. 7.5 maximum bather load table (15 and 20 square feet per bather where the deck is smaller than the pool surface, 12 and 15 where the deck matches it, 8 and 10 where the deck is twice the water, 300 square feet per diving area, 10 extra bathers when the boards are closed) and Sec. 32 recirculation turnover rates including the 108 gallons per hour per bather design relation. Indiana Department of Health. 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.