Reconciliation

Everyone meters what you sell.
We audit what you buy.

Upload a carrier or supplier invoice and get a line-by-line audit against your actual usage. Not a summary — a verdict on every line, with the events behind it.

Reconciliation complete

We found money you’re owed

£14,821.36

Across 3 invoices · sample data from the demo tenant

A supplier invoice is a claim, not a fact.

Carriers change rates mid-month. Prefixes get reclassified. Calls that straddle midnight on the last day of the month land in whichever period suits the biller. Most operators pay it because checking a forty-thousand-line CSV by hand is not a job anyone will do twice.

We already hold the truth: every event, rated, immutable. Comparing the two takes seconds.

Matched

£132,821.45

91.3% of the invoice

Our usage and the supplier's invoice agree, to the penny.

Rate differences

£8,932.11

6.1% of the invoice

The supplier billed a different rate from the one we hold. This is money you are owed.

Timing differences

£3,671.80

2.5% of the invoice

Real usage billed in a different period — typically calls spanning midnight at the period boundary. It clears itself.

Not on invoice

£0.00

0.0% of the invoice

We have rated usage the supplier has not billed. Expect it on a later invoice — it is money you will owe, not money you are owed.

Four steps, about two minutes

Most of that is you reading the result.

  1. Step 1

    Upload the invoice

    CSV, however your carrier writes it. Semicolons, decimal commas, windows-1252, dates the American way round — the parser is deliberately tolerant, and shows you what it made of the file before anything is compared.

  2. Step 2

    Confirm the mapping

    We guess which column is which and tell you how confident we are. You correct anything wrong once; we remember it for that supplier next month.

  3. Step 3

    Every line checked against what your switch recorded

    Line by line, against your own rated events for the same period — the events your switch recorded, not the ones the supplier says it recorded.

  4. Step 4

    Read the verdict

    Four categories, each one actionable. Rate differences and missing charges are money you are owed. Timing differences are real usage in the wrong month and will clear themselves.

Why four categories and not one

A single “mismatch” number is useless — you cannot take it to a carrier. Each of these has a different next action.

Rate difference

Query it. This is money you are owed.

The supplier billed a rate that is not the one you agreed. We show both rates, the volume affected and the difference in pounds.

Timing difference

Do nothing. It clears next month.

Real usage, billed in an adjacent period — usually calls that began before midnight on the last day of the month. Flagging these as errors is how reconciliation tools lose people's trust.

Missing charge

Query it. There is no usage behind it.

The supplier billed for something with no matching events on your side at all. Sometimes a routing error, sometimes a genuine mistake, occasionally neither.

Matched

Nothing to do.

Your rated usage and the invoice agree to the penny. Usually most of the invoice — which is exactly why the exceptions are worth finding.

Want to see a finished one? Open the sandbox — the sample reconciliation is fully clickable, down to the events.

Find out what your last invoice was hiding.

Start a trial and upload one supplier invoice. If we find nothing, you have lost twenty minutes and learnt your carrier is honest.