Bill PPPoE and hotspot customers, with M-Pesa built in.
Subnetwave connects to your MikroTik routers, bills your customers, takes their M-Pesa payments and switches their internet on and off to match - while you focus on growing your network.
Free trial - add your first MikroTik with a single command.
Built for internet providers of every shape
One platform for billing, routers, payments and your field team.
No more spreadsheets of who has paid, or logging into each router to cut someone off. Billing, MikroTik access and M-Pesa payments stay in step on their own.
MikroTik setup in one command
Paste the setup command into the router and it configures RADIUS, management access and a WireGuard tunnel that works behind CGNAT.
PPPoE billing that runs itself
Plans, invoices and reminders on schedule; unpaid accounts are suspended and reconnect the moment they pay.
Hotspot portal, packages and vouchers
A branded captive portal where customers buy a package with M-Pesa and get online straight away - plus printable vouchers.
M-Pesa Paybill and Till
Payment prompts, payments from the M-Pesa menu matched to customers, and an unallocated queue for anything unclear.
Fair usage and live sessions
Slow heavy users down after a data limit, and see who is online, on which router, and how fast - right now.
Technicians, tasks and tickets
Customers report problems from their app; installations and repairs go to technicians on their phones, with payouts by M-Pesa.
From MikroTik to M-Pesa, on autopilot.
Set it up once; after that, billing, reminders, payments and reconnection run in the background.
Add a router and paste the generated command into its terminal. It sets itself up - RADIUS for PPPoE and hotspot, management access and the tunnel - and reports back.
PPPoE plans with speeds and billing cycles, hotspot packages by time or data. Customers get their logins; hotspot users buy on your portal.
Invoices are raised on schedule and sent by SMS, WhatsApp or email, with reminders before the due date.
Payments by prompt or to your Paybill or Till are matched to the customer and their access is extended - suspended accounts come back on their own.
Every payment, on the right account.
No more matching M-Pesa statements to customers by hand - payments find their accounts, and the few that can't wait for your team with everything needed to place them.
- Paybill payments matched by account number, Till payments by phone
- Unallocated payments assigned to a customer in a click
- Collections per Paybill, Till or account - exportable for accounting
Works with the MikroTiks, M-Pesa and SMS you already use.
Subnetwave connects to your existing routers and accounts rather than replacing them.
Billing data protected at every step.
Payment details, usage records, and account changes are protected and logged throughout the platform.
Encrypted connections
The platform is served over HTTPS, and routers reach it through their own encrypted WireGuard tunnel.
Signed payment callbacks
Every M-Pesa callback address carries a signed, expiring token, so only genuine payment results are accepted.
Role-based access
Staff see only the pages and branches their role allows; payment credentials are visible to the owner only.
Payment logs
Every call to and from the payment gateway is logged, so any payment can be traced end to end.
Your field team, on their phones.
Technicians see their assigned jobs - customer, location and job type - update progress, add photos and keep the office in the loop, all from the Subnetwave app.
Download for AndroidInstalls straight from this site (APK) - allow installs from your browser when your phone asks. Sign in with the login your ISP gives you.
Find what fits your ISP.
Bill PPPoE and hotspot customers on your MikroTik routers. One-command setup on RouterOS 6 and 7, RADIUS, live router status and M-Pesa payments.
PPPoE billing for fibre and wireless ISPs: plans and speeds, automatic invoices, M-Pesa payments, suspension and reconnection, fair usage and a customer app.
Sell Wi-Fi hotspot packages with M-Pesa on a branded captive portal, print vouchers, manage devices and see live sessions across all your hotspot sites.
Take internet payments with M-Pesa: STK push prompts, Paybill and Till (Buy Goods), automatic matching to customer accounts and reconciliation reports.
ISP management software built for Kenya: M-Pesa billing, MikroTik PPPoE and hotspot, SMS and WhatsApp reminders, technician tasks and a customer app.
Common questions from ISPs.
What is Subnetwave?
Subnetwave is ISP billing and management software: it bills PPPoE and hotspot customers, takes M-Pesa payments, manages MikroTik routers and keeps your technicians and support in one place.
Does it work with MikroTik?
Yes. Add a MikroTik by pasting one command into its terminal - RouterOS 7, and RouterOS 6 routers too. Subnetwave sets up RADIUS and a management tunnel that works behind CGNAT.
Can customers pay with M-Pesa?
Yes - through your own Paybill or Till. Customers get a payment prompt in the app or on the hotspot portal, or pay from the M-Pesa menu, and payments are matched to their accounts automatically.
Do customers get disconnected when they don't pay?
When their access ends they are suspended, after reminders by SMS, WhatsApp or email. They reconnect automatically as soon as the payment comes in.
Is there a free trial?
Yes. Every package starts with a free trial - nothing is charged before it ends. See the pricing page for the packages.