Bulk airtime

Top up hundreds of numbers in one go

Upload a simple CSV and Paybeta sends airtime to every number on the list, across MTN, Glo, Airtel and T2Mobile. Perfect for staff, customers, events and resellers.

  • Up to 1,000 numbers per upload
  • Paid from your wallet
  • Results report for every number
MTN Glo Airtel T2Mobile
How it works

Bulk airtime in 3 easy steps

Prepare your list

Download the sample CSV and add a row for each number: network, phone number and amount.

Upload & confirm

Upload the file from your dashboard. We check every row and your wallet balance before anything is sent.

Track & download

Each number is processed on its own. Watch progress, then download a report with the result for every row.

The CSV format

Three columns. That's it.

Make it in Excel or Google Sheets and save as CSV. The first row must be the header.

  • billerThe network: mtn, glo, airtel or 9mobile (use 9mobile for T2Mobile numbers).
  • phone_numberThe number to recharge in international format: 234 followed by 10 digits, e.g. 2348031234567 (drop the leading 0).
  • amountThe airtime amount in naira for that number, e.g. 1000.
biller,phone_number,amount
mtn,2348031234567,1000
airtel,2348021234567,500
glo,2348051234567,1500
9mobile,2348091234567,200   # T2Mobile
mtn,2348161234567,1000
Good to know

Built for big lists

1,000numbers per upload. Split bigger lists into a few files.
4networks in one file: MTN, Glo, Airtel and T2Mobile.
₦100minimum total per upload. Each row can be any amount.
5MBmaximum file size, plenty for a full list of numbers.
Checked before sendingBad rows are flagged with the row number, and nothing is sent until the whole file is valid.
Balance checked upfrontWe confirm your wallet covers the full list before any number is recharged.
Results for every rowDownload a report showing which numbers were delivered and which need attention.
Each number on its ownOne failed number never holds up the rest of your list.
Full historyEvery bulk upload stays in your account with its date, total and outcome.
Support when you need itOur team can help with large or regular bulk recharges.
Who it's for

One upload, many uses

Staff airtime

Give your team their monthly call allowance in minutes, not hours.

Rewards & promos

Send airtime to competition winners, survey takers or loyal customers.

Events

Top up volunteers, ushers and guests ahead of the big day.

Resellers

Fulfil many customer orders at once from a single file.

FAQ

Bulk airtime questions

How many numbers can I recharge at once?

Up to 1,000 numbers per upload. For a bigger list, split it into several files and upload them one after the other.

Can I mix networks in one file?

Yes. Each row has its own network, so one file can include MTN, Glo, Airtel and T2Mobile numbers.

How do I pay for a bulk recharge?

Bulk airtime is paid from your Paybeta wallet. Fund your wallet first; we check that the balance covers the whole list before sending.

What happens if one number fails?

Each number is processed separately, so the rest of the list carries on. The results report shows which numbers failed so you can follow up.

My file was rejected. What should I check?

Make sure the first row is exactly biller,phone_number,amount, the network is one of mtn, glo, airtel or 9mobile, every phone number starts with 234 and has 13 digits (e.g. 2348031234567), and every amount is a number above zero. The error message tells you which row to fix.

Do I need an account?

Yes. Bulk airtime runs from your Paybeta dashboard so every upload has a history and a report. Creating an account is free.

Ready to send airtime in bulk?

Fund your wallet, upload your list and let Paybeta do the rest.