Home / Services / Billing reconciliation
Service 02 · Any business billing recurring seats, licenses, lines or plans

Billing reconciliation and revenue leak audits

Provisioning knows what customers have. Billing knows what they pay for. When the two systems have never been compared seat by seat, the gap is invisible, and in our experience it runs in both directions: seats in service that were never invoiced, and invoices for seats that were cancelled months ago.

$2,400Fixed fee · quarterly re-audit $900
2 to 4 weeksfrom technical review to production, most engagements
Your accountsbuilt in your environment, delivered with source code
Read-only firstno write access until the design is approved

What goes wrong today

The symptoms we hear on the first call. If two of these sound familiar, this is the right page.

  • A parent account with dozens of child accounts, each with its own seat types, and nobody has matched them line by line.
  • Setup fees charged, recurring fees never started.
  • Cancellations processed in the phone system but still billing, or billing stopped while rented equipment never came back.
  • Audits take an analyst half a day per account, so they only happen when a customer complains.

What we build

Each piece is built in your environment, on your accounts, and can be adopted on its own.

Pull both sides through their APIs

Provisioned seats, devices and add-ons from the platform; invoiced products and quantities from billing. Account trees are walked top to bottom.

Match by seat type

Seat types are grouped and mapped to billing products, including billing-only items that have no provisioning equivalent. Corrections you make are remembered for the next run.

Quantify the gap

Every mismatch is priced from your price book, so the output is dollars per month and per year, in both directions.

Approve or dispute

Optional: an email to the customer per mismatch with tokenised approve/dispute links, tracked in your helpdesk so nothing is argued about twice.

Cancellation cleanup

A checklist pass on cancelled accounts: billing terminated? seats removed? rented equipment returned and billing stopped?

What you receive

Delivered at handover. Managed support afterwards is optional and month to month.

  • Five-tab reconciliation workbook: summary, under-billed, over-billed, unmatched products, account tree
  • A dollars-per-month list of gaps, ranked, ready for the account manager
  • Repeatable audit you can re-run quarterly (or we run it for you at $900)
  • Written findings with the root causes we saw

Proof

From production systems, described without client names. Numbers are rounded.

Six figures a year on one account

Under-billing found on a single parent account tree.

Dozens of accounts with a setup fee and no monthly fee

Roughly $10K to $15K per month of recurring revenue that was never started.

From hours to minutes

Audits that took two to four hours now run in under five minutes. About 9,000 seats across 210 end customers audited.

Questions and pricing

If yours is not here, write to hello@tightlywired.com and we will answer within one business day.

What do you need from us to start?
Read-only API access to your provisioning platform and billing system (or exports if an API is not available), your price book, and one person who can answer questions about seat types. No credentials are ever sent to us; you create them in your own vault.
Does this work outside telecom?
Yes. The method is the same for any recurring billing: SaaS seats, managed-service licenses, equipment rentals, memberships. Telecom is where we built it, so phone-system seat types, DIDs and add-ons are already mapped.
What if our billing data is messy?
That is usually the finding. The workbook separates clean mismatches from data-quality problems so your team can fix the data and the billing separately.
How is the fee structured?
$2,400 fixed for the first audit of one billing system and one provisioning platform, delivered in one to two weeks. Re-audits are $900 per quarter, or the audit can be left with you as a tool to run yourselves.
Will you contact our customers?
Only if you want the approve/dispute workflow. By default the audit is internal and nothing leaves your team.

Related services

Schedule a 30-minute assessment

Bring one process that costs your team hours each week. You will leave with an integration approach and a fixed-price estimate, whether or not we work together.

Schedule an assessment Or write to hello@tightlywired.com