The Challenge of Tracking Laps Underwater

GPS signals don't penetrate water — so the satellite-based tracking that works perfectly for a road run is completely useless in the pool. This forced wearable manufacturers to get creative, developing motion-based algorithms that detect swim patterns entirely from wrist movement data.

The result? Modern swim-capable fitness trackers can count laps, identify strokes, and estimate distance — all without any external positioning signal.

How Lap Counting Technology Works

Accelerometer-Based Detection

The accelerometer is the primary tool for swim tracking. As you swim, your wrist follows a repeating pattern — the push, pull, and recovery phases of each stroke. The tracker's algorithm learns to identify these patterns and counts each completed stroke cycle.

When you reach the wall and push off, the sharp deceleration followed by a reversal in direction is the signal the device uses to register a completed lap. The pool length you set in the app (typically 25m or 50m) then determines the distance calculation.

Stroke Detection

Advanced swim trackers can distinguish between four main swim strokes:

  • Freestyle (Front Crawl): Alternating arm rotation — the most reliably detected stroke
  • Backstroke: Similar alternating pattern to freestyle but inverted
  • Breaststroke: Simultaneous arm pull — slightly harder to detect consistently
  • Butterfly: Large simultaneous arm movement — identifiable but can be confused with breaststroke at times

SWOLF Score

Many swim trackers report a SWOLF score — a combination of strokes per lap plus seconds per lap. A lower SWOLF score means better swimming efficiency. It's a useful metric for tracking technique improvement over time, independent of raw speed.

What Affects Lap Counting Accuracy?

Lap counting accuracy varies between devices and swimmers. Common factors that cause miscounts include:

  • Open turns vs. flip turns: Flip turns involve a somersault that can sometimes be missed or double-counted, depending on the algorithm.
  • Push-off glide: A very long underwater glide after a wall push can confuse the device about when the next lap starts.
  • Pausing at the wall: Resting at the end of a lap before continuing can cause the device to register additional laps.
  • Mixed stroke sessions: Switching strokes mid-set can occasionally create detection errors.
  • Band fit: A loose band shifts during the stroke, reducing the quality of motion data.

Tips to Improve Tracking Accuracy

  1. Set your pool length correctly in the companion app before you start — 25m, 50m, or custom.
  2. Wear the band snugly — one or two finger-widths tighter than during everyday wear.
  3. Start the swim mode before entering the water, not mid-swim.
  4. Perform consistent turns: A clear, repeatable flip turn helps the algorithm recognize lap boundaries.
  5. Keep rest periods short and consistent to help the device distinguish resting from a new lap start.

What to Look for in a Swim Tracker

FeatureWhy It Matters
5 ATM water resistanceMinimum for pool swimming
Stroke detectionIdentifies freestyle, back, breast, fly
SWOLF trackingMonitors swimming efficiency
Multi-pool length supportWorks in 25m and 50m pools
Heart rate in waterNot all devices track HR while swimming

Swim tracking technology isn't perfect, but it's good enough to provide genuinely useful training data. Pair it with consistent technique and you'll have a reliable picture of your progress in the water.