Skip to content

Best practices

Supplier Statement Reconciliation Best Practices: 12 Habits for AP Teams

Reconcile each important supplier’s statement before the payment run, not after it, and give every difference a cause and an owner before anything is paid. After that, judge the result by lines rather than by the total, and chase missing credit notes first, because the supplier has no reason to raise them. The remaining nine habits are how you make that happen every time.

Take a supplier like Dellacott Packaging. Its statement for 31 October says Wattleridge Hospitality owes $10,959.60, while the ledger says $8,550.70. That is a gap of $2,408.90 with the payment run due Monday 2 November. Five items explain the gap and four of them are mistakes. The gap hides them, because some push it up and some pull it down.

We make Statement Zen, which reads statements, but this page works with or without it. None of it comes from a survey. It is published guidance plus the usual ways statements go wrong, and any figure that isn’t ours has a name and a date next to it. The Dellacott amounts are made up. If you want the line-by-line method for one statement, start with the guide to supplier statement reconciliation. This page is about the team around that method.

By Michael Usov, FounderPublished Updated 22 min read

Key takeaways

  • A matching total proves little. Sign off on lines: every one matched, or explained.
  • Give every difference a cause, an owner and a next step. Chase missing credit notes first, because a credit is money.
  • Hold the disputed line, not the whole supplier, and ring a number already on file before you pay to changed bank details.
  • Log the cause by supplier. When the same supplier causes the same difference three months running, change something upstream.
On this page

The twelve habits at a glance

Short answer

What are the best practices for supplier statement reconciliation?

Check the statements of your largest and most error-prone suppliers before every payment run, the middle group monthly and the long tail quarterly. Sign off on lines rather than on a matching total, give each difference a named owner, chase missing credit notes first, and ring a number already on file before paying to changed bank details.

Get it

  • 1. Reconcile before the payment runPull statements on the run’s cut-off date.
  • 2. Cover every supplier, in tiersCadence follows spend and error history.
  • 3. Ask for the right statement, sent to the right inboxOpen-item, dated to your cut-off, to AP.

Check it

  • 4. Write the matching rules down onceReferences, timing, rounding, credit signs.
  • 5. Post the supplier’s own invoice numberOne reference format, no PO numbers in it.
  • 6. Judge the result by lines, not the totalA zero gap can hide two errors.
  • 7. Treat a timing difference as a promise with a dateStill open on the next statement means it is real.

Fix it

  • 8. Name every difference and give it an ownerYou, the supplier, or neither.
  • 9. Chase missing credit notes firstA credit is cash you have not collected.
  • 10. Hold duplicates and changed bank details before you payHold the line, not the supplier.

Keep it

  • 11. Separate preparer from approver, and keep the fileNo plug journals.
  • 12. Log causes by supplier and fix them upstreamAutomate the reading, not the judgement.
The twelve habits, in the order a statement moves through your week.

What does a supplier statement show that your ledger can’t?

Supplier statement reconciliation is the line-by-line comparison of a supplier’s statement of account with the open items in your own ledger, so that every difference has a cause and an owner.

A supplier statement is the supplier’s record of your account, and it can list things your ledger has never seen. The classic one is an invoice emailed to whoever ordered the goods, who never passed it on to AP. Another is a credit note the supplier raised and forgot to send.

Three-way matching checks an invoice against the purchase order and delivery note, so it only works on documents you already have. A statement is the one thing that can tell you about a document you don’t.

Which statement do you ask for, and when?

Nothing below works if the statement is out of date or lands in the wrong inbox.

1. Reconcile before the payment run

Most people are taught to do this at month-end, but by then the payments you care about have already gone out. If you spot a duplicate before the run, you ring the supplier and fix it. If you spot it afterwards you have to ask for the money back, and how fast that happens is up to them.

So pull the statements on the cut-off date for the run, and check them before the batch gets approved. In the Dellacott example, invoice DP-61170 for $2,118.40 was paid on 29 October but still showed as open on the statement dated 31 October. If someone builds Monday’s batch from that statement, the line looks overdue and gets paid a second time. Sending the supplier the remittance advice first lets them apply the payment before that happens.

If you pay once a month, the run and the month-end fall on the same day and the habit is the same.

2. Cover every supplier, in tiers

