Package management
Define packages by speed, data allowance, contract term and price, including promotional and area-specific rates. Move a subscriber between packages mid-cycle and the system prorates the difference on the next invoice.
Product
Run subscriber billing, package management and network access from one system. Invoices generate on schedule, payments reconcile against the ledger, and arrears trigger suspension through RADIUS or MikroTik without anyone logging into a router. Franchises and resellers get their own scoped view.
ProEcom ISP Billing is an operations and billing system for internet service providers. It holds your subscriber records, the package each one is on, the invoices raised against them and the payments received. It also talks to the network, so the billing status of an account controls whether that account gets bandwidth. Franchise operators, recovery staff and accounts each work in the same database with permissions that match their role, which removes the spreadsheet handoffs between billing and the NOC.
Define packages by speed, data allowance, contract term and price, including promotional and area-specific rates. Move a subscriber between packages mid-cycle and the system prorates the difference on the next invoice.
Invoices generate automatically on each subscriber's billing date, with taxes, installation charges, device rentals and adjustments applied. Bills go out by SMS, email or a printable batch for field distribution.
Record payments against invoices from Raast, Easypaisa, JazzCash, bank transfer or cash collected by a rider. Unmatched credits sit in a review queue instead of quietly disappearing from the ledger.
Set the grace period, reminder schedule and suspension day per package. Overdue accounts get warning messages, then a bandwidth restriction or full disconnection, and reconnect automatically once payment posts.
Authenticate PPPoE and hotspot sessions against the billing database, with rate limits applied from the subscriber's package.
Push queue and address-list changes to MikroTik routers directly, so suspension and reconnection happen without manual router edits.
Produce tax invoices with the fields and numbering your filings require, and export the register your accountant needs.
Give each franchise or reseller its own subscribers, tariffs, credit balance and commission report under the parent account.
The billing system sits between your network gear, your payment channels and your accounts department. Each connection removes a manual step, whether that is enabling a port, matching a wallet payment or notifying a subscriber that a bill is due.
Plans scale on the number of active subscribers on the system. Franchise and reseller sub-accounts are counted against the parent subscriber total.
| Plan | Local | Regional | Operator |
|---|---|---|---|
| Monthly price | [PRICE] | [PRICE] | [PRICE] |
| Active subscribers | Up to 1,000 | Up to 10,000 | 10,000 or more |
| Price per extra subscriber | [PRICE] | [PRICE] | [PRICE] |
| Franchise sub-accounts | 1 | Up to 25 | Unlimited |
| Staff logins | 3 | 25 | Unlimited |
| RADIUS and MikroTik control | Included | Included | Included |
| FBR tax invoicing | Optional add-on | Included | Included |
| Support | Email and phone | Named account manager |
Yes. We import subscribers, packages, opening balances and payment history from CSV or from a direct database export of your current system. The import runs into a staging environment first so you can check totals against your old ledger before going live. Confirm the exact source formats we support before you plan a cutover date.
The system controls MikroTik devices over the RouterOS API to apply queues, address lists and PPPoE secrets. Compatibility depends on your RouterOS version and how your network is segmented. Share your topology and device list during onboarding so we can confirm what is supported before deployment.
You set a grace period and a suspension day for each package. When an invoice passes the grace period the system sends reminders, then restricts or disconnects the connection through RADIUS or the router. When the payment posts, access is restored automatically without a support ticket or a manual router change.
Yes. Each franchise or reseller logs in to a scoped view containing only their subscribers, their tariffs and their own recovery numbers. The parent operator sees everything, plus commission and settlement reports per franchise. Permissions are set per role, so a recovery agent sees less than a franchise owner.
Both deployment models are available. Hosted keeps you off server maintenance and updates automatically. On-premise suits operators with policies that require subscriber data to stay in their own data centre. Discuss which model applies to your licence and pricing before you sign, as the terms differ.
Tell us your subscriber count and network setup and we will map a migration plan.