Home Solutions PPPoE Billing Software — Automate Sessio...

PPPoE Billing Software — Automate Session Management & Billing

Manage PPPoE subscriber sessions with automated billing, FreeRADIUS authentication, MikroTik bandwidth control, and real-time session monitoring.

Request Free Demo View Pricing
Reviewed by the NowaCRM ISP operations team Last updated: May 18, 2026

Quick answer

PPPoE (Point-to-Point Protocol over Ethernet) is the most widely used authentication protocol for broadband ISPs in India. Every subscriber connection starts with a PPPoE session — and managing thousands of concurrent sessions manually is impossible. NowaCRM automates your entire PPPoE lifecycle from authentication to accounting to billing, with deep FreeRADIUS integration.

01

PPPoE Authentication via RADIUS

When a subscriber's router initiates a PPPoE connection, FreeRADIUS calls NowaCRM's REST API in real-time. The system validates the subscriber's credentials, checks their plan status (active, suspended, expired), and returns the appropriate RADIUS attributes — bandwidth limits, IP assignment, session timeout, and more. Authentication happens in milliseconds with no pre-populated radcheck tables.

02

Real-Time Session Monitoring

See every active PPPoE session across your entire network. NowaCRM's dashboard shows session count per NAS, per-subscriber session duration, upload/download bytes, assigned IP addresses, and connection quality metrics. Filter by NAS device, plan, or partner to identify issues instantly.

03

Bandwidth Control & QoS

Bandwidth limits are pushed to the NAS via RADIUS reply attributes during authentication. When a subscriber upgrades their plan or hits FUP, NowaCRM sends a Change of Authorization (CoA) to adjust bandwidth instantly — no disconnect required. Support for MikroTik rate-limit attributes, Cisco VSAs, and standard RADIUS bandwidth attributes.

04

Session Accounting & Usage Billing

Every RADIUS accounting packet (Start, Interim-Update, Stop) is captured and stored. This data feeds into the billing engine for usage-based plans, FUP tracking, and subscriber analytics. Daily/monthly usage reports are generated automatically. Session data is partitioned by month for optimal query performance.

05

Multi-NAS PPPoE Management

Running multiple NAS devices across different locations? NowaCRM handles it seamlessly. Each NAS is configured with its own shared secret and CoA port. The system routes CoA packets to the correct NAS based on subscriber session data. NAS health monitoring alerts you when devices stop responding.

FAQ

Frequently Asked Questions

Does NowaCRM support PPPoE authentication?

Yes. NowaCRM integrates with FreeRADIUS for real-time PPPoE authentication via the rlm_rest module. Credentials are validated against the live subscriber database.

Can I monitor active PPPoE sessions?

Yes. The dashboard shows all active sessions with details like duration, bandwidth usage, IP address, and NAS device. You can filter and search across your entire network.

Does it support MikroTik NAS?

Yes. NowaCRM supports MikroTik-specific RADIUS attributes including Mikrotik-Rate-Limit for bandwidth control. It also supports Cisco, Huawei, and any RADIUS-compliant NAS.

What happens when a PPPoE session disconnects?

FreeRADIUS sends an Accounting-Stop packet which NowaCRM processes to record the session duration, bytes transferred, and termination cause. This data is used for billing and analytics.

Ready to Transform Your ISP Operations?

Join 200+ ISPs running on NOWA CRM. Schedule a free demo and see it in action.