We found no published standard for how often to reconcile. Two vendor guides we read on 30 Oct 2026 give a rule of thumb. Solvexia says monthly is standard and weekly for high-volume suppliers, and Fiscaltec says monthly or quarterly. Those are vendor opinions, not standards.

I’d split suppliers three ways. The biggest ones, and the ones that get things wrong most often, are checked before every payment run. So is any supplier in its first three months, and anyone whose bank details have just changed. The middle group gets a monthly check. The long tail gets a quarterly one, plus a look whenever a balance jumps for no obvious reason. Treat those cut-offs as a starting point, because the right ones depend on how many suppliers you have and how often they slip. The cadence table in the checklist guide has a fuller version.

I wouldn’t drop the long tail altogether, unless it’s a supplier you only buy from once a year. Low and mid spend suppliers don’t get looked at much, so forgotten credits tend to build up there.

3. Ask for the right statement, sent to the right inbox

If the supplier gives you a choice, take the open-item statement, the one that lists only what is unpaid. A balance-forward statement rolls everything into a running total and the old items get lost in it, which is usually where the disputes start. If balance-forward is all they do, ask for an aged list of open items as well. And ask for it as at your cut-off date, because most systems default to whatever day someone pressed print.

Then fix where it arrives. Statements sent to the buyer who placed the order tend to sit in that person’s inbox. Give each supplier a shared AP address and ask them to send it there.

Some suppliers send nothing, usually the small ones. Print their account from your ledger as at your cut-off, send it, and ask them to confirm or correct it. It is slower, and it still finds the same differences.

Decision flow. On cut-off day, ask whether the supplier sent a statement. Without a statement, print the account from your ledger and ask the supplier to confirm it. With one, check whether the supplier is in the top tier, is new, or has changed bank details. Those suppliers are reconciled before this run, and the rest on the monthly or quarterly schedule.

  1. 1Payment run cut-off date
  2. 2DecisionDid the supplier send a statement?Yes: go to step 3No: go to step 4
  3. 3DecisionTop tier, new, or bank details just changed?Yes: go to step 5No: go to step 6
  4. 4Print the account from your ledger, send it, ask for confirmation
  5. 5Reconcile before this run
  6. 6Reconcile on the monthly or quarterly schedule
  7. 7Every difference has a cause and an owner
What to do with each supplier on the run’s cut-off date, using the example tiers above.

Write the rules before you match

Two people on the same team will match the same statement differently until the rules are written down, and you usually find that out when one of them is on leave.

4. Write the matching rules down once

Keep it to one page with one owner, and review it once a year. Its first line is the opening balance: the statement’s opening balance should equal the closing balance you agreed on last month’s statement, and if it doesn’t, stop there and find out why before matching anything. On a balance-forward statement that is one figure to tie to last month’s close. An open-item statement has no running opening balance, so the same test is that every item it carries over is one you already agreed last month. After that it says which reference counts and how prefixes, spaces and leading zeros are handled, so DP-61204 and 061204 read as the same invoice. It says a payment in transit is one released on or before the statement date, which rounding gap you ignore (usually a few cents), and that credit notes are negatives on both sides.

Without it, every reviewer re-argues the same points on every supplier, and the reference rules cause most of the arguments.

5. Post the supplier’s own invoice number as the reference

This one is for whoever keys bills. The reference field should hold the number printed on the supplier’s invoice, exactly as printed, and nothing else. Put your purchase order number somewhere else.

In the example, DP-61204 for $2,713.00 was posted on 6 October and then posted again on 7 October as 061204, perhaps from a second copy of the same email. A duplicate check that compares references won’t see that DP-61204 and 061204 are the same invoice. The statement listed it once, which is how the second posting showed up.

6. Judge the result by lines, not the total

Make “every line matched or explained” the sign-off test, not “the balances agree”. A missing invoice and a missing credit of the same amount cancel out inside one total, and the total looks fine.

The Dellacott gap is $2,408.90, and it’s tempting to read that as one problem when there are five. Three of them push the gap up by $5,666.40 between them and two push it down by $3,257.50. Add the five amounts without their signs and you get $8,923.90. So the size of the gap doesn’t tell you much about how much is wrong. There is a list of causes and fixes by symptom in the guide to common statement problems.

7. Treat a timing difference as a promise with a date

