Transaction-level partner reconciliation

Your partner says 99,140. You say 104,812. TrueUp finds the other 5,672.

Match your records against every partner statement, row by row. See exactly why the numbers differ — and get the evidence to recover what you are owed.

  • No card needed
  • Ids and amounts only
  • First result in minutes
Acme Media · Aug 1 – Aug 31, 2026
Complete
Their statement
$32.95
Your records
$39.75
Difference
+$6.80
Unexplained
$0.00
Their statement
$32.95
Missing on their side2
+$6.95
Timing / month-end1
+$3.75
Status mismatch1
+$2.20
Amount mismatch1
+$0.40
Missing on your side1
−$1.10
Duplicates1
−$2.05
Reversals & clawbacks1
−$3.35
Your records
$39.75
$35.00$45.00
Adds to what you are owed Reduces it TotalsAxis zoomed to the difference — totals are shown as markers.

A real reconciliation of the sample files — computed by the same engine your runs use.

How it works

From two spreadsheets to an answer in minutes

  1. Step 1

    Drop in two files

    Your export and the statement your partner sent — CSV or tab-separated, any column names, any date format.

  2. Step 2

    Confirm the columns once

    TrueUp proposes which column is which and proves it against your real ids. Next month it maps itself.

  3. Step 3

    Get the answer and the evidence

    The gap, broken down by cause, every row behind it, and a dispute packet ready to send.

Nine causes

Nothing swept into “other”

A spreadsheet tells you the totals differ. TrueUp tells you why, row by row — and when it cannot explain something, it says so in the loudest possible way.

  • Missing on their side

    You recorded it; their statement has no trace of it.

  • Status mismatch

    Both sides hold it but disagree on its state — for example, still pending on theirs.

  • Amount mismatch

    Both sides hold it but disagree on the payable amount.

  • Reversals & clawbacks

    One side recorded a reversal, clawback or rejection that the other did not.

  • Timing / month-end

    It sits on a period boundary — one side counted it in a different month.

  • Missing on your side

    They billed a transaction you have no record of.

  • Duplicates

    The same identifier appears more than once on one side.

  • FX / rounding

    A currency-conversion or rounding difference within 1%.

  • Unexplained

    No rule accounts for it. It is reported here, never folded into another bucket.

Built for money

Numbers you can put in front of a partner

Every cent accounted for

Each row lands in exactly one cause, and the causes add up to the difference to the cent — checked on every run.

AI reads headers, code does the maths

A model may suggest which column is which. Matching, attribution and every figure come from deterministic code.

Evidence for every number

Click any figure to see the transactions behind it. Export them, or send the dispute packet as it is.

Remembers each partner

A confirmed layout is fingerprinted, so a partner’s next statement reconciles without a single question.

Pricing

Start free. Pay when it pays for itself.

The Audit plan is free for one partner. Upgrade when you add more.

Audit

$0 /month

  • 1 partner
  • 250K rows a month
  • Row-level evidence
Start free

Starter

$299 /month

  • 5 partners
  • 2M rows a month
  • Row-level evidence
  • Dispute packets
Choose Starter
Recommended

Professional

$899 /month

  • 25 partners
  • 15M rows a month
  • Row-level evidence
  • Dispute packets
  • Scheduled monthly runs
  • Database connectors
Choose Professional

Business

$2,499 /month

  • 100 partners
  • 75M rows a month
  • Row-level evidence
  • Dispute packets
  • Scheduled monthly runs
  • Database connectors
Choose Business

Questions

What people ask first

What data does TrueUp need?

An identifier, a date and an amount per transaction — a status helps. Drop every other column (names, emails, addresses) before uploading; TrueUp never needs personal data.

My partner’s ids don’t look like mine. Will it still match?

Usually, yes. TrueUp learns systematic differences — a prefix like “ACM-”, padding, extra characters — and shows you the rule and how many of your ids it lands on before anything runs.

What happens to differences it cannot explain?

They are reported as “Unexplained”, loudly, on every report. They are never folded into another cause to make the numbers look tidy.

Is AI deciding how much I am owed?

No. AI is only ever asked which column is which, and even that answer is verified against your real data before it is used. The numbers come from auditable code.

What does the free Audit plan include?

One partner and up to 250,000 rows a month, with the full report and row-level evidence. Upgrade when you want more partners, dispute packets and scheduled monthly runs.

From the founder

“Partner statements and your own numbers rarely agree, and finding out why usually takes days of spreadsheets. I built TrueUp to do it in minutes: row by row, with the evidence to claim back what you are owed.”
Jawahar PuttiFounder, TrueUp · I answer every message myselfWrite to me

Find out what last month really paid

One partner, one month, two files. If the numbers match, you will know for sure. If they don’t, you will know why.

TrueUp — find the money your partners missed