Is MyFitnessPal not syncing or updating with Fitbit? Let’s fix it!

MyFitnessPal and Fitbit apps on iPhone home screen

Not seeing your Fitbit steps on MyFitnessPal (MFP) even after syncing and your Fitbit tracker step count still shows 0? And consequently, not getting your exercise credit for your calorie total for the day in MFP? Well, you aren’t alone!

why does MyFitnessPal show 0 fitbit tracker steps and no calories

We love that MyFitnessPal (MFP) integrates with our Fitbit, along with other third-party devices like Garmin, Misfit, Polar, and Withings wearables. When you connect your Fitbit with myfitnesspal, your accounts should sync your activity and calorie data so that the numbers you see in your Fitbit app are showing up inside the myfitnesspal app (and vice-versa)!

But sometimes, our Fitbit steps or other data aren’t syncing between the apps or showing up in the MyFitnessPal app. If you have trouble getting your Fitbit data to connect to MyFitnessPal (or vice-versa), take a look at our troubleshooting tips below.

myhealthyapple quick checklist icon

  • Only log foods in MyFitnessPal. Do not log foods on Fitbit–foods do NOT sync to MyFitnessPal from Fitbit. MyFitnessPal food diary entries DO sync back to your Fitbit
    • Unlike food logs, exercise syncs both ways between MyFitnessPal and Fitbit
  • Check if there are any updates to the apps via Apple’s App Store or Google Play Store. If so, update
  • Delete the MyFitnessPal app and reinstall it, which forces MFP to reconnect it to your Fitbit account
  • Double-check that MyFitnessPal is recording your Fitbit’s steps, not another device’s data. Open MyFitnessPal app > Settings > Steps > and verify that you check-marked Fitbit Tracker
    • MFP can only link to one step tracker at a time
  • Make sure both Fitbit and MyFitnessPal apps allow background app refreshing & for Apple devices, allow Motion & Fitness access
  • Try this relinking process (outlined in more details below)
    1. Disconnect your FitBit from your MyFitnessPal using the MFP website (not the app) by going to Home > Apps > FitBit Tracker > Disconnect and unlink your accounts
    2. Revoke access to MyFitnessPal via the Fitbit app or Fitbit online dashboard
      1. For Fitbit’s website, go to Settings > Applications > and revoke access to MyFitnessPal by MyFitnessPal LLC
      2. For Fitbit’s app, go to Today tab > tap your profile picture or icon > scroll down to Third-Party Apps > Manage 3rd Party Apps > and revoke access to MyFitnessPal by MyFitnessPal LLC
    3. On the MFP website, reconnect FitBit via Home > Apps > FitBit Tracker > Connect 
      1. Sign into Fitbit and choose Allow All to authorization MFP access to your Fitbit’s data
    4. Open the MyFitnessPal app on your mobile device
    5. Tap open the More button or Hamburger Menu button
    6. Scroll down and open Steps 
    7. Verify Fitbit Tracker is check-marked, if not check it
    8. Check to see if MFP updated with your Fitbit’s information

Related reading

Delete and reinstall the MyFitnessPal app

A remedy that often works is simply to delete the MFP app and reinstall it.

  • For Apple devices, press and hold the app icon and choose Remove App, then choose to Delete the app (do not move to the App Library.) You also want to delete the app data–this data lives on MFP’s servers so you should not lose any of your info remove MyFitnessPal app from iOS and iPadOS
  • For Android devices, go to the Settings app, tap Apps & Notifications, and choose to see all apps. Scroll down the list until you find MyFitnessPal and tap it. Finally, select Uninstall

Turn on background app refresh and allow access to motion & fitness data

To regularly update, Fitbit and MyFitnessPal apps need to refresh data in the background.

Background App Refresh allows the apps to automatically search for new information even when they aren’t actively running on your device’s screen.

For Apple devices, open Settings > scroll down and tap MyFitness Pal. Verify Background App Refresh is on. Also, toggle on Motion & Fitness. Then, repeat for the Fitbit app.Background app refresh and Motion settings for MyFitnessPal

For an Android device, go to Settings menu > Battery > More button (3 dot icon) > Battery optimization > Not Optimized bar > All Apps > (Fitbit or MyFitnessPal) > choose Don’t Optimize.

Check that you linked your Fitbit to MyFitnessPal

How to set up, link, and sync your Fitbit with MyFitnessPal 

  1. Before opening MyFitnessPal, open your Fitbit app wait for it to sync with your device
    1. If it doesn’t sync straight away, choose the Today tab, select your Fitbit, and tap Sync Now Fitbit app Sync Now
  2. Open the MyFitnessPal app on a device that also has the Fitbit app
  3. Open the settings menu by:
    1. Android: tap the hamburger icon 
    2. Apple: choose the More button MyFitnessPal More settings button at the bottom of the app
  4. Scroll down and tap Apps & Devices Apps and Devices connected to MyFitnessPal
  5. To see any currently connected devices, tap the Connected tab at the top
  6. To connect MyFitnessPal to a new device, tap the All tab from the top connect Fitbit to MyFitnessPal using the MFP app
  7. Scroll down the list of apps, locate and tap to open Fitbit Tracker
    1. Tap Connect allow MyFitnessPal to access Fitbit's data
  8. Choose what information you want to allow MyFitnessPal to access from your Fitbit
    1. We recommend tapping Allow All
    2. If you want to pick and choose, make sure you checkmark Fitbit devices and settings AND activity and exercise
    3. Confirm by pressing Allow
  9. Return to the main settings menu in MyFitnessPal (see step 2)
  10. Scroll down and tap Steps
  11. Verify there’s a checkmark next to your Fitbit, if not check it set Fitbit as MFP MyFitnessPal step tracker
  12. Return again to the main settings menu in MyFitnessPal (see step 2)
  13. Scroll all the way down and choose Sync
    1. Look for the message “sync in progress” followed by “completed successfullyMyFitnessPal app manual sync settings

