Methodology

How We Calculate 2026 Pool Costs

Every estimate on this site is derived from the formulas below — no AI guessing, no opaque "national averages." Last updated 2026-05-19.

The Short Version

We start with a 500 sq ft rectangular pool at 4.75 ft average depth as the baseline, compute each line item from a fixed 2026 price-per-square-foot rate, multiply most line items by your state's labor index, add permits and frost protection where applicable, then apply an 8% contingency. We don't include decking, spas, features, or financing in the baseline — those are added separately in the interactive calculator.

Every cost source we use is listed below. The full per-state baseline dataset is published as open Schema.org Dataset JSON for AI search engines and researchers to cite.

Baseline Assumptions

The headline numbers on every state page assume:

  • Size: 500 sq ft (e.g. 16 × 32 ft)
  • Shape: rectangle (no shape-factor reduction)
  • Depth: 4.75 ft average (3.5 ft shallow + 6 ft deep)
  • Soil: standard loam (no soil-engineering surcharges)
  • Location: state average labor, no metro premium
  • Scope: shell, excavation, plumbing, electrical, interior finish (gunite only), permits, frost where applicable, contingency
  • Excludes: decking, spa, features, heater, automation, fence, financing, demolition of existing structures

The interactive calculator lets you change every one of these. The full breakdown is recomputed in real time, including ZIP-level metro multipliers, soil type, pool shape, features, deck materials, and spa configurations.

2026 Base Rates

These are the prices-per-square-foot and per-line-item rates that anchor every calculation. They're calibrated against contractor bid data and 2026 industry pricing surveys.

Shell construction (per sqft of pool surface)

Gunite / Shotcrete $82 / sqft (minimum $48,000) Fiberglass shell $60 / sqft (minimum $35,000) Vinyl liner pool $35 / sqft (minimum $25,000)

Excavation

$35 per cubic yard removed

Volume is computed from sqft × avg_depth ÷ 27. For a 500 sqft pool at 4.75 ft depth, that's about 88 cubic yards.

Plumbing & equipment

$7,000 base + $3.50 per pool sqft

Electrical

$3,500 base + $1.00 per pool sqft

Interior finish (gunite pools only)

Plaster $5/sqft · Quartz $10/sqft · PebbleTec $14/sqft · Glass bead $22/sqft

Total finish area assumes 140% of pool surface (covers floor + walls, slope-adjusted).

Permits

Per-state permit cost is sourced from each state's most populated counties and rolled into a state-level mid-point. See the open dataset for the value used per state.

Frost protection

$2,400 — applied automatically in states with freezing winters

Frost states are flagged in the data file: AK, CO, CT, DE, IA, ID, IL, IN, KS, KY, MA, MD, ME, MI, MN, MO, MT, ND, NE, NH, NJ, NY, OH, OR, PA, RI, SD, UT, VT, VA, WA, WI, WV, WY, DC.

Contingency

8% applied to the line-item subtotal

Adjusts upward for soils that introduce uncertainty (rocky, fill, high water table, expansive clay).

State Labor Index

Each state has a labor index — a single multiplier that captures how local labor rates, materials freight, and contractor competition compare to the US median. 1.00 = US average. A state at 1.20 is 20% above average; a state at 0.80 is 20% below.

The labor index multiplies the shell, excavation, plumbing, electrical, and interior finish line items. It does not multiply permits or frost protection (those are explicit per-state values).

The current index for every state is published in the open dataset. A few examples:

California 1.38 New York 1.35 Massachusetts 1.30 Florida 0.92 Texas 0.88 Arkansas 0.78 Mississippi 0.76

Metro & ZIP-Level Adjustments (Interactive Calculator Only)

State-level estimates assume the state average. When you enter a ZIP code in the calculator, we apply a metro-area multiplier on top of the state index for ZIPs in roughly 25 major metros. Examples:

San Francisco Bay ×1.20 on top of CA labor index New York Metro ×1.18 on top of NY labor index Boston Metro ×1.14 on top of MA labor index Northern NJ Metro ×1.15 on top of NJ labor index DC Metro ×1.12 on top of DC labor index Los Angeles Metro ×1.12 on top of CA labor index Denver Metro ×1.06 on top of CO labor index Chicago Metro ×1.05 on top of IL labor index Phoenix Metro ×1.00 on top of AZ labor index (state benchmark) Salt Lake City ×1.02 on top of UT labor index Miami Metro ×1.04 on top of FL labor index Detroit Metro ×0.94 on top of MI labor index Cleveland Metro ×0.92 on top of OH labor index

ZIPs outside a recognized metro fall back to the state index alone. Rural-coded ZIPs in some states apply a 0.88–0.92 multiplier reflecting lower regional labor costs.

Soil Engineering

Soil type is the single biggest hidden cost driver in pool construction. The calculator applies engineering, structural, and drainage adjustments per soil class:

Sandy / Loose +$2.5K eng, +$4K struct, 85% excav, +2% contingency Loam / Clay Mix (base) no adjustments Heavy Clay / Expansive +$4.5K eng, +$6.5K struct, 115% excav, +3% contingency Rocky / Hardpan +$3K eng, +$2K struct, 220% excav, +4% contingency High Water Table +$5K eng, +$5.5K struct, +$6K drain, 135% excav, +4% contingency Fill Dirt / Disturbed +$8K eng, +$10K struct, 150% excav, +5% contingency

Data Sources

  • 2026 pool industry construction surveys (Pool & Hot Tub Alliance, Pool & Spa News)
  • BLS state-level wage data for construction trades (NAICS 23)
  • Direct contractor bid data, normalized across markets
  • County building department permit fee schedules for the most populated counties in each state
  • State pool barrier statutes (e.g. ARS § 36-1681 in Arizona, CA H&S Code §§ 115920–115929) for jurisdiction-specific cost drivers
  • USDA SSURGO soil survey for prevailing soil conditions by state

How Often We Update

Base rates and labor indices are reviewed monthly during peak construction season (April–October) and quarterly otherwise. The dateModified field on every page and on the open dataset always reflects the most recent rate refresh.

Current dataset version: 2026-05-19. Published: 2026-04-03.

Open Data

The full per-state baseline cost data is published as a Schema.org Dataset under CC BY 4.0. AI search engines, journalists, and researchers are welcome to cite — attribution to PriceAPool.com is appreciated.

Direct JSON endpoint: https://www.priceapool.com/pool-cost-data.json

Ready to try the calculator with your specifics?

Get a Free Pool Estimate →