Docs › Data caps
Data Caps
Data Usage Limits & Monitoring
Plans can have an optional data cap (total megabytes a client can use during their plan period). When a cap is set, the system monitors usage in real time via RADIUS accounting and automatically disconnects the client when they hit the limit.
1
Set a data cap on a plan
In Plans → Create/Edit Plan, enter a value in the Data Limit (MB) field. Leave blank for unlimited. For example, enter
10240 for 10 GB. The limit applies to total traffic (upload + download combined). If subscribed to FUP, enter the FUP threshold directly in GB (for example, 10).2
80% warning SMS
When a client reaches 80% of their data cap, the system automatically sends them an SMS warning: "You have used 80% of your data. Purchase a new plan to continue." This gives them a chance to top up before being cut off.
3
Auto-disconnect at 100%
When the cap is reached, the system sends a RADIUS Disconnect-Message to the router, immediately terminating the client's session. Their account status is also updated to reflect the data cap being exhausted.
4
View usage on the subscriber profile
Go to Users → [subscriber]. The profile page shows the current data used (in MB/GB) against the plan's cap, updated from RADIUS accounting records. The data is synced every 30 minutes.
Data caps require accounting: The router must be sending RADIUS accounting packets (Start, Interim-Update, Stop) for data tracking to work. Accounting is configured automatically during hotspot provisioning.