Is a VTU Business Still Profitable in Nigeria? The Real Cost and Profit Breakdown
People ask this question in two moods. Some are hopeful and want a yes. Some are tired and want a no. The honest answer is in the middle: a VTU business can still make money in Nigeria, but it is a thin-margin, high-volume business, and it is not passive.
This article gives you the arithmetic so you can decide for yourself. Where we use real numbers, we say where they came from. Where we make up numbers to show a sum, we say that too.
First, how a VTU business makes money
You buy data, airtime, cable and electricity from a provider at a wholesale price. You sell it to your customers at a retail price. The gap is your profit.
That is all. There is no hidden trick. Everything else in this article is about how big the gap is, how many sales you can make, and what eats the gap.
What the gap really looks like on data
We looked at wholesale price lists from two data providers in October 2026. Prices change often, so treat these as a snapshot, not a promise.
Here is what surprised us. The same size and the same number of days can have several different wholesale prices, depending on the plan type.
- One provider listed a 1GB, 30-day MTN bundle at three prices: ₦300, ₦600 and ₦650, depending on the plan type behind it.
- The other provider listed a similar 1GB MTN bundle at ₦490.
- A 2GB, 30-day MTN bundle ranged from ₦700 to ₦1,500 on one list, and was ₦860 on the other.
- A 5GB, 30-day MTN bundle ranged from ₦1,500 to ₦2,500 on one list and was ₦1,700 on the other.
Why does this matter? Because the cheapest plan type is not always the best one to sell. Some plan types have limits, and some fail more often. A bundle that is ₦100 cheaper but fails one time in ten can cost you more in refunds and angry messages than it saves. We wrote about how to test this in our guide on comparing VTU API providers.
A margin table (illustrative)
Illustrative example. The prices below are made up to show the sum. Use your own wholesale prices.
| Bundle | Your wholesale price | Your selling price | Profit per sale |
|---|---|---|---|
| 1GB, 30 days | ₦490 | ₦600 | ₦110 |
| 2GB, 30 days | ₦860 | ₦1,000 | ₦140 |
| 5GB, 30 days | ₦1,700 | ₦1,900 | ₦200 |
Look at the profit column. It is ₦110 to ₦200. If you sell 20 bundles in a day, that is ₦2,200 to ₦4,000 before costs. If you sell 5, it is a small amount.
Airtime is a percentage game
Airtime is different. Providers usually give you a discount as a percentage of the amount, and you pass part of it on to your customer. We do not quote one percentage here, because it depends on your provider and how much you spend with them. Ask your provider for their current airtime discount and write it down.
A simple way to think about it: on ₦1,000 of airtime, a 2% discount is ₦20 of margin. If you give half of it to the customer as a better price, you keep ₦10. The margin per sale is tiny, so airtime only pays when the volume is high or when it brings customers who also buy data.
What it costs to start
Start-up costs depend on how you build. Here are the real cost lines, so you can price them yourself.
- A website or app. Some builders have a free plan. On XpiriaTech, at the time of writing, the Free plan allows up to 100 customers, Premium is ₦3,000 a month and Enterprise is ₦6,000 a month. Check the pricing page for today's prices.
- A domain name. Optional at the start, since you can launch on a subdomain. Add it when you want a brand.
- Provider wallet money (float). This is the biggest one. You need money in your provider wallet to buy stock before you can sell. Start small and fund often.
- Payment gateway fees. Customers fund their wallets by bank transfer or card, and the payment company takes a small fee. Check the current rates.
- Marketing. Your first customers come from people you already know, status updates and groups. This can cost almost nothing at first.
- Your time. Customer messages, failed orders, refunds. This is the cost most people forget.
We deliberately do not put a total here. A made-up total would be a guess, and you will do better with your own quotes.
The break-even sum
Illustrative example. Say you use a plan that costs ₦3,000 a month and you earn an average of ₦120 on each data sale.
₦3,000 ÷ ₦120 = 25 sales a month just to pay for the platform.
That is less than one sale a day. After that, each sale is profit, before gateway fees and refunds. Now you can try your own numbers: your monthly costs divided by your average profit per sale.
What eats the margin
These are the things that turn a good-looking table into a bad month:
- Failed orders. Every failure means a refund, and sometimes a lost customer.
- Price wars. Someone on your street will always sell cheaper. Compete on trust and speed, not only price.
- Fraud. Fake alerts and fake transfer screenshots are real. See how VTU owners get scammed.
- A provider going down. If you have one provider and it fails, you sell nothing. A backup provider matters.
- Idle float. Money sitting in a wallet is money not earning.
What automation changes
When you do this by hand, you copy a phone number, send it to a provider, wait, and reply to the customer. That takes minutes, and you must be awake.
When the whole thing is connected through provider APIs, the order goes out in seconds, the wallet is charged for you, the receipt is sent for you, and a failed order is refunded for you. Your time goes to customers and marketing instead of copying numbers.
Automation does not make the margin bigger. It lets you handle many more sales with the same hours, and that is what makes a thin margin worth having. A good setup can also send a failed order to a second provider, which protects the sale.
So, is it still profitable?
It can be, if these things are true for you:
- You can reach a steady number of sales every day, not only on good days.
- You keep your costs low and your float working.
- You use more than one provider so a single failure does not stop you.
- You treat trust as your main product. People buy data from whoever has never let them down.
It is probably not for you if you expect to earn a salary from ten sales a week, or if you want something you can ignore.
Where to go next
If you want to try the numbers with a real site, you can create a VTU website on XpiriaTech on the Free plan, connect a provider, and test small orders before you spend anything on marketing. Start from the VTU solution page.
Software engineer with over 9 years of experience in software development and digital technology. B.Sc. in Industrial Chemistry from Adekunle Ajasin University. Has worked across web development, mobile applications, e-commerce platforms, VTU and fintech solutions, API integrations and custom software.




Comments
No comments yet. Be the first to share your thoughts.