eTechShout
  • TECH
  • HOW TO
    • ANDROID
    • iOS
    • WINDOWS
  • TOP LIST
  • ALTERNATIVES
  • REVIEWS
  • COMPARISON
No Result
View All Result
  • TECH
  • HOW TO
    • ANDROID
    • iOS
    • WINDOWS
  • TOP LIST
  • ALTERNATIVES
  • REVIEWS
  • COMPARISON
No Result
View All Result
eTechShout
Home HOW TO

How to Fix Truecaller Not Showing Name on Incoming Call (Android & iPhone)

by Lokesh Naik
September 4, 2025

 Truecaller became popular because it made it easy for people to know who was calling, even if the number was not saved in their phone. It gave many of us a simple way to avoid spam calls and know if a call was worth answering. Over time, the app has faced problems like data leaks, issues inside the app, competition from new caller ID apps, and even telecom companies bringing their own caller ID services. Still, a lot of people continue to use Truecaller because it is quick and handy for finding out who is on the other side of the call.

Sometimes, though, Truecaller stops showing the caller’s name when a call comes in. This can be a big issue since the caller ID feature is the main reason most people use it. This issue usually pops up because of a few small settings either on your phone or inside the Truecaller app. Below, we’ve shared all the steps with clear instructions and images so you can resolve the issue of caller ID on Truecaller.

  • 9 Quick Fixes for Truecaller Not Showing Name on Incoming Call on Android and iPhone
    • Check App Permissions on Android
    • Enable Live Caller ID on iPhone (iOS 18 and Later)
    • Check Caller ID Settings
    • Allow Display Over Other Apps on Android
    • Disable Battery Optimization
    • Update the Truecaller App
    • Restart Your Phone
    • Clear Truecaller App Cache and Data
    • Reinstall the Truecaller App

9 Quick Fixes for Truecaller Not Showing Name on Incoming Call on Android and iPhone

Check App Permissions on Android

Truecaller needs certain permissions to show caller names during incoming calls. If these are not allowed, the app will not be able to work as expected. On Android, the most important ones are call logs, contacts, the microphone, the phone, and SMS.

Here is how you can check and allow them:

  1. Long-press the Truecaller app on your Android phone and tap the “i” icon to open the app info page.
  2. Tap on “Permissions.”
  3. Make sure all the key permissions are turned on, especially Call logs, Contacts, Microphone, Phone, and SMS.Truecaller permissions turned on for Call logs, Contacts, Microphone, Phone, and SMS on Android

Enable Live Caller ID on iPhone (iOS 18 and Later)

If you have been an iPhone user for many years, you probably know that getting a live caller ID was never possible on iOS. Unlike Android, iPhones simply did not allow apps like Truecaller to show the caller’s name in real time. That has finally changed with the release of iOS 18. Apple added a new option that lets apps use a live caller ID feature.

However, there is one catch. To use this on your iPhone, you need a Truecaller Premium subscription. Once you have that, and your iPhone is updated to iOS 18.2 or later, you can enable it easily.

  1. First of all, update your iPhone to the latest iOS version and install the newest Truecaller app from the App Store.
  2. Now, open “Settings” on your iPhone.
  3. Scroll down and tap on “Phone.”Open iPhone settings, scroll down, and select Phone app settings
  4. Select “Call Blocking & Identification.”On iPhone go to Apps Phone and select Call Blocking and Identification
  5. Turn on the toggle for “Truecaller – Part 5.”
  6. Make sure you have granted Truecaller all the required permissions, especially access to Calls, Contacts, Notifications, and Background App Refresh.

Once this is done, you will be able to see the caller’s name in real time when the phone rings, very similar to how it works on Android.

Check Caller ID Settings

Truecaller needs to be set as the main app for caller ID and spam protection. On Android, it also has to be your default phone dialer. If these settings are not enabled, the app will not be able to show caller names during calls. On iOS, you need to allow Truecaller under call blocking and identification.

On Android

  1. Open the Truecaller app and tap the three dots in the top right corner.
  2. Go to “Settings” and tap on “Calls.”
  3. Enable the “Default Dialer” option.
  4. When asked, choose “Set Truecaller as default dialer” and tap “Set as default.”In Truecaller app set Truecaller as the default dialer option on Android
  5. Also, choose Truecaller as the default phone app and tap “Set as default.”Tap Set as default in Truecaller app on Android to enable caller ID

You can also set the default app for calls directly from your phone’s Settings > Apps > Default app > Phone app (or Call app) and select Truecaller. Here, also check the Caller ID & Spam app and set it to Truecaller.Set Truecaller as the default phone app and Caller ID and Spam app on Android

On iPhone (iOS)

We already mentioned the steps above, but here’s a quick recap:

  1. Open iPhone Settings.
  2. Go to Apps > Phone 
  3. Now, select “Call Blocking & Identification”
  4. Turn on all the toggles for Truecaller.Enable all Truecaller toggles under Call Blocking and Identification on iPhone

Allow Display Over Other Apps on Android

For Truecaller to show caller names on your screen during an incoming call, it needs permission to appear on top of other apps. If this setting is off, the Truecaller caller ID will not show up.

  1. Open Settings on your Android phone.
  2. Go to “Apps.”
  3. Tap on “Special app access.”
  4. Select “Display over other apps.”
  5. Now, toggle on for the Truecaller app.Enable Display over other apps permission for Truecaller on Android

Once this is enabled, Truecaller can display caller information while a call is ringing.

Disable Battery Optimization

