Garmin Swim Lap Count Wrong? Causes and Fixes for Pool Tracking
Garmin miscounting your pool lengths, missing turns, or logging open water as pool? Here is why it happens and how to fix lap-count and stroke errors.
Your Garmin says you swam 1,850m. You counted 2,250m. One of you is lying, and it is not your fingers. Pool length counting on a wrist watch is part clever physics and part hopeful guesswork, so here is exactly why it miscounts laps, misses turns, and logs lakes as pools, plus what you can actually fix.
How a Garmin counts pool lengths in the first place
In open water, your watch uses GPS to draw a track and add up distance. In a pool that is useless, because the satellites cannot see through a roof and you would be a blurry dot anyway. So pool swim mode does something cleverer and more fragile: it watches the accelerometer in your wrist and infers a turn from the sudden change in motion when you hit the wall and push off.
Count the turns, multiply by the pool length, and you have distance. No GPS, no magic, just pattern recognition on a wet arm.
That design is why the pool length setting matters so much. The watch never measures how far you actually swam. It counts walls and trusts the number you gave it. Tell it the pool is 25 yards when it is really 25 metres and every single length is wrong by about 9 percent before you have taken a stroke. Tell it 50m for a 25m pool and you have just doubled your imaginary distance.
Garbage in, confidently wrong distance out.
The second fragile part is the turn detection itself. The accelerometer is looking for a recognisable signature: deceleration into the wall, a push, a glide, then a return to a steady stroke rhythm. When that signature is clean, the count is excellent. When it is muddy, because you glided too long, coasted into the touch, switched stroke mid-length, or hung on the wall to breathe, the watch either misses a turn or invents one.
The errors below are not random gremlins. They are the predictable result of an ambiguous movement pattern.
Before you blame the firmware, do the maths once. If the watch is short by almost exactly 9 percent, that is the metres-to-yards ratio staring back at you, not a broken sensor. The fix is in the settings menu, not the warranty queue.
Wrong pool length: the error you can fix in ten seconds
This is the one to rule out before anything else, because it is the most common and the easiest to fix. When you start a pool swim, the watch asks for the pool size. If you tapped through that screen on autopilot, or you swam at a different pool than usual, or your last holiday was somewhere that measures in yards, the setting may be wrong and every length will inherit that error.
A 25m pool logged as 25y is about 22.86m per length, so a 2,000m session quietly becomes roughly 1,830m.
The numbers in those Garmin forum reports line up with this perfectly. A swim that is short by a consistent percentage across the whole session is almost never a turn problem, because missed turns are sporadic and lumpy. A clean fixed-percentage offset is a units problem. So the first diagnostic is dull but decisive: open the pool swim activity, check the pool length, and confirm both the number and the unit against what the facility actually built.
If you genuinely do not know your pool length, find out before guessing. Standard short-course pools are 25m, Olympic pools are 50m, and a great many older or American pools are 25 yards. Some hotel and gym pools are oddities like 20m or 33.3m, which wreck the count entirely if you leave the watch on a standard preset. Most Garmin models let you set a custom length precisely for this reason.
Use it. A pool that is off by a few metres per length adds up to a badly wrong total over a long swim.
Once the length is right, your distance error should collapse to whatever your turn technique is costing you, which is the next problem and a more interesting one. If you are shopping for a watch and want models with stronger pool tracking and custom-length support out of the box, the best Garmin watch for swimming guide compares the current lineup without the marketing gloss.
Missed turns: why your push-off and your touch decide the count
With the pool length correct, the remaining distance errors come from the watch missing or inventing turns. This is where technique meets sensor physics. The accelerometer wants a clear deceleration into the wall, a distinct push, and a prompt return to a steady stroke rhythm. The Forerunner 265 reports of a normal there-and-back logging as 25m then 75m are this exact failure: the watch missed one turn, merged two lengths into one, then over-corrected on the next.
It is not counting badly at random. It is reading an ambiguous signal at the wall.
The biggest culprit is a long, lazy glide off the wall with a weak push. If you slide off the wall and drift several metres underwater before your first stroke, the watch gets a long quiet stretch with no clear stroke pattern and may never register that a new length began. The fix is the same thing your coach has been nagging about for years: push hard, hold a tight streamline, and start swimming with intent.
A crisp acceleration spike off the wall is exactly the signature the sensor is hunting for.
The other end of the length matters just as much. Coasting into the wall on momentum, with your arms trailing and no real stroke into the touch, gives the watch a vague, decelerating blur instead of a clean finish. Take a full stroke into a definite touch, then turn. Ghosting the final 3m is one of the most common reasons a length silently goes missing.
Both halves of the fix are technique you already wanted: aggressive walls, honest touches, no freeloading on glide.
There is a hard limit here worth stating plainly. This is accelerometer behaviour, not a setting, and you cannot tune it to perfection. Even with textbook walls, some pools, some strokes, and some swimmers will still draw the occasional miscount. You can shift the odds heavily in your favour with better push-offs and touches, but you cannot make a wrist sensor infallible at a job GPS would do trivially if water were not in the way.
Manage it, do not expect to eliminate it.
The rest button deserves its own mention because it fixes a sneaky error. When you stop at the wall and hang there breathing, the watch may keep the current length open and smear your rest across the data, inflating time and corrupting pace. Press the lap or rest button when you stop, and press it again when you push off. That tells the watch cleanly where swimming ends and recovery begins, which is also how structured sets are supposed to be recorded in the first place.
For a deeper walkthrough of getting clean swim data off the watch and into something you can analyse, the Garmin swim workouts guide covers structured pool sessions, rest handling, and how the watch records each interval, which is half the battle against bad numbers.
Stroke detection, backstroke, breaststroke, and open water mix-ups
Beyond raw distance, Garmin also tries to identify which stroke you are swimming and compute SWOLF, the efficiency score that combines time and stroke count for a length. Stroke detection is tuned hardest for freestyle, because that is what most pool swimmers do most of the time. Backstroke and breaststroke are noisier signals, so they attract more errors: a length tagged as the wrong stroke, a SWOLF that looks absurd, or a missed length because the timing did not match the expected pattern.
The reliable way to trip up stroke detection is to change stroke in the middle of a length. If you start freestyle and finish breaststroke down the same 25m, the watch sees two conflicting patterns and has to pick one, often badly. The fix is simple and also good swimming practice: change stroke at the wall, not mid-pool. One stroke per length gives the sensor a consistent signal to classify, and your sets stay cleaner on paper too.
Mixed-stroke and IM work specifically benefits from disciplined turns.
Then there is the activity-profile mix-up, which is the most dramatic failure and entirely user-correctable. Start an open water swim on the Pool Swim profile and the watch counts turns at walls that do not exist, so you come back with no GPS map, no track, and stroke or SWOLF figures that are pure fiction. Garmin forum threads are full of exactly this: a lake or sea swim logged as Pool Swim, mapless and meaningless.
There is no recovering the track afterwards. Pick Open Water before you start so the watch uses GPS for distance instead of imaginary turns.
The opposite mistake happens too, though it is rarer: starting a pool session on an open water or generic profile, which then leans on GPS that cannot work indoors and produces nonsense. The habit that prevents both is boring and effective. Glance at the selected activity profile before the first stroke, every time. Two seconds of checking beats a ruined session that no amount of post-processing can rescue.
If your SWOLF or stroke counts look wild on a mixed set, the culprit is almost always a mid-length stroke change, not a faulty watch. Switch strokes at the wall and the numbers usually behave. The sensor can only classify what you give it cleanly.
When the swim is fine but Strava eats your stroke data
Here is a failure that is not the watch's fault at all, and it catches a lot of people out. You swim a perfectly tracked pool session, the distance and lengths are spot on, and then you open Strava and the pool stroke rate has vanished. Users on the Forerunner 935, 945, and Fenix 6 have reported this for years: certain swim-specific metrics, stroke rate chief among them, do not survive the Garmin Connect to Strava sync.
The data was recorded correctly. It simply did not make it through the pipe.
Article source
Written and maintained by AquaPlan Team, Swim Training & Product.
The AquaPlan team builds swim-training software for structured pool workouts, Garmin-compatible FIT export, printable workout PDFs, and progress tracking.
Focus areas: Structured swim workout design, Garmin-compatible FIT file export, Pool training plans and workout-library systems, Swim training tools for web, iOS, and Android.
Editorial standard: AquaPlan is built by lifelong swimmers — 20+ years in the water, competitive racing, and countless hours on deck. Our training guides come from that experience, not a content mill.