What is MTN On Demand?

The *904# is a mobile USSD code that allows you the ease of buying airtime and data directly from your bank accounts to mobile phones, at your convenience, anytime, anywhere. This service is also called MTN ON Demand.


How can I buy Airtime/Data with the *904# code?

To buy airtime with the code, simply dial *904# to go through the menu or *904*Amount# to buy airtime.


What are the benefits of the *904# code?

You will enjoy benefits such as:

  • Convenience (you can buy at any time and anywhere)
  • Ease of purchase
  • No need to scratch
  • No hidden charges on your account or airtime
  • No network issues
  • Simple and instant (No delays)
  • Multiple purchases (strictly for the MTN number linked to any of your account)

You can currently use the *904# MTN OnDemand service with 17 banks. The applicable banks are:

Banks
First Bank Access Bank UBA bank Zenith Bank
GTB FCMB Union bank Fidelity bank
Stanbic IBTC Ecobank Sterling bank Heritage bank
VFD MFB Keystone bank Wema bank Unity bank
Polaris bank

Frequently Asked Questions

What is MTN On-Demand (*904#)?What is MTN On-Demand (*904#)?

MTN On-Demand is a direct service that allows you to buy airtime as well as data bundles on your line or any MTN line instantly, directly from your bank account using a USSD code or debit card at your convenience, anytime, anywhere. You can buy airtime and data bundles to a maximum specified by the bank.

How does it work?How does it work?

To buy airtime and data bundle, dial *904# to go through the menu.

You can decide which bank you want to buy airtime or data from if you have multiple bank accounts.

When you dial *904#, you will be taken to a page with a list of the banks you bank with, from which you can then select the bank you would like to debit.

How Do I Use the Bank USSD option?How Do I Use the Bank USSD option?
  • Dial *904#, select option 1 and continue with the transaction.
  • After selecting your bank, you will be redirected to your bank to input your Bank USSD pin.
  • Currently, we have 17 banks available for the Bank USSD option. They are:
Banks
First Bank Access Bank UBA bank Zenith Bank
GTB FCMB Union bank Fidelity bank
Stanbic IBTC Ecobank Sterling bank Heritage bank
VFD MFB Keystone bank Wema bank Unity bank
Polaris bank
How Do I Use the Debit card option?How Do I Use the Debit card option?
  • Dial *904#, select Option 2 and follow the menu option.
  • You will receive an SMS link to tokenise your card.
  • Register with the one-off option and get started.
How Do I Use the bank account option?How Do I Use the bank account option?

Dial *904#, select option 3, and continue with the transaction.

Currently, we have seven banks available for the Bank Account option. They are

1. FCMB

2. Fidelity

3. Keystone

4. Polaris

5. Stanbic

6. UBA

7. Union

How Do I Use the Direct dial option?How Do I Use the Direct dial option?

Dial *904*amount#

Currently, we have seven banks available for the Direct dial option. They are

1. FCMB

2. Fidelity

3. Keystone

4. Polaris

5. Stanbic

6. UBA

7. Union

What can you buy using *904#? What can you buy using *904#?

You can access and purchase the following from the menu on *904#:

  • Airtime (for yourself and third party)
  • Data bundles (for yourself and third party)
  • XtraValue bundles
  • Goodybag social bundles
  • Awuf4u offer
  • Broadband router and MiFi subscription bundles.
Who can enjoy this service? Who can enjoy this service?

All MTN Customers with bank accounts can enjoy this service. Your number has to be linked to a bank account.