Your alarm doesn’t know about the crash on your route.
Leeway works backward from when you need to be at your desk — your start time, how long your morning actually takes, and how long the drive will take tomorrow — then sets the alarm for the latest minute that still gets you there.
iPhone, iOS 26 or later. No account. Nothing leaves your phone but a route lookup.
Drag any of them. This is the app’s own formula, not an illustration.
It works backward, and shows you the sum
Most alarms ask what time you want to get up. Leeway asks when you need to be somewhere, then subtracts everything between here and there. Every number below comes from the sliders above.
What that buys you
And what happens if it’s wrong
A second alarm is set every workday at the latest moment you could still make it. Traffic never moves that one and it has no snooze. Most mornings you will never hear it — it exists for the morning the traffic lookup fails at 3am.
When the road turns bad, it wakes you earlier — and tells you why
This is the part other alarms can’t do. If the drive has got worse overnight, the alarm moves earlier rather than quietly letting you be late. The reason is on the alarm screen, so the decision stays yours.
Leave by 7:30 · 26 min drive · roads clear
Checked while you sleep
The road is looked at the night before, and again roughly two hours, one hour and thirty minutes before the alarm. Your leave-by time keeps updating while you’re in the shower.
It can only move so far
You set a cap on how much earlier heavy traffic is allowed to wake you. Set it to zero and the alarm will never move earlier than the time you were promised at bedtime — it will just tell you that you’re going to be late.
The rest of it
Rings until you’re actually up
Interactive alarms need confirming, not dismissing. Give one a few minutes of leeway and it gets louder if you still haven’t confirmed.
Some alarms should just nudge
Passive alarms are one soft chime with nothing to dismiss. Right for the stand-up, or logging your hours before you leave.
Honest about snoozing
The alarm tells you how long you can snooze and still arrive on time. When that’s gone it says you’re running late rather than pretending otherwise.
Counts your real morning
Shower 15, breakfast 20, four minutes hunting for keys. Leave late a few mornings running and it adds the time back without being asked.
Knows about your 8am meeting
If your calendar has something earlier than your usual start, Leeway works back from that instead. Optional, and read-only.
Your own sounds
Five original alarm sounds, or import your own. Alarms ring through Silent and Focus, because iOS 26 finally allows it.
Everything is free except checking the road
Every alarm feature works without paying, including the backup alarm. What Premium buys is how often the traffic gets looked at — the one part that costs something to run.
Free
- Every alarm feature, both modes, leeway and repeat days
- Your morning routine, five sounds, your own imported sounds
- The backup alarm that traffic can’t move
- One traffic check every 30 days, whenever you want to spend it
Premium
or $19.99 a year — seven days free
- The road checked every night
- Checked again 2 hours, 1 hour and 30 minutes before your alarm
- Leave-by time updating while you get ready
- Usually 15 to 40 minutes more sleep than the cautious estimate
Prices in USD and may differ in your local store. Subscriptions renew until cancelled; cancel any time in the App Store. See the terms.
There is no server, so there is nowhere to send your data
Leeway has no account and no sign-up. Your home and work addresses, your routine and your history are kept on your iPhone. The only thing that ever leaves it is a route lookup to Apple Maps — two points and a departure time.