WiFi hotspot billing
that sells itself
Run paid WiFi the way Kenyan customers want to buy it: connect, pick a bundle, pay by M-Pesa, get online. Iterative Billing gives you a branded captive portal, voucher generation for resellers and walk-ins, and MikroTik hotspot control so access ends exactly when the bundle does.
Reviewed within one business day · 3-day trial for approved networks · Unlimited routers

The hotspot problems this solves
Selling vouchers on paper and losing track of who sold what.
Generate vouchers in bulk with set validity, hand them to agents, and see sales, redemptions and revenue per batch in the dashboard.
Customers who cannot buy access unless someone is physically present.
M-Pesa self-purchase on the captive portal: the customer pays via STK Push and is connected automatically, day or night.
One portal design for every location.
Create a different branded portal per site: a hotel, an estate, a matatu stage, each with its own bundles, terms and look.
Built for paid WiFi in Kenya
Bulk voucher generation
Time-based and data-based vouchers with custom validity, bandwidth tier and price.
M-Pesa on the portal
STK Push from the login page; the session opens when Safaricom confirms payment.
Branded captive portal
Your logo, colours, background and text. Different designs for different venues.
MikroTik hotspot control
Users, bandwidth and session limits enforced on the router; RADIUS handles authentication and accounting.
Sales & usage reporting
Revenue per site, per bundle and per agent, plus real-time session monitoring.
Subscribers & hotspots together
Run fixed PPPoE customers and hotspot users from the same dashboard and the same M-Pesa account.
See the full list on the features page.
Live in three steps
- 1
Design your bundles
For example: 1 hour, 24 hours, 1 GB, 7 days. Each with its own speed and price.
- 2
Brand the portal
Upload your logo, pick colours, add your terms. Point the MikroTik hotspot at the platform.
- 3
Sell
Customers pay on the portal by M-Pesa, or redeem vouchers your agents sell.
Pay for the network you run
Billed in Kenyan shillings. From 1 October 2026. Routers and hotspot sites are not metered.
KSh 15 per active customer a month
Never more than KSh 7,000 a month up to 1,000 customers. The cap is reached at 467 customers, so customers 468 to 1,000 add nothing to your bill.
2% of revenue you actually collect
Never more than KSh 3,000 a month. Failed payments, refunds and reversals are never counted.
KSh 1,000
Applied once, to the total of both meters, never on top. Routers and hotspot sites are not metered.
Kenyan networks are billed in shillings. Outside Kenya: $0.135 per customer (max $63), 2% of hotspot (max $27), $9 minimum.
Questions operators ask
Can customers buy WiFi with M-Pesa without a voucher?
Yes. The captive portal supports direct M-Pesa purchase: the customer selects a bundle, receives an STK Push on their phone, and is connected automatically once the payment is confirmed.
Do vouchers work without internet at the point of sale?
Vouchers are generated in advance in the dashboard and can be printed or shared, so an agent can sell them anywhere. Redemption happens when the customer enters the code on the portal.
How many hotspot sites can I run?
As many as you like: routers and hotspot sites are never metered. Pricing follows collected hotspot revenue, capped at KSh 3,000 a month, not the number of locations.
Can I limit speed per bundle?
Yes. Each voucher tier or bundle has its own bandwidth profile, enforced on the MikroTik router through RADIUS.
Is the portal available in my branding only?
Yes. White-labelling is available, so customers only ever see your brand on the portal and in the customer area.
Guides
Open a hotspot that pays you while you sleep
Once approved, set up bundles, brand a portal and connect a MikroTik hotspot in the 3-day trial.
