Pool fence costs on the Gold Coast.
Three fence types, three honest price ranges, the marine-spec coastal premium that’s non-negotiable, and the line items most quotes forget to mention.
The three fence types, per lineal metre.
Frameless glass — $520–$780/lm.
12mm toughened safety glass, 316 stainless spigots (2 per panel), standard 1200mm height. No visible posts, near-invisible from a distance. Frameless glass page.
Semi-frameless glass — $380–$560/lm.
10mm toughened glass between powder-coated aluminium posts at 1.5m centres. Posts visible (black, white, charcoal). 1200mm height.
Aluminium tube — $200–$320/lm.
Marine alloy 6063-T5 powder-coated tube fencing, traditional vertical-picket look. 1200mm height. Best budget option.
Gate cost (separate from fence per-metre).
- Frameless glass gate (frameless hinges, MagnaLatch hardware): $980–$1,640
- Semi-frameless glass gate: $640–$980
- Aluminium tube gate: $380–$540
Each gate is one-off; budget at least one gate per pool zone (sometimes 2 if access from front + back yard).
Worked example: 18lm + 1 gate, Mermaid Beach frameless.
- Frameless glass fence 18lm @ $680/lm: $12,240
- Frameless glass gate (MagnaLatch + 316 hinges): $1,440
- Core-drilling + chemset-anchored spigots in existing pool coping: $640
- Form 23 Pool Safety Certificate inspection: $360
- Site protection during install (tile and garden bed): $200
- Total: $14,880 incl. GST
$826/lm all-in including the gate and Form 23. Mid-to-upper range frameless.
Marine-spec line items.
For Gold Coast coastal properties (within 1km of bay or surf):
- 316 stainless spigots (not 304): +$40–$60/lm
- Marine-grade hinges and MagnaLatch: included standard
- 6063-T5 marine alloy (aluminium fences): standard spec, no extra cost
- Sealants: marine-grade silicone, included
We default to marine spec on every Gold Coast coastal job. Don’t let a competitor quote you 304 stainless to save $80/lm — you’ll pay $4K replacement in 8 years.
Fixed-price written quote.
Fence + gate + hardware + Form 23 PSC. One number, marine-spec by default.