On-Demand FAQ

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

MTN On-Demand is a direct service which allows you to buy airtime as well as data bundles directly from your bank accounts via a USSD code at your convenience, anytime, anywhere, and also, get phone numbers topped up instantly. You can buy airtime and data bundles to a maximum of specified by the bank.


How does it work?

A unique code which has been developed at zero value and not charged to the customers, enables you to have access to this service. To buy airtime directly all you need to do is dial *904# to go through the Menu or *904*Amount# to buy airtime directly.

If you have multiple bank accounts, you can decide which of the banks you want to buy airtime from. When you dial *904*Amount# , 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 will like to debit.


What can you Buy on *904#?

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

  • Airtime (for self and third party, friends and family)
  • Data bundles (for self and third party, friends and family)
  • Xtra value bundles

Other products and services (Lumous subscription; hynet subscription, music plus, etc.) are in the works and will be included in due course.


Who can enjoy this service?

Customers with individual bank accounts, who use MTN products and services

Customers with bank accounts who buy physical recharge cards and top up their lines manually

Customers with salary accounts

Customers with business accounts

How many banks are on board?

Currently we have 8 banks on the platform, they are:

  • Zenith Bank
  • Diamond Bank
  • Stanbic Bank
  • FCMB
  • Fidelity Bank
  • First Bank
  • Access Bank
  • Union Bank
  • UBA
  • Skye Bank
  • Keystone Bank

More banks will be enlisted soon.