To make sure Caller ID is enabled on your iPhone you need to:
For iOS 18.2 and above
Enable Call Blocking and Identification
Please enable all 5 switches for Truecaller in iPhone Settings > Apps > Phone > Call Blocking & Identification.
Disable and Enable Part 5 if calls are not identified.
You'll need an active Truecaller Premium subscription for the Caller ID to work
For iOS 17 and below
Enable Call Blocking and Identification
Please enable all 4 switches for Truecaller in iPhone Settings > Phone > Call Blocking & Identification
If you’re unable to find the Truecaller settings under Call Blocking & Identification, don’t worry, this happens once in a while.
This is an issue we’ve seen on certain versions of iOS and we’ve reported the same to Apple. In most cases, this issue fixes itself and starts working when you try again in a few hours.
If the issue persists for more than 1 day, please try the following:
Force quit iPhone Settings app
Uninstall Truecaller
Restart your device
Reinstall Truecaller