Pool Chemical, Salt & Volume Calculator

Estimate pool gallons, chemical doses, and product costs from your current and target test results

Calculator


1. Pool Size & Shape

Choose the shape closest to your pool. Use "Custom" if you have verified volume from builder paperwork or equipment settings.
Measure the water surface, not the outside deck or coping.
Use actual water depth, not wall height. For flat-bottom pools, enter the same value for both fields.
Enter verified gallons from builder paperwork, a professional measurement, or your pool equipment manual.

2. Maintenance Mode

Select the scenario that best describes why you are adding chemicals. This does not change the formulas — it is a reminder for your own reference.

3. Water Chemistry

Check each parameter you want to estimate. Enter your current test result and your desired target. Leave empty to skip a parameter.

Typical residential target: 1–3 ppm. Verify with your product label and local guidance.
Shock targets vary by product and purpose (e.g., 10 ppm for superchlorination). Always follow the product label.
Verify your saltwater generator manual for the recommended salt range. Default shown: 3,200 ppm.
Typical range: 80–120 ppm. This calculator estimates sodium bicarbonate (baking soda) addition for increases only.
Typical target: 30–50 ppm for outdoor residential pools using free chlorine. Verify with your product and local guidance.
pH dosing is label-rate based. pH response depends on alkalinity, temperature, aeration, and product type. This estimate is approximate — verify with your product label.
Typical range: 7.2–7.6. Normal pool range: 6.8–8.4.

4. Product Details

Default for Liquid Chlorine (Bleach): 10%. Enter the percentage from your product label.
Approx. 9.0 lb/gal for 10% NaOCl. Varies by concentration. Check your product SDS for an accurate value.
Most pool-grade salt is 99–99.9% NaCl. Check the bag label.
Most pool-grade stabilizer is 98–100% cyanuric acid. Check the product label.
Sodium bicarbonate (baking soda) is typically near 100% purity as sold for pool use.

5. Cost Estimates (optional)

Enter prices to get estimated chemical costs. Leave blank to skip cost estimates.

$
$
$
$
$
$

Adds a percentage buffer to calculated doses to account for evaporation, splash-out, or measurement uncertainty. Default: 0%.
Freeform pools hold less water than a full rectangle of the same length and width. A factor of 0.85 is a typical starting estimate. Adjust if you know your pool shape is more or less irregular.
Pool type does not change the dose calculations but may remind you to verify equipment and label guidance. Commercial/public pools should follow applicable local codes and qualified operator guidance.

Estimated Pool Volume

gallons
liters
Average depth used:
Volume formula:

Estimated Total Chemical Cost

Based on entered prices and rounded purchase quantities

Chemical Breakdown

ChemicalCurrentTargetEst. AmountPurchase QtyEst. Cost

Estimated Cost by Chemical

Enter product prices to see a cost breakdown chart.

How to Use This Calculator

  • Pool shape: Choose the shape closest to your pool. Use "Custom" if you know the verified volume from builder paperwork, your pool equipment manual, or a professional measurement.
  • Length and width: Measure the water surface area, not the outside deck or coping edge. For irregular pools, use the longest practical length and widest practical width, then consider adjusting the freeform shape factor in Advanced Options.
  • Depth: Enter actual water depth. For sloped-bottom pools, enter the shallow and deep end so the calculator can average them. Do not use wall height.
  • Current test results: Enter readings from a reliable test kit or a recent pool store test. Old or inaccurate readings lead to misleading dose estimates.
  • Target levels: Use the defaults as a starting point and verify against your product label, equipment manual, pool type, and local guidance. Do not exceed label limits.
  • Product concentration: The available chlorine percentage or product purity changes the calculated dose significantly. Always enter the percentage from your product label.
  • pH label rate: pH dosing is not a fixed chemistry formula — it depends on your water conditions. Enter the dose shown on your product label for a given pool size and pH change so the calculator can scale it to your pool.
  • Costs: Enter what you actually paid or expect to pay per package. Costs are estimates only — purchase prices vary by retailer and region.
  • Advanced options: Use the panel for freeform shape factor, waste buffer, and pool type selection.

