Your phone or app lost permission to read your motion data

The most common reason a step counter stops tracking is that the app no longer has permission to access your phone's motion sensors. On both iPhone and Android, you can revoke app permissions at any time—sometimes without realizing it. When you update your phone's operating system, change privacy settings, or clear app data, the step-tracking permission often gets reset to "off."

Check your phone's settings directly. On iPhone, go to Settings > Privacy > Motion & Fitness and look for your health app in the list. If the toggle is off, turn it back on. On Android, open Settings > Apps > [Your App Name] > Permissions > Body Sensors and make sure it's enabled. The app itself cannot turn this permission back on—only you can, through your phone's settings.

If the permission is already on, try turning it off and back on again. This refreshes the connection between the app and your phone's accelerometer, which is the sensor that counts steps.

Key Takeaways

  • Step tracking requires your phone's motion sensor permission, which you control through your phone's settings, not the app itself.
  • Updating your phone's operating system, clearing app data, or reinstalling the app often resets permissions to off.
  • Some phones require location permission as well as motion permission for certain step-tracking features to work.
  • If your phone is in low-power mode or battery saver mode, background activity—including step counting—may be paused.
  • Phones with older processors or very low available storage sometimes cannot run step tracking reliably.

Your phone's battery saver mode is paused background activity

When your phone enters low-power mode (iPhone) or battery saver mode (Android), it stops many background processes to extend battery life. Step tracking is one of them. Your app is still installed and still has permission, but your phone is not letting it count steps in the background.

Check your battery settings. On iPhone, go to Settings > Battery and look for Low Power Mode—if it is on, turn it off. On Android, go to Settings > Battery > Battery Saver and check the status. You can also swipe down from the top of your screen to see quick settings; the battery saver icon usually appears there. Turn it off if it is active.

If you want step tracking to work while battery saver is on, you may need to add your health app to your phone's list of apps that are allowed to run in the background even during low-power mode. This varies by phone model and Android version, but the setting is usually in Settings > Battery > Battery Optimization or Settings > Apps > Special App Access.

Your app is not set to use your phone's built-in step sensor

Some health apps can count steps in two ways: by reading data from your phone's motion sensor, or by syncing data from a paired wearable device like a smartwatch or fitness tracker. If your app is set to pull data only from a wearable, it will show zero steps when that device is not connected or not syncing.

Open your app and look for settings or preferences. Search for "step source," "data source," or "device." If you see an option to use your phone's built-in sensor, make sure it is turned on. If your app is set to sync only with a specific smartwatch or fitness band, check that the device is paired, charged, and within Bluetooth range of your phone.

Some apps also let you choose which data source takes priority when multiple devices are connected. If you have both a smartwatch and a phone, but the smartwatch is not syncing properly, your step count will be incomplete or missing. Switching the priority back to your phone's sensor can restore tracking.

Your phone's storage is too full or your processor is overloaded

Phones with very little free storage space or older processors sometimes cannot run step tracking reliably. The motion sensor is constantly sending data to your app, and if your phone is struggling with other tasks, it may drop or ignore those signals.

Check how much storage you have left. On iPhone, go to Settings > General > iPhone Storage. On Android, go to Settings > Storage. If you have less than 1 to 2 gigabytes free, delete old photos, videos, or apps you no longer use. Clearing space often restores step tracking.

If storage is not the issue, restart your phone completely. A full restart clears temporary files and gives your processor a fresh start. Hold the power button until you see the shutdown screen, wait a few seconds, then power back on. After restart, open your health app and wait a few minutes for it to begin counting steps again.

Location permission is off and your app needs it

Some health apps use location data alongside motion data to improve step accuracy—they can tell whether you are walking or driving, for example. If location permission is off, these apps may refuse to count steps at all, even though they have motion sensor permission.

Check your app's location permission. On iPhone, go to Settings > Privacy > Location Services, find your health app, and make sure it is set to "While Using" or "Always," not "Never." On Android, go to Settings > Apps > [Your App Name] > Permissions > Location and turn it on.

If you do not want to give location permission for privacy reasons, check your app's settings to see whether step counting can work without it. Some apps have a setting to count steps using motion data alone. Others require location permission and will not track steps without it—in which case you would need to decide whether the trade-off is worth it for you.

Your app has a bug or is not compatible with your phone

Occasionally, an app update introduces a bug that breaks step tracking on certain phone models or Android versions. If you have checked permissions, battery saver, data source, and storage and nothing has worked, the problem may be with the app itself.

Try uninstalling and reinstalling the app. Go to your phone's app store (Apple App Store or Google Play Store), find your health app, and select "Uninstall" or "Remove." Wait a minute, then search for the app again and reinstall it. This clears out any corrupted files and gives you the latest version.

If step tracking still does not work after reinstall, check the app's reviews or support page to see whether other users are reporting the same problem. If many people are affected, the app developer may have already released a fix in a newer version, or they may be working on one. You can also try a different health app to see whether step tracking works with another program—if it does, the problem is specific to that one app.

Your phone's motion sensor is physically damaged

If none of the above steps restore tracking, your phone's accelerometer itself may be damaged. This is rare, but it can happen if your phone has been dropped or exposed to water.

Test your phone's sensor with a diagnostic app. Search your app store for "accelerometer test" or "sensor test" and read a free tool. These apps show you in real time whether your phone's motion sensor is responding. If the sensor does not respond when you tilt or shake your phone, the hardware is likely damaged.

If the sensor is broken, you have two options: contact your phone's manufacturer or carrier about repair or replacement, or switch to a wearable device like a smartwatch that has its own motion sensor and does not rely on your phone's hardware. A smartwatch will count your steps independently and sync the data to your health app.

Frequently Asked Questions

Why does my step count reset or jump to a much higher number?

This usually means your app is syncing data from multiple sources at once—your phone's sensor and a smartwatch, for example—and counting the same steps twice. Check your app's settings to make sure only one device is set as your step source. If you use both a phone and a watch, choose which one you want to be primary and turn off step tracking on the other.

My steps are tracked when I carry my phone but not when it's in my pocket or bag. Is that normal?

Yes. Your phone's accelerometer works best when it can sense the full range of your arm and body motion. If your phone is buried in a bag or pocket far from your movement, it may miss steps. Carrying your phone in a hand, armband, or front pocket usually gives better results. Some apps have a setting to adjust sensitivity for this reason.

Can I use my smartwatch to track steps if my phone's step tracking is broken?

Yes. A smartwatch has its own motion sensor and can count steps independently. As long as your watch is paired to your phone via Bluetooth and your health app is set to read data from the watch, you will see step counts even if your phone's sensor is not working. You do not need your phone's sensor at all if you have a wearable device.

Does my app need internet connection to count steps?

No. Step counting happens on your phone itself using the motion sensor. Your app does not need internet or cellular connection to count steps in real time. However, if you want to sync your step data to the cloud or to another app, you will need an internet connection for that sync to happen.

Why does my step count look different in my health app versus my smartwatch app?

Different devices and apps use different algorithms to count steps, so numbers often do not match exactly. One device might count 8,500 steps while another shows 8,200 for the same walk. This is normal. If the difference is very large (thousands of steps), check which device is set as your primary data source in your health app, and make sure both devices are synced and up to date.