Battery optimization is designed to save power on your device, but it often limits apps from running in the background. Since Truecaller needs to stay active in the background to show caller names, you should remove these restrictions.

On Android

  1. Open your phone’s “Settings” and go to “Apps.”
  2. Tap on Truecaller and select “App Battery Usage” (or a similar option based on your device).
  3. Choose “Unrestricted” (or allow both background and foreground activity).
  4. If your device shows the option, also enable “Auto launch” so Truecaller can start on its own when needed.Allow auto launch and background and foreground activity for Truecaller on Android
  5. Finally, open the Truecaller app settings, go to “Calls”, then tap on “Disable battery optimisation” and press “Allow” so the app can always run in the background.Disable battery optimisation and press Allow for Truecaller on Android

On iPhone (iOS)

  1. Open Settings and go to “General.”
  2. Tap on “Background App Refresh” and make sure it is turned on for Truecaller.Make sure Background App Refresh is turned on for Truecaller on iPhone
  3. Also, ensure “Low Power Mode” is turned off, as it can limit background activity.

Update the Truecaller App

Truecaller keeps rolling out new updates to fix issues and make the caller ID work more reliably. If you are still using an older version, that might be the reason caller names are not showing up. Updating the app is a quick way to make sure you are on the latest version.

Just tap on this link for the Google Play Store if you use Android or the App Store if you use iPhone. If you see the “Update” button, press it and wait until it is done. Once the update finishes, open Truecaller again and check if the caller ID shows up.

Restart Your Phone

If you have tried all the above methods and Truecaller is still not showing names for incoming calls, the next simple step is to restart your phone. On Android, press and hold the power button and choose Restart from the options. On iPhone, press and hold the side button along with one of the volume buttons, then slide to power off and turn it back on. After your phone restarts, open Truecaller and see if the caller ID is showing now.

Clear Truecaller App Cache and Data

Your phone saves small temporary files, called cache, to make apps load faster. Over time, this stored data can cause small issues, and an app may stop working the way it should. If Truecaller is not showing caller names, clearing its cache can help.

On Android

  1. Open Settings and go to “Apps”
  2. Scroll down and pick “Truecaller.”
  3. Tap “Storage.”
  4. Hit “Clear Cache”. Clear cache on Android
  5. If that does not work, you can also choose “Clear Data”, but remember this will delete all your data in the Truecaller app, and you will need to sign in again.Clear data on Android

On iPhone

There is no direct option to clear the cache for just one app on iOS. The easiest way is to delete Truecaller and then install it again from the App Store, which we will explain in detail below.

Reinstall the Truecaller App

If nothing has worked so far, the last trick you can try is reinstalling Truecaller. On Android, press and hold the app icon from the app drawer or homescreen and choose uninstall, then open the Play Store and download the app again. On iPhone, hold the app icon until the menu shows up, tap Remove App, then Delete App, and later head to the App Store to download it back.

RELATED GUIDES: 

  • How to Remove Phone Number From Truecaller Database [EASY]
  • How to Hide Last Seen on Truecaller in Android & iPhone

We hope this guide made it easier for you to fix Truecaller not showing names on incoming calls. If you’ve tried a different method that worked for you, feel free to share it with others. And if this guide helped you out, do let us know, as your feedback means a lot.

Tags: Truecaller
ShareTweetSendPinPinShareShareSend
Lokesh Naik

Lokesh Naik

Lokesh Naik is an avid blogger and internet freak who is behind this blog. A tech enthusiast and fan of smartphones who keeps track of every little happening in the smartphone world. When not writing, he loves watching cricket.

Related Posts

Fix Truecaller unable to connect issue on Android and iPhone with simple troubleshooting steps

How to Fix Truecaller Unable to Connect [Android/iPhone]

September 11, 2025
Fix Truecaller search limit exceeded error with simple troubleshooting steps

4 Easy Ways to Fix Truecaller Search Limit Exceeded Error

September 5, 2025
Guide to remove phone number from Truecaller database on Android and iPhone devices

How to Remove Phone Number From Truecaller Database [EASY]

September 3, 2025
Complete step by step guide to hide last seen on Truecaller in Android and iPhone

How to Hide Last Seen on Truecaller in Android & iPhone [2025]

September 3, 2025

Recent Posts

Step-by-step guide to fix “This App Version is Deprecated” error on Facebook Messenger for iPhone and Android

How to Fix “This App Version is Deprecated” on Messenger

October 4, 2025
Quick guide to fix Snapchat not playing videos on Android and iPhone

[100% FIX] Snapchat Not Playing Videos on Android & iPhone

October 2, 2025
Tutorial showing how to set HDMI as the default input on Realme TV and any Android TV

[100% Works] Set HDMI as Default Input on Realme TV or Any Android TV

September 30, 2025
Guide to fix Facebook “Can't perform the action you requested. Try again later” error on app and Lite version

6 Easy Ways to Fix “Can’t Perform the Action You Requested” on Facebook

September 29, 2025
Guide to fix MX Player showing "Component files are corrupted" error on Android TV or mobile

MX Player ‘Component files are corrupted’ Error? Here’s How to Fix

September 27, 2025
  • Disclaimer
  • Privacy
  • Contact Us
  • About Us
  • eTechShout Team

Copyright © 2025 All Rights Reserved.

No Result
View All Result
  • TECH
  • HOW TO
    • ANDROID
    • iOS
    • WINDOWS
  • TOP LIST
  • ALTERNATIVES
  • REVIEWS
  • COMPARISON

Copyright © 2025 All Rights Reserved.