Skip to content
Trusted by 50,000+ Nigerians

Your one-stop solution for convenient bill payments.

Fund your wallet once and instantly access airtime, data, electricity, cable TV, exam pins, and flights — the smartest way to pay in Nigeria.

  • Instant delivery
  • No hidden fees
  • 24/7 support
Get the app: Get it on Google Play Download on the App Store
Billvend mobile app

Payment

Successful

50K+

Happy Customers

1M+

Transactions Processed

99.9%

Uptime Guaranteed

24/7

Customer Support

Over 20+ service providers

One wallet, connected to the networks, stations, electricity companies and banks you already use.

  • MTN
  • Airtel
  • Glo
  • T2Mobile
  • DStv
  • GOtv
  • StarTimes
  • Showmax
  • Ikeja Electric
  • EKEDC
  • Abuja Electricity Distribution Company
  • Kano Electricity Distribution Company
  • Enugu Electricity Distribution Company
  • Port Harcourt Electricity Distribution Company
  • Ibadan Electricity Distribution Company
  • Kaduna Electric
  • Jos Electricity Distribution Company
  • Benin Electricity Distribution Company
  • Yola Electricity Distribution Company
  • PalmPay
  • Moniepoint

Everything you can do

One wallet. Six powerful services. Fund once, access everything.

Airtime Topup

Recharge any Nigerian network instantly

Data Bundle

Affordable data plans for all networks

Electricity

Pay bills for all distribution companies

Exam Pins

Buy WAEC, NECO, and JAMB pins instantly

Cable TV

Renew DSTV, GOtv & Startimes plans

Flight Booking

Book local & international flights

3 Simple Steps to Get Started

Download the app, create your free account, and start paying bills in minutes.

STEP 01

Download the App

Get Billvend from Google Play or the App Store and install it in seconds.

STEP 02

Sign Up for Free

Create your account with your email and verify your phone number — no paperwork, no hidden fees.

STEP 03

Add Funds & Pay Bills

Top up by bank transfer or card, then pay airtime, data, electricity, cable TV and more instantly.

Get the app

Free on iOS and Android — set up your account in under two minutes.

Why choose us

We make bill payments fast, secure, and rewarding — built around you.

Instant Delivery

Airtime, data, and pins are delivered within seconds of payment. No waiting.

Secure Transactions

Bank-grade security with end-to-end encryption. Your money and data are safe.

Best Rates

Competitive pricing and discounts on data bundles. Save more with every transaction.

About Us

About Billvend

Nigeria's most reliable bill payment platform for Airtime, Data, Electricity, Cable TV, Exam pins, and Flights Booking — all in one place.

Billvend Limited · RC 7821240

Get Started Free

What our users say

Join thousands of satisfied customers who trust Billvend every day.

4.9/5 · 2,300+ reviews
"I've been using Billvend for over a year. Airtime delivery is instant and their data bundles are cheaper than anywhere else. Highly recommend!"
CA

Chidi A.

Lagos, Nigeria

"The platform is incredibly fast and reliable. I pay all my bills from one place now. Highly recommend!"
FO

Funke O.

Abuja, Nigeria

"Booked my flight to London and got a better rate than any travel agency. Plus I paid directly from my wallet. So convenient!"
EK

Emeka K.

Port Harcourt, Nigeria

Frequently asked questions

Everything you need to know before getting started.

General

