What makes billing a fiber network different?
On a fiber network the invoice and the service state are two views of the same event. When a subscriber upgrades from 300 Mbps to 1 Gbps, the plan on the invoice and the service profile on the OLT have to change together. When a bill goes unpaid, suspension has to happen on the optical equipment, not in a spreadsheet column.
That is why most fiber operators end up buying ISP management software (OSS/BSS) rather than a billing tool on its own: the same record has to hold the plan, the ONU serial, the port on the GPON tree and the balance owed.
What should fiber billing software handle?
- OLT/GPON provisioning
- Turn-up, speed profiles, suspension and reconnection pushed to the OLT from the subscriber record, not typed in a separate console.
- ONU and equipment inventory
- Serials by warehouse and truck, which ONU is installed at which address, and what comes back on a disconnect.
- Install scheduling
- Drop and install appointments tied to the order, so billing starts when service is actually live.
- Serviceable addresses and MDUs
- Buildings with many units, bulk agreements and per-unit service, without duplicate accounts.
- Bundles and add-ons
- Internet plus voice, managed Wi-Fi or static IPs as one package with clear line items.
- Taxes and surcharges
- Sales tax and regulatory items such as USF and E911 where the services you sell require them.
- Dunning and automatic reconnect
- Suspension on your rules, reconnection the moment the payment your processor confirms is matched to the invoice.
| ID | Event | Detail | Status | Value |
|---|---|---|---|---|
| #48201 | Auto-suspend | Past due · 4 days · policy DUNN-04 | Suspended | −1 service |
| #48202 | Auto-reconnect | ACH payment cleared · $74.00 | Reconnected | 2 min |
| #48203 | Cycle invoicing | Taxes, USF and E911 applied · emailed | Issued | 2,418 docs |
| #48204 | Payment reconciled | Paid via reminder link · matched to invoice | Cleared | +$74.00 |
How should installs connect to billing?
The install is where fiber revenue most often slips. An order is sold, the drop is scheduled, a technician completes the job — and billing starts late, or not at all, because nobody closed the loop between the work order and the account.
- 1.The order creates the account, the plan and a pending install in one step.
- 2.The appointment is confirmed the day before, so the truck does not roll to an empty house.
- 3.The technician scans the ONU serial at the install; inventory moves from the truck to the address.
- 4.Turn-up on the OLT marks the service live, and the billing start date is set from that event.
- 5.The first invoice is prorated automatically from the live date.
If your billing start date is typed by hand after the install, you are almost certainly billing some subscribers late. Tie it to the turn-up event instead.
How do you bill MDUs and multi-unit buildings?
Apartment buildings and other multi-dwelling units need two layers at once: the building (the property agreement, the riser, the shared equipment) and each unit (its own subscriber, plan and ONU). Software that can only model one address per account forces workarounds such as duplicate accounts, notes in free-text fields, or units billed from a spreadsheet on the side.
| Arrangement | Who is billed | What the system must support |
|---|---|---|
| Retail units | Each resident | Unit-level addresses under one building, individual plans and dunning |
| Bulk agreement | The property owner | One invoice for many units, with per-unit service status |
| Hybrid | Owner plus upgrades | A base service billed in bulk, upgrades billed to the resident |
How should bundles, fees and taxes work?
Fiber operators increasingly sell more than a speed tier: voice lines, managed Wi-Fi, static IP addresses and equipment rental. Each of these can carry different tax treatment and different surcharges, so a bundle has to stay a set of distinct line items underneath a single price the subscriber understands.
Regulatory surcharges such as USF and E911 generally attach to voice services, not to broadband on its own, so adding a phone line to a bundle changes what the invoice has to include. Treat this as general orientation and confirm your obligations with a telecom tax advisor; the software's job is to apply the rules you set consistently on every invoice.
Equipment fees deserve the same care. If the ONU or router is rented, attach the charge to the equipment record so that installing the device adds the fee and returning it removes it.
When does a fiber operator outgrow spreadsheets, and how do you switch?
Around 1,500 subscribers, spreadsheets plus accounting software still hold. Somewhere between 3,000 and 10,000 they stop holding: installs get billed late, ONUs go missing between truck and address, and nobody can say mid-call what equipment a subscriber has.
| Ask the vendor | Why it matters |
|---|---|
Show a plan change reaching the OLT from the subscriber record. If it cannot, someone re-keys every upgrade in a second console. | If it cannot, someone re-keys every upgrade in a second console. |
Where does the billing start date come from? It should come from turn-up, not from a person remembering to set it. | It should come from turn-up, not from a person remembering to set it. |
How are ONUs tracked from warehouse to wall? Unreturned and untracked equipment is money you already spent. | Unreturned and untracked equipment is money you already spent. |
Can one building hold many units, with bulk and retail billing? MDUs are where duplicate accounts and missed charges pile up. | MDUs are where duplicate accounts and missed charges pile up. |
What does migration look like, week by week? A vague plan usually means a risky cutover. | A vague plan usually means a risky cutover. |
- 1.Move subscribers, contracts, balances and equipment across, and verify every record against your live base.
- 2.Configure plans, billing cycles, dunning rules and OLT/GPON provisioning.
- 3.Run one full cycle in parallel with your current system and compare the results line by line.
- 4.Cut over only when the parallel cycle matches.
With Inerxia that path takes four weeks to your first full cycle, and migration, training and support are included.
Where does Inerxia fit for a fiber operator?
The Inerxia Operating System runs subscribers, billing, dunning, inventory, ticketing, dashboards and OLT/GPON provisioning on one record. It is priced from $0.88 per active subscriber per month on an annual contract, with a $350 monthly minimum — see pricing.
On top of the record, AI agents confirm installs, answer Tier 1 support and send payment reminders with your own payment links; Inerxia does not process payments. Agents start at $500 each.