Why phone number is not saved in contacts on Xiaomi: a full analysis of the problem

You add a new contact to Xiaomi, but the number disappears after a minute? Or after a phone reboot, the entire phone book is reset? This problem is familiar to many owners of Redmi, POCO and Mi smartphones - especially after MIUI updates or account changes. In 80% of cases, sync problems are to blame, but there are other pitfalls that the manufacturer does not mention.

In this article, we will not just list the standard tips like “reset your phone”, but will analyze 7 real reasons why Xiaomi does not keep contacts – from bugs in the firmware to conflicts with cloud services. You will learn how to recover lost numbers, adjust the correct synchronization and avoid problems in the future. And if you have already tried “Google” the solution, but nothing worked – at the end of the article there is a unique way to reset the cache of the “Contacts” application without losing data.

1. Google sync doesn't work (or doesn't work)

The main reason for the disappearance of contacts on Xiaomi is a sync failure with your Google account. Even if you did not use the cloud, the default system may try to save numbers there, rather than in the local memory of the phone, and sync errors often go unnoticed: no notifications, but contacts disappear after a reboot or update.

How to check:

  • 📱 Open the Settings. → Google accounts → Synchronization of the account.
  • 🔄 Make sure the switch opposite the Contact is on (green).
  • ⚠️ If the synchronization is disabled, but the contacts still disappear – the problem is in the conflict with the Internet. MI Cloud (more on this below).

What to do:

  1. Turn on sync with Google manually (if it has been disabled).
  2. Click on “Sync Now” and wait for the process to be completed.
  3. Check if contacts have appeared on contacts.google.com.
📊 You use synchronization of contacts with Google?
Yeah, always.
No, I only keep it on my phone.
Sometimes, but there are problems.
I don't know what it is.

⚠️ Please note: If you have previously used MI Cloud, now Google, can duplicate or conflict contacts, and you need to turn off sync with Google. MI Cloud in Settings → Accounts. → Mi Account → Synchronization.

The conflict between MI Cloud and Google: who is in charge?

Xiaomi is trying to save contacts to its cloud by default, MI Cloud, but if you use a Google account at the same time, there is a conflict: the system does not know where to save new numbers, as a result, contacts are either duplicated or disappear after the reboot.

How to determine if this conflict is to blame:

  • 🔍 Open the Contacts app and tap on any number.
  • 📌 At the bottom of the screen will be information about where it is saved: Google, MI Cloud or Locally on the device.
  • 🚨 If your contacts are scattered across different accounts, that’s the cause of the problem.

Decision:

  1. Select one primary account to store (we recommend Google).
  2. In Settings → Accounts, disable contact sync for MI Cloud.
  3. Export all contacts from MI Cloud to Google (instruction below).

☑️ Transfer of contacts from MI Cloud in Google

Done: 0 / 4

If you are afraid of losing data, first make a backup copy:

Settings → About Phone → Backup → Local Backup

3. failure of the “Contact” application or its cache

Sometimes the problem is not in the cloud, but in the Contacts app itself. After MIUI updates (especially on Redmi Note 10/11 and POCO X3/X4), users complain in droves about bugs: numbers are not saved, the app crashes or forgets changes, the culprit is a damaged cache or app data.

How to clean the cache without losing contacts:

  1. Go to Settings → Applications → Application Management.
  2. Find “Contacts” and select Warehouse.
  3. Click on “Clear Cache” (Do not click “Clear Data”!).
  4. Reboot the phone.

If that doesn’t help, try resetting the app’s settings:

  • 🔧 In the same "Storage" menu, click "Reset settings».
  • 📱 After the reboot, open Contacts and wait for the synchronization to re-run.

⚠️ Note: On some models (Xiaomi) 12T, Redmi K50) After resetting the Contacts app settings, you may need to re-select your default account. Do this in the first window after you launch the app.

What if after cleaning the cache contacts are lost?
If contacts disappear after clearing the cache, don’t panic: they’re not deleted, just temporarily not displayed. Go to Settings → Accounts → Google → Sync and manually sync. If contacts were saved locally, use a backup (see section 5).

4. Access rights error: the application cannot save data

With Android 12/13, Xiaomi has a new problem: it can block the Contacts app from accessing storage, due to tighter permissions policies, which results in you entering a number, clicking Save, but nothing happens, or the contact disappears after the app is closed.

How to check permissions:

  1. Open Settings → Applications → Application Management → Contacts → Permissions.
  2. Make sure it's on: 📞 Contacts (reading and modifying) 💾 Storage (if you store it locally)

If permissions are already enabled but the problem remains, try:

  • 🔄 Disable and re-enable permissions.
  • 📱 Reboot the phone.
  • 🔧 In extreme cases, reset permissions for all applications in Settings → Annexes → Permits → Resetting permits.