Volume Sensitivity Comparison

Because pool chemical estimates scale with volume, this comparison shows how much results change if your true pool size is lower or higher than your estimate. A larger pool needs more product to reach the same ppm change. This comparison does not recommend one scenario over another.
ScenarioGallonsSalt (lb)Chlorine (lb)Stabilizer (lb)Alkalinity (lb)Est. Total Cost
A 10% volume difference changes most chemical estimates by about 10%. If your pool volume is uncertain, start with conservative additions, run the pump to circulate, retest, and adjust before adding more product.

Understanding Pool Volume and Chemical Dosing

How Pool Volume Is Calculated

Pool volume is the foundation of every chemical dose estimate. Most dose formulas scale directly with the number of gallons, so an inaccurate volume means an inaccurate dose. Volume is calculated from water surface dimensions and average water depth — not wall height.

For a rectangular pool, volume is length × width × average depth × 7.48052 (the number of gallons in one cubic foot). Round pools use the circle area formula instead of length × width. Oval pools use the ellipse area formula. Kidney and freeform pools use the rectangle formula multiplied by a shape factor (typically 0.85) because they hold less water than a full rectangle of the same length and width.

Average depth is calculated as (shallow depth + deep depth) ÷ 2. In a pool with a uniform flat bottom, both values are the same. If you measure the wall height instead of the water depth, the volume estimate will be too high.

What Each Chemical Parameter Means

  • Free chlorine is the active sanitizer level. It kills bacteria and pathogens. The CDC recommends maintaining appropriate free chlorine levels in pools; see CDC guidance on residential pool disinfection and testing.
  • Shock / superchlorination refers to temporarily raising chlorine to a high level to oxidize contaminants. The EPA notes that the term "shock" on pool products typically indicates a specific treatment purpose — check your product label for the intended use and concentration.
  • Salt provides the input for a saltwater chlorine generator, which converts dissolved salt into chlorine. Salt does not eliminate the need to test and manage sanitizer levels separately. Follow your generator manual for the recommended salt range.
  • pH measures how acidic or basic the water is. The CDC recommends maintaining pool pH in a range that supports sanitizer effectiveness and swimmer comfort. Low pH can irritate eyes and corrode equipment; high pH reduces sanitizer effectiveness.
  • Total alkalinity acts as a buffer that resists pH swings. Low alkalinity makes pH unstable and hard to control. High alkalinity can push pH up. This calculator estimates sodium bicarbonate (baking soda) addition to raise alkalinity. Lowering alkalinity requires acid and aeration, which is outside the scope of this calculator.
  • Cyanuric acid (CYA) / stabilizer protects chlorine from UV degradation in outdoor pools. Too little CYA means chlorine degrades quickly in sunlight; too much can reduce chlorine effectiveness. This calculator estimates the amount needed to increase CYA from current to target. Lowering CYA typically requires a partial drain and refill.

Current Level vs. Target Level Dosing

This calculator estimates the product needed to raise a reading from its current level to the target level. The dose is proportional to the volume (how many gallons need to be treated) and the ppm difference (how large the increase needs to be).

If the current level already meets or exceeds the target for salt, stabilizer, or alkalinity, the calculator shows "no addition" and explains that lowering a level typically requires dilution, a partial drain and refill, or professional guidance — not adding more product.

Pool Startup vs. Weekly Maintenance

A startup (new fill or post-drain refill) typically requires larger one-time additions, especially for salt (if setting up a saltwater system), stabilizer (cyanuric acid degrades slowly over time and may be at zero in fresh water), and alkalinity. Chlorine starting levels depend on initial testing.

Weekly maintenance usually involves smaller adjustments based on recent test results. After heavy use, rain, or evaporation/refilling, readings can shift and may require re-checking multiple parameters.

