Custom Pool Construction · Dacula, GA

How Long a Custom Pool Build Actually Takes in Dacula, GA — 4 Real Project Timelines

Primetime Pools GA · 15 min read · Custom Pool Construction

It’s February 14th. Your daughter’s graduation party is July 18th in the backyard of your Hamilton Mill home on the 9th fairway, and you just signed a contract for a custom 20×40 pool. The sales rep said “about four months.” Your wife has already ordered 60 cocktail glasses. Here’s the honest version of what happens between now and whether those glasses get used poolside or packed in the garage for 2027.

Pool timelines in Gwinnett County aren’t what most sales presentations suggest. The gunite shell goes up in 6 to 8 working days. But the envelope around it — permits, sub scheduling, concrete cure, Pebble Tec water-balance window, rain-delay math — is where homeowners lose 30 to 90 days they didn’t plan for.

Below are four real Dacula projects from the last two build seasons. Different sizes, start months, subdivisions, and complications — week-by-week, what actually happened.

Custom gunite pool under construction with exposed steel rebar cage and wood forms staked out on a Dacula, GA backyard jobsite
Rebar tie-off before gunite pour — a Sycamore Ridge build, day 22 from contract signing.

The Short Answer Before We Get Into the Four Projects

If a Dacula pool builder quotes you “12 weeks from contract to swim,” they are either counting business days only from permit approval (not contract signing), or they are quoting an ideal-condition build and leaving themselves a verbal out when weather and subs don’t cooperate. Neither is how you should plan a summer.

Our honest ranges for custom gunite pools in Gwinnett County:

  • Off-season starts (November–February): 11 to 14 weeks, contract to first swim, assuming average winter weather. Permit queues are shorter and subs are hungry for work.
  • Peak-season starts (March–May): 16 to 22 weeks. Every sub is overbooked, permits stretch longer, and spring rain compounds every shell-phase delay.
  • Summer starts (June–August): 14 to 20 weeks. Permits recover, but afternoon thunderstorm shutdowns hit excavation and gunite days hard, and daily heat restricts pour windows.

The two windows nobody shortens: 28-day concrete cure on coping and decking before load-bearing traffic, and a 7 to 10-day Pebble Tec water-balance window where daily brushing and chemistry checks are mandatory. These are chemistry, not schedule. You can’t negotiate them down.

Below are four builds. Dates are shifted by ±2 weeks for client privacy, but the sequence, durations, and complications are exactly what happened.

Project 1 — Hamilton Mill, 20×40 Rectangle with Tanning Ledge (January Start)

This was our fastest 2025 build. The homeowner on Hamilton Mill Drive called us the second week of December 2024 wanting a pool ready for her May wedding rehearsal dinner. She came in with three decisions already made: rectangular, Pebble Tec Stonescapes Mini-Pebbles in French Gray, and travertine coping. That decisiveness saved her four weeks of design revision.

Week 1–2 (January 6–19): Contract signed January 8. Site survey on the 10th. We submitted permit drawings to Gwinnett Department of Planning & Development at 446 W. Crogan Street in Lawrenceville on January 13. Off-season permit turnaround in Gwinnett runs 2 to 4 weeks; we had ours back on January 22 — nine business days. Fastest we’ve seen in three years.

Week 3 (January 20–26): Utility locates, fence removal, construction entrance. The lot backs up to the golf course — silt fence on the cart-path side because Hamilton Mill HOA takes runoff complaints straight to the county.

Week 4 (January 27 – February 2): Dig day was January 28. A 20×40 rectangle with a 6-foot flat bottom and a tanning ledge on the west end came out in a single 10-hour day — roughly 280 cubic yards of Piedmont red clay and saprolite hauled off in seven dump loads. No bedrock. By Friday the shell was formed, plumbing rough-in was 80 percent complete, and the rebar cage was tied.

Finished rectangular custom gunite pool with travertine coping and tanning ledge on a sunny Dacula, GA backyard
Hamilton Mill, 20×40 rectangle with west-end tanning ledge — final fill day, week 11.

