How to Set Up MikroTik Billing for Your ISP in Kenya (No RADIUS Server Needed)
A step-by-step guide to automating MikroTik PPPoE and Hotspot billing in Kenya. Connect your router, create plans, and let M-Pesa payments activate customers automatically โ without configuring a RADIUS server.
Jasiyo Team
Published 27 February 2026
What MikroTik Billing Automation Actually Does
Many small ISPs in Kenya still activate and suspend PPPoE accounts on MikroTik by hand. It is slow, easy to get wrong, and it caps how fast you can grow.
An automated MikroTik billing system closes the loop for you:
- Customer pays via M-Pesa โ the billing system confirms the payment โ the router activates their connection within seconds.
- The billing cycle expires โ the billing system suspends the account on the router automatically.
- No manual intervention at any step.
Traditionally this was done with RADIUS, which means running and maintaining your own authentication server. Jasiyo does it with a small agent installed on the router instead, so there is no RADIUS server to set up.
Setting Up MikroTik Billing with Jasiyo
Step 1 โ Name your router
In your Jasiyo dashboard, go to Routers โ Add Router and give the router a name you will recognise, such as the site or estate it serves.
Step 2 โ Scan your router
Jasiyo scans the device to detect what is already there: RouterOS version, WAN interface, existing bridges, IP pools, and any PPPoE or Hotspot configuration. Nothing is changed at this stage โ the scan only reads.
Step 3 โ Configure
Choose a setup mode. A fresh setup builds the bridge, address pools and services from scratch; an existing setup leaves your current configuration alone and installs only the agent. Jasiyo pre-fills sensible defaults, chosen to avoid clashing with the ranges already on the device.
Step 4 โ Provision and install the agent
Jasiyo generates a script for your router. Paste it into the MikroTik terminal once. It applies the configuration and installs the phone-home agent, which connects outward to Jasiyo and keeps the router in sync. Because the connection is outbound, this works behind CGNAT and needs no public IP or open inbound port.
Step 5 โ Create plans and connect M-Pesa
Create your PPPoE or Hotspot plans with the speeds and prices you sell, then connect your M-Pesa Paybill or Till. When a customer pays, Jasiyo receives the callback and the router applies the change immediately.
What You Get
- Unlimited MikroTik routers on every plan
- PPPoE, Hotspot, and Static IP management
- Real-time sync between billing status and router state
- Automatic suspension and reactivation
- Bandwidth usage reporting per customer
- No RADIUS server, no public IP, no inbound firewall rules
Getting Started
Jasiyo charges a one-time KSh 250 onboarding fee, then gives you a 7-day free trial. Connect your first MikroTik router and M-Pesa Paybill in under 30 minutes. Sign up at jasiyo.com.
Ready to transform your ISP?
Start your free 7-day trial โ no credit card required. Connect your MikroTik and go live today.
Start 7-day free trial โ