Google Fit Not Tracking Steps? Fixes That Work
If your Google Fit app isn’t counting steps, the most common causes are missing body sensors permission, battery optimization killing the app in the background, or a misconfigured activity tracker connection. This guide walks you through the exact settings to check on both Android and iOS, plus what to do when the fix isn’t obvious.
Why Google Fit Stops Counting Steps
Google Fit relies on your phone’s accelerometer and, optionally, a connected Wear OS watch or other fitness tracker. The app records steps in two ways: passively, by reading sensor data while running in the background, and actively, when you open the app or start a tracked workout. If either pathway is blocked, your step count freezes.
The most frequent culprits are:
- Missing “Physical activity� permission – Android requires this to read step sensors.
- Battery saver or aggressive app standby – the system suspends Google Fit, so it never receives sensor data.
- Disconnected wearable – if you use a watch, the phone app may be showing the watch’s data, and the watch may be off or out of sync.
- Multiple accounts or devices – steps can be split across profiles, making it look like nothing is recording.
- App cache corruption – a stale cache can cause the step counter to display zero.
How Google Fit Tracks Steps (and Why It Misses Some)
Google Fit uses the device’s inertial sensors—accelerometer and sometimes gyroscope—to detect the rhythmic motion of walking. It does not use GPS for step counting; GPS is only used for pace and route during outdoor activities. The algorithm filters out non-walking motion (like arm swings while sitting) and counts each detected cycle as a step.
Because it relies on motion, steps can be missed if you push a shopping cart, hold a child, or walk with a phone in a bag that dampens movement. Also, if you have a Wear OS watch, the watch’s step count is used as the primary source when connected; if the watch battery dies, steps stop updating on the phone.
Fix 1: Check App Permissions (Android)
The most common fix is granting Google Fit the “Physical activity� permission. On Android 10 and later, this is a separate permission that apps must request.
- Open Settings → Apps → Google Fit.
- Tap Permissions.
- Ensure Physical activity is set to Allow. If it’s not, tap it and select “Allow�.
- Also check Location – it’s not needed for steps, but some workout features require it.
If the permission is already allowed but steps still don’t update, toggle it off and on again, then restart the phone.
Fix 2: Disable Battery Optimization for Google Fit
Android’s battery optimization can put Google Fit into “standby� mode, preventing background sensor access. To fix this:
- Go to Settings → Apps → Google Fit → Battery.
- Select Unrestricted (or “Don’t optimize�).
- If you’re on a phone with a custom battery manager (Xiaomi, Samsung, OnePlus, etc.), also find the “Battery saver� or “App battery management� section and exclude Google Fit.
On Samsung devices, you may need to go to Settings → Battery and device care → Battery → Background usage limits and add Google Fit to “Never sleeping apps�.
Fix 3: Reconnect or Resync Your Wearable
If you use a Wear OS watch, Google Fit will rely on the watch’s step data. If the watch is disconnected, steps may not sync.
- Open the Wear OS app on your phone.
- Check that your watch shows as “Connected�. If not, tap the watch name and re-pair it.
- On the watch, open Google Fit and swipe down to force a sync.
- If steps are still missing, unpair and re-pair the watch from the Wear OS app.
For other fitness trackers (e.g., Fitbit, Garmin), Google Fit syncs through the tracker’s own app. Make sure that app is connected to Google Fit in the “Connected apps� section of Google Fit’s settings.
Fix 4: Clear Cache and Force Stop
A corrupted cache can cause the step counter to display zero or freeze.
- Go to Settings → Apps → Google Fit → Storage.
- Tap Clear Cache (not “Clear Data� – that would erase your history).
- Then go back and tap Force Stop.
- Reopen Google Fit and give it a few minutes to recalculate steps.
If you accidentally clear data, you’ll lose your step history, but you can reconnect accounts and it will start fresh.
Fix 5: Check Account and Sync Settings
Sometimes steps are recorded but not displayed because of a sync issue.
- In Google Fit, tap your profile picture → Settings → Units of measurement (not related, but check).
- Go to Manage connected apps and ensure your tracker is still linked.
- On your phone, go to Settings → Accounts → Google and make sure sync is enabled for Google Fit (toggle it on if off).
- If you have multiple Google accounts, verify you’re viewing the same account in Google Fit that’s connected to your wearable.
Why Steps Might Be Zero Even After Fixes
If you’ve tried all the above and steps still read zero, consider:
- App version outdated – check the Play Store or App Store for updates.
- Phone’s step sensor is broken – test with another fitness app; if that also shows zero, it’s a hardware issue.
- You’re using a phone that doesn’t have a step counter – very rare, but some budget devices lack the necessary sensor.
- You’re walking with the phone in a way that doesn’t register – try carrying it in a pocket or hand.
Frequently Asked Questions
Why did Google Fit stop counting steps after an update?
Updates can reset permissions or battery optimization settings. Re-check the permissions and battery settings as described above. Also, if the update changed the app’s behavior, clearing cache often helps.
Does Google Fit count steps on iPhone?
Yes, but it uses Apple’s HealthKit data. You must grant Google Fit permission to read steps from Health in the iOS Settings app. Go to Settings → Privacy → Health → Google Fit and enable “Steps�.
Can I manually add steps to Google Fit?
No, Google Fit does not allow manual step entry. However, you can manually add a workout (like walking) with a duration and distance, which will add to your daily activity but not to your step count.
Why does my step count differ between Google Fit and my watch?
Each device uses its own algorithm. When a watch is connected, Google Fit usually displays the watch’s count, not the phone’s. If they differ, it’s because the watch counts arm movements differently. You can choose which device is the priority in Google Fit settings under “Track your activities�.
Will clearing data delete my history?
Yes, clearing data (not cache) will erase your step history and settings. Only do this if you’re okay with losing that data. You can export your data before clearing by going to Google Fit settings → “Export data�.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.