Week 5 (February 3–9): Gunite pour on February 4. The crew we use for shotcrete had an opening because it was still winter — during peak spring, we’re scheduling the gunite sub 2 to 3 weeks ahead. Shell cured for 10 days under plastic.

Week 6–8 (February 10 – March 2): Tile and coping installed. Travertine coping went down February 17. Electrical rough-in for the Pentair IntelliFlo3 pump and Intellicenter controller. Gas line run for the future heater (the heater itself had a 6+ week Raypak 406A lead time, so we ordered at contract signing — it arrived week 9, right on schedule).

Week 9–10 (March 3–16): Decking poured. Broom-finish concrete on 14,000 pounds of rebar mesh, with a 28-day cure starting March 5. We don’t let the homeowner walk on fresh decking for 7 days minimum — the last thing anyone needs is a boot print in finished concrete the day before coping grout.

Week 11–12 (March 17–30): Pebble Tec Stonescapes Mini-Pebbles applied March 18. Pool filled March 19. The 7 to 10-day water-balance window ran with daily brushing twice a day, acid starts, and alkalinity bumps. Raypak set March 22. First swim March 28. From contract to swim: 11 weeks and 5 days — six weeks of buffer ahead of the May 17 wedding rehearsal.

The fastest builds aren’t the ones where the crew moves faster. They’re the ones where the homeowner already knows what they want on day one.

Project 2 — Sycamore Ridge, 18×36 with Attached Spa (March Start, Permit Delay)

This is the cautionary tale for anyone planning a March start in hopes of a Memorial Day swim.

Sycamore Ridge sits just east of Hamilton Mill Parkway — smaller lots, tighter setbacks, stricter HOA architectural review than Hamilton Mill proper. The homeowners wanted an 18×36 freeform with an attached 8-person spa, Pebble Tec Stonescapes Black Onyx, flagstone coping, and a paver deck. Contract signed March 3, 2025. They wanted Memorial Day.

Week 1–2 (March 3–16): Design sign-off took 8 days because the homeowner switched from rectangular to freeform after seeing a neighbor’s pool. Fine. We resubmitted drawings March 11.

Week 3–8 (March 17 – April 27): Permit submitted March 12. In peak spring, Gwinnett’s permit turnaround runs 4 to 8 weeks, and this year they were on the long end. We got notes back twice — once about a setback from the rear lot line (HOA easement caught in review) and once about erosion control at the storm drain on Sycamore Ridge Drive. Permit issued April 24. Six and a half weeks — the longest we’ve waited in two years.

Custom freeform gunite pool with attached spa and flagstone coping in a Dacula, GA Sycamore Ridge backyard build
Sycamore Ridge 18×36 freeform with attached spa — the build that started as a Memorial Day project and finished July 4th.

Week 9 (April 28 – May 4): Dig started April 29. A 5.5-foot play pool with attached spa is a one-day dig — we were formed and rebar-tied by Friday. Then the rain hit. Dacula averages 11 rain days per month in April and May. We lost three days that week alone.

Week 10–11 (May 5–18): Seven more rain days. Each rain day in the shell phase is effectively a two-day delay — you lose the day itself, and the saturated soil has to come back down to workable moisture the next day before gunite crews will spray. Gunite finally went in May 19, a full two weeks behind our original shell schedule.

Week 12–14 (May 19 – June 8): Shell cure, tile, coping. Memorial Day came and went without a pool. The rain wasn’t anyone’s fault, but the permit delay was the foundation of the problem — had we started digging April 1 as planned, we’d have been through the shell before the heavy rain hit.

Week 15–17 (June 9–29): Decking June 12. Cure through early July. Pebble Tec June 30. Pool filled July 2. Homeowners swam July 12.

Total: 19 weeks and 2 days. Not a Memorial Day pool. A July 4th pool that they didn’t swim in until July 12. The post-mortem with them was direct: if you’re quoting spring on a March contract in Dacula, you need 20 weeks of runway on your calendar, not 12.

