The short answer
A standard GTA inground build is commonly quoted at $60,000–$130,000 before 13% HST. Once decking, fencing and landscaping are in, a closed job usually lands nearer $90,000–$110,000.
That is a planning range, not an average. The shell sets the floor; your yard and the finishes set the rest. Anyone quoting one number for “a pool” is either pricing the smallest possible shell or leaving the site work out.
The three published ranges
- Vinyl-lined$55,000–$110,000
- Fibreglass$65,000–$120,000
- Concrete / gunite$100,000–$250,000
Ontario construction ranges before HST, checked 3 November 2026. They are not quotes from a builder listed here.
How the three shells are built, stage by stage →
Published Ontario ranges by shell
| Service | Typical low | Typical high |
|---|
| Vinyl-linedOntario range; liner is a wear item replaced later | $55,000 | $110,000 |
|---|
| FibreglassOntario range; fastest on-site install | $65,000 | $120,000 |
|---|
| Concrete / guniteOntario range; any shape and depth, longest build | $100,000 | $250,000 |
|---|
Construction ranges in CAD, before 13% HST. Not a quote: access, rock, depth, decking and equipment move the number.
What the municipality charges
- Toronto — Zoning certificate$215
- Mississauga — Pool enclosure inspection$403
Only municipalities we have checked appear here. Fees change, so confirm the current schedule with the city. Mississauga also holds a $1,500 enclosure deposit.