How do I share airtime on MTN with another number?

I’m trying to figure out how to send some of my MTN airtime balance to a friend’s number, but I’m confused by the different codes and options I see online. Some guides mention PINs and others don’t, and I don’t want to lose credit by doing it wrong. Can someone explain the current, correct steps to share airtime on MTN, including any charges or limits?

On MTN it depends a bit on your country, but the process is usually the same idea. I’ll break down the common methods so you do not send money to the wrong person.

First, two common systems:

  1. “Share & Sell” or “Transfer Airtime”
  2. USSD quick codes with PIN

If you say where you are, you get more exact info, but these are the most used setups.

  1. Nigeria style (MTN Share, old Share & Sell)

Default PIN is often 0000. You need to change it first.

To change PIN:
Dial: 321DefaultPINNewPINNewPIN#
Example: 321000012341234#
You should get an SMS that your PIN changed.

To transfer airtime:
Dial: 321RecipientNumberAmountPIN#
Example: 321080312345672001234#
Then confirm if a pop up asks you.

Old method some people still mention:
SMS: Transfer 08031234567 200 1234 to 321
MTN keeps pushing people to use *321# though.

  1. Ghana style (MTN Me2U)

Default PIN is often 0000 or 1234.

Change PIN:
Dial *198#
Pick “Change PIN”
Enter old PIN
Enter new PIN
Confirm new PIN

Send airtime:
Dial *198#
Pick “Transfer”
Enter recipient number
Enter amount
Enter PIN
Confirm.

Some older guides say:
Send SMS: RCT 024XXXXXXX 2 to 1329
This depends on region and is often phased out.

  1. South Africa style

Dial 1363#
Pick “Transfer airtime”
Enter recipient number
Enter amount
Confirm.

Some people use:
1366328RecipientNumberAmount#
If it fails, use the menu from *136# and follow prompts.

  1. If you are not sure of country or code

Step 1:
Dial the main MTN menu: *123# or *141# or *100#
You usually see a menu option called:
Share airtime
Airtime transfer
MTN Share
Me2U
Pick that and follow the options.

Step 2:
Check default PIN guides on MTN site for your country. Many old blogs are outdated.

  1. Common mistakes to avoid
  1. Wrong number
    Double check recipient before you confirm. MTN support rarely reverses a wrong transfer.

  2. Wrong format
    Use country format. Example:
    Nigeria uses 0803… or 234803…
    Ghana uses 024… etc.
    Follow what your USSD menu shows.

  3. Using old codes
    Many blogs still show:
    600numberamountPIN#
    or SMS to 777 or 1329.
    These work in some places only. If *321# or main USSD menu exists in your country, trust that first.

If you tell the exact country, someone here can drop the precise current code for you.

The big confusion here is that MTN has changed stuff over the years, and old blogs never die. That’s why you’re seeing “no PIN” methods and “PIN” methods mixed together.

@​mikeappsreviewer covered the classic USSD + PIN angle pretty well, but a few extra points that actually save you from headaches:

  1. Forget any method that doesn’t ask you to confirm
    If a guide says “just dial somethingrecipient*amount# and that’s it” with no confirmation, be careful. On most current MTN setups, you either:
  • enter a PIN, or
  • get a pop up asking you to confirm (1 to proceed, 2 to cancel).

If neither happens, it’s probably an outdated code or for a different country.

  1. Start from the “master” MTN menu, not from random codes
    Instead of trusting old 321 or 136 codes you saw on a blog, do this first:
  • Try: *123#
  • If that fails, try: *100# or *141#
    You’ll usually see something like:
  • “Airtime transfer”
  • “MTN Share”
  • “Me2U”
    Tap that and just follow the prompts. That menu is way more reliable than any one specific code someone quoted years ago.
  1. Not all countries use a PIN the same way
    This is where I slightly disagree with @​mikeappsreviewer: it’s not always as simple as “default PIN is 0000, change it.”
    On some newer MTN variants:
  • You are forced to create or change a PIN the first time you use the airtime share menu.
  • Older “SMS to 1329/777” styles might ignore PINs entirely now or just be dead.

