If you own a Garmin Forerunner 945 and love swimming, you probably expect it to record your swim distance accurately every time. But sometimes, the watch doesn’t track your distance in the pool or open water. This can be frustrating, especially if you rely on your data to measure progress or train for a big event.
If you’ve noticed that your Garmin 945 isn’t recording swim distance, you’re not alone. Many users experience this issue, and it can happen for several reasons. The good news is that most problems are easy to fix with the right steps.
In this guide, you’ll learn about all the possible causes, how to troubleshoot them, and some advanced tips to get your watch working perfectly again.
Why Accurate Swim Distance Matters
Swimming is a sport where feedback is crucial. Unlike running or cycling, you can’t just glance at your surroundings to estimate distance. Accurate swim data helps you:
- Track your progress and improvements
- Set realistic goals
- Plan effective workouts
- Monitor your pace and endurance
If your Garmin 945 isn’t recording swim distance, you lose valuable insights. That’s why fixing this issue is so important.
How The Garmin 945 Measures Swim Distance
To understand why things go wrong, it helps to know how your watch tracks swim distance. The Garmin 945 uses different methods depending on the type of swim:
Pool Swim
- Accelerometer-based tracking: The watch uses its built-in motion sensors (accelerometer and gyroscope) to detect your strokes and turns.
- Pool length setting: You enter the length of your pool (e.g., 25m, 50m, 25yd), and the watch counts each lap when you turn or push off the wall.
Open Water Swim
- GPS-based tracking: The watch uses satellite signals to track your movement in lakes, rivers, or the ocean.
Both methods are smart, but each can be affected by different factors. Understanding these helps you find the right solution.

Common Causes For Swim Distance Not Recording
Many reasons can cause your Garmin 945 to not record swim distance accurately. Let’s break down the most common ones:
1. Incorrect Pool Length Setting
If you set the wrong pool length, your distance will be off. For example, choosing 25m instead of 50m can double or halve your recorded distance.
2. Faulty Swim Detection
The accelerometer might not detect your strokes or turns correctly. This can happen if:
- Your strokes are irregular or too gentle
- You stop at the wall without a clear push-off
- You change swimming styles mid-lap
3. Open Water Gps Problems
GPS signals can be weak or blocked underwater, especially if you swim in areas with trees, cliffs, or buildings nearby. The watch only gets a clear signal when your arm is out of the water during the stroke.
4. Outdated Firmware
Garmin releases updates to fix bugs. If your watch is not updated, it might have known issues that cause swim tracking problems.
5. Water Interference
Water can sometimes disrupt the sensors or buttons on your watch. If water gets trapped under the watch or in the buttons, it might stop working correctly.
6. Improper Fit
If your watch is too loose or too tight, the sensors may not detect movement correctly. This is especially important for swim tracking.
7. Pause Or Auto-pause Feature
If you accidentally press pause or if auto-pause is enabled, the watch may stop recording distance when you’re still swimming.
8. Manual Lap Button Usage
Pressing the lap button manually can confuse the tracking if not used correctly.
9. Low Battery Or Power Issues
A low battery can sometimes affect sensor performance or cause the watch to shut down mid-swim.
Step-by-step Troubleshooting
Let’s walk through how to fix the most common problems. Follow these steps in order for the best results.
1. Check And Set The Correct Pool Length
- Go to your Garmin 945’s Pool Swim activity.
- Press and hold the “Up” button to open settings.
- Select “Pool Size” and confirm the correct length (e.g., 25m, 50m, or custom).
- Double-check before every swim, especially if you change pools.
Pro Tip: Many swimmers forget to reset pool length after swimming in a different pool, leading to inaccurate data.
2. Update Your Watch Firmware
- Connect your Garmin 945 to Wi-Fi or your computer via Garmin Express.
- Check for available updates.
- Install any updates, then restart your watch.
Why this matters: Firmware updates often fix bugs that cause swim tracking errors. New swim features or improved algorithms are sometimes added too.
3. Check Watch Fit
- Wear your watch snugly—tight enough so it doesn’t move during your stroke, but not so tight it’s uncomfortable.
- Make sure the watch face is on the top of your wrist.
Non-obvious tip: If you wear the watch on the inside of your wrist or too far up your arm, it might miss movements.
4. Review Swim Style And Turns
- Try to be consistent with your strokes and turns.
- Always push off the wall firmly at the end of each lap.
- Avoid stopping or floating before turning.
Advanced tip: If you use drills (like kicking with a board), the watch may not detect a lap. You can manually add these laps later or use the “Drill Log” feature if available.
5. Disable Auto Pause (if Needed)
- Go to the Pool Swim activity.
- Press and hold “Up” to enter settings.
- Scroll to “Auto Pause” and turn it off.
- This ensures the watch keeps tracking even during rest or slow laps.
6. Avoid Accidental Button Presses
- Lock the buttons before you start swimming (press and hold the “Light” button).
- This prevents you from pausing or ending your workout by mistake.
7. Improve Gps Reception (for Open Water)
- Start your activity near the water, not in a building.
- Wait for full GPS signal before starting.
- During your swim, try to keep your arm above the water as much as possible during each stroke.
Non-obvious tip: Some swimmers find better GPS accuracy by wearing the watch outside their wetsuit sleeve.
8. Clean And Dry Your Watch
- Rinse your watch with clean water after every swim.
- Dry it fully, especially around the buttons and sensors.
Why this matters: Salt, chlorine, and dirt can build up over time, affecting sensor performance.
9. Restart Or Reset The Watch
- If all else fails, restart your Garmin 945.
- If problems continue, perform a factory reset (but back up your data first).
Advanced Tips For Experienced Swimmers
If you’re already familiar with the basics, try these advanced strategies:
Use The Drill Log Feature
- When doing kick sets or drills that don’t involve arm movement, use the “Drill Log” feature in the Pool Swim activity.
- This lets you manually enter distance for laps that the watch can’t detect.
Analyze Data With Garmin Connect
- After each swim, review your session in Garmin Connect.
- Look for gaps, missed laps, or odd spikes in data.
- You can manually edit laps or add missing distance.
Try Different Wrist Placement
- Some swimmers get better results wearing the watch on their non-dominant hand.
- Experiment to see what works best for your stroke style.
Use External Sensors
- Advanced users might pair a compatible heart rate strap (like the Garmin HRM-Swim) for extra swim metrics.
Swim In Gps-friendly Locations
- For open water, choose locations with few obstacles blocking the sky.
- Avoid swimming too close to tall cliffs, buildings, or heavy tree cover.
Common Mistakes Beginners Make
Even experienced swimmers miss these details:
- Forgetting to change pool length: After swimming in a different pool, always reset the length.
- Not pushing off at turns: Weak or missed turns can make the watch skip a lap.
- Starting before GPS is ready: For open water, always wait for full GPS signal.
- Wearing the watch too loosely: A loose fit leads to missed strokes and inaccurate data.
- Not updating firmware: Skipping updates can mean missing out on bug fixes.
When To Contact Garmin Support
If you’ve tried all the steps above and your Garmin 945 still doesn’t record swim distance:
- Your watch might have a hardware problem (sensor failure, water damage, etc.).
- Contact Garmin Support for further help or possible repair.
Pro Tip: Keep a log of your troubleshooting steps and what you’ve tried. This makes it easier for support to help you quickly.