Pool Chemical Safety and Label Warnings

  • Pool chemicals can react dangerously if mixed together, stored incorrectly, or added in the wrong order. Never mix chemicals. Add each product separately, wait for circulation, and retest before adding more.
  • Do not add acid and chlorine close together or store incompatible chemicals together. Follow the product label and SDS for handling, dosing sequence, and storage instructions.
  • Keep chemicals away from children, pets, food, and flames. Always wear appropriate protective equipment when handling concentrated pool chemicals.
  • For chemical exposure or emergency, leave the area, follow the product label or SDS, and contact poison control (1-800-222-1222 in the US) or emergency services as appropriate.
  • Do not apply disinfectants to kiddie pools or small inflatable pools. Follow product labels for permitted pool types.
  • The CDC pool chemical safety guidance recommends reading labels, wearing protective gear, and never mixing pool chemicals.

Why Volume Changes Chemical Dosage

Every ppm-based dose formula scales with the number of gallons. A 10,000-gallon pool needs roughly half the salt, chlorine, or stabilizer needed for a 20,000-gallon pool to achieve the same ppm increase. Because ppm is a concentration (parts per million by weight), more water requires more product to reach the same concentration.

This is why volume uncertainty matters so much. A 10% error in pool volume produces approximately a 10% error in dose. The volume sensitivity comparison in this calculator is designed to show that uncertainty and help you decide whether to start with a conservative addition and retest.

Common Mistakes to Avoid

  1. Measuring wall height instead of actual water depth
  2. Guessing pool volume rather than measuring or checking paperwork
  3. Using old or unreliable test results as the basis for dosing
  4. Ignoring product concentration or assuming all products are the same strength
  5. Adding pH product without reading the product label for dosing instructions
  6. Adding several chemicals at once without spacing, circulating, and retesting
  7. Treating pH adjustment as an exact calculation
  8. Assuming saltwater pools do not need chlorine testing

Limitations of This Calculator

This calculator provides estimates for planning. It does not model: calcium hardness or Langelier Saturation Index (LSI); borates; phosphates; metals; algae diagnosis or treatment; filter performance or backwashing; local commercial pool code compliance; or emergency chemical safety guidance. pH and alkalinity interactions are simplified. Commercial and public pools may have legal requirements beyond the scope of this tool — follow applicable local codes and consult a qualified pool operator.

Formula and Method Explanation

Volume Formulas

Average depth:

average depth = (shallow depth + deep depth) / 2

Rectangle:

gallons = length × width × average depth × 7.48052

Round / Circular:

gallons = π × radius² × average depth × 7.48052

Oval / Elliptical:

gallons = π × (length/2) × (width/2) × average depth × 7.48052

Freeform / Kidney:

gallons = length × width × average depth × 7.48052 × shape factor
(default shape factor = 0.85)

Liters conversion:

liters = gallons × 3.78541

7.48052 is the number of US gallons in one cubic foot of water. Multiplying volume in cubic feet by 7.48052 converts to US gallons.

Chemical Dose Formulas

PPM dose base (salt, stabilizer, dry chlorine):

active lb = gallons × ppm increase × 0.0000083454
product lb = active lb / purity decimal

Sodium bicarbonate (alkalinity increaser):

product lb = gallons × alk ppm increase × 0.00001402 / purity decimal

0.00001402 accounts for the molecular weight ratio between NaHCO₃ and the CaCO₃ equivalents used to measure total alkalinity.

Liquid chlorine:

active lb = gallons × ppm increase × 0.0000083454
product lb = active lb / (available chlorine / 100)
liquid gallons = product lb / product density (lb/gal)

Label-rate estimate (pH, non-chlorine shock):

amount = label dose × (pool gallons / label gallons) × (desired change / label change)

Cost:

packages needed = ⌈ product amount / package size ⌉
estimated cost = packages needed × price per package

Worked Example

A rectangular pool is 30 ft long, 15 ft wide, 3 ft deep at the shallow end, and 6 ft deep at the deep end.

average depth = (3 + 6) / 2 = 4.5 ft
gallons = 30 × 15 × 4.5 × 7.48052 = 15,148 gallons

If the current salt level is 2,600 ppm and the target is 3,200 ppm, the increase needed is 600 ppm. Pool-grade salt is 99% NaCl (purity decimal = 0.99).

