ISP RADIUS Billing Software: How RADIUS Works with MikroTik for Kenyan ISPs
What is RADIUS and how does ISP RADIUS billing software work with MikroTik? This technical guide explains RADIUS authentication for PPPoE and Hotspot, and how Jasiyo simplifies RADIUS billing for Kenyan ISPs.
Jasiyo Team
Published 15 February 2026
What is RADIUS in ISP Billing?
RADIUS stands for Remote Authentication Dial-In User Service. It is a networking protocol that allows your ISP billing software to control user access to your network through your MikroTik routers.
In practice, RADIUS enables your ISP billing system to:
- Authenticate customers when they connect (verify username/password or MAC address)
- Authorize what bandwidth plan they receive
- Account for how much data or time they use
- Disconnect customers when their billing period expires
This "AAA" framework (Authentication, Authorization, Accounting) is the foundation of every modern ISP billing system.
How MikroTik RADIUS Billing Works
PPPoE RADIUS Billing
When a PPPoE customer's MikroTik client connects, the router sends a RADIUS Access-Request to your billing server. Jasiyo's RADIUS server checks the customer's account status. If their M-Pesa payment is current, RADIUS sends an Access-Accept response with the customer's speed limits (rate limit attributes). If the account is expired, RADIUS sends an Access-Reject, and the customer cannot connect.
Hotspot RADIUS Billing
For Hotspot users, the MikroTik Hotspot server uses RADIUS in the same way — checking each login against the billing system. Jasiyo can issue time-limited or data-limited Hotspot vouchers via RADIUS, automatically enforced by MikroTik.
Benefits of Dedicated ISP RADIUS Billing Software
- Instant activation — RADIUS activates PPPoE/Hotspot access within seconds of M-Pesa payment confirmation
- Automatic suspension — No manual MikroTik changes; RADIUS disconnects expired accounts automatically
- Bandwidth enforcement — RADIUS sends speed limits to MikroTik for each customer's plan
- Usage accounting — MikroTik sends RADIUS Accounting packets to your billing system, tracking each customer's data usage
Jasiyo as Your ISP RADIUS Billing Software
Jasiyo includes a built-in RADIUS server optimised for MikroTik. You do not need to install or configure FreeRADIUS separately. Simply connect your MikroTik router in the Jasiyo dashboard and RADIUS billing is set up automatically.
Jasiyo supports:
- Unlimited MikroTik RADIUS clients on all plans
- PPPoE and Hotspot RADIUS authentication
- Dynamic rate limiting via RADIUS attributes
- RADIUS accounting for data usage monitoring
Ready to transform your ISP?
Start your free 1-month trial — no credit card required. Connect your MikroTik and go live today.
Start for free →