By Musskart Technology Editorial Team Published: Updated: Reviewed by Musskart Senior Engineers

250+

Projects Delivered Since 2020

Seconds

From Payment To Token

24/7

No Estate Office Required

₦3.5M–₦12M

Typical App Build Range

We reply on WhatsApp within minutes.

The Problem You Are Actually Solving

Here is how buying electricity works in most Nigerian estates today. A tenant's meter runs low at 9pm. They message the estate WhatsApp group or the facility officer. Nobody replies until morning. They transfer money and send a screenshot. Somebody at the estate office opens the meter vendor's software, generates a token, and types it back into WhatsApp. Sometimes the wrong amount. Sometimes to the wrong unit. Sometimes the token is generated twice because the first message did not deliver.

Meanwhile the estate manager is personally the vending machine, the facility account cannot be reconciled without reading three months of chat history, and nobody can say with confidence how much was vended last month against how much cash actually landed.

A prepaid meter app fixes both ends at once. The tenant opens an app, picks an amount, pays with the card or bank app they already use, and the twenty-digit token appears on screen and by SMS within seconds — at 11pm, on a public holiday, with nobody involved. The estate stops vending manually, every naira vended is tied to a unit and a payment, and the daily reconciliation happens whether anyone remembers to do it or not.

This page is about the app and the vending engine behind it. If what you need is the wider estate back office — diesel and generator cost recovery, service charge, arrears, multi-site portfolios — that is covered on our estate prepaid utility billing and token vending software page, and the two are normally built together.

First, Which Kind of Meter Are You Talking About?

This distinction decides the whole project and people conflate the two constantly.

Estate sub-meters (this page)Disco prepaid meters
Who owns the supplyThe estate buys bulk from the disco, or generates its own, and resells to residentsThe distribution company supplies each customer directly
Who generates the tokenYou do, through your own vending system authorised via the meter vendor's key managementThe disco does. Third parties can only resell through the disco's own channels
What we buildYour vending platform and your resident app. Full control over tariffs, plans and the customer experienceA reselling front end that calls a licensed aggregator's API — see VTU app development
RevenueThe margin between your bulk cost and your resident tariff, within what regulation permitsA thin commission per transaction

If you run a gated estate, a serviced apartment block, a mall, a market, a campus or a mini-grid and you have installed sub-meters on each unit, you are in the first column and you should keep reading. If you want to build an app that sells tokens for regular disco meters nationwide, that is a VTU-style reselling business with completely different economics.

The Resident App, Screen by Screen

The Vending Engine: Where These Projects Go Wrong

The app is the easy half. The vending engine is where an inexperienced build quietly creates months of disputes.

STS token generation, done through the proper chain

Standard Transfer Specification meters accept a twenty-digit token generated against that specific meter, and generation must be authorised through your meter vendor's vending interface or an approved gateway — it cannot be invented independently. We also handle the details that catch people out: the meter's key revision number, and the token identifier rollover that will eventually bite any system built without accounting for it.

Idempotency, which is not optional

A resident pays, the network drops before the token displays, and they tap buy again. A naive system charges them twice and issues two tokens. Ours ties the token to the payment reference, so a retry returns the same token, a lost SMS is a re-send rather than a second charge, and a failed vend auto-refunds instead of becoming an argument at the estate office. This single design decision prevents most of the complaints these systems generate.

Multi-vendor meter support

Estates that expanded in phases often have meters from two or three manufacturers. The platform talks to each vendor's interface in parallel, so a resident in the old block and one in the new block use the same app and never know the difference.

Tariffs that you control

Rate per unit by customer class — residential, commercial, the shop at the gate — with changes applied on approval and shown to residents before they pay. Where the estate runs a hybrid of grid, generator and solar with different costs per kilowatt-hour, the tariff can reflect what actually supplied the power.

Reconciliation that closes daily

Energy bought from the disco or generated on site, against energy vended to residents, against cash actually received, against the bank balance. Any break is flagged to the facility manager the same morning rather than discovered at year end. This is the report that tells you whether you have a technical loss, a commercial loss, or somebody bypassing a meter.

Getting the Money In

A vending app is a payments product, and in Nigeria the payment design decides adoption more than the interface does.

  • A dedicated virtual account per unit. The resident transfers from any bank app to an account number that belongs to their flat, and the payment matches itself and vends automatically. No screenshots, no manual matching, no waiting for the office to open. For most Nigerian estates this becomes the dominant channel within weeks.
  • Cards and wallets through Paystack or Flutterwave, with the card tokenised so repeat purchases and auto-recharge work.
  • USSD payment for residents without data, completing the purchase and returning the token in one session.
  • Prepaid wallet. Residents fund once and spend down, which cuts transaction fees on small purchases — genuinely relevant when someone is buying ₦500 of electricity.
  • Cash at the office, recorded in the same system. Some residents will always pay cash. Receipt it into the platform so it hits the same ledger and the same reconciliation instead of living in a notebook.

One regulatory note, stated plainly. Reselling electricity to residents is not unregulated. Depending on how your supply is arranged, NERC rules on embedded generation, distribution and sub-metering may apply, as may your state electricity regulator's rules, and there are constraints on charging above the cost of supply. Musskart builds software and holds no energy licence or tariff approval — those are yours. We build the system that makes operating under them practical, including the consumption and loss reporting a regulator or a residents' association will ask for.