active lb = 15,148 × 600 × 0.0000083454 = 75.8 lb active NaCl
product lb = 75.8 / 0.99 = ~76.6 lb of pool salt
40 lb bags needed = ⌈ 76.6 / 40 ⌉ = 2 bags
at $9.99 per bag: estimated salt cost = 2 × $9.99 = $19.98

Note: ppm is treated as mg/L. One US gallon of water weighs approximately 8.34 lb. One ppm in one gallon = 8.34 × 10⁻⁶ lb, which is approximately 0.0000083454 lb/gal/ppm.

Why Trust This Calculator

  • Uses transparent, documented formulas for pool volume and chemical dose calculations, with assumptions clearly stated on this page.
  • Separates formula-based calculations (volume, salt, chlorine, stabilizer, alkalinity) from label-rate estimates (pH, non-chlorine shock), and labels results clearly with badges so users know the basis for each estimate.
  • Cites and links to reputable sources including CDC, EPA, and pool volume reference guidance for every formula, safety recommendation, and chemical description used on this page.
  • Lets users control product concentration, purity, density, package size, and cost so the estimate reflects their actual products rather than generic assumptions.
  • Includes a volume sensitivity comparison so users can see how a 10% error in pool volume affects dose and cost, supporting more conservative, safer additions.
  • Provides a detailed chemical breakdown table so users can verify every number rather than relying on a single summary result.
  • Includes persistent safety warnings and label reminders that cannot be dismissed, consistent with CDC pool chemical safety guidance.
  • Reviewed for accuracy, clarity, and editorial consistency by the Homebase Calculators Editorial Team.

Sources and Methodology

This calculator estimates pool volume from user-provided measurements using standard geometry formulas, then estimates chemical amounts from current and target levels using ppm-based mass calculations. Results are planning estimates only. Product labels, pool test accuracy, local rules, pool type, equipment manuals, and professional guidance may change what you should actually add.

What This Calculator Includes

  • Pool volume estimation by shape (rectangle, round, oval, freeform, custom)
  • Salt (sodium chloride) dose estimation
  • Free chlorine dose estimation (liquid and dry products)
  • Shock / superchlorination estimate
  • Cyanuric acid / stabilizer dose estimation
  • Total alkalinity increaser estimate (sodium bicarbonate)
  • Label-rate pH product estimate
  • Product cost estimate by chemical
  • Volume sensitivity comparison (±10%)

What This Calculator Excludes

  • Exact pH chemistry modeling (alkalinity, aeration, borate interactions)
  • Calcium hardness and Langelier Saturation Index (LSI)
  • Borates, phosphates, and metals
  • Algae diagnosis or treatment
  • Filter performance or backwash requirements
  • Local commercial pool code compliance
  • Emergency chemical exposure instructions
  • Professional pool inspection or service recommendations
  • Lowering alkalinity or CYA (requires dilution or drain/refill)

Sources

  1. CDC: Home Pool and Hot Tub Water Treatment and Testing — supports free chlorine target guidance and the importance of testing after chemical additions.
  2. CDC: Operating and Managing Public Pools, Hot Tubs, and Splash Pads — supports water chemistry management guidance referenced for general pool chemistry context.
  3. CDC: Pool Chemical Safety — basis for all chemical safety warnings on this page, including never mixing chemicals, following labels, and SDS guidance.
  4. EPA: Introduction to Pesticide Labels — supports the requirement to read and follow product labels; pool sanitizers and shock products are regulated as pesticides under FIFRA.
  5. EPA: Use of the Term "Shock" in Swimming Pool, Hot Tub, and Spa Products — explains that "shock" is a product-specific treatment term and supports this calculator's label-rate approach for shock dosing.
  6. CDC: Model Aquatic Health Code (MAHC) — provides evidence-based operational guidance for aquatic venues; cited as background for pool water chemistry management context.
  7. City of Akron: How to Calculate the Gallons in a Swimming Pool — provides a publicly accessible institutional reference for the standard pool volume formulas used in this calculator.
  8. Pool & Hot Tub Alliance (PHTA) — referenced as a general industry resource for water chemistry guidance context.

