Homeowners usually pay a wide range for new in-ground pools, with gunite and vinyl options driving the most variance. The main cost drivers are per surface material, installation complexity, permits, and long term maintenance needs. Cost estimates vary by region, pool size, and finish quality.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Gunite pool cost | $40,000 | $60,000 | $100,000 | Includes excavation, rebar, sprayed concrete finish |
| Vinyl liner pool cost | $20,000 | $35,000 | $60,000 | Includes shell, liner, basic plumbing |
| Per square foot (gunite) | $50 | $75 | $120 | Varies with finish and depth |
| Per square foot (vinyl) | $25 | $40 | $60 | Depends on liner type |
| Installation time | 4–6 weeks | 6–12 weeks | 12+ weeks | Weather and permits impact timeline |
| Maintenance annual (estimate) | $300 | $600 | $1,200 | Includes chemicals, minor repairs |
Overview Of Costs
Typical cost range summary shows gunite from roughly $40,000 to $100,000, while vinyl pools typically run $20,000 to $60,000. Total project costs reflect pool shell, site prep, plumbing, electrical, decking, and finishing. Assumptions include standard residential lots, normal soil, and a mid range depth.
Cost Breakdown
Key cost categories and typical shares: Materials, Labor, Equipment, Permits, and Contingency. A table below outlines common allocations for both gunite and vinyl builds.
| Category | Gunite | Vinyl | Notes |
|---|---|---|---|
| Materials | $18,000–$40,000 | $6,000–$22,000 | Rebar, shotcrete, shell materials, liner |
| Labor | $12,000–$28,000 | $8,000–$16,000 | Excavation, framing, spraying or liner install |
| Equipment | $3,000–$8,000 | $2,000–$5,000 | Concreting gear or pool pump/filters |
| Permits | $500–$5,000 | $500–$3,000 | Local permit and inspection fees |
| Delivery/Disposal | $1,000–$3,000 | $1,000–$2,000 | Soil removal and debris disposal |
| Warranty | $0–$2,000 | $0–$1,000 | Material and workmanship coverage vary |
| Overhead/Contingency | $1,000–$6,000 | $1,000–$4,000 | Budget for changes mid project |
What Drives Price
Cost drivers include shell type, surface finish, and site conditions. Gunite requires form work and shotcrete application, which elevates labor and materials relative to vinyl. Additional factors include pool size, depth variations, roof lines, and how decking and landscaping integrate with the pool.
Regional Price Differences
Prices vary by market. In a typical US metro, gunite may be 10–25 higher than vinyl, while suburban markets show narrower gaps. Rural areas can deliver lower overall costs due to lighter demand and simpler permitting. Assumptions: region, specs, labor hours.
Labor & Installation Time
Gunite installations often require 6–12 weeks from start to finish with specialized crews, while vinyl builds can complete in 4–8 weeks depending on site access. Labor intensity and weather windows heavily influence timelines. Expect longer schedules with gunite projects in remote areas.
Additional & Hidden Costs
Hidden costs commonly include decking, fence modifications, soil stabilization, or drainage improvements. Electrical upgrades, water features, heaters, and smart controls add to the total. Permits and inspections are frequently overlooked until late in the project.
Real-World Pricing Examples
Three scenario cards illustrate typical outcomes. Prices reflect mid-range finishes and standard site conditions.
Basic Gunite: 14,000 gallons, shallow end, simple deck. Labor 120 hours, total $45,000; per sq ft $75. Vinyl: 12,000 gallons, modest liner, basic deck. Labor 90 hours, total $28,000; per sq ft $40.
Mid-Range Gunite: 18,000 gallons, uniform depth, stone deck. Labor 170 hours, total $78,000; per sq ft $95. Vinyl: 16,000 gallons, upgraded liner, tile edge. Labor 120 hours, total $40,000; per sq ft $55.
Premium Gunite: custom shapes, dark plaster, dual sun shelf, upscale decking. Labor 230 hours, total $120,000; per sq ft $120. Vinyl: premium liner, automated cover, resort-grade decking. Labor 180 hours, total $60,000; per sq ft $85.
Assumptions: region, specs, labor hours.