UpesiLipa gives you the most advanced hotspot platform for MikroTik, Ubiquiti UniFi, TP-Link Omada, Ruijie Reyee, Cambium, Cudy, Ruckus, OpenWrt, Grandstream, Aruba, Cisco Meraki and pfSense — or any Cloud RADIUS device. Mobile-money billing API, branded captive portals, all in one dashboard.
What running hotspots looked like before operators switched.
Manually configuring hotspot users, vouchers, and a payment page for every router doesn't scale past your first site.
Paper codes with no system behind them — no way to know what's sold, what's used, or what's still valid.
No live dashboard means you find out something's wrong from a customer complaint, not from your own system.
No developers, no separate billing system, no per-customer setup calls.
Connect ClickPesa, AzamPay, PalmPesa, Snippe, Selcom, or SonicPesa — customer payments go straight to your account. UpesiLipa never touches your money.
Set your own prices and durations — hourly, daily, weekly, monthly. Hide staff-only packages from the public portal.
Sell prepaid voucher codes, accept mobile money, or both — customers choose what's easiest for them.
Revenue, customers online, router health, and sales — all in one place, updated in real time.
Your logo, your colors, your support number on the customer portal. Customers see your business, not ours.
Paste one command into MikroTik, or connect over RADIUS if you run UniFi, TP-Link Omada, Cisco WLC, or similar — no technician visit required either way.
Pick from a range of branded looks for your customer payment page — dark, bold market colors, coastal, minimal, and more. Your portal, your style.
See uptime, outages, and voucher success rates for each site — know something's wrong before a customer complains about it.
Most operators are selling their first package within 10 minutes.
Business name, phone, email — verified by email. You land on the Free plan immediately.
Paste one command into MikroTik. Your dashboard shows connected the moment it's done.
Add your ClickPesa, AzamPay, PalmPesa, Snippe, Selcom, or SonicPesa details — we test the connection live.
Pick a template or go fully custom. Your customer portal goes live instantly.
Start free, upgrade only when your own growth asks you to.
No trial, no credit card, no expiry — the real entry point, not a countdown.
UpesiLipa is a WiFi billing platform, not a payment intermediary. Two payment pipelines, never mixed: your customers pay you directly through your own gateway. UpesiLipa only ever charges its own flat or usage-based subscription — separately, on its own schedule.
Your ClickPesa, AzamPay, PalmPesa, Snippe, Selcom, or SonicPesa account collects every shilling directly — not a UpesiLipa account, not a shared pool.
If your own subscription lapses, anyone already connected stays connected until their time runs out — no mid-session disconnects.
WhatsApp and email support included whether you're on Free or Simba — no priced-out tier for help.
Free forever for 1 router — every feature, no trial, no card required. Beyond that, fixed plans range from TZS 5,000/month (Twiga, 2–3 routers) up to TZS 15,000/month (Simba, unlimited online users).
No. Your customers pay straight into your own ClickPesa, AzamPay, PalmPesa, Snippe, Selcom, or SonicPesa account — UpesiLipa never sits in that path. We only ever charge your own subscription separately, on our own schedule, through our own gateway.
Most operators are selling their first package within about 10 minutes. For a MikroTik router, it's one command pasted into the terminal — no technician visit, no VPN, no separate wizard.
Vouchers work completely on their own — print or hand out codes, no gateway needed. Online payment (M-Pesa, Airtel Money, Mix by Yas, Halopesa via ClickPesa, AzamPay, PalmPesa, Snippe, Selcom, or SonicPesa) is optional, and you can turn either or both on any time from your dashboard.
Yes. If you run UniFi, TP-Link Omada, or a Cisco WLC controller, UpesiLipa connects over RADIUS instead — same billing, packages, and dashboard, just a different setup path.
A short grace period starts first — new sales pause, but anyone already connected stays connected until their paid time actually runs out; nobody gets disconnected mid-session. If grace expires unpaid, the account is suspended, never deleted — paying at any point resumes everything automatically.
Questions before you start? We reply fast.
Set up your dashboard in minutes — keep every shilling you earn.