A payment in transit is a real reason for a gap, and a dangerous place to stop thinking. Log it with the date you released the payment and the date you expect the supplier to apply it. Send the remittance PDF so they can.

If it’s still open on the next statement, it isn’t timing any more. It’s a real difference, and you’ve lost a month finding that out.

What do you do with the differences you find?

Once the differences are on the list, someone has to own each one.

8. Name every difference and give it an owner

Each difference needs a cause, a person and a next step. “Unreconciled” is not a cause. ACCA’s technical article lists the usual six, and they are a good starting vocabulary for the log.

Swipe sideways to see every column.

The usual reasons a supplier statement and a ledger differ, who normally acts, and the habit that catches each. The first six follow ACCA’s supplier statement article, checked 30 Oct 2026. The last two are our additions.
ReasonWhat you seeWho actsHabit
Payment in transitPaid on your side, still open on the statementNeither, until the supplier applies it1 and 7
Invoice posted to the wrong supplierOn their statement, missing from this supplier’s ledger accountYou8
Credit note not processedCredit on the statement, nothing in your ledgerYou9
Debit note not processedCharge or return on one side onlyYou or the supplier, depending on who raised it8
Discount wrongly accountedSame invoice, different amount, gap equals the discountYou4 and 6
Transposed digitsStatement shows 1,968.00, ledger shows 1,698.00You6
Duplicate posting (ours)Same invoice twice in the ledger, once on the statementYou5 and 10
Invoice never reached AP (ours)On the statement, nowhere in the ledgerYou3

The last two rows are in the Dellacott example below, which is why they are in the log alongside ACCA’s six.

9. Chase missing credit notes first

A missing invoice turns up eventually, because the supplier chases you for it. Nobody chases you for a missing credit, so the money only comes back if you ask.

Credit note DP-C0307 for $544.50, dated 21 October, appeared on the Dellacott statement but wasn’t in the ledger at all. Ask the supplier for a copy, quoting the number and date, and say when you need an answer. The guide to missing credit notes and duplicate payments has an email you can copy, and also covers what to do if the supplier says there is no such credit.

A short query needs only five details, and the supplier can answer each one without a phone call. For the Dellacott credit they would be:

  • Statement date: 31 October 2026.
  • Credit note number: DP-C0307, dated 21 October 2026.
  • Related invoice: the invoice it reverses, if the supplier’s copy names one.
  • Amount: $544.50 credit.
  • Reply by: a date before the payment run, such as Monday 2 November.

10. Hold duplicates and changed bank details before you pay

Hold the disputed line, not the whole supplier. Pay what you agree on and park the rest. Stop a supplier over a $270.00 keying error and their warehouse will stop shipping to you before you’ve fixed it.

A duplicate that has already been paid can be recovered by you, or by a recovery audit firm that chases the same duplicates for a share of what comes back.

Changed bank details are different, and nothing gets paid until they are confirmed. In April 2024 the Australian Competition and Consumer Commission urged people to check payment details directly with a business before paying an emailed invoice, by calling a number they found themselves. Apply the same thinking to statements. If a statement or invoice arrives with new account details, or from an address you haven’t seen before, ring the number already on your supplier file.

$166.8 millionReported by Australians as lost to payment redirection scams in 2025.

Combined data from Scamwatch, ReportCyber and three other reporting bodies. The 2024 figure in the same report is $152.6 million. Last checked 30 Oct 2026. Source: National Anti-Scam Centre: Targeting scams report 2025 (published 30 Mar 2026), .

Swipe sideways to see every column.

Four signs that a payment instruction may not be from your supplier, and what to do about each.
SignWhat to do
Bank details differ from your supplier fileRing a number already on file. Do not use the number in the email.
New contact name or email domainCompare the sender domain with the one on your last paid invoice.
Pressure to pay before the usual runTreat the pressure as a reason to wait for the callback.
Statement arrives from a different address than beforeAsk the usual contact whether they sent it.

Review, file and log

The last two habits are about what you leave behind.

11. Separate preparer from approver, and keep the file

The person who prepares the reconciliation should not be the person who approves the payment run it feeds. That is ordinary segregation of duties. The audit view is in the guide to reconciliation as an internal control.

Don’t post one net “difference” journal to make the numbers agree. It buries the causes you just spent an hour finding.

