Checklist
Supplier Statement Reconciliation Checklist for Month-End and Before the Payment Run
Check each supplier statement twice: at month-end to prove the account, and the day before the payment run to stop paying what is wrong. Tick every line, and give each difference a cause, an owner and a date.
The check before the run lets you hold a payment instead of asking for it back. No accounting standard sets out this check. The steps here are common practice, and the list of causes follows ACCA’s study material. The longer method behind the month-end card is in the main reconciliation guide.
By Michael Usov, FounderPublished Updated 16 min read
Key takeaways
- Run the checklist twice: at month-end to prove the account, and the day before you pay to check what is about to leave.
- Run the statement’s own sum before you match anything. Then match on invoice number first and amount second, reading the invoice date and not the due date.
- A difference is not explained until it has a cause, an owner and a date.
On this page
The two cards
Short answer
What should a supplier statement reconciliation checklist cover?
You use the checklist twice. At month-end it goes statement by statement: add it up, match the lines to your ledger by invoice number, put a cause and a name against whatever’s left over, and sign the file. Then again the day before a payment run, when you check what you’re about to pay against the latest statement.
Month-end, one supplier at a time
- The statement is for your entity and the right supplier accountCheck the account number, tax ID and billing address.
- Statement, ledger report and last month’s sign-off are in front of youRun the ledger report as at the statement date, not today.
- Opening balance agrees to last month’s closing balanceIf not, find out why before you go on.
- Opening, plus invoices, less credits, less payments, equals the closing balanceDo the sum before any matching.
- Statement date and ledger date are the sameAnything posted after the statement date is cut-off.
- Every statement line is ticked to the ledger by invoice numberAmount second, never first. Use the invoice date, not the due date.
- Statement lines you do not have are listed
- Ledger items the supplier does not have are listed
- Each difference has a cause“Unknown” is not a cause.
- Each difference has an owner and a date
- Supplier balances in the ledger report add up to the accounts payable control account
- No invoice appears twice under the same number or amountA second copy keyed with a different reference looks like a new bill.
- Statement and ledger report attached to the file
- Preparer and reviewer have each signed and dated itTwo different people.
Payment run, the day before
- Is there a statement newer than the last one you reconciled?
- Is every invoice in this payment on the statement?
- Are the credit notes on the statement netted off?
- Has any of it been paid already?Check your bank list, including recent payments the statement cannot show yet.
- Is anything old on the statement that you do not recognise?Pick a cut-off, such as 60 or 90 days (our suggestion, not a standard), and hold what is older.
- Is the amount to pay equal to the balance due, less items in dispute?
- Do the bank details match the ones on file?If they changed, ring a number you already hold.
- Has a named person approved the hold list?
Which suppliers need a check, and how often?
Checking every supplier every month won’t last. Spend the hours where a mistake costs real money.
Swipe sideways to see every column.
| Tier | Who is in it | At month-end | Before a payment run |
|---|---|---|---|
| A | High spend, many invoices a month, or a history of errors | Every month, full checklist | Every run |
| B | Regular suppliers | Every month, full checklist | Only if a newer statement has arrived |
| C | Occasional suppliers | Every quarter | Only if something is overdue |
| New or changed | First three months, or bank details just changed | Treat as tier A | Every run |
If no statement turns up
If a supplier never sends one, ask for a statement of account as at a named date. A short email does it: “Please send a statement of our account as at 31 October, listing open invoices, credits and payments received, by 7 November.” While you wait, send them your balance and ask them to confirm it. If they still won’t, log it as a risk on the file.
Which month-end steps do people get wrong?
Five month-end items tend to go wrong. Start with the account itself.
Is it the right account?
Confirm this before you match anything. A supplier with two accounts, or a statement addressed to a sister company, shows a gap that is not an error.
- Account number matches the one in your supplier record.
- Tax ID (ABN or VAT number) matches the supplier on file.
- Billing address and entity name are yours, not a sister company’s.
- Branch or division is the one you buy from, if the supplier splits them.
Pass when all four match the supplier record.
Which kind of statement is it?
This decides which sum you run. A balance-forward statement opens with a balance and lists the period’s activity, so you can prove it adds up. An open-item statement lists only what’s unpaid, so you add up the lines and compare them with the printed total. A plain list of transactions with no balances proves nothing, so ask for a proper statement.
Run the statement’s own sum first
A balance-forward statement should add up: opening balance, plus invoices, less credits, less payments, equals closing balance. Check it before you open the ledger. If it fails its own sum, a page or a line is probably missing from your copy, so ask for a fresh one.
Then agree the opening balance to last month’s signed-off closing balance. A gap means the supplier restated something, or your ledger has moved.
Pass when the printed closing balance equals your own sum and the opening agrees to last month’s sign-off.
Match on the invoice number, then the amount
Tick each statement line off against the ledger by invoice number. Matching on amounts looks quicker, but one wrong figure can cancel out against another. Match payments on date and amount, then check which invoice the ledger payment settled. Bad or mistyped references have their own guide.
Cut-off, and which date to read
Compare the ledger as at the statement date, not today. An invoice dated 30 October that reaches you on 3 November is in the supplier’s October and not yet in your ledger. List it as timing.
Many statements print two dates on a line. Read the column headed Date or Invoice Date, not Due Date. With no headers, the due date is the one that runs later down the whole page.
Pass when the ledger report and the statement end on the same date.
Tie the suppliers to the control account
Statements cover only some suppliers. When the checks are done, add up the supplier balances in your ledger report and compare the total with the accounts payable control account at the same date. If they differ, the fault is in your own books.
Pass when the supplier balances and the control account agree to the penny.
Foreign currency, part payments and restated months
- Foreign-currency statement: your ledger holds the invoices at your own rates, so totals differ even when every invoice is right. Compare each invoice in the supplier’s currency first.
- Part payment: the statement shows one payment against several invoices, and your ledger allocated it differently. Match by date and amount, then re-allocate if the remittance says otherwise.
- Restated earlier month: the opening balance no longer agrees to last month’s sign-off. Ask what changed, leave the old file alone and record the change in this month’s file.
Tolerance is not a write-off
A tolerance decides which small differences you stop chasing this month, such as anything under 1.00 for rounding. They stay on the log. A write-off is a posted adjustment in the ledger and needs approval. These limits are illustrative, so set your own and write them on the working paper. Neither covers a missing invoice or credit note. Materiality is a third idea: the size of difference that would change what you pay or report, which decides what goes to the reviewer first.
Pass when every difference under the tolerance is still on the log and every write-off has an approver’s name.
What does each kind of difference usually mean?
Write a cause next to every difference. “Timing” is a fine cause. “Unknown” isn’t one yet. ACCA’s study material on supplier statements lists the usual reasons: payments in transit, invoices posted to the wrong supplier, credit and debit notes not yet processed, discounts and transposition errors. The flow below sorts one disagreeing line into one of them.
A decision flow. It starts with a line that does not agree and asks whether the document is on both sides and whether the amounts match. It ends in one of six causes: date or allocation difference, wrong amount, document in transit, missing from your ledger, payment in transit, or an entry the supplier has not raised.
- 1Take a line that does not agree
- 2DecisionIs the document on both sides?Yes: go to step 3No: go to step 4
- 3DecisionIs the amount the same on both sides?Yes: go to step 5No: go to step 6
- 4DecisionIs it on the statement only?Yes: go to step 7No: go to step 8
- 5Date or allocation difference. Compare invoice dates, not due dates. Check it is not entered twice.
- 6Wrong amount. Check the invoice itself, then fix your bill or query theirs.
- 7DecisionIs it dated within a few days of the statement date?Yes: go to step 9No: go to step 10
- 8DecisionIs it a payment you sent?Yes: go to step 11No: go to step 12
- 9Document in transit. Post it when it arrives and keep it out of this run.
- 10Missing from your ledger. Get the document, then post it or query it.
- 11Payment in transit. Do not pay again. Look for it on the next statement.
- 12You booked something the supplier has not raised. Check for a duplicate, and for the same number and amount on another supplier’s account.
Swipe sideways to see every column.
| Difference | Usually means | Do this | Who acts |
|---|---|---|---|
| Wrong amount | Digits swapped, or a price keyed or billed wrongly | Check the invoice. Fix your bill, or query theirs. | You, or the supplier |
| Entered twice | The same invoice number booked twice, sometimes on different dates | Void the second. If you already paid both, ask for a refund or a credit. | You |
| On the statement, not in the ledger | An invoice that never reached accounts payable, or one stuck in an approval queue | Get the invoice and the order. Hold payment until you have both. | You |
| Credit note on the statement only | The credit note never reached you, or sits unposted | Ask for a copy, post it, and net it off the next payment. | You, then the supplier |
| Payment in your ledger only | A payment sent a few days before the statement date | Confirm it cleared your bank. Do not pay again. | Nobody, wait |
Swipe sideways to see every column.
| Status | Meaning | Next step |
|---|---|---|
| Matched | Same document and amount on both sides | None |
| Explained | A timing difference with a date it should clear | Check next statement |
| Queried | Asked the supplier, no answer yet | Chase after two requests |
| Adjusted | We corrected our own ledger | Note who approved it |
| Disputed | You do not accept the charge | Hold it from payment and record the query |
| Reconciled | Every line has a status and the difference is nil | Sign, date and file |
A quick test for wrong amounts: when two digits are swapped, the difference divides by 9. The 180.00 gap on WF-31227 below is 20 x 9. If a gap divides by 9, check for a transposition before hunting for a missing invoice.
The day before the payment run
Do it for every supplier in the run, using the newest statement. A day early leaves time for a phone call. The six open lines below come from the Wexcombe statement in the next section (made-up numbers).
Swipe sideways to see every column.
| Reference | Statement says | Ledger says | Action |
|---|---|---|---|
| WF-31204 | 2,206.40 | 0.00, paid 29 Oct | Hold. Already paid, and the statement has not caught up. |
| WF-31227 | 1,358.00 | 1,538.00 | Pay 1,358.00, the invoice amount. Correct the 1,538.00 bill first. |
| WF-31241 | 3,092.55 | 6,185.10 | Pay 3,092.55 once. Void the duplicate entry. |
| WF-31260 | 1,744.90 | Not posted | Hold. Not in the ledger yet. |
| WF-C0188 | −612.35 | Not posted | Call. Ask for a copy of the credit note. |
| WF-31279 | 826.70 | Not posted | Hold. Dated at the cut-off and not yet received. |
Two invoices are safe to pay, WF-31227 and WF-31241, which come to 4,450.55 once the bill is corrected and the duplicate voided. The credit note takes 612.35 off the next payment once the supplier sends a copy. A credit that shows on the statement alone is only a claim, so chase missing credits before you pay.
Pass when every invoice in the run is on the pay list or on the hold list with a name beside it.
A worked statement, 31 October
Made-up numbers and a made-up supplier. Pryor & Lisle Joinery Ltd is checking the October statement from Wexcombe Fixings Ltd, in pounds. At 31 October the statement says 8,616.20 and the ledger says 7,723.10, so there is a gap of 893.10 to explain.
A balance-forward supplier statement dated 31 October 2026 in pounds. It opens at 4,731.20, lists five invoices, one credit note and one payment, and closes at 8,616.20. Seven markers point at the details to check.
Swipe sideways to see every column.
Wexcombe Fixings Ltd
Statement of account
31 Oct 2026
| Date | Reference | Description | Debit | Credit | Balance |
|---|---|---|---|---|---|
| 01 Oct | BF | Balance brought forwardNote 1 | 4,731.20 | ||
| 02 Oct | WF-31204 | Invoice | 2,206.40 | 6,937.60 | |
| 08 Oct | PMT | Payment receivedNote 2 | 4,731.20 | 2,206.40 | |
| 12 Oct | WF-31227 | InvoiceNote 3 | 1,358.00 | 3,564.40 | |
| 15 Oct | WF-31241 | Invoice | 3,092.55 | 6,656.95 | |
| 19 Oct | WF-31260 | InvoiceNote 4 | 1,744.90 | 8,401.85 | |
| 22 Oct | WF-C0188 | Credit noteNote 5 | 612.35 | 7,789.50 | |
| 30 Oct | WF-31279 | Invoice, dated at the cut-offNote 6 | 826.70 | 8,616.20 | |
| Closing balanceNote 7 | 8,616.20 | ||||
- Note 1The opening balance must agree to last month’s signed-off closing balance.
- Note 2Your ledger also shows a payment sent on 29 Oct, which this statement cannot know about yet.
- Note 3Match on the reference first, then the amount. The ledger has this bill at 1,538.00. Use the 12 Oct invoice date, not any Due Date column.
- Note 4An invoice the supplier has recorded and you have not.
- Note 5A credit note shows in the credit column, so it reduces what you owe.
- Note 6Dated the day before the statement, so it may still be in the post.
- Note 7The figure to agree to your ledger at 31 Oct, once the sum above it holds.
The statement’s own sum holds: opening 4,731.20, plus five invoices, less one payment and one credit note, gives 8,616.20. The opening agrees to September’s sign-off, so every difference is between the two ledgers.
Swipe sideways to see every column.
| Reference | Status | Statement | Ledger | Note |
|---|---|---|---|---|
| Opening balance | Matched | 4,731.20 | 4,731.20 | |
| WF-31204 | Matched | 2,206.40 | 2,206.40 | |
| Payment 8 Oct | Matched | −4,731.20 | −4,731.20 | |
| WF-31227 | Differs | 1,358.00 | 1,538.00 | Digits swapped when the bill was keyed |
| WF-31241 | Matched | 3,092.55 | 3,092.55 | |
| WF-31241, second entry | Missing | not listed | 3,092.55 | Entered again the next day |
| WF-31260 | Missing | 1,744.90 | not listed | Not in the ledger |
| WF-C0188 | Missing | −612.35 | not listed | Credit note not posted |
| WF-31279 | Missing | 826.70 | not listed | Dated at the cut-off |
| Payment 29 Oct | Missing | not listed | −2,206.40 | Pays WF-31204, not yet on the statement |
| Total | 8,616.20 | 7,723.10 |
The 893.10 isn’t any one invoice. It’s the net of six items: three push the statement higher (4,778.00) and three pull it lower (3,884.90).
Swipe sideways to see every column.
| Step | Amount |
|---|---|
| Balance per ledger, 31 Oct | 7,723.10 |
| Correct WF-31227 (keyed 1,538.00, invoice says 1,358.00) | −180.00 |
| Void the second entry of WF-31241 | −3,092.55 |
| Add WF-31260, held until the invoice is checked | +1,744.90 |
| Post credit note WF-C0188 | −612.35 |
| Add WF-31279 when it arrives | +826.70 |
| Ledger after corrections | 6,409.80 |
| Balance per statement, 31 Oct | 8,616.20 |
| Less payment sent 29 Oct, not yet on the statement | −2,206.40 |
| Statement after timing | 6,409.80 |
| Difference | 0.00 |
Four of the six are yours to fix: the swapped bill, the duplicate, the missing invoice and the unposted credit note. Look at your own books before you ring Wexcombe.
Which Xero or QuickBooks Online report gives you your side?
Run a report for your side of the account with its date set to the statement date, not today. We found both report names in Xero’s and Intuit’s own demo companies on 31 October 2026. Labels can differ by region, so check them in yours. The steps are in the Xero walkthrough and the QuickBooks Online walkthrough.
Xero
Checked
Aged Payables Detail
Reporting > All reports
Lists open bills by supplier. Set the report date to the statement date.
Source: Xero Central, Select contents and display order in a new report (menu path). Report contents from Xero staff replies.
QuickBooks Online
Checked
Vendor Balance Detail
Reports > Standard reports, then search “balance detail”
Intuit’s report layout varies between the classic and the new experience.
Source: Intuit help, Print or save a vendor report as a PDF
Where Statement Zen fits
A swapped-digit bill like WF-31227 is easy to find on an eight-line statement and slower on a long one. Statement Zen reads a supplier statement PDF against your ledger in Xero, QuickBooks Online or Vista and puts the differences in your dashboard. You can try it on one of your own statements.
Download and print the checklist
The two cards print as they are. Use the Print button, and choose “Save as PDF” if you want a file. The Excel workbook lays a statement against your ledger line by line, and the template guide explains how to fill it in.
Reconciliation workbook
A free Excel workbook for comparing a supplier statement with your ledger. No sign-up needed.
Excel workbook (.xlsx)
Questions people ask
What should I check first on a supplier statement?
How often should I reconcile supplier statements?
How do I tell a timing difference from a real error?
Which Xero or QuickBooks Online report should I run?
The statement shows a credit for returned goods but I got no refund. What do I do?
How do I reconcile a supplier statement in a foreign currency?
When should I escalate a difference I cannot resolve?
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.
Sources
- ACCA: Supplier statement reconciliations, read
- Xero Central: Select contents and display order in a new report, read
- Intuit: Print or save a vendor report as a PDF, read
- Xero Product Ideas: supplier statement requests, read
- OpenTuition: Supplier Statement Reconciliation (ACCA FA notes), read
- OpenTuition: Supplier statement reconciliation, three kinds of difference, read
- AccountingWEB: Supplier statements and Sage help needed (AAT forum), read
What changed
- : First published. Report names checked against Xero and Intuit help pages and staff replies on this date.
- : Shortened the opening answer, cut repeated prose, trimmed the report section to the two named reports, and added foreign-currency, part-payment, restated-month and escalation guidance. Turned the harder-cases table into a short list and added four more causes to the differences table.
- : Trimmed repeated prose, the duplicate action table, the restated-month paragraph and several table rows. Added an account check, a status vocabulary with a disputed status, a cadence by supplier risk, a tolerance versus write-off note, a statement request email and preparer and reviewer sign-off items. We found the report names in Xero’s and Intuit’s own demo companies on this date, and did not test report contents.
Read next
- Free Supplier Statement Reconciliation Template (Excel Workbook)Read next if you want the workbook set up for your own suppliers.
- How to Reconcile a Supplier Statement, With a Full Worked ExampleGo deeper on the method behind the month-end blocks, with a longer example.
- How to Find Missing Credit Notes and Duplicate Payments With Supplier StatementsRead this if a statement shows a credit you cannot find, or a payment that went out twice.