Frequently Asked Questions
Why Does My Garmin 945 Miss Laps In The Pool?
Usually, it’s because of weak push-offs, inconsistent strokes, or a loose watch. Double-check your pool length and make sure you’re pushing off the wall at each turn.
My Open Water Swim Distance Seems Way Off. What Can I Do?
Open water GPS can be tricky. Make sure you start with a full GPS signal and avoid areas with poor sky visibility. If possible, swim in a straight line rather than circles or zigzags.
What Should I Do If My Watch Freezes During A Swim?
Try a soft reset by holding down the power button until the watch restarts. If this happens often, update your firmware or contact Garmin for support.
Can I Swim With The Watch Under A Wetsuit?
Yes, but GPS accuracy may drop if the watch is covered. Some swimmers wear the watch outside the wetsuit for better signal.
How Do I Manually Add Missing Laps?
Use Garmin Connect to edit your activity after the swim. You can add or adjust laps as needed, though this won’t be as precise as real-time tracking.
Is There A Way To Improve Accuracy For Drills?
Use the “Drill Log” feature. Manually enter the distance for sets where your arms aren’t moving (like kicking).
Real-world Examples
Example 1: Pool Swim Issue
Anna swims in a 25-meter pool but forgot to change the pool size from her last 50-meter session. Her Garmin 945 showed only half the expected distance. She fixed the issue by updating the pool size before each session.
Example 2: Open Water Trouble
Miguel swam near a dense forest lake. His watch showed a zigzag line and wrong distance. He learned to wait for a strong GPS signal and now swims farther from the shore for better tracking.
Example 3: Missed Laps From Weak Turns
Mark is a beginner. He often stops at the wall without pushing off. His watch misses laps. After learning to push off firmly, his lap count improved immediately.
Should You Trust Your Swim Data?
No swim tracker is perfect. Even the best devices, including the Garmin 945, can miss a lap or show slightly wrong distance. However, if you follow the tips above and keep your watch updated, your data will be accurate enough for training and racing.
Remember, small differences (1–2 laps per workout) are normal. If your distance is way off every time, there’s probably a fixable issue.

Final Thoughts
The Garmin 945 is a powerful tool for swimmers, but it’s not immune to errors. Most swim distance problems come from simple issues: wrong pool length, missed firmware updates, loose fit, or GPS challenges. By following the advice in this guide, you can solve almost every problem on your own.
Accurate swim data helps you train smarter, swim faster, and reach your goals. Take a few minutes before each swim to check your settings and make sure your watch is ready. If you run into trouble, don’t hesitate to reach out to Garmin or visit their official support page.
Enjoy your swim—your data should work as hard as you do!