What It Costs and How to Sequence It

Resident app + vending

₦3,500,000 – ₦6,500,000

Android and iOS app plus web, unit and meter register, STS token vending through your meter vendor, card and virtual-account payment, token history, low-balance alerts, and an admin console for the facility manager. Eight to twelve weeks.

Full estate platform

₦7,000,000 – ₦12,000,000

Adds USSD and WhatsApp channels, prepaid wallets and auto-recharge, service charge and water on the same ledger, arrears and restriction rules, daily reconciliation and the loss reporting. Three to five months.

Multi-estate / white label

₦12,000,000 – ₦18,000,000

For sub-metering operators running many estates: per-site tariffs and settlement to each site owner, technician apps, portfolio analytics, and a white-label resident app branded per estate. Five to eight months.

Start with vending and the app. Eight to twelve weeks, and it pays for itself on two things at once: the facility manager stops spending evenings issuing tokens by hand, and the moment energy vended is reconciled against cash received every day, the leakage becomes visible and usually stops on its own. Add the service charge, water and arrears modules afterwards, once residents already trust the electricity numbers — reforming everything at once in an estate with an active residents' association is a political mistake as much as a technical one.

The first question we will ask you is which meters are installed and whose vending system they currently sit behind, because that determines the integration path and it is the single thing most likely to affect the timeline. Have the meter make, model and your vendor contact ready for the first call.

Related Musskart Pages

Need the full estate back office too?

This page covers the resident app and the vending engine. For diesel and generator cost recovery, service charge and levies, arrears and enforcement, and multi-site portfolio reporting, see estate prepaid utility billing and token vending software. They are normally built together.

Frequently Asked Questions

Yes, and it is the whole point of the build. A resident opens the app, sees their remaining units and estimated days left, chooses an amount, sees exactly how many units that buys at the current tariff before paying, pays with a saved card or a transfer to the virtual account assigned to their flat, and receives the twenty-digit token on screen with a copy button plus an SMS and in-app copy. It works at 11pm on a public holiday with nobody at the estate office involved. For residents who will not install an app or have no data, a USSD short code and a WhatsApp bot do the same thing against the same ledger, so you are not forcing anyone onto a channel that does not suit them.

A resident app plus vending engine, covering Android, iOS and web, the unit and meter register, STS token generation through your meter vendor, card and virtual-account payment, token history, low-balance alerts and a facility manager console, costs 3,500,000 to 6,500,000 Naira over eight to twelve weeks. A full estate platform adding USSD and WhatsApp channels, prepaid wallets with auto-recharge, service charge and water on the same ledger, arrears rules, daily reconciliation and loss reporting runs 7,000,000 to 12,000,000 Naira over three to five months. A multi-estate white-label platform for sub-metering operators, with per-site tariffs, settlement to each site owner and branded apps per estate, runs 12,000,000 to 18,000,000 Naira.

Usually yes, and it is the first thing we check. Standard Transfer Specification meters accept a twenty-digit token generated against that specific meter, and generation has to be authorised through your meter vendor's vending interface or an approved gateway rather than produced independently. We integrate against whichever chain your meters sit behind, and we support several in parallel, which matters because estates that expanded in phases frequently have meters from two or three manufacturers. Residents in the old block and the new block then use the same app without knowing the difference. Have your meter make, model and vendor contact ready for the first conversation, because the integration path is what most affects the timeline.

Idempotent vending, which is a deliberate design decision rather than a feature, and the absence of it is what generates most complaints in homegrown systems. Every token is tied to the originating payment reference, so if a resident pays, loses connection before the token displays and taps buy again, the system returns the same token rather than charging them a second time and issuing a second code. A lost SMS becomes a re-send from their token history rather than a new purchase. A vend that genuinely fails at the meter vendor's end is refunded automatically instead of becoming an argument at the estate office. Every token issued is logged against the unit, the payment and the timestamp.

Yes, and it is usually the highest-return addition after electricity. The resident already has the app installed and already trusts it with payments, so putting service charge, water, waste and special levies on the same ledger means one balance, one payment history and one place to see what is outstanding. Estates consistently see service charge collection improve when paying takes three taps instead of a trip to the office and a follow-up reminder. Our advice on sequencing is still to launch electricity first and add the rest once residents trust the electricity figures, because introducing new charges and a new system simultaneously invites resistance from the residents' association.

Possibly, and it is worth getting proper advice rather than assuming a gated estate is exempt. Reselling electricity is not unregulated in Nigeria. Depending on how your supply is arranged, NERC rules covering embedded generation, distribution and sub-metering may apply, the newer state electricity regulators are increasingly active, and there are constraints on charging residents above the cost of supply. Musskart builds software and holds no energy licence, permit or tariff approval, and we cannot obtain one for you. What we build is the system that makes operating under your permits practical, including the consumption, vending and loss reporting that a regulator or your own residents' association is likely to ask to see.

Let Your Tenants Buy Their Own Tokens

Tell us how many units your estate has and which meters are installed. We will come back with a scope, a timeline and a fixed price — and tell you honestly whether to start with the app or the full platform.

Chat on WhatsApp Get a Quote Call +234 813 168 6721 See Our Full Pricing
WhatsApp