Xiaomi modelTypical permission errorDecision
Redmi Note 10/11Contacts app does not ask for storage permissionManually enable permission in settings
POCO X3/X4After the MIUI update, permissions are resetReset permissions for all applications
Mi 11/12Contacts are saved but not displayed in other apps (WhatsApp, Telegram)Check the permission of “Contacts” for these applications

5.A damaged contact database

If none of the previous methods worked, the contact database itself may have been damaged.

  • ⚡ Unexpected phone shutdown while maintaining contact.
  • 🔄 Interrupted update MIUI.
  • 📱 Use of third-party garbage cleaning applications (e.g. Clean Master).

Signs of damaged base:

  • 🔍 Contacts are not displayed in full (no names or numbers).
  • 📵 When you try to add a new contact, the app freezes.
  • 🚨 After restarting, all contacts disappear, but return after synchronization.

How to restore the base:

  1. Make a backup of contacts through Settings → About Phone → Backup.
  2. Remove updates for the Contacts app: Settings → Annexes → Contacts → ⋮ → Remove updates
  3. Clear the app data (this will delete all local contacts, but they will recover after syncing with Google/MI Cloud).
  4. Restart your phone and wait for the sync to re-run.

💡

If your contacts are not restored after cleaning the data, import them manually from the backup. Open the Contacts app, tap three dots in the upper right corner, and select Import/Export → Import from File.

6. Problems with firmware or regional version of MIUI

Xiaomi’s global (Global) and Chinese (China) firmware often have conflicts over different standards for storing contacts, such as the Chinese version may default to sync with Google, while the global version may have problems with the MI Cloud.

How to identify your firmware:

  • 📱 Go to Settings. → The phone. → Version. MIUI.
  • 🔍 If there's one in the title. CN — You have Chinese firmware, Global is global.

Solutions for different firmware:

Type of firmwareProblem.Decision
Chinese (CN)No synchronization with GoogleSet up Google Contacts from APKMirror and set up sync manually
Global (Global)Contacts are duplicated between MI Cloud and GoogleTurn off sync with MI Cloud in your account settings
EEA (Europe)Restrictions on access to contacts due to GDPRUpdate the Contacts app to the latest version

If you have Chinese firmware and want to use Google services fully, consider reflashing to a global version, but remember, this will reset all data and may take away warranty.

💡

Before flashing, be sure to back up contacts through Settings → Additional → Backup and Reset.

7. Virus or malware interferes with conservation

Rarely, viruses or aggressive optimizers (such as the DU Speed Booster) block access to the contact database.

  • 📵 Contacts are maintained, but disappear after a while.
  • 🔄 The Contact App is spontaneously closed.
  • 🚨 Strange contacts with unknown numbers appear.

How to check your phone for viruses:

  1. Install Malwarebytes or Dr.Web Light from Google Play.
  2. Run a full scan.
  3. Delete any threats you find.

If there are no viruses, but the problem remains, check the installed "optimizers":

  • 🔍 Go to Settings. → Apps and programs like Clean Master, GO Speed or 360 Security.
  • 🗑️ Remove them or turn off autocleaning.

⚠️ Warning: Some viruses masquerade as system applications (e.g. com.android.contacts.add). If you notice a suspicious app with access to contacts, don't manually delete it! First check the name on Google or contact Xiaomi support.

FAQ: Frequent questions about missing contacts on Xiaomi

❓ Why After Updating MIUI all contacts gone?
This is a typical problem when upgrading from MIUI 12 to MIUI 13/14. The reason is resetting sync settings. Solution: Check if Google sync is enabled in Settings → Accounts. If contacts were local, restore them from backup (see section 5). Future: export contacts to.vcf before updating.
❓ How to transfer contacts with MI Cloud in Google?
Do it in 3 steps: Export contacts from MI Cloud: Settings → Accounts → Mi Account → MI Cloud → Contacts → Export Import a file to Google Contacts at contacts.google.com. Disable sync with MI Cloud to avoid duplicates.
❓ Why new contacts are kept and old ones are lost?
This is a sign of a conflict of accounts, most likely old contacts were saved to MI Cloud and new ones to Google. Solution: Combine all contacts in one account (recommended by Google). Delete duplicates using the tool at contacts.google.com (Dublicates menu).
❓ Can I restore contacts if I didn’t back up?
Yeah, but the odds depend on where they were saved: 🔄 If your contacts are synced with Google, restore them at contacts.google.com (Cancel Changes menu»). 📱 If the contacts were local, try programs like this. GT Recovery (root required). 🚨 If the phone was dropped – contact Xiaomi support with the indication IMEI.
❓ Why in the WhatsApp/Telegram No contact is displayed, although it is in the phone book?
This is a permissions problem. Solution: Open Settings → Apps → WhatsApp/Telegram → Permissions. Enable Contacts. Restart Messenger. If it doesn't work, check if contacts are hidden in the display settings (Contacts app → Settings → Contacts displayed).