Rain delay math for the shell phase: From dig-day through gunite cure, each rain day on a Dacula jobsite becomes a 2-day schedule delay because saturated Piedmont clay has to dry down to working moisture before gunite crews will spray. Dacula averages 11 rain days April–May and 8 June–August. Build your buffer accordingly.

Project 3 — Providence Club, 20×42 Diving Pool (April Start, Crane Access)

Providence Club sits south of downtown Dacula off Auburn Road. The homeowner was a former college swimmer — he wanted a proper 8.5-foot diving well, full 20×42 footprint, two-meter board. Pebble Tec Stonescapes Tahoe Blue, natural stone coping, and a stamped concrete deck. Contract signed April 11, 2025.

Week 1–6 (April 11 – May 25): Design was straightforward — diving pools follow strict geometry requirements for board clearance. Permit submitted April 21, issued May 16. Four and a half weeks. Solidly mid-range for peak spring. Meanwhile we pre-scheduled the crane sub 3 weeks ahead — the lot’s sole backyard access is a narrow 8-foot gap between the house and a 42-inch oak on the north property line. No room for a standard excavator approach. We had to boom materials over the house.

Week 7 (May 26 – June 1): Dig day was May 27. An 8.5-foot diving pool takes 3 full days of excavation — versus 1 day for a 5.5-foot play pool — because you’re moving roughly 470 cubic yards of spoil through a narrow access chute with a mini-excavator and a conveyor. The crane came Thursday to lift steel rebar bundles and form lumber over the roof. That crane day alone was $4,200, scheduled 3 weeks ahead, because every decent crane sub in northeast Gwinnett is booked solid from March through June.

Deep diving-style custom gunite pool in final gunite-spray phase at a Dacula, GA Providence Club backyard jobsite
Providence Club 20×42 diving well — gunite day, week 9. The 8.5-foot deep end adds 3 days to dig and 2 days to gunite versus a play pool.

Week 8 (June 2–8): Rebar and plumbing rough-in took 4 days — a diving pool has more main-drain hydraulics than a play pool. Two-day delay from a Tuesday storm that dropped 1.4 inches in 40 minutes. June-through-August afternoon thunderstorm shutdowns are a Dacula constant; gunite crews won’t spray in active storms.

Week 9 (June 9–15): Gunite sprayed June 10 and 11 — two days on a diving pool versus one on a play pool, because the deep-end walls and diving hopper require more shotcrete volume and more finisher labor. Shell cure June 11–21.

Week 10–13 (June 16 – July 13): Tile, natural-stone coping, stamped-concrete decking. Boulder-face stone sourced from a Commerce yard was hand-set by our mason over 4 days. Stamped concrete poured July 3 — 28-day cure starts.

Week 14 (July 14–20): Pebble Tec applied July 15. Filled July 16. The 7 to 10-day water-balance window for Pebble Tec matters more on a diving pool — deeper water volume means chemistry takes longer to equilibrate. Daily visits for 9 days.

Week 15–16 (July 21 – August 3): Stamped deck cure complete August 1. Diving board installed August 2. Final county inspection August 3. First swim that same afternoon.

Total: 16 weeks and 3 days. For a diving pool, mid-spring start, with crane access, this was efficient. The owner swam laps in his own 8.5-foot water 112 days after signing.

Project 4 — Chandler Ridge, 16×32 Play Pool (November Start, Heater Lead Time)

Chandler Ridge is the quieter cousin to Hamilton Mill — 1995–2005 brick homes on third-acre lots sloping toward the Mulberry River watershed. Contract signed November 12, 2024. 16×32 play pool, sun shelf, Pebble Tec Stonescapes Aqua White, broom-finish deck. The complication here wasn’t access or permits or rain — it was the Raypak 406A heater.

Week 1–3 (November 12–30): Design done in a week because the homeowner brought a Pinterest board with 12 images all showing the same basic pool. Permit submitted November 19. Off-season permit turnaround in Gwinnett is fastest in November — schools are back, builders are slowing, and the county clerk’s queue drops. Permit issued December 4. Twelve business days.