What should I do if I forget my account password?
If you forget your account password, you can click on the 'Forgot Password' link on the login page. Follow the instructions to reset your password through the email address associated with your account.
How can I view my transaction history?
To view your transaction history, log in to your account and find the 'Transaction History' or 'My Transactions' section. There, you can see a list of your previous transactions along with relevant details.
What services are available on this platform?
Our platform supports airtime top-ups, data purchases, electricity bill payments, and cable TV subscriptions.
How can I update my personal information on my account?
To update your personal information, log in to your account and navigate to the 'Profile' or 'Account Settings' section. From there, you can edit and save changes to your name, address, contact details, and other relevant information.
What payment methods are accepted on our platform?
We accept automated bank transfers. When you choose to pay, we generate a unique virtual bank account for you to pay into, making the process seamless and automatic.
How do I sign up for an account?
To sign up for an account, go to our platform's homepage and click on the 'Sign Up' button. Follow the instructions to provide the required information and create your account.
What happens if my wallet balance runs out?
If your wallet balance runs out, you can easily fund it through multiple payment options available on the platform, ensuring uninterrupted service delivery.
Is there customer support available?
Yes, we have a dedicated support team available 24/7 to assist you with any issues or inquiries.
Can I integrate this system with my existing website or app?
Yes, we provide APIs that you can integrate with your website or mobile app. Detailed API documentation is available to guide developers.
How long does it take for payments to be completed?
Payments are processed instantly in most cases. Any delay is typically due to network or service provider issues.
What happens if a payment fails?
If a payment fails, the amount is automatically refunded to your wallet, and you can retry the payment at no extra cost.
Do I need any special equipment to get started?
No special equipment is required. All you need is an internet-connected device to manage and process payments on our platform.
How secure are payments on the platform?
All payments are secured with industry-standard encryption, user authentication, and payment PINs to ensure safety and reliability.

Account Management

How can I close my account?
If you wish to close your account, please contact our customer support. They will guide you through the account closure process and provide any required information or assistance.
Can I change my registered email address?
Yes, you can change your registered email address. Contact our customer support for assistance.
How can I add or remove a beneficiary from my account?
To add or remove a beneficiary, log in to your account and navigate to the 'Beneficiaries' or 'Manage Payees' section. From there, you can add new beneficiaries or delete existing ones by following the provided instructions.
Can I link multiple bank accounts to my profile?
Currently, our platform supports linking one bank account per user profile. If you need to change the linked bank account, contact our customer support for further guidance.
How can I change my transaction PIN?
To change your transaction PIN, log in to your account and go to the 'Security' or 'Settings' section. Look for the option to change your PIN and follow the instructions to update it securely.

Transaction Complaints

What should I do if I see an unauthorized transaction on my account?
If you notice an unauthorized transaction, it is essential to report it immediately. Contact our customer support and provide them with the necessary information regarding the unauthorized transaction. They will assist you in resolving the issue and securing your account.
Can I cancel a processing transaction?
It depends on the specific circumstances and the stage of the transaction. If you want to cancel a processing transaction, contact our customer support immediately with the relevant details. They will guide you through the cancellation process if it's possible.
How long does it take for a refund to be processed?
Refund processing times may vary depending on the payment method and the involved parties. Generally, refunds are processed within a few business days, but it can take longer in some cases. Contact our customer support if you haven't received your refund within the expected timeframe.
What should I do if my transaction fails?
If your transaction fails, please check your payment method's balance or credit limit. Ensure that the provided transaction PIN is correct. If the issue persists, contact our customer support for further assistance.
Why is my transaction showing as 'Processing'?
A 'Processing' status indicates that the transaction is still being processed. It could be due to various factors such as network congestion or verification processes. Usually, the transaction status updates to 'Successful' once it is successfully processed.

Still have questions?

Our support team typically replies within 2 hours — reach out anytime.

Contact Support

Build on top of Billvend

A clean, versioned REST API powers our mobile app — and it can power yours too.

RESTful JSON API

Versioned endpoints for auth, wallet, transactions, purchases, KYC, and device management.

Secure by design

Bearer tokens, device attestation headers, and transaction PINs keep every request safe.

Predictable responses

A consistent envelope and camelCase fields on every endpoint — easy to model in any language.

Clear errors

Machine-readable codes and precise validation messages make failures easy to handle.

request — airtime purchase
POST https://api.billvend.com/v1/purchase/airtime
Authorization
Bearer <token>
Content-Type
application/json

Body · JSON

{
  "provider": "mtn",
  "phone": "2348012345678",
  "amount": 500,
  "reference": "my-unique-ref-0001"
}
Ready to send

Want to integrate?

Reach out for API access, docs, and sandbox credentials.

Get API Access

Get the Billvend App now

Create your free account today and start paying bills in seconds — or download the app and take Billvend everywhere.