why your step counts don't match
Your iPhone and your Apple Watch are two separate counters, and Apple Health does not add them together. When both recorded the same stretch of the day, Health keeps one and ignores the other. So the number in Health is never the sum of your devices — and the number in Health is the real one. If an app shows you something else, the app is the thing that's wrong.
What each device can actually feel
The Apple Watch counts arm movement. Push a pram, carry shopping bags, hold a handrail on the stairs, and it sees very little — because from its point of view very little happened. The iPhone counts whenever it's on you: in a pocket, in a hand, in a bag that swings. Leave it on the desk and it sees nothing at all.
Neither is lying. They have different blind spots, and that is the whole reason the two numbers were never going to agree.
How Health decides which one counts
Health keeps every source's data, but when it shows you a total it de-duplicates: if two devices covered the same period, only one of them is used. It also fills the gaps — the hour you left the Watch charging is counted from the iPhone.
Which one wins is a list you can see and reorder:
- Open Health and tap Search.
- Tap Activity, then Steps.
- Scroll to the bottom and tap Data Sources & Access.
- Tap Edit, drag the sources into the order you want, tap Done.
The source at the top wins wherever two of them overlap. One detail catches people out: a newly installed app or device goes to the top of that list automatically, above your iPhone. That is why your numbers can change on the day you install something you thought was harmless.
Why an app can disagree with Health itself
This is the case nobody explains, and it's the most common one.
An app can ask HealthKit two different questions. It can ask for the merged statistic — the same de-duplicated number Health shows — or it can ask for the raw samples and add them up itself. The second one double-counts every step that both your iPhone and your Watch recorded, and the app ends up cheerfully showing you a bigger number than reality.
So when a step app shows more than Health, it hasn't found extra steps. It has counted some of yours twice. HealthKit will do the merging for any app that asks for it properly; an app that sums samples itself has opted out of the merge and taken responsibility for a number it is getting wrong.
What to check, in order
- Compare against Health, not against another app. Health's number is the reference; everything else is a claim about it.
- Look at Data Sources & Access for Steps. If something you installed recently sits above your iPhone, that alone can explain the change.
- Give the Watch time to sync. An Apple Watch that hasn't synced yet can hold a few hundred steps back for a while; they arrive, they aren't lost.
- Check permissions. Settings → Privacy & Security → Health → the app — if steps aren't allowed, it is showing you whatever it can count on its own, which is not the same thing.
All of that assumes the numbers disagree. If one of them is zero, that is a different fault with different causes — start at your iPhone stopped counting steps, which sorts out in one check whether the phone or the app is the thing that stopped.
Where Angel Step stands
Angel Step asks Apple Health for the merged number — the de-duplicated statistic, never a hand-rolled sum of raw samples — so it agrees with the Health app by construction rather than by luck. It only ever reads; it never writes anything into Health, and it never asks for permission to.
That is not a feature we're proud of so much as the minimum for a counter worth trusting: one number, from one source, on every surface — the app, the home screen widget and the lock screen. A count you have to reconcile is not a count.
The app isn't on the App Store yet. What it is, and what it isn't, and separately how the widget behaves.
Sources
- Health aggregates sources and adjusts results to avoid double counting; when more than one source covers the same period, one is used — Apple Support, managing Health data.
- Reordering data sources, and new sources being placed at the top automatically — the same Apple Support article.
- HealthKit performs the merge for apps that query statistics rather than summing raw samples — Apple's HealthKit documentation and developer guidance.
- What Angel Step reads and where it stays: the privacy page.