The file for each supplier and period holds six things.

  • The statement exactly as received.
  • The ledger report, with the date and time you ran it.
  • The line-by-line match.
  • The cause and owner of each difference.
  • The supplier correspondence, including remittances sent.
  • The approver’s name and the date.

If you work alone, the next best thing is to review your own work the following day, and to let the owner see the log once a month.

12. Log causes by supplier and fix them upstream

Keep the log simple: supplier, statement date, cause, amount, owner and days to clear. Every quarter, sort it by supplier and see who keeps turning up. If one supplier causes the same kind of difference three months in a row, the fix probably isn’t on the statement. Maybe their invoices keep going to the buyer instead of the AP inbox, or the same person keeps keying their bills wrong.

If you automate anything, automate the reading and the matching, because those are mechanical. Leave the decisions to a person: whether to pay, hold, chase or write off.

If you would rather start in a spreadsheet, there is a reconciliation template, and the workbook below has a log sheet ready to use.

Free download: supplier statement reconciliation workbook

Free, no sign-up, works offline. Excel workbook for matching one statement against your ledger.

Excel workbook (.xlsx)

Download

Five differences, seven habits

Here is the Dellacott statement from the start of the page, with made-up amounts. It prints the month’s activity, so it opens at nil, the balance both sides agreed in September. One October invoice and the payment that cleared it match on both sides. In the check that follows, each note names the habit that would have caught the line before Monday’s run, and seven of the twelve habits come up.

A supplier statement with a nil opening balance, six invoices, one payment and one credit note. The closing balance is 10,959.60. Four lines carry numbered markers for the differences found against the ledger.

Swipe sideways to see every column.

Dellacott Packaging Pty Ltd

Account WH-2241, customer Wattleridge Hospitality

Statement of account

31 Oct 2026

Dellacott Packaging Pty Ltd statement dated 31 Oct 2026, amounts in AUD
DateReferenceDescriptionDebitCreditBalance
01 OctBFBalance brought forward0.00
02 OctDP-61102Invoice4,215.004,215.00
03 OctDP-61170InvoiceNote 12,118.406,333.40
05 OctDP-61204Invoice2,713.009,046.40
14 OctDP-61219InvoiceNote 21,968.0011,014.40
16 OctPMTPayment received, DP-611024,215.006,799.40
20 OctDP-61233InvoiceNote 33,278.0010,077.40
21 OctDP-C0307Credit noteNote 4544.509,532.90
28 OctDP-61251Invoice1,426.7010,959.60
Balance due10,959.60
  1. Note 1Still open here, though Wattleridge paid it on 29 October.
  2. Note 2The ledger holds 1,698.00, with two digits swapped.
  3. Note 3Not in the ledger. The invoice never reached AP.
  4. Note 4Not in the ledger. The credit note was never posted.
The Dellacott Packaging statement for October 2026. Invented supplier, AUD.

Swipe sideways to see every column.

Dellacott Packaging statement at 31 October 2026 against the open bills in the ledger, AUD. Totals are the closing balance on each side.
ReferenceStatusStatementLedgerNote
Opening balance, 1 OctMatched0.000.00Ties to the September close (habit 4)
DP-61102Matched4,215.004,215.00
Payment of DP-61102Matched−4,215.00−4,215.00
DP-61170Missing2,118.40not listedPaid 29 Oct, supplier has not applied it (habits 1, 7)
DP-61204Matched2,713.002,713.00
061204Querynot listed2,713.00Same invoice posted a second time (habits 4, 5)
DP-61219Differs1,968.001,698.00Keyed with digits swapped (habit 6)
DP-61233Missing3,278.00not listedInvoice never reached AP (habit 3)
DP-C0307Missing−544.50not listedCredit note not posted (habit 9)
DP-61251Matched1,426.701,426.70
Total10,959.608,550.70
Dellacott Packaging statement at 31 October 2026 against the open bills in the ledger, AUD. Totals are the closing balance on each side.

That leaves getting both sides to the same figure. On the statement, the only change is DP-61170, which the supplier has not yet applied. Everything else is ours to fix in the ledger.

Swipe sideways to see every column.

