ISPStack
Billing & RADIUS

Charge customers. Control sessions.

Plans, invoices, payments, and the RADIUS layer that enforces them — all in the same workspace.

Plans

Tiered, throttled, and time-bound — your way

Build any plan shape your network needs. Speed tiers, FUP profiles, daily quotas, time limits, weekly resets — they all compose, and the RADIUS layer enforces them in real time.

  • Speed throttling tied to FUP triggers
  • Daily / weekly quotas with automatic reset
  • Cumulative time limits for prepaid hotspot
  • Plan changes effective at next session or immediately
Invoicing

Invoices that follow the customer, not the calendar

Mid-cycle upgrades, prorated downgrades, multi-currency wallets, KRA-aware tax. Every invoice links to the subscription, the payments, and the RADIUS sessions it covered.

  • Auto-invoice on cycle close + manual invoices
  • Pro-ration for plan changes mid-cycle
  • Multi-currency wallets + FX-rate snapshots
  • KRA TIMS-ready tax (Kenya)
Payments

M-Pesa, Airtel, card, and bank — one ledger

Customer pays via the channel they use. ISPStack reconciles the payment, posts to the right invoice, and updates the RADIUS session — all in the same second.

  • M-Pesa Daraja, Airtel Money, Tigo Pesa
  • Card via Stripe / Pesapal / Flutterwave
  • Bank transfer + manual reconciliation
  • Auto-reactivation on payment
RADIUS

PPPoE, hotspot, static IP — wired in

ISPStack ships with a RADIUS layer that you don't have to operate. Sessions, accounting, kill-switch, throttling — all backed by the same database your CRM and billing use.

  • PPPoE / hotspot / static IP profiles
  • Per-session accounting + bandwidth attribution
  • Kill-switch on non-payment, restore on settle
  • NAS-agnostic — works with Mikrotik, pfSense, custom

See it running on your own data.

14-day trial, full feature set.