Skip to content

For internet service providers

ISP billing software that runs your network business on autopilot

ISPOpera is the all-in-one ISP management system for Pakistan: invoices that generate themselves, speeds and suspensions applied to your MikroTik through RADIUS, payments, live usage, fiber topology, inventory and a customer app.

Sound familiar?

Running an ISP should not feel like running five businesses

Billing, network, support, stock and staff: most ISPs juggle them across notebooks and a dozen tools. ISPOpera replaces the juggling.

  • Without ISPOpera: Payments tracked in notebooks, Excel sheets and WhatsApp screenshots

    With ISPOpera: Every invoice, payment and discount in one ledger, with a branded PDF invoice one click away.

  • Without ISPOpera: Disconnecting expired customers by hand, and reconnecting them at midnight

    With ISPOpera: Expired accounts are suspended automatically. The moment a payment is approved, they are back online.

  • Without ISPOpera: Chasing customers for money, one phone call at a time

    With ISPOpera: Due-date and expiry reminders reach every customer on their phone, automatically.

  • Without ISPOpera: Customers calling to ask how much data they have used

    With ISPOpera: Customers see their package, usage, invoices and expiry date in their own app.

  • Without ISPOpera: A cable fault, and no idea who is affected

    With ISPOpera: Fiber topology shows exactly which customers sit behind a faulty splitter or OLT port.

  • Without ISPOpera: Routers, ONUs and stock scattered across offices and technicians

    With ISPOpera: Inventory tracks every item: where it is, who has it, and which customer it belongs to.

Everything you get

One system for everything your ISP does

Not a billing tool with a few extras. A complete operating system for an internet business, built around how ISPs actually work.

Recurring billing and invoices

Every morning at 6 AM ISPOpera creates the invoices that are coming due. You stop typing bills, and customers stop arguing about amounts.

  • Invoices generated 7 days before a subscription ends
  • PDF invoices with your own logo
  • Discounts, one-off charges and full payment history

MikroTik and RADIUS control

ISPOpera is wired into FreeRADIUS. Activate, change or suspend a customer and it reaches your router, with no logging in to Winbox.

  • Package speeds applied as MikroTik rate limits
  • Expired accounts cut off automatically
  • IP pools and router-down alerts

Payments and payment proofs

Customers pay into your bank, JazzCash or Easypaisa account and upload the slip from their app. You approve it in one tap.

  • Invoice marked paid and customer reactivated on approval
  • Cash payments recorded in seconds
  • A ledger of who collected what

Live usage and online status

See who is online right now and how much each customer has used. Usage is rolled up from your RADIUS server every 15 minutes.

  • Online and offline indicator per customer
  • Daily, monthly and yearly usage history
  • Usage reports as PDF

Complaints and chat

Customers raise complaints from their app. Your team assigns, tracks and resolves them, and chats with the customer in the same place.

  • Complaints with assignment and status
  • Customer and ISP live chat
  • Private chat for your own team

Staff, permissions and resellers

Add support staff and resellers, then decide exactly what each person can see and do.

  • Permissions set person by person
  • Resellers manage their own customers under your ISP
  • Everyone gets their own login

Inventory and devices

Know where every router, ONU and metre of cable is, from stock-in to the customer’s premises.

  • Stock issued to technicians and installed at customers
  • Take-back, replacement and repair tracking
  • Equipment listed on each customer

Reports and expenses

Revenue trend, customer growth, churn, ARPU and your top customers, plus expenses and a monthly profit report.

  • Revenue, expenditure and profit by month
  • Expense categories with receipt uploads
  • Dashboards for owner and staff

Customer app

Every customer gets a personal portal that installs on their phone like a native app, with push notifications.

  • Usage, invoices and expiry date
  • Pay bill and upload slip
  • Complaints, chat and announcements

Read the full feature list

Automation

What ISPOpera does without being asked

Wake up to a business that already ran: invoices out, reminders sent, expired accounts handled and usage updated. All of it on Pakistan time.

Jobs ISPOpera runs automatically, in Pakistan time
Every day, 12:00 AMExpired accounts are suspended. Customers whose subscription has ended are taken off RADIUS. Anyone with a payment slip under review is left connected.
Every day, 6:00 AMInvoices are generated. The next invoice is created for every customer whose subscription ends within 7 days, due on the day it ends.
Every day, 8:00 AMExpiry reminders go out. Customers are notified on their phone 7, 5, 4, 3, 2 and 1 days before their package expires, and on the day itself.
Every 6 hoursUnpaid invoices are followed up. Due-date reminders are sent for you, so nobody has to chase anybody by phone.
Every 15 minutesUsage is synced from RADIUS. Traffic from your network is rolled up into usage for every customer, for dashboards and reports.
Every 5 minutesRouter health is checked. If your MikroTik stops talking to RADIUS you get a router-down alert, and another when it recovers.

