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. This is also why steps can look like they are not syncing when nothing is broken: the Watch hands its data over when it is near an unlocked phone, and Health then keeps one source rather than adding both. What the iPhone counts as a step works through the rest of them — a treadmill, a bike, a phone that has switched itself off.
Neither is lying. They have different blind spots, and that is the whole reason the two numbers were never going to agree.
You are not alone in the argument. In a count of 7,859 App Store reviews of 10 iPhone step counters, step-count accuracy is the single subject raised most often by both kinds of reviewer — 16.4% of one- and two-star reviews and 11.3% of five-star ones. The counts are open: what step counter reviews are about.
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 Browse — on iOS 26, tap Search instead; iOS 27 brought the Browse tab back.
- 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.
And before any of it: check that both devices are signed in to the same Apple Account. Two accounts means two separate Health stores, and nothing the phone shows will ever include what the watch recorded.
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 is on the App Store, free, for iPhone. 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.
- An app that asks HealthKit for a statistic gets it calculated across sources unless it asks otherwise: separating the calculation per source is an explicit option — Apple's HealthKit documentation.
- What Angel Step reads and where it stays: the privacy page.
Updated