Helpful Resources

Related Calculators

Need Help Verifying Your Numbers?

Pool chemical estimates depend on accurate pool volume, current test readings, product concentration, and label directions. Before adding chemicals, confirm your pool volume (check builder paperwork, your pool equipment manual, or a professional measurement), test the water with a reliable test kit, read the product label carefully, and check your pool equipment manual — especially for saltwater generator salt range and chlorine targets.

For unusual readings, commercial or public pools, severe algae, chemical exposure, or uncertainty about safe handling, contact a qualified pool professional, your local health department, poison control (1-800-222-1222 in the US), or emergency services as appropriate. Calculator results are estimates and should not replace professional guidance or product instructions.

Useful Documents to Have Nearby

  • Pool builder paperwork (often includes pool volume)
  • Pool equipment manual
  • Saltwater generator manual (for salt target range)
  • Product labels and Safety Data Sheets (SDS) for all chemicals being used
  • Recent water test results (from a reliable test kit or pool store)
  • Local public pool requirements, if applicable (for commercial/institutional pools)

Frequently Asked Questions (FAQs)

The estimate is only as accurate as your pool volume, test readings, product concentration, and target levels. A small volume error can change the chemical amount by the same percentage. This is why the calculator includes a volume sensitivity comparison. Use fresh test results, accurate measurements, and the correct product concentration for the best estimate.

Most chemical additions are based on ppm (parts per million by weight), which means the same level change requires more product in a larger pool. A 20,000-gallon pool needs twice as much salt as a 10,000-gallon pool to raise salinity by the same ppm. If your volume is off by 10%, your dose estimate may also be off by about 10%.

No. pH response depends on total alkalinity, aeration, product type, borates, and other water conditions — not just pool volume and target pH. This calculator uses label-rate mode for pH products: you enter the dose from your product label for a reference pool size and pH change, and the calculator scales it to your pool. This is an approximate estimate. Always verify with your product label and retest after adding.

For salt, stabilizer (CYA), and total alkalinity, adding more product will not lower the level — it will only increase it further. When the current reading exceeds the target, the calculator shows "No addition estimated" and explains that lowering a level typically requires dilution, a partial drain and refill, acid treatment plus aeration (for alkalinity), or professional guidance depending on the parameter.

Not always. Many shock products are chlorine-based and are used for superchlorination (temporarily raising free chlorine to a very high level to oxidize contaminants). Some shock products are non-chlorine oxidizers. The EPA notes that "shock" is a product-specific treatment term. This calculator asks which product type you are using so it can apply the correct available-chlorine percentage or label-rate mode.

Yes. A saltwater chlorine generator uses dissolved salt to electrochemically produce chlorine. The pool still needs free chlorine testing and water chemistry monitoring just like any other pool. Salt level affects generator output, but it does not replace sanitizer management. Follow your saltwater generator manual for the recommended salt range, and test free chlorine independently.

No. Pool chemicals can react dangerously if mixed, added together, or added without adequate spacing and circulation. Add each chemical separately according to the product label, run the pump to circulate, and allow time before adding the next chemical. Never add acid and chlorine close together. The CDC pool chemical safety page specifically warns against mixing chemicals.

Update inputs whenever you have new water test results — after heavy rain, after adding makeup water, after heavy pool use, at seasonal startup, or before any chemical adjustment. Pool chemistry can shift quickly. Using old readings (even a few days old under changing conditions) can lead to over- or underdosing. Fresh, reliable test results are the single most important input for accurate dose estimates.

No. This calculator provides educational estimates for planning purposes. Product labels, equipment manuals, local rules, and qualified pool professionals should guide actual treatment decisions. For commercial or public pools, applicable local codes and a certified pool operator must be consulted. For chemical emergencies, follow the product SDS and contact poison control or emergency services.

Report an Error or Share Feedback

Found a calculation error, an outdated assumption, a broken source link, or something unclear on this page? Contact the Homebase Calculators Editorial Team so we can review it. We update pages when corrections are warranted.

By Homebase Calculators Editorial Team

Last updated: May 2026