Skip to content
NEWManage customers’ routers with TR-069

ISP billing & hotspot software for MikroTikYour ISP, on autopilot.

Wave bills your PPPoE, hotspot and DHCP customers, collects M-Pesa straight into your till, and switches internet on and off on your MikroTik routers. Automatically, every minute of every day.

  • No setup fee
  • Pay as you grow from KES 515/month
  • Money goes straight to you
wave · network activityLIVE
KES today
48,250
Online
312
Routers
4/4
  1. M-PESAKES 50 · 3-hour WiFi pass
  2. ONLINEHotspot login · Plot 14 access point
  3. RENEWEDPPPoE · Home 10 Mbps · +30 days
  4. WHATSAPPReceipt sent to the customer
  5. ROUTERCore-01 · CPU 23% · 46 °C
  6. EXPIRED2 accounts disconnected on time
Illustration with sample data

What is Wave Billing?

Wave Billing is ISP billing and network management software for MikroTik operators in Kenya. It bills PPPoE, hotspot and DHCP/IPoE customers, collects M-Pesa payments into the ISP’s own account, and disconnects and reconnects customers automatically.

to connect a MikroTik router
1lineto connect a MikroTik router
between expiry checks, day and night
60sbetween expiry checks, day and night
between checks on pending M-Pesa payments
15sbetween checks on pending M-Pesa payments
of router health history
30daysof router health history

How it works

Paid means online. Unpaid means off.

One loop runs your whole business. Nobody matches M-Pesa messages to names, nobody reconnects customers by hand, and nobody browses for free.

  1. 1

    Customer pays

    They approve an M-Pesa prompt on the WiFi page, their account page or from your staff.

    M-Pesa prompt
  2. 2

    Wave confirms

    The payment is matched to the customer and applied exactly once.

    checked every 15 s
  3. 3

    Plan extends, router reconnects

    Time is added and the customer is back online without anyone touching the router.

    automatic
  4. 4

    Receipt goes out

    An SMS or WhatsApp receipt, and their invoice is marked paid.

    SMS · WhatsApp

Everything in one place

Every tool an ISP needs. None it doesn’t.

Billing, payments, routers, customer devices and messages, designed so the person at the front desk can run it.

Payments

Your money never touches us.

Pick your M-Pesa till, paybill or bank account once. Every prompt your customers approve pays you directly. Wave only sees that it succeeded, so it can switch them on.

Customer
M-PESA
Your till

Payment confirmed

KES 2,500

→ your till

Plan +30 daysReconnectedReceipt sent

Illustration with sample data

  • No gateway keys

    Choose your till in Settings. Nothing to paste or protect.

  • Applied exactly once

    A payment can never extend a plan twice.

  • Nothing slips through

    Cancelled and late payments are cleared up automatically.

  • Test it yourself

    Send yourself a test prompt before you go live.

MikroTik setup

One line. Your router is online.

Paste one command into the MikroTik terminal. Wave creates its own API user, registers the router, discovers its ports and starts watching it. Then you choose what each port does.

MikroTik terminal
[admin@MikroTik] > /tool fetch url="https://wavebilling.co.ke/api/provision?token=••••" dst-path=flash/wave-setup.rsc; :delay 3s; /import flash/wave-setup.rsc

✓ API user created
✓ Registered with Wave
✓ 5 ports discovered
✓ Monitoring started 

CPU

23%

Temp

46°C

Memory

38%

ether1 · traffic

↓ 184 Mbps

Built for Kenya

Made for the way Kenyan ISPs work.

M-Pesa native

STK push prompts into your own till, paybill or bank.

English & Kiswahili

Your WiFi login page speaks your customers’ language.

Priced in shillings

Pay Go pricing in KES, billed monthly by M-Pesa.

Local SMS gateways

Africa’s Talking, JulySMS, BlessedText and Celcom.

Pay Go pricing

Pay as you grow. Nothing up front.

3% of hotspot sales paid through Wave, KES 25 per active PPPoE or IPoE account, with a minimum of KES 515 a month.

KES 80,000

M-Pesa sales on your WiFi login page each month. Cash vouchers don’t count.

150

Subscribers whose plan was active during the month. Suspended accounts don’t count.

Your Wave bill

KES 6,150/ month

Hotspot (3% of KES 80,000)
KES 2,400
Accounts (150 × KES 25)
KES 3,750

Your first month’s minimum is pro-rated. Bills are issued on the 1st for the month before and paid by M-Pesa.

Your customers’ internet never depends on your Wave bill. If a bill is late, only setup changes pause; renewals and payments keep working.

Full pricing details

Works with the tools you already use

  • MikroTik RouterOS
  • FreeRADIUS
  • M-Pesa
  • ZetuPay
  • Africa’s Talking
  • JulySMS
  • BlessedText
  • Celcom
  • WhatsApp
  • GenieACS
  • TR-069 / CWMP
  • TR-098 · TR-181

FAQ

Questions ISP owners ask us.

What is Wave Billing?

Wave Billing is ISP billing and network management software for internet providers that run MikroTik routers. It bills PPPoE, hotspot and DHCP/IPoE customers, collects M-Pesa payments into the ISP’s own account, disconnects and reconnects customers automatically, sends SMS and WhatsApp messages, and monitors routers live.

Where does my customers’ money go?

Straight into your own M-Pesa till, paybill or bank account. Wave never holds ISPs’ money.

What happens when a customer pays?

Wave confirms the payment, extends the customer’s plan, reconnects them, marks their invoice paid and sends a receipt by SMS or WhatsApp if you have messages switched on.

How much does Wave cost?

Wave is Pay Go: 3% of hotspot sales paid through Wave, plus KES 25 per active PPPoE or DHCP/IPoE account each month, with a minimum of KES 515 a month across all your services. There is no setup fee.

How do I sign up?

Create your account on the sign-up page with your ISP’s name, your details and a password. The Wave team checks and activates new accounts and lets you know when yours is ready.

What if I pay my Wave bill late?

You get reminders. If a bill stays unpaid past its due date and grace period, your Wave dashboard becomes read-only for setup changes until it is paid. Your customers’ internet, renewals and payments keep working.

Does Wave work with routers other than MikroTik?

Wave manages MikroTik routers running RouterOS for billing and monitoring. Customer routers and ONTs from other brands can be managed over TR-069.

Can I move my existing customers to Wave?

Yes. Add your packages, then add your customers with their usernames, packages and expiry dates. If you keep the same PPPoE usernames and passwords, their routers don’t need to change.

Ready to stop chasing payments?

Create your account today. The Wave team activates new ISPs, then you connect a router with one line and start selling.