Week 4–5 (December 1–14): Site prep, fence removal, dig December 4. A 16×32 play pool with 5.5-foot max depth is a 1-day dig, about 180 cubic yards. Rebar, plumbing, and gunite all scheduled back-to-back because November crews are available. Gunite sprayed December 10.

Small rectangular custom gunite play pool with sun shelf and broom-finish concrete deck in a Dacula, GA Chandler Ridge backyard
Chandler Ridge 16×32 play pool — finish-out day, week 14. Off-season starts win every time on speed.

Week 6–9 (December 15 – January 11): Shell cure through the holidays — we intentionally built the schedule so the mandatory 28-day coping/deck cure window fell through Christmas and New Year, when most crews are off anyway. Tile and coping went down the first week of January. The homeowner got progress photos twice a week during the slow-build window.

Week 10 (January 12–18): Decking poured January 14. This is where the Raypak problem showed up. We’d ordered a Raypak 406A heater at contract signing — standard 6+ week lead time on natural-gas Raypaks in late 2024. The distributor pushed the delivery from January 7 to February 3 because of a factory backlog on heat exchangers. That’s a 27-day slide on a part we needed before first fill.

Week 11–13 (January 19 – February 8): We pivoted. Decking cured on schedule, Pebble Tec application scheduled for January 29, pool filled February 1 without the heater installed. The Pebble Tec 7–10 day water-balance window started and ran clean. The Raypak arrived February 3, was set February 5, and running February 7.

Week 14 (February 9–15): Heated startup, final inspection. First swim February 14. The homeowner Valentines-Day-swam at 86 degrees while the outside air was 41.

Total: 13 weeks and 2 days. November starts are the sleeper-pick for Dacula pool builds. Nobody’s building, every sub is available, permits clear in under three weeks, and even with a 27-day heater slip, the total timeline was under 14 weeks.

Pentair IntelliFlo3 vs. Raypak 406A lead times: IntelliFlo3 variable-speed pumps ship in 2 to 4 weeks from most Atlanta distributors. Raypak 406A natural-gas heaters run 6+ weeks and frequently slip. We order both at contract signing, not at shell completion. The homeowner pays for the hedge in their deposit structure, but it protects the fill date.

What Drives Timeline Variance in Dacula (The Real List)

Across those four builds — 11 weeks, 19 weeks, 16 weeks, 13 weeks — the differences come down to six variables. In order of impact:

  1. Start month. November through February starts finish 4 to 6 weeks faster than March through May starts. Permits clear faster, subs are available, and rain days are fewer in November/December/January than April/May.
  2. Permit queue timing. Gwinnett’s 2 to 4-week off-season turnaround versus 4 to 8-week peak turnaround is a real 30-day spread. If you sign in mid-February, you’re submitting ahead of the March rush. If you sign April 1, you’re in line behind every other pool builder in the county.
  3. Pool depth and complexity. An 8.5-foot diving well adds 3 days of dig and 2 days of gunite over a 5.5-foot play pool. Attached spas add 1 to 2 days of plumbing and a second shotcrete session.
  4. Access and crane requirements. Tight backyard access in Sycamore Ridge and parts of Providence Club means crane scheduling 2 to 3 weeks ahead during March–May peak. Miss the window and you slip a full week waiting for the next crane day.
  5. Equipment lead times. Raypak 406A heaters regularly slip. Natural-gas heaters have had supply-chain issues since 2022 and haven’t fully recovered. We build 6 to 8 weeks of heater buffer into every contract.
  6. Rain and thunderstorms. Controllable if you start in the right month. Devastating if you’re in the shell phase during April–May rain weeks or the gunite phase during June–August afternoon storms.

Where Dacula Homeowners Extend Their Own Build (Unintentionally)

Outside of contractor-side variables, homeowners regularly add 2 to 6 weeks through decisions they make mid-build. The pattern is consistent enough that we now address it in the pre-construction meeting.

Change orders on finish materials. Switching Pebble Tec color from French Gray to Tahoe Blue 11 weeks into a build, after coping is set, means reordering material and waiting for a new application crew slot. That’s a 10 to 14-day slide for a 90-minute decision.

