Hotspot / Captive Portal

Hotspot billing, captive portal & voucher engine

Sell Wi-Fi by the hour, day or gigabyte with a captive portal that speaks your language and your currency. Vouchers, M-Pesa STK, bKash, Paystack, agent wallets, PIN-code login and social sign-in — all fully brandable.

8M+
Hotspot sessions / mo
12s
Voucher → online time
40+
Payment gateways
3-language
Portal out of the box
Why operators pick BillFi

Prepaid Wi-Fi that actually converts — vouchers, mobile money, PIN codes, social login.

Common headaches

What you're probably fighting today

Problem
Handwritten vouchers

Agents lose books, sell twice, forget to remit. BillFi vouchers are single-use, agent-tracked and settle nightly.

Problem
Awkward payment UX

Customers get bounced to a bank page and never come back. STK-push, USSD and one-tap PIN flows keep them on the portal.

Problem
No branded experience

The MikroTik default hotspot looks like 2009. BillFi portals are mobile-first, brandable and translation-ready.

What's inside

Everything a Hotspot / Captive Portal operator needs

Voucher batches

Generate 10 or 10,000 vouchers in seconds. Print as thermal receipts, SMS to phones, or drop into WhatsApp.

Mobile-money STK push

M-Pesa, Airtel Money, MTN MoMo, bKash, Nagad, EasyPaisa — customer taps, phone rings, session goes live.

Agent wallets

Retailers sell vouchers or take payments from a prepaid wallet. Settlement is nightly, disputes are one click.

Time / data / hybrid plans

60-minute quick pass, 1-day pass, 5GB weekly, unlimited monthly — mix and match, price locally.

Location-aware portals

Different branding, plans and languages per hotspot location — one tenant, hundreds of sites.

Social & PIN login

Google, Facebook, phone-OTP or session-only PIN codes — pick the friction level that matches your venue.

How it works

Live in a weekend, not a quarter

01
Deploy the portal

Point your MikroTik / CoovaChilli / UniFi hotspot at BillFi. Walled-garden and login URLs auto-configure.

02
Design plans & branding

Logo, colours, background, terms, plan grid — WYSIWYG editor, mobile preview.

03
Print vouchers or enable payments

Batch-print voucher pads for agents, or turn on M-Pesa / bKash / Paystack for self-service.

04
Live sessions & reconciliation

Real-time session count, revenue by location, top agents and payout batches — all one dashboard.

Works with

Plays nicely with your gear

Bring the vendors you already run. BillFi drops into the middle of your stack — no rip-and-replace.

MikroTik Hotspot CoovaChilli Chillispot UniFi Guest Portal Cambium cnPilot M-Pesa STK bKash Paystack Flutterwave Airtel Money MTN MoMo Twilio SMS
FAQ

Answers, before you ask

Can I brand the portal per location?

Yes. Every hotspot location can have its own logo, colours, background, plan list and language — but still roll up to one revenue dashboard.

How does M-Pesa STK-push work?

Customer enters phone number on the portal, Safaricom rings their phone, they enter PIN, our callback opens the session — usually under 12 seconds end to end.

Can we pay agents commission automatically?

Yes. Set a commission rate per voucher batch or per revenue slice; agents see their wallet in real time and can request payout.

Does it work with UniFi and non-MikroTik hotspots?

Yes — any hotspot / captive portal that supports RADIUS auth (MikroTik, CoovaChilli, UniFi, Cambium, pfSense) plugs into BillFi.

Network management,
automated.

Join hundreds of ISPs across Africa, Asia, and Europe automating their billing, provisioning, and support with BillFi.