How long does it take for MyFitnessPal to sync with Fitbit?

It can take up to 15 minutes for MyFitnessPal to sync with Fitbit. So if you don’t see the updated information, wait at least 15 minutes and check again.

Set up negative calorie adjustments in MyFitnessPal

When you link MyFitnessPal to your Fitbit, it should measure your total calorie burn.

To set up an accurate picture of how your Fitbit calculates your steps/exercise count into your total calorie snapshot in MFP, it’s good practice to turn on the setting to 

This setting is only available via the website, it is not currently an option in the MFP app.

How to enable MyFitnessPal’s negative adjustments

  1. Log into MyFitnessPal’s site
  2. Sign in with your username and password
  3. Under Home, choose the Settings tab MyFitnessPal Diary settings
  4. Tap Diary Settings
  5. Scroll down and tick the box for Enable Negative Adjustments
  6. Scroll further down and click Save Changes Fitbit negative calorie adjustment for MyFitnessPal

To learn more about MyFitnessPal’s calorie adjustment method, see this MFP support article.

Check MyFitnessPal’s system status server status for MyFitnessPal
Sometimes, when Fitbit and MyFitnessPal are not syncing, there’s a server issue that’s causing the problem.
  • Visit MyFitnessPal’s status page and check if everything is listed as operational (and green)
  • You can also visit a third-party site like Downdetector to review reported problems as well as outage map

If you see any current issues or outages, wait a few hours (or the next day) and try again.

Disconnect and relink MyFitnessPal and Fitbit

Although you can disconnect your Fitbit from MyFitnessPal inside the app, it rarely seems to work.

Instead, we recommend you use MyFitness Pal’s website and disconnect Fitbit using your account’s dashboard.

  1. In an internet browser of your choice, go to MyFitness Pal’s site
  2. Sign in with your MyFitnessPal credentials
  3. Choose the APPS category from the top APPS category in MyFitnessPal website
  4. Look for the heading Your Apps Fitbit tracker in MyFitnessPal as a connected app under YOUR APPS
  5. Tap on Fitbit Trackers
  6. Choose Disconnect disconnect and unlink your Fitbit from MyFitnessPal
  7. Press OK and confirm you wish to unlink your accounts
  8. Once disconnected, relink your accounts in the browser or the MyFitnessPal app

Still not working? Revoke access to your Fitbit data

  1. First, disconnect your accounts again–but do not relink them
  2. Open the Fitbit app and tap the Today tab
  3. Then, tap your profile picture or icon
  4. Scroll down and choose Third Party Apps
    1. For older Fitbit app versions, tap Manage Data
  5. Select Manage 3rd Party Apps remove access to Fitbit app data for third-party apps including MyFitnessPal
  6. The app redirects you to your Fitbit online dashboard
    1. Log in to your Fitbit account, if asked
  7. Scroll down and locate MyFitnessPal revoke MyFitnessPal app access to Fitbit's data
  8. Tap Revoke Access to disconnect MyFitnessPal from your Fitbit account
  9. Now try and relink Fitbit and MyFitnessPal

You can also revoke access using your Fitbit online dashboard

  1. From your Fitbit’s dashboard, click the Settings gear icon > Settings > Applications
  2. Scroll down and locate MyFitnessPal by MyFitnessPal LLC
  3. Tap Revoke Access and confirm revoke access to Fitbit for MyFitnessPal

If MyFitnessPal continues to not show your Fitbit data, follow these steps in this exact order

  1. Open your MyFitnessPal account via their website (not the app)
  2. Choose the APPS tab and tap open Fitbit Tracker under YOUR APPS 
  3. Tap the Disconnect button and confirm you want to unlink it from MyFitnessPal MyFitnessPal website disconnect Fitbit tracker from account
  4. Once disconnected, open the MyFitnessPal app
    1. Tap the More button or Menu button (hamburger)
    2. Choose Settings
    3. Tap Logout MyFitnessPal app log out
  5. Open the Fitbit app and sync your device (mandatory so you don’t lose data!)
    1. Tap the Today tab and then tap on your profile picture or icon
    2. Scroll down and tap Log Out how to log out of Fitbit app
  6. Restart your phone or tablet
  7. Open the Fitbit app first and log back in
    1. Give the app permission for location, Bluetooth, and notifications (if desired)
    2. Wait for your Fitbit to sync again or press Sync Now to manually force a sync
  8. Open your MyFitnessPal account via their website (not the app) and log back in
  9. Choose the APPS tab and locate Fitbit Tracker
  10. Tap the GET button Install and get the Fitbit Tracker for MyFitnessPal
  11. Select Allow All to give MyFitnessPay access to your Fitbit data (you can adjust this later)
  12. Tap Allow MyFitnessPal allow Fitbit Tracker access
  13. Now, open the MyFitnessPal and log back in
  14. See if your Fitbit Tracker information updated in MyFitnessPal and compare the step count to the count listed in your Fitbit app check that the step counts in Fitbit and MyFitnessPal match and are equal

Wrapping it up

If you love MyFitnessPal and your Fitbit, it’s really frustrating when they don’t communicate with each other!

Hopefully, these tips get you back in order. If not, let us know. And if you have a tip to share on how you fixed this issue, pay it forward so we can share it with our readers.

As an Amazon Associate MyHealthyApple may earn commissions from qualifying purchases using our links

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.