Most swimming goals are lap goals. Swim 1,000 laps this year. Hit 5,000 laps. Complete a certain number of sessions before a triathlon. The goal ends when you reach the number. Progress is cumulative, and the relevant feedback is how far you are from the target.
The apps people reach for often track streaks instead. Log every swim, protect the chain, do not break the streak. For swimming, that model creates a specific problem: pool closures, travel, and recovery periods.
Why streak trackers do not fit swimming goals
Swimming has constraints that most daily habit trackers ignore. Pool access is the obvious one. A pool renovation, a holiday closure, or a move to a neighborhood without a pool near you: any of these can stop swimming cold for weeks.
A streak tracker treats those gaps as failure. Miss three weeks because the pool was closed for maintenance and the streak resets. The app shows a broken chain regardless of the 380 laps you built through January and February. The feedback says you failed, even though the pool closure was outside your control.
Even without pool closures, swimming has natural recovery cycles. A hard distance set on Tuesday means an easier session on Wednesday. A rest day between intense sessions is standard practice. Streak trackers penalize these planned recovery days the same way they penalize real gaps.
Over time this creates a choice. Force a swim session when your body needs rest, or accept a broken streak and watch progress appear to disappear. Both outcomes are bad for the goal.
What swimming goals actually need from a tracker
For a swimming lap goal, three things matter.
A target and a total. The goal is 1,000 laps or 5,000 laps. The tracker should hold both numbers and show the gap between them. That is the measurement the goal needs.
Progress that compounds permanently. Every session adds laps to the total. That total does not reset. A pool closure or a travel month does not change what you have already logged. The number keeps climbing from wherever it stopped.
No pressure on frequency. Swimming three times a week is a different commitment from swimming daily. The tracker should record what you do, not penalize you for the days you do not.
Streak trackers answer none of these questions. They measure daily presence, not cumulative laps toward a finish line.
Habit goals and milestone goals are different
Some goals have no endpoint. Stretch daily. Drink enough water every day. These are habits: ongoing behaviors repeated indefinitely. Streak tracking fits because the daily repetition is the point and the streak measures it.
Swimming goals usually have a target. A lap count for the year. A number of sessions before a race. A triathlon distance completed. These goals end when you hit the number. The difference between habit trackers and milestone trackers comes down to whether the goal has a finish line. Swimming goals do. The tracker should reflect that.
How Notch handles swimming goals
Notch is a milestone tracker for iPhone. The model is built for goals with a finish line, which makes it a direct fit for swimming lap goals.
Setting up a swimming goal. You create a goal with a target. Swim 1,000 laps this year. Complete 100 sessions. Finish 10 open water swims. Every time you finish a session, you log it. Your total builds from there.
No streaks, no resets. Notch does not track daily check-ins. There are no streaks. A pool closure, a travel week, a recovery block after a big session: none of it changes your total. The number stays exactly where it was when you last logged. Resume and the count continues.
The dot grid. Every session you log becomes a dot on a visual grid. Each dot represents a swim you actually completed. The grid fills over time. It is a record of every session you have done, not a calendar of days you checked in.
Progress toward the target. Notch shows your total against your target with the gap between them. For a 1,000 lap goal, you can see how many laps remain, what percentage you have completed, and how the pace aligns with the time left in the year.
Practical setup for swimming goals in Notch
Different swimmers need different configurations.
Lap count goal. Set the target to your annual lap target. Log the lap count after each session. Notch accumulates the total. This works well when total distance is the main measure of progress.
Session count goal. Set a target for sessions completed (100 swims, 50 pool sessions). Log one entry per visit. Works well when you care more about consistency than total lap count.
Open water swim goal. Set a target for open water swims completed. Log each one. The dot grid becomes a visual record of your outdoor swims for the year.
Each configuration tracks a different version of a swimming goal, and all of them work the same way: progress adds up, nothing resets, the total is always accurate.
Comparing approaches
| Tracker type | What it measures | Pool closures | Resets? |
|---|---|---|---|
| Habit tracker (streak) | Daily check-in | Breaks streak | Yes |
| Notch (milestone) | Total toward target | No impact | Never |
For swimming goals with a lap target, the milestone model measures what matters. The streak model penalizes the unavoidable gaps that come with pool access and recovery needs.
For other milestone goals that follow the same pattern, tracking running goals on iPhone works the same way: a target, a cumulative total, no resets. The same reasons streaks are bad for long-term goals apply to swimming laps too.
Frequently asked questions
What is the best app to track swimming laps on iPhone?
For swimming goals with a lap or session count target, Notch tracks cumulative progress toward the finish line with no streaks and no resets. Swimmers who need lap detection during sessions use apps like Swim.com or MySwimPro. Notch handles the goal-level tracking: how many laps toward 1,000, how many sessions toward 100.
Can I use Notch alongside Swim.com or Apple Watch Workout?
Yes. Swim.com and Apple Watch track individual sessions with lap counts, stroke type, and pace data. Notch tracks progress toward the larger goal. They work well together: record your session in Swim.com, then add the lap count in Notch toward your annual target.
Does a pool closure affect my progress in Notch?
No. Your total stays exactly where it was. Log your next session and the count resumes. Pool renovations, holiday closures, and travel blocks leave no trace in Notch.
What if I take a whole month off swimming?
The laps you logged before the break are still recorded. Notch keeps the total. When you start again, the count continues from where it stopped. Nothing resets.
Is Notch a subscription?
Notch is free to download. The full app unlocks with a one-time $9.99 purchase. No subscription, no recurring charges.
Can Notch track multiple swimming goals at once?
Yes. Multiple goals run simultaneously, each with its own target and dot grid. Track annual lap count and total session count side by side.
The direct version
Swimming goals are lap goals. The tracker should measure progress toward a target, not daily check-ins against a streak.
Streak trackers penalize pool closures and recovery weeks. For a sport that depends on access and recovery, that penalization creates friction at exactly the wrong moment.
Notch tracks what matters. Set a lap target, log each session, watch the total build. No streaks, no resets. Every dot represents a swim you actually completed.
The pool will still be there next week. The laps on the app wait for you.
Try Notch
Every notch counts.
A milestone tracker without streaks, guilt, or subscriptions.
Download on App StoreFree · $9.99 Pro · No subscription