Chat with Super AdminAsk about services, packages, or support.
Complete ISP billing and operations software

ISP Billing System

Run your internet business from one professional panel.

Manage customers, packages, monthly bills, online payment proofs, staff roles, reports, renewal reminders, and optional MikroTik/RADIUS workflows without scattered registers or manual balance mistakes.

Customer ledger Proof approval Staff access control Audit trail
Professional ISP Dashboard
Dashboard
Customers
Billing
Proofs
Reports
Network
Active Customers1,248
Monthly CollectionPKR 3.8M
Proofs Waiting12
CustomerPackageBalanceStatus
Rehman MajeedBasicPKR 0.00Paid
Ramzan MajeedPremiumPKR 500Partial
Business LinkFiber 50MPKR 0.00Active
Online ProofJazzCashPKR 1,400Review
Daily office work in one dashboard
Public payment links for customers
Online proof approval with audit trail
Renewal reminders before service lock
One Panelcustomers, bills, payments, reports
24/7 Portalcustomers can submit payment proof
7 Day Alertadvance software renewal reminder
Role Accessowner, billing, connection staff

Built for busy ISP offices.

More than bill printing: it keeps money, customers, staff, renewals, and follow-up connected in one daily operations panel.

Cleaner balances Bills, payments, advance balance, and dues stay connected in customer history.
Faster collections Customers can open a public link and submit payment proof without login.
Accountable staff Role access and activity logs help owners see who did what and when.

Each Function Explained

Below is a complete overview of what the software does. Every module is designed to reduce manual work and keep ISP accounts, staff, and customers organized.

Customer Management

Complete customer profile and connection lifecycle.

  • Store customer code, name, CNIC, phone, address, package, connection date, and service login.
  • Track connection charges, installation fee, device fee, security deposit, discount, advance, and net balance.
  • Open a full customer profile with bill history, payment history, ledger, package changes, and quick actions.

Package Management

Control internet plans and customer package changes.

  • Create packages with speed, price, status, and optional network settings.
  • Upgrade or downgrade customers with effective date and reason.
  • Keep package change logs so billing and support teams can review previous plans.

Billing & Invoices

Generate and track monthly internet bills.

  • Generate invoices for individual customers or run bulk billing.
  • Track unpaid, partial, paid, and overdue bills with due dates and balances.
  • Print professional invoices and send invoice/payment reminders through WhatsApp links.

Payments & Ledger

Record collections with accurate balances.

  • Collect cash, JazzCash, EasyPaisa, and Bank Transfer payments.
  • Allocate payments to bills, keep advance balance, reverse incorrect payments, and maintain ledger entries.
  • Customer balances update automatically across bill history, payment history, aging, and reports.

Payment Proof Approval

Handle online payment proof cleanly.

  • Customers submit proof from the public payment page with method, transaction ID, note, and receipt image.
  • ISP admins or billing staff approve/reject customer proofs with review comments.
  • Your office team gets a clear pending-proof list so online payments do not get missed.

Public Payment Portal

Let customers view dues and submit proof without logging in.

  • Share customer payment links directly from customer list, profile, bill list, and invoice pages.
  • Public page shows customer balance, payable amount, payment method details, and proof upload form.
  • Copy link and WhatsApp link actions reduce manual follow-up work.

Staff & Role Access

Separate access for each operational team.

  • ISP Admin can manage customers, packages, billing, payments, staff, settings, and reports.
  • Billing Staff can collect payments, review customer proofs, and use billing/report workflows.
  • Connection Staff can manage new connections and connection fee collection where allowed.

Reports & Aging

Understand money, dues, and staff performance.

  • Collection reports show cash, online, total, date range, and collector-wise performance.
  • Aging and overdue reports help identify customers with unpaid balances.
  • Export options support Excel/CSV and PDF style reporting for office records.

Network Automation

Optional MikroTik and RADIUS-ready workflows.

  • Store service username, password, router/PPPoE details, and package network fields.
  • Sync individual customers or all customers when automation is enabled for the ISP.
  • Network sync logs show success or failure so technical staff can troubleshoot safely.

Live Super Admin Support

Realtime chat between ISP accounts and Super Admin.

  • ISP users can open support chat from their panel and send messages directly to Super Admin.
  • Super Admin gets an ISP chat inbox with unread badges and separate conversation history for each ISP.
  • Online status shows when Super Admin is active, and messages refresh automatically.

Notifications & Subscription Control

Keep owners informed before service stops.

  • Bell notification shows pending proofs and subscription reminders.
  • ISP receives a reminder 7 days before software package expiry while the panel keeps working.
  • After expiry, the panel becomes read-only until renewal proof is submitted and approved.

Security & Audit Trail

Protect daily operations with safer controls.

  • CSRF protection, secure sessions, login attempt limits, role checks, and read-only expiry enforcement.
  • Activity logs record important actions with user type, details, time, and IP address.
  • Payment proof files and ISP logos validate file type and size before saving.

Billing Workflow Diagram

Current launch flow keeps the system focused on billing, customer records, payment proof approval, ledgers, and reports.

ISP Setup

Packages, staff roles, payment methods, invoice terms

Add Customer

Customer profile, package, connection charges, service details

Generate Bill

Monthly invoice, due date, payable amount, discount

Share Link

Invoice print, WhatsApp reminder, public payment page

Collect Payment

Cash entry or online proof approval with receipt image

Update Ledger

Bill balance, advance balance, payment history, audit log

Reports

Collections, overdue, aging, staff performance, exports

MikroTik & RADIUS Flow

These automation flows are shown for transparency. In current launch mode they remain disabled until router/RADIUS testing is completed.

MikroTik PPPoE Automation

Used when ISP wants billing status to create, suspend, disconnect, or restore MikroTik PPP secrets through RouterOS API.

Enable after testing

Super Admin Allows

Enable network automation permission for selected ISP only

Router API Setup

MikroTik host, API port, username, password, PPP profiles

Customer Service Login

Store PPPoE username, password, and selected package profile

Sync Customer

Create or update PPP secret through MikroTik API

Suspend/Disconnect

Switch profile or disable PPP secret from billing status

Payment Restore

After dues clear, restore active profile when enabled

Sync Logs

Record success or error for technical review

FreeRADIUS SQL Automation

Used when ISP authenticates customers through FreeRADIUS SQL and billing needs to update radcheck/radreply records.

Enable after testing

Super Admin Allows

Enable network automation permission after test approval

RADIUS DB Setup

Configure FreeRADIUS SQL host, database, user, and password

radcheck

Insert or update customer Cleartext-Password when available

radreply Active

Apply package Mikrotik-Rate-Limit for active customers

radreply Suspended

Apply suspended address-list and limited rate

Payment Restore

Remove suspended list and restore package rate after payment

Sync Logs

Keep every RADIUS sync result visible in action logs

Complete Working Flow

From ISP creation to customer collection and final reporting, the system keeps every step connected.

01

Office Setup

Set packages, payment accounts, support WhatsApp, invoice terms, staff users, and optional network settings.

connected step
02

Customers & Connections

Add customers, record service login details, assign packages, and set connection or installation charges.

connected step
03

Monthly Billing

Bills are generated, invoices are printed, reminders are sent, and balances are tracked.

connected step
04

Payment Collection

Cash payments and online proofs are recorded, approved, allocated, and added to ledgers.

connected step
05

Reports & Follow-up

Aging, overdue, collection, staff, and activity reports help the owner recover dues and monitor staff performance.

connected step

Who Uses It?

Each role sees tools that match their responsibility, so teams can work without exposing unnecessary controls.

ISP Owner

Runs the whole ISP office: customers, packages, billing, staff, payments, settings, reports, and renewal reminders.

ISP Admin

Handles day-to-day operations such as customers, packages, invoices, collections, reports, and payment proof review.

Billing Staff

Collects payments, reviews customer proof requests, checks balances, and supports billing reports.

Connection Staff

Adds and updates connections, stores service credentials, and handles connection fee workflows.

Customer

Uses public payment link to view balance, payment methods, and submit online proof.

Detailed Capability Map

A practical summary of important screens and how they help an ISP business run smoothly.

DashboardShows active customers, collections, pending bills, overdue customers, pending payment proofs, renewal status, and quick actions.
Customer ListSearch and filter customers by name, phone, CNIC, package, and status. Quick view, WhatsApp, copy payment link, edit, and collect payment actions are available.
Customer ProfileDisplays payment details, public link, profile, package changes, bill history, payment history, ledger, outstanding, advance, and net balance.
Billing ListManage generated invoices, view due dates, balances, status, bulk actions, reminders, invoice print, and payment collection.
Collect PaymentCollect regular bills or connection fees, create receipts, update ledger, and track collector information.
Payment Proof RequestsReview customer submitted receipts, approve valid transactions, reject invalid submissions, and store review comments.
Software RenewalISP owner can view monthly software fee, submit renewal proof, and track approval status. Expiry reminder appears 7 days before validity ends.
ReportsCollection, aging, overdue, staff, Excel/CSV, and PDF style reports help management understand dues and cash flow.
SettingsConfigure ISP payment accounts, support WhatsApp, invoice terms, public payment base URL, and optional network automation settings.
Network AutomationSync customer status and package data with MikroTik/RADIUS when network automation is enabled and configured for your ISP.

Ready to manage ISP operations professionally?

Open the panel to manage customers, billing, payments, staff, reports, renewal reminders, and network workflows.

Login to Panel