Switching pool shape mid-design. Project 2 lost 8 days to a freeform pivot. The Gwinnett permit drawings had to be redrawn and resubmitted, which reset the review queue.

Adding a spa, slide, or fire feature after shell. Anything that requires gas, extra plumbing, or a second gunite day after the main shell is a 2 to 3-week add. Easier to over-design at contract and value-engineer down than to bolt features on after the shell is sprayed.

HOA architectural review delays. Hamilton Mill, Hamilton Mill Golf Club, Ivey Chase, and Providence Club all have architectural review boards with 14 to 30-day approval windows that run independent of the county permit. If you don’t get your HOA package in the same week you submit the county permit, you lose that time linearly.

Indecision on deck finish. Homeowners who don’t commit to pavers vs. travertine vs. stamped concrete by week 8 delay decking by 1 to 3 weeks. The decking choice drives the order with the supplier, and the supplier lead times aren’t short.

Custom backyard pool with travertine deck and coping completed in a Dacula, GA residential subdivision
Finish-material decisions made by week 8 protect your original fill date. Decisions made by week 12 slip it.

Realistic Expectations for a 2026 Dacula Start

If you’re signing a contract between now and the end of 2026, here’s how we’d frame the calendar conversation honestly.

If you sign November 2026–February 2027 and you want summer 2027: you have 5 to 7 months of buffer. Even with a heater slip and a week of weather, you’ll be swimming by Memorial Day. This is the highest-probability path to an on-time summer.

If you sign March–April 2027 and you want summer 2027: your margin is 8 to 14 weeks with permit variability and spring rain compressing it. Realistic first-swim dates push from mid-June to mid-July. Plan the big party for August, not Memorial Day.

If you sign May–June 2027 and you want summer 2027: you won’t make it. Start reframing the conversation around Labor Day or September. Homeowners who accept this early make better decisions. Homeowners who fight it make expensive decisions.

If you sign July–October 2027: you’re building a spring-2028 pool with an off-season advantage. This is actually the smartest play if you don’t have a hard 2027 deadline, because you’ll get the permit and sub availability of Project 1 or Project 4 above.

Pool construction is 20 percent digging and 80 percent sequencing. The builders who finish on time treat every Gwinnett permit week, every heater lead time, every concrete cure window as non-negotiable — and tell their clients the truth about them on day one.
Finished custom pool with water feature and coping in a Dacula, GA backyard on contract-signing day planning
Every schedule promise we make is backed by the same four variables: start month, permit queue, depth, access.

One last Dacula-specific factor worth flagging: every material load — concrete trucks, tile pallets, equipment — comes off I-85 exit 120, then through Winder Highway or Hog Mountain Road, then down whatever subdivision street ends at your lot. Narrow streets in the older Hamilton Mill sections and in Auburn Park require street-access permits on pour days when a truck exceeds 45 feet. For tight urban-infill lots near downtown Dacula on Harbins Road or Dacula Road proper, we file these a week ahead. Missing one can stop a pour cold and reset a 28-day cure window.

Completed custom gunite pool with surrounding hardscape and landscape at a finished Dacula, GA residential project
Finished Dacula project — the payoff when permits, subs, materials, and weather all land on the calendar you built.
Proudly Serving Metro Atlanta

Custom pool construction across 20+ cities within 30 miles of Snellville, GA

From Hamilton Mill diving pools to Chandler Ridge play pools, we protect the timeline you sign — with honest permit ranges, pre-scheduled subs, and equipment ordered at contract, not at shell.

Snellville, GA Grayson, GA Centerville, GA Lilburn, GA Loganville, GA Stone Mountain, GA Lawrenceville, GA Tucker, GA Norcross, GA Dacula, GA Decatur, GA Duluth, GA Monroe, GA Peachtree Corners, GA Suwanee, GA Cumming, GA Forsyth County, GA Marietta, GA Gainesville, GA Dawsonville, GA
Counties Served Gwinnett · DeKalb · Rockdale · Newton · Walton · Barrow · Fulton · Forsyth · Hall · Cobb · Cherokee · Dawson