Dellacott reconciliation at 31 October 2026, AUD. Both sides end at 8,841.20 with no balancing journal.
StepStatementLedger
Closing balance10,959.608,550.70
DP-61170, paid 29 Oct, not yet applied−2,118.40No change
Void second posting of DP-61204No change−2,713.00
Correct DP-61219 (1,698.00 to 1,968.00)No change+270.00
Post DP-61233No change+3,278.00
Post credit note DP-C0307No change−544.50
Adjusted balance8,841.208,841.20
Difference0.000.00

What happens to each of the five:

Swipe sideways to see every column.

Next step, owner and deadline for each Dellacott difference. Owners and dates are illustrative.
DifferenceNext stepOwnerBy when
DP-61170Send the remittance advice, then check the next statement shows it appliedAP clerkBefore the run on 2 Nov
Second DP-61204Void it in the ledger, check whether it was paid, and ask for the money back if it wasAP clerkBefore the run on 2 Nov
DP-61219Correct the keying error, with no need to contact the supplierAP clerkBefore the run on 2 Nov
DP-61233Get the invoice approved, post it and schedule itBuyer who ordered, then AP clerkApproved by 2 Nov
DP-C0307Ask the supplier for a copy using the five-line query under habit 9, then post itAP clerkQuery sent by 2 Nov

When this advice does not fit

  • Five suppliers, one payment run a month. Tiers add nothing. Reconcile all five on run day.
  • A supplier that never sends statements and will not confirm an account you print. Move it to the highest tier for invoice checks instead, because you have nothing to compare against.
  • A one-person finance team. Separation of duties is not possible, so replace it with a next-day self-review and a monthly look from the owner.
  • Utilities and card feeds that bill automatically. A statement check is rarely where the errors are. The bank feed and the contract are.

Where do the figures come from, and what was not checked?

This page was written by the founder of Statement Zen from the sources listed at the end, and no external reviewer has read it. Check the rules against your own policy and your auditor’s requirements. Every figure on the page is gathered below with its publisher, date and type.

Swipe sideways to see every column.

Published figures used on this page. Undated pages were read on 30 Oct 2026 and show no publication date.
FigurePublisherDateType
Up to 10 minutes to reconcile one statement by hand, down to 1 minuteXelix, UK retailer case studyUndated, read 30 Oct 2026Vendor claim
A large statement took up to a day and now takes about 2 hours; 15 to 20 minutes became 5Xelix, Mole Valley Farmers case studyUndated, read 30 Oct 2026Vendor claim
10 to 15 minutes for one reconciliationAWS Startups interview with Xelix3 Jun 2025Vendor interview
$166.8 million lost to payment redirection scams in 2025, $152.6 million in 2024National Anti-Scam Centre30 Mar 2026Official report

Swipe sideways to see every column.

Rules and guidance behind the advice on this page. Undated pages were read on 31 Oct 2026 and show no publication date.
PointPublisherDateType
A supplier must give an adjustment note within 28 days of being asked for one, or of becoming aware of the adjustmentGST Act 1999, section 29-75, on AustLIIConsolidated Act, read 31 Oct 2026Legislation
A decreasing adjustment needs a valid adjustment note, unless the GST involved is $75 or lessAustralian Taxation OfficeLast updated 14 Sep 2026Official guidance
An adjustment note must give the reason, the issue date and the supplier’s ABNAustralian Taxation Office, LI 2022/31Instrument of 2022, read 31 Oct 2026Legislative instrument
Reconcile regularly, for example monthly, including payables to the general ledgerCPA Australia, small business controlsUndated, read 31 Oct 2026Professional body
Supplier statements should be compared regularly with open invoices, by someone independent of invoice processingCPA Australia, not-for-profit controlsUndated, read 31 Oct 2026Professional body
Xero’s help page on supplier credits points to the Supplier Bill Activity report for outstanding billsXero CentralUndated, read 31 Oct 2026Vendor help page

Some things were not verified. We looked at Xero’s help and Product Ideas forum on 30 Oct 2026, but we did not check any other accounting system for a statement reconciliation feature. We read the ATO pages and the GST Act only for the adjustment note rows in the table above. Nothing here covers how to account for GST or VAT on an adjustment, and we did not read HMRC guidance. We also did not test any vendor’s time claim on a real statement.

