Your phone’s health app is reasonably accurate for counting steps, but not perfect. Most smartphone step-counting apps produce errors under 10% during normal daily walking, which means if you actually walk 10,000 steps, your phone might show anywhere from about 9,000 to 11,000. That’s close enough to track trends over time, but the error can grow significantly depending on how fast you walk, where you carry your phone, and what kind of terrain you’re on.
How Your Phone Counts Steps
Every smartphone has a tiny motion sensor called an accelerometer that detects movement along three axes. When you walk, your body produces a rhythmic bouncing pattern, and the accelerometer picks up that oscillation. Software on your phone analyzes the raw motion data, typically sampled about 10 times per second, and looks for repeating wave patterns that match the frequency of human footsteps.
The algorithm breaks your movement into one-second windows and estimates how many steps occurred in each window based on the dominant rhythm it detects. It then adds up all those one-second counts to produce your daily total. This approach works well for steady, consistent walking but struggles when your movement becomes irregular or too gentle for the sensor to distinguish from background noise.
Accuracy at Different Speeds
Walking speed is one of the biggest factors affecting accuracy, and the relationship is counterintuitive: faster walking actually produces better results. A lab-based study comparing Google Fit, Pedometer, and Pacer apps against video-recorded step counts found that all three apps had lower error rates during fast-paced walking (around 5.3% to 5.4%) compared to normal-paced walking (6.6% to 9.2%). At a brisk pace, none of the apps showed systematic over- or undercounting.
Slow walking is where things fall apart. When people walk below about 1 meter per second (a leisurely stroll or a shuffle), the built-in step tracking software on both iPhones and Android phones misses steps at a much higher rate. One study found that at slow speeds over a short distance, the native iPhone software missed an average of 8 steps out of roughly 15 to 20 actual steps. That’s close to a 50% error rate for short bouts of slow walking. The problem is that gentle, slow steps don’t produce enough acceleration to consistently trigger the sensor.
This matters most for older adults or anyone recovering from an injury who naturally walks at a slower pace. If you tend to shuffle or walk gingerly, your phone is likely undercounting your steps by a wider margin than someone who walks briskly.
Where You Carry Your Phone Matters
Your phone’s position on your body has a surprisingly large effect on tracking accuracy. The sensor works best when it’s close to your center of mass, because that’s where your body’s up-and-down walking motion is most consistent and pronounced.
A study testing four common carrying positions found clear differences. A pocket produced the best results, with roughly 95% accuracy for activity tracking. A belt clip came in second at about 94%. Carrying the phone in a bag dropped accuracy to around 89%, and holding it in your hand was the worst at only 79%. When your phone swings in your hand or jostles around in a loose bag, the accelerometer picks up extra motion that doesn’t correspond to steps, or it misses the walking rhythm entirely because the signal gets muddied.
For the most reliable count, keep your phone in a front or back pants pocket. If you carry it in a purse or backpack, expect your daily total to be off by roughly 10% or more.
Stairs and Uneven Terrain
Climbing stairs changes your body mechanics enough to throw off step counters, especially when the sensor is above your ankle. Waist-level devices (which is where your phone sits in a pocket) show a mean error of about 2.3% during stair climbing in controlled conditions, but reliability drops compared to flat walking. One study found waist-worn sensors had error rates of nearly 20% during stair ascent specifically, though stair descent was better at around 11%.
The core issue is that stair climbing produces a different foot swing pattern than level walking. Your feet lift higher and move more vertically, which changes the acceleration signal the sensor expects. If your daily routine involves a lot of stairs, your step count may be less reliable than it would be for someone who walks mostly on flat ground.
iPhone vs. Android Accuracy
Both platforms use the same fundamental approach, and neither is dramatically better than the other for most users. In direct comparisons, Google Fit showed slightly tighter accuracy during normal-paced walking (6.6% error) compared to some third-party Android apps (around 9%). Apple’s Health app relies on the iPhone’s built-in motion coprocessor, which combines accelerometer data with a gyroscope for slightly more refined detection, but the end result is similar: errors generally stay under 10% for typical walking.
One study comparing a smartphone app to a medical-grade accelerometer over full days of real-world activity found the app overestimated the average daily count of about 8,500 steps by roughly 500 steps, an error of about 6%. That’s consistent with most research showing phones tend to slightly overcount during normal activities because non-walking movements like shifting in your chair or gesturing sometimes get mistakenly registered.
What “Accurate Enough” Means in Practice
Researchers have generally accepted step-counting apps with less than 10% error as valid tools for health monitoring. By that standard, your phone qualifies for everyday use. The absolute number on any given day might be off by several hundred steps, but the overall pattern across weeks and months will reliably reflect whether you’re becoming more or less active.
Where phone-based counting falls short is in precision tasks. If you’re trying to hit an exact step prescription from a physical therapist, or if you walk very slowly due to a mobility condition, the margin of error becomes large enough to matter. People with gait irregularities, including limping or shuffling, will see worse accuracy because the algorithm is tuned for a typical walking rhythm. Height and leg length also influence step detection, since taller people produce different stride patterns that some algorithms handle better than others.
The most practical way to improve your phone’s accuracy is simple: keep it in your pocket, walk at a steady pace, and treat the number as a useful estimate rather than an exact measurement. If you notice your count seems suspiciously low, slow walking speed or an unusual carrying position is almost always the reason.

