Skip to content
Phones & internet

How to Hide Number on MTN: #31#, *31# and ₦0 Extra Per Call

Type #31# before the number and your MTN call shows as private, at no extra cost. Here's the all-calls switch, the phone settings, how to undo it and a trader's month worked out.

Aisha Abdullahi · 5 min read

Hiding your number on MTN adds ₦0 to a call. You pay your normal call rate and nothing more. Type #31# before the number to hide it for one call. To hide every call, dial *31# once, then dial #31# when you want your number to show again. Codes as at 26 October 2026.

Below: how to hide number on MTN for one call or all of them, the Android and iPhone settings, how to get your number back when your calls show "private", and a trader's 600-minute month worked out in naira.

How to hide number on MTN for one call: #31# first

This is the quickest method, and it only touches the call you're making now.

  1. Open your phone's dialler.
  2. Type #31# and then the full number, with no space. It should look like #31#0803XXXXXXX.
  3. Press call.

Depending on their handset, the person you're calling sees "Private number", "Unknown" or "No caller ID". All three mean the same thing. You don't need to switch anything off afterwards, because your next ordinary call goes out with your number showing on the other person's screen the way it always has.

Hide every call at once: *31# or your phone's Caller ID setting

Typing a prefix before every customer, neighbour or agent you ring gets tiring by the third call of the morning, especially when you're also holding a pen and a receipt book. A permanent switch saves you that.

The *31# switch

Dial *31# and press call. That switches on hiding for all your outgoing calls. To switch it off, dial #31# by itself and press call. Other sites list *131*1#, but it is not one of MTN's published codes, so stick to *31# and #31#. If either code returns an error, use the phone settings below; they do the same job.

On an Android phone

  1. Open the Phone app.
  2. Tap the three dots and choose Settings.
  3. Tap Calls, Supplementary services or Additional settings.
  4. Tap Caller ID.
  5. Choose Hide number.

Your handset may word these menus a little differently. Look for "Caller ID", because that's the option you want on Tecno, Infinix and Samsung alike.

On an iPhone

Open Settings, tap Apps, then Phone, and turn off Show My Caller ID. Older iOS versions put Phone straight into the main Settings list, so skip the Apps step on those. When the switch is dimmed or missing altogether, the network is controlling it, and your fix is to message @MTN180 and ask them to sort out caller ID on your line.

How to remove private number on MTN and show your number again

Sometimes the problem runs the other way. Customers keep ignoring you because their screen says "Private number", even though you never set anything, and a phone reset or a SIM swap is often what quietly flipped the setting.

First, dial #31# on its own to cancel the all-calls switch. On Android, open Caller ID and pick Show number or Network default. iPhone users just switch Show My Caller ID back on. Network default hands the choice back to MTN, and on a normal line that means your number shows.

Then test it.

Ring a friend and ask what came up on their screen. Still private? Message @MTN180.

A trader's 600-minute month: ₦0 to hide, ₦8,280 for the calls

Say you sell fabric from home and ring ten customers every day. Each call runs about two minutes. Over thirty days that adds up to 600 minutes of talking, and every figure below starts from there.

A fabric trader on a phone call while holding her receipt book at her home stall.
Ten customer calls a day add up fast — here's what a month of them actually costs.

MTN Pulse is the per-second tariff many prepaid lines use, and it charges ₦13.80 a minute. Across the whole month, your calls come to ₦8,280. Putting #31# in front of each one adds nothing to that bill.

You may pay a different rate on another tariff plan or a call bundle, so open the MyMTN app, find your own per-minute figure and use that when you plan the month.

Some traders skip hiding altogether. They buy a second MTN SIM just for customers, pay the SIM price at an MTN outlet, link it to their NIN and top it up separately. It's more to manage. Plenty of people ignore private calls, though, and a second number that shows on screen looks like any other caller, so it tends to get picked up when a withheld one rings out.

The same month, side by side. Prices as at 26 October 2026.

MethodExtra fee600-minute monthCatch
#31# before each number₦0₦8,280Some people ignore private calls
*31# switch or Caller ID set to Hide₦0₦8,280Every call stays hidden until you switch it back
Second MTN SIM for customersSIM price at an MTN outlet₦8,280 plus the SIMOwn NIN link and airtime to manage
MTN airtime on AidaPay (1.8% cashback)None₦8,280 (1.8% back, ₦18 per ₦1,000)Up to ₦10,000 per top-up

Whether you top up your own line or a second SIM, you can buy MTN airtime with 1.8% cashback and get part of every recharge back.

What a hidden number doesn't hide: texts, 112 and MTN's records

Texts still show your number. Hiding caller ID only covers voice calls, so every SMS you send carries your number to the person who gets it, even on a day when all your calls go out as private. Calls to 112, the emergency line, still pass your number on as well.

MTN also keeps your number on its records for every call. If someone reports harassment, MTN can trace the line. Complaints MTN doesn't resolve can go to the NCC on its toll-free line, 622. So a hidden number buys you privacy from customers or a nosy landlord, but it won't make you anonymous to the network that carries the call.

Before your next customer call, try #31# on a friend's phone and ask what showed up. For balance checks and the rest, keep a list of other MTN USSD codes handy.

Frequently asked questions

Is #31# free on MTN?
Yes. Adding #31# before a number costs nothing, and you only pay your plan's normal per-minute rate for the call.
What's the code to remove hide number on MTN?
Dial #31# on its own and press call to cancel the all-calls switch. If your calls still show as private, open Caller ID in your phone's call settings and choose Show number or Network default. On an iPhone, turn Show My Caller ID back on.
What does private number mean when someone calls me?
The caller chose to hide their number, maybe by typing #31# first or by switching off Caller ID. Some phones show it as "Unknown" or "No caller ID" instead.
What is the code to hide my number on MTN?
Dial *31# and press call to hide every outgoing call, and dial #31# on its own to show your number again. For one call only, type #31# before the number, like #31#0803XXXXXXX.
Can someone find out who called from a private number?
Not from their own phone. If they file a complaint, MTN can trace the line, and the NCC takes up complaints MTN hasn't resolved on 622.
Can I hide my number when I send a text on MTN?
No. Hiding caller ID only covers voice calls, so every SMS you send still shows your number to the person who gets it.
Can I hide my number on iPhone or Android without dialling a code?
Yes. On Android, open the Phone app, tap the three dots, choose Settings, then Caller ID, and pick Hide number. On an iPhone, open Settings, tap Apps, then Phone, and turn off Show My Caller ID.
Get AidaPayCheap data, airtime, electricity and TV in one app - with cashback.
Get AidaPay
Share this

Found this useful? Send it to one person who is still paying full price.