The Dellacott example rests on these assumptions:

  • All amounts are invented, in AUD, and shown as totals without a GST split.
  • Statement and ledger are both cut off at 31 October 2026, and the payment run is Monday 2 November.
  • The September close was agreed at nil, so the October opening balance is 0.00.
  • The five differences were chosen to show the habits and are not taken from a real file.

Where Statement Zen fits

Statement Zen does the reading step. Forward a supplier statement as a PDF and the differences, such as the five behind Dellacott’s $2,408.90 gap, show in your dashboard next to the ledger lines they belong to. You still decide what to pay, hold or chase. You can try it on one statement with the free reconciliation.

Questions people ask

How often should you reconcile supplier statements?
We found no standard that sets a frequency, and the figures vendors publish are opinions, not standards. Every supplier that sends a statement should be covered by some rule, even a slow one. A sensible rule is before every payment run for your largest and most error-prone suppliers, monthly for the middle, and quarterly for the long tail, plus any time a balance jumps unexpectedly.
Does three-way matching replace statement reconciliation?
No. Three-way matching tests an invoice against a purchase order and a delivery record you already hold. A statement shows what the supplier believes you owe, including invoices and credit notes that never reached you, so the two checks catch different problems.
What if the balances agree but the lines do not?
Treat it as unreconciled. Two errors of the same size in opposite directions, such as a missing $500.00 invoice and a missing $500.00 credit note, cancel out inside one total. Match every line, and explain each one that is left, before you sign off.
Does Xero do supplier statement reconciliation for me?
We found no supplier statement reconciliation feature in Xero’s published help or on its Product Ideas forum as of 30 Oct 2026. On 20 Nov 2025 a Xero admin replied on Product Ideas that Xero offers the Supplier bill activity report and the Contacts activity statement, but not in statement format.
How long does it take to reconcile one supplier statement?
It depends on the number of lines and how clean the references are. Published figures come from vendors selling automation, so treat them as claims. A Xelix customer case study (Wilko) says a statement used to take up to 10 minutes by hand, and another Xelix customer says a large one used to take up to a day. In a June 2025 AWS Startups article Xelix describes 10 to 15 minutes for one reconciliation. Time your own team on five statements rather than rely on any of these.
Is supplier statement reconciliation the same as bank reconciliation?
No. A bank reconciliation compares your cash book with your bank statement. A supplier statement reconciliation compares one supplier’s statement with the open items in your payables ledger for that supplier. A related check, often called AP to GL, compares the total of your supplier ledger with the control account in the general ledger. That one will not tell you which supplier is wrong.
Can I reconcile supplier statements in Excel?
Yes, and many teams do. Put the statement lines on one sheet and the ledger lines on another, match them on the reference, and list what is left over with a cause and an owner. The free workbook linked under habit 12 has the sheets set up.
What do I do with old outstanding items?
It is usually best to deal with the oldest differences first. If the opening balance on this month’s statement is not the same as the closing balance you agreed with the supplier last month, then a difference from an earlier period has not been cleared. In that case ask the supplier for a list of their open items, and for each one record what caused it and who in your team is responsible for clearing it. Nothing should be written off unless someone with the authority to do so has approved it.

About the author

Michael Usov, Founder, Statement Zen

Michael Usov founded Statement Zen, which reconciles supplier statements against your accounts payable ledger. He also runs MRU Consulting, which builds accounts payable and ERP integrations, including for construction businesses on Viewpoint Vista. For the last fifteen years he has worked with finance controllers and AP managers in construction companies, doing and automating supplier statement reconciliation and other accounting tasks.

Michael Usov on LinkedIn

Sources

What changed

  • : First published. Sources checked on this date.
  • : Added habit numbers to the causes table and an opening balance with a matched payment to the Dellacott example. Added owners and deadlines, a five-line credit note query, and a table of published figures with what was not checked. Added six sources and a table of the rules and guidance behind the advice.
  • : Added the Dellacott statement as a figure and inline links to six sources. Removed a 2011 forum anecdote and corrected a sentence that said we had not read ATO guidance.

Try the habits on one real statement

Forward one statement and see the differences against the ledger lines they belong to. The free reconciliation works on a supplier of your own.

Setup takes about two minutes. Results appear in your Statements dashboard.

Xero is a trademark of Xero Limited. Statement Zen is an independent product and is not affiliated with, endorsed by, or sponsored by Xero Limited.