So:

  • If the menu asks for a PIN and you never set one, try 0000 or 1234 once.
  • If that fails, use the “Reset PIN / Forgot PIN” option inside the same USSD menu, or call MTN customer care.
  1. Double-check the format of the number
    This is where most people mess up and MTN support shrugs:
  • Some menus want local format only (e.g. 0803…, 024…).
  • Some want full international (e.g. 23480…, 23324…).
    Look carefully at the example they show on-screen when you go through the USSD steps. If it shows “0XXXXXXXXX” then don’t use +234 or +233, etc.
  1. Quick sanity test before sending real money
    Before you throw 5k or 50 in airtime at your friend:
  • Try a tiny transfer (like the minimum amount the menu allows, say 10 or 20).
  • Confirm they received it.
  • Then send the real amount.
  1. Ignore these if you see them in old posts (most of the time)
    Suspicious / often outdated:
  • “Just text TRANSFER number amount to 777 / 321”
  • “Use 600numberamountPIN#”
    These still work in some places, but if you already have a working “Airtime transfer / MTN Share / Me2U” option in the main USSD menu, use that instead. It’s what MTN actually maintains.

If you say which country you’re on MTN in, you’ll get the exact code and button sequence, but the safest general rule is:
USSD main menu → Airtime transfer option → follow prompts → use/define PIN → confirm before sending.

Skip the random codes and blogs. The clean way to think about MTN airtime sharing is:

  1. Each country has its own MTN “airtime transfer engine.”
  2. That engine is always reachable through the main MTN USSD menu.
  3. Old guides that jump straight to transfer codes are usually partially wrong now.

@​suenodelbosque focuses on this “engine” idea (Me2U, Share, etc.), and @​mikeappsreviewer breaks down the legacy PIN methods. Both are useful, but here is how I’d simplify it so you do not get burned:


1. Start from the current MTN brain, not old shortcuts

Forget the exact code you saw on a blog for a moment. Do this:

  • Dial one of these, in this order, until one works:
    • *123#
    • *100#
    • *141#

Then look for wording like:

  • “Airtime transfer”
  • “MTN Share”
  • “Share & Sell”
  • “Me2U”

Whatever they call it in your country, that menu is always the most up to date. This is where both PIN and non‑PIN transfers are configured.

I slightly disagree with the “just learn 321… or 136…” angle. Those codes are fine, but they break more often when MTN updates things. The main menu is harder for them to kill.


2. Why you see “with PIN” vs “no PIN” methods

What usually causes confusion:

  • USSD + PIN
    You dial a code, enter number, amount, then your PIN.
    Good for security, slower.

  • USSD with popup confirmation, no explicit PIN
    You dial a code, see a confirmation screen, choose 1 for OK, 2 for cancel.
    The confirmation replaces the need to type a PIN every time.

  • Old SMS methods
    Things like “Transfer 0803… 200 1234 to 321.”
    Many of these are either disabled or quietly ignored.

So if a guide shows a method that sends airtime instantly with no PIN and no confirmation popup, treat it as outdated or risky. In current MTN setups you should see at least one of:

  • A PIN prompt
  • A “confirm / cancel” popup

3. What to do if you do not know your PIN

Instead of guessing PIN after PIN:

  1. Enter the airtime transfer menu from the main USSD (section 1).
  2. Look for “Change PIN” or “Reset PIN” or “Forgot PIN.”
  3. If that fails, call MTN customer care for your country.

Trying 0000 or 1234 exactly one time is fine, but do not repeatedly guess or you might trigger a temporary block.


4. Number format is where most people lose money

This part is underrated:

  • Some menus want 0XXXXXXXXXX (local format, starting with 0).
  • Some want international, like 2348XXXXXXXXX or 23324XXXXXXX.

In the airtime transfer screen, MTN usually shows a hint such as:

  • “Enter MSISDN e.g. 0XXXXXXXXX”
  • Or “e.g. 23324XXXXXXX”

Match that exactly. Do not add + if the example has no plus. Do not drop the 0 if they show a 0.


5. Safe way to test before sending a big amount

Before sending a large amount:

  1. Use the correct airtime share option from the main USSD menu.
  2. Send the smallest amount allowed to your friend.
  3. Confirm they received it.
  4. Then send the real amount.

This avoids painful fights with support if you mis‑typed one digit.


6. Very quick rule of thumb you can follow today

Until you post your country and get the exact sequence:

  1. Dial *123# (if that fails, *100# or *141#).
  2. Choose whatever looks like “Share / Transfer / Me2U / MTN Share.”
  3. Use “Change PIN / Reset PIN” inside that menu if needed.
  4. Use the smallest test transfer first.

This approach sits nicely on top of what @​suenodelbosque and @​mikeappsreviewer already described, without you having to memorize different country codes or depend on those older SMS tricks that may be dead.

When you are ready to look up specific instructions later, just search using the phrase “how to share airtime on MTN with another number” along with your country name. That keeps you closer to current, country‑specific steps and avoids mixing up Nigeria, Ghana, South Africa and others.