ISP and WISP billing: collecting payments for internet providers
ISP and WISP billing: monthly debit orders, installation fees, equipment, pro-rata, automated suspension via webhooks and fewer failed payments.
- Published
- Reading time
- 4 min read
- By
- CentraPoint Team
On this page
Internet service providers and wireless ISPs (WISPs) typically bill a fixed monthly fee in advance, collected by debit order or card on file, plus once-off installation and equipment charges. The billing system should prorate the first month, automatically suspend service when payments fail (and restore it when they're paid) through an integration with your network, and handle upgrades, top-ups and cancellations without manual invoice editing.
For small and mid-sized ISPs and WISPs, billing is often the most manual part of the business. Here's how to structure it.
Revenue components for an ISP
| Component | Billing | Notes |
|---|---|---|
| Monthly service (fibre, wireless, LTE) | Recurring, in advance | Core revenue |
| Installation fee | Once-off at sign-up | Collect upfront or spread over the contract |
| Router / CPE | Once-off sale, rental or deposit | Decide ownership and what happens on cancellation |
| Static IP, VoIP, hosting add-ons | Recurring add-ons | Separate products on the same subscription |
| Top-ups / extra data | Once-off | Payment link or card on file |
| Late reconnection fee | Once-off | Only if in your terms |
Separate products and add-ons make upgrades, downgrades and reporting straightforward.
Payment methods for ISPs
- Debit orders for most home and small business customers: low cost per collection and predictable. See how debit orders work.
- Card on file for customers signing up online.
- EFT with a fixed customer reference for business customers who pay against invoices.
- Payment links for installations, top-ups and settling arrears.
A tip specific to ISPs: collect the first month pro-rata plus installation upfront by card or instant EFT at sign-up, then start the debit order on the regular collection date. That avoids a large first debit that fails, and ensures you're not installing for customers who never pay.
Automated suspension and reconnection
Manually suspending non-paying customers in your RADIUS or network management system is time-consuming and inconsistent. Instead:
- The billing system marks an invoice overdue or a subscription past due after a grace period.
- It sends a webhook (or your system polls the API) to your provisioning system.
- The customer's service is throttled or suspended automatically, with a captive page explaining how to pay.
- When the customer pays, a payment webhook triggers automatic reconnection.
This is fair (everyone is treated the same way), fast, and removes a lot of support calls. Make sure your terms and any applicable consumer regulations allow suspension, and that you give the required notice before suspending.
Contracts, cancellations and the regulator
Electronic communications services are regulated by ICASA, and consumer protection rules (including the Consumer Protection Act for fixed-term contracts) apply to how you contract and cancel. In practice:
- Be clear on contract term, notice period and what happens to equipment on cancellation.
- Stop the debit order on the right date when a customer cancels, and confirm in writing.
- Recover rented or deposit-backed equipment through a defined process.
Take advice on your specific licence conditions and consumer obligations.
Reducing failed payments and churn
- Let customers pick a debit order date near payday. See debit order action dates.
- Use a statement name customers recognise, such as your ISP brand.
- Send pre-debit reminders when prices change.
- When a debit order bounces, send a payment link immediately and suspend only after the grace period.
- Track involuntary churn separately from customers who leave for a competitor.
See reducing debit order failures.
Multi-area and reseller setups
WISPs often grow by adding towers, areas or reseller partners. Plan for:
- Per-area reporting: revenue, active customers and arrears by tower or suburb.
- Separate brands or entities: some operators run several brands with their own invoices and gateways.
- Reseller billing: wholesale invoices to resellers vs retail billing to end customers.
Reports that matter
- Active subscribers, new connections and cancellations per month.
- MRR by product and area.
- Customers currently suspended for non-payment and their arrears.
- Unpaid debit orders by reason code.
- Installation revenue and equipment outstanding.
How CentraPoint helps
CentraPoint lets ISPs and WISPs set up service packages and plans, collect by Netcash debit order (with online mandates), card or instant EFT, and send branded invoices each month. Webhooks and the REST API notify your provisioning or RADIUS tools when invoices are paid or payments fail, so suspension and reconnection can be automated. Dunning emails with payment links chase arrears, the customer portal lets subscribers download invoices and update details, and reports show subscribers and collections. See the webhooks docs and subscriptions docs.
Frequently asked questions
What's the best payment method for ISP customers?
For home and small business customers with South African bank accounts, a monthly debit order is usually the cheapest and most reliable. Card on file suits online sign-ups, and payment links work for installations and arrears.
Can billing software suspend internet service automatically?
The billing system can send webhooks when payments fail or invoices become overdue, and your network or RADIUS system can use them to suspend and reconnect customers automatically.
Should ISPs bill in advance or in arrears?
Most bill the monthly service in advance, which protects cash flow and makes suspension for non-payment straightforward. Usage-based extras can be billed in arrears.
How should ISPs handle router costs?
Decide whether routers are sold, rented or provided against a deposit, and bill them as separate products. Make the ownership and return rules clear in your contract.
- #isp
- #wisp
- #telecoms
- #subscriptions