Fiber topology

See your whole network. Find the fault in seconds.

Most ISPs find out about a cable cut when the phones start ringing. With the network map you see it, and who it affects, before the first call.

  • Map POPs, OLTs, switches, splitters, ONUs and every link between them
  • A shared fault is flagged when customers under the same box go offline together
  • Pick any splitter, cable or OLT port and see every customer that depends on it
  • Trace a customer back to the OLT, with fiber length and estimated optical loss

Growth

New customers, sent to your dashboard

People who want an internet connection ask ISPOpera. We verify the request by phone and hand it to an ISP that covers the address. You call, connect and add them as a customer in one click. A request you cannot serve goes back at no charge.

The fee for each customer ISPOpera sends you is agreed with you in advance, shown on the request, and added to your invoice only after you add that person as your customer.

How connection requests work for ISPs

Getting started

From joining to fully automated in four steps

No months-long migration and no new hardware. Bring your customers across and start billing on autopilot.

  1. 1

    Press Join Now

    Tell us your name, phone number and where your ISP operates. It takes about a minute.

  2. 2

    We call you and set you up

    Our team calls you, verifies your details and creates your account with you.

  3. 3

    Create packages and connect your router

    Define your speeds, prices and validity, and point your RADIUS-capable router at ISPOpera.

  4. 4

    Import your customers and go live

    Bring your existing customers over from an Excel sheet, with their current RADIUS usernames and passwords.

Pricing

A monthly membership, priced per customer

Your ISPOpera invoice is your number of customers multiplied by a per-customer fee, so the cost follows the size of your network. The fee, and any free trial period, are confirmed with you on the onboarding call.

  • Your plan and every ISPOpera invoice are visible under My Subscription
  • An estimate of your next invoice is always shown in advance
  • Customers added by your resellers are counted with yours
  • ISPOpera does not switch your account off by itself over a late invoice; you get reminders

FAQ

ISP billing software: common questions

What is ISPOpera?

ISPOpera is ISP billing and management software for internet service providers in Pakistan. It generates invoices automatically, controls customer speeds and suspensions on your router through RADIUS, tracks usage, payments, complaints, inventory and fiber topology, and gives every customer their own app.

Do I need to change my routers or my network?

No. ISPOpera works with your existing setup through RADIUS. It applies package speeds as MikroTik rate limits and suspends or reactivates customers automatically, so you keep the hardware you already have.

Can I bring my existing customers over?

Yes. Import your whole customer list from an Excel sheet in one go, including each customer’s current RADIUS username and password, so nobody has to reconnect or change anything on their device.

How do my customers pay?

Customers pay into your own bank, JazzCash or Easypaisa account and upload the payment slip from their app. You approve it in one tap: the invoice is marked paid, the customer is activated and their internet is restored on the router straight away. Cash collected by your staff is recorded in a few seconds.

What happens when a customer’s package expires?

At midnight Pakistan time, customers whose subscription has ended are marked expired and taken off RADIUS automatically. Customers whose payment slip is still under review are not cut off. The moment a payment is approved, the connection comes back.

Can my staff have limited access?

Yes. Every support member gets their own login and only the permissions you grant, for example viewing customers and invoices but not editing packages or seeing financial reports.

Can I work with resellers?

Yes. Add resellers who create and manage their own customers under your ISP, while you keep control of packages, the platform and reporting.

What does ISPOpera cost?

ISPOpera is a monthly membership priced per customer: your invoice is your number of customers multiplied by the per-customer fee. The fee, and any free trial period, are confirmed with you on the onboarding call.

How fast can I get started?

Press Join Now and leave your name, phone number and address. Our team calls you to verify your details and sets up your account with you. From there, most ISPs are creating packages and importing customers the same day.

See every question

Join now

Give your ISP the system it deserves

Every month on notebooks and manual work is a month of missed payments, avoidable calls and lost time. Leave your details and our team will call you to set up your ISP.

  • Our team calls you and sets you up
  • Import your existing customers from Excel
  • Customer app included

Bring your ISP to ISPOpera

We will call you on this number.