HomeBlogISP RADIUS Billing Software: How RADIUS Works with MikroTik for Kenyan ISPs
    Back to Blog
    MikroTik Guides11 min read0 views15 February 2026

    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.

    J

    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

    Start your ISP RADIUS billing system free →

    Ready to transform your ISP?

    Start your free 14-day trial — no credit card required. Connect your MikroTik and go live today.

    Start for free →