You walked outside the first warm weekend in April, pulled the cover, and the waterline was three inches below the tile. You topped it off. A week later, it dropped again. Now you’re wondering whether you have a leak, a cracked shell, or whether this is just what pools in Dacula do in spring — and whether the next phone call is going to cost $400 or $2,800.
This is the single most common spring service call we field across Gwinnett County. The homeowner in Hamilton Mill who pulls the cover and finds a foot of missing water. The Sycamore Ridge pool that held fine in October but is dropping a half-inch a day by mid-March. The Providence Club build that has quietly lost an inch every morning for a month while the auto-fill masks it.
The frustrating part isn’t the water loss itself. It’s the uncertainty. Nobody gives you a straight answer, because half the guys who show up don’t actually diagnose — they guess. They’ll tell you it’s evaporation when the pool is losing four times too much water to be evaporation. They’ll tell you to replaster when the leak is in the skimmer throat. They’ll push a $3,000 repair when the real fix is a $400 gasket reseat.
We’ve been repairing pools in Dacula long enough to know what’s actually happening down there. The causes are finite, the diagnostics are repeatable, and the fixes have predictable costs. This post walks through the five failure modes responsible for roughly ninety-five percent of spring water-loss calls we run — what each one looks like, how we confirm it, and what it costs to correct.
None of this is proprietary knowledge, and we’re not interested in pretending it is. If you finish this post and realize you have a simple skimmer issue you can address with $20 of pool putty, we’re fine with that outcome. The homeowners in Ivey Chase and Chandler Ridge who understand their own pools end up as better long-term customers than the ones who stay scared of them.
Separating Evaporation From an Actual Leak
Before you spend a dollar on diagnostics, you need to separate normal spring water loss from an active leak. The two look identical at a glance. They are not the same thing, and they don’t cost the same thing to deal with.
A pool in Dacula’s climate — USDA Zone 8a, summer highs into the mid-90s, sustained humidity, and a typical 400-square-foot surface area — loses water to evaporation every day. In spring, with daytime temperatures running 65 to 78 and humidity lower than midsummer, evaporation briefly climbs before the humidity catches up. The numbers are consistent across our service area.
Normal evaporation baseline: roughly 1/8 inch per day in spring, climbing to 1/4 inch per day at the peak of summer. That works out to about 2 inches per week on a 400 sqft pool surface — normal, not a leak.
Active leak threshold: anything over 1/2 inch of loss per day, sustained over three or more consecutive days with the pump running, warrants investigation.
The fastest way to split the two is the bucket test. It costs nothing, takes twenty-four hours, and we teach every Dacula homeowner who calls us to run it before we roll a truck:
- Set a five-gallon bucket on the pool step, weighted with a brick so it doesn’t float.
- Fill both the pool and the bucket to the exact same reference line. A piece of painter’s tape across the bucket works well.
- Leave the pump running normally. Turn off the auto-fill. Don’t add or remove water from either.
- Check 24 hours later. Measure how much each dropped.
Both drops will be identical if the loss is pure evaporation — the bucket and pool share the same air, humidity, and temperature. If the pool drops significantly more than the bucket, you have a leak. A 1/4 inch discrepancy over 24 hours is a small leak. A full inch or more is an active leak costing you hundreds of gallons a week.
Once the bucket test confirms a real leak, the question becomes where. That’s where the forensic work starts — and that’s where most pool service companies in the Dacula and Lawrenceville area get it wrong. They guess. We diagnose.
The Skimmer Throat — Roughly 40% of Repair Calls
If we had to bet blind on what’s wrong with any given Dacula pool losing more than a half-inch a day, we’d bet skimmer. Across the pool repairs we run in Gwinnett County, roughly four out of every ten water-loss calls trace back to the skimmer — the throat, the faceplate gasket, or the pipe connection beneath it.
The skimmer is the plastic box buried at the waterline that pulls surface water into the filtration system. It’s cast into the shell during the build, and over ten to twenty years the bond between the skimmer plastic and the shell concrete works loose. The Piedmont red clay around Dacula doesn’t help — it swells and shrinks with moisture cycles, and every spring thaw-and-expansion nudges the skimmer a fraction of a millimeter relative to the shell. That’s all it takes.
The giveaway symptom: the pool stops dropping once the water level falls below the skimmer throat. That’s not coincidence. Once the water is below the leak point, there’s no more water to leak out. If your pool drops steadily to the bottom of the skimmer and then holds there, you don’t have a shell crack — you have a skimmer. Full stop.
Confirming it: we run a dye test at the throat. Pump off, water still at the leak point, a few drops of phenol red dye released directly at the hairline crack between skimmer plastic and tile. If the dye gets drawn steadily into the crack, we’ve found the leak. Takes about thirty seconds once we’re standing over the right spot.
The fix: pool putty and pool-grade silicone will buy a summer on a hairline separation. That’s a $150 DIY. For anything larger — a visible gap, crumbling concrete around the skimmer, a skimmer that has shifted — the correct repair is a skimmer rebuild. We break out the surrounding concrete and deck tile, reset or replace the skimmer, tie it properly to the shell with bonded rebar and hydraulic cement, and retile the waterline. Skimmer rebuild: $400 to $800, depending on tile scope and plumbing beneath.
Why spring triggers it: the freeze-thaw cycle. Dacula averages around 20 freeze events per winter. Each one expands water trapped in the skimmer-to-shell joint, widening the crack a fraction. What was a seeping slow loss in October is now a steady drop by April.
Light Niches, Returns, and Main Drain — Another 45% Combined
Group three failure modes together here because they share diagnostic methods and often show up on the same call. Light niche conduits account for roughly 20% of our water-loss work in Dacula, return fittings another 15%, and the main drain another 10%.
Light niche conduit. The light itself isn’t the problem. The PVC conduit running from the light niche back to the junction box at the deck — that’s the problem. When it leaks, water runs up the inside of the conduit and out through the junction box, typically hidden under a coping stone. The pattern: pool drops to roughly the level of the light (12 to 18 inches below waterline) and then slows dramatically or stops.
Confirming it: dye test at the niche gasket and at the cable entry point where the cord enters the conduit. If we can’t pull a clean dye draw, we pressure-test the conduit itself. Light niche reseat: $600 to $1,200, depending on whether deck work is involved to access a cracked conduit section. A local note: Hamilton Mill and Providence Club pools from the late 90s often used a cheaper conduit grade that’s brittle by year twenty. We see these leaks cluster around the twenty-year mark.
Return fittings. Usually a slow leak, not a fast one. Pool drops an inch or two per week beyond evaporation. The leak point is almost always at the threaded transition inside the shell wall, where the return fitting screws into a threaded insert cast into the concrete. Return fitting replacement: $300 to $600 per fitting, including dye confirmation and reseating with two-part underwater epoxy.
Main drain. Harder to see, harder to confirm. The drain sits eight feet underwater at the deep end, and the leak path is through the drain’s threaded connection into the suction line. A failing main drain often shows as a pool that keeps losing water even when the level is well below the skimmer — ruling out a skimmer leak and pointing downward. Drain-only repair runs $500 to $900. If the suction pipe itself has cracked beneath the shell, you’re looking at $2,000 to $3,500 with excavation.
Plumbing pressure test specs: 15 psi hold for 24 hours on the return line. 7 psi hold for 24 hours on the skimmer suction and main drain suction lines. Any loss over those windows is diagnostic — gauge tells the truth.
The static-observation test also helps narrow the hunt before we touch a dye bottle. Pump off for two hours, mark water level. Pump on for two hours, mark again. A pool that loses more with the pump on has a pressure-side (return) leak. A pool that loses more with the pump off has a suction-side (skimmer, main drain) leak. That split cuts the search in half for free.
Shell Cracks and Buried Plumbing — The Last 15%
These two failure modes wrap up the diagnostic picture. Structural shell cracks account for roughly 15% of our water-loss calls in Dacula. Buried plumbing runs between pool and equipment pad show up less often but are worth including because the symptom is indistinguishable from a pool-side leak.
Structural shell cracks. Two flavors show up in Dacula pools:
- Cosmetic plaster cracks — hairline fractures in the plaster that don’t penetrate the gunite beneath. These almost never leak meaningfully. They look alarming under water, they’re a remodel-scope concern, but they’re not why your pool is losing water.
- Structural cracks — fractures that propagate through the gunite shell itself. These leak. In Dacula they most commonly show up along the bond beam (top 12 inches of the shell), at shell transitions where depth changes abruptly, and radiating from the main drain sump. The clay soils around Hamilton Mill Ridge expand and contract with moisture cycles, and over twenty years the cumulative stress occasionally cracks the shell.
Dye test is again the decisive tool. Pump off, water still, release dye directly at the suspect crack. A structural crack actively leaking will draw dye visibly into the crack within seconds. A cosmetic hairline won’t. This is the single cleanest diagnostic distinction we make in the field — and it determines whether you’re looking at a $400 repair or a $2,800 one.
The fix: polyurethane crack injection. We drill small ports along the crack, inject hydrophilic polyurethane resin under pressure into the shell, and the resin expands and cures against water, sealing the crack from the shell side rather than just from the plaster surface. Surface patches fail — external water pressure pushes them off within a season. Injection is the correct repair. Structural crack injection: $1,200 to $2,800 depending on crack length and access.
Buried plumbing between pool and pad. Equipment pads in Dacula typically sit 15 to 40 feet from the pool, buried 18 to 24 inches through clay. Schedule 40 PVC is reliable but not immune. Two failure points dominate: 90-degree elbow joints where soil movement concentrates stress, and pipe-to-equipment transitions at the pad where threading loosens over fifteen-plus years of pump vibration.
If the skimmer and returns test fine at the shell but we still lose pressure when we pressurize the full line to the pad, the leak is somewhere in the buried run. We walk the line with acoustic listening equipment — essentially a ground microphone — and pinpoint the leak to within a foot or two. Underground plumbing repair: $600 to $1,400 depending on depth and whether sod or hardscape needs to be lifted.
One local note: if you’re in a neighborhood with mature trees — Hamilton Mill, parts of Sycamore Ridge, older Ivey Chase sections — root intrusion is a real driver. Oaks and poplars send roots looking for moisture, and a damp PVC coupling in clay is exactly what they’re looking for. When we repair a root-intrusion leak, we typically add root-barrier fabric to the backfill to buy another decade before the next one.
What It All Costs — And How to Hire Without Getting Upsold
Here is the full cost picture for Dacula pool water-loss repairs, based on the jobs we run across Gwinnett County in a typical spring. These ranges assume a standard 400-sqft pool, Schedule 40 PVC plumbing, and standard access. Unusual shell designs, difficult access, or concurrent remodel work shift the numbers.
- Diagnostic service call: $150 to $350 depending on complexity and travel.
- Skimmer rebuild: $400 to $800 (roughly 40% of our water-loss work).
- Light niche reseat or repair: $600 to $1,200 (roughly 20% of calls).
- Return fitting replacement: $300 to $600 per fitting (roughly 15% of calls).
- Main drain repair: $500 to $900 fitting-only, $2,000 to $3,500 with suction-line excavation (roughly 10% of calls).
- Structural shell crack injection: $1,200 to $2,800 (roughly 15% of calls).
- Underground plumbing repair: $600 to $1,400.
Two takeaways worth holding onto. First — the single worst-case diagnosis, a structural shell crack at the top of its range, is still cheaper than a full resurface. The conversation about whether to repair versus replace usually tilts toward repair, assuming the shell isn’t failing in multiple places at once. Second — a lot of the cheap-end repairs (skimmer at $400, return fitting at $300) sometimes get quoted at three times that number by contractors hoping the homeowner doesn’t know better. Know what the work actually costs before you sign anything.
What to ask a pool repair contractor in Dacula before you hire them:
· Do you run a dye test or pressure test before recommending a repair?
· Will you give me a diagnosis in writing before I approve work?
· If it turns out to be a $400 skimmer fix, not a $3,000 replaster, will you tell me?
If a contractor can’t answer those three cleanly, keep calling.
One last piece of local context. The Gwinnett Department of Planning & Development at 446 W. Crogan St. in Lawrenceville does not require a permit for basic repair work on an existing pool — skimmer rebuilds, fitting replacements, and crack injection all fall under maintenance. Major replastering, adding equipment to the pad, or replumbing that alters the pool’s layout may trigger a permit depending on scope. When we quote work, we flag permit triggers upfront. If a contractor quotes a six-figure scope without mentioning permits, that’s another call to keep shopping.
If you’re pulling your cover off in April and finding the waterline down three inches, the odds are overwhelmingly in favor of a fixable, predictable repair — not a pool-ending catastrophe. The bucket test tells you whether you have a leak. The dye test tells you where. The pressure test catches what dye misses. And the numbers above tell you what the honest price should look like. That’s the whole framework. It isn’t mysterious once you’ve done it a few hundred times.
Pool repair and leak diagnostics across 20+ cities within 30 miles of Snellville, GA
Spring water loss in a Dacula pool has five likely causes and predictable fixes. We diagnose first, then quote — so you know whether you’re looking at a $400 skimmer reseat or something more involved before we pick up a tool.