Troubleshooting
10 Common Supplier Statement Reconciliation Problems (and How to Fix Each One)
Your statement says 7,133.60 and your ledger says 2,237.85. The gap is 4,895.75, and four separate things cause it. Ten causes cover almost every gap like this, from an opening balance that was already out to a statement that never turns up. We walk through all ten on this one account: what each looks like on the page, and how you prove it.
The account is invented: Aldermoor Electrical Wholesale Ltd’s October 2026 statement to Hollin & Sparrow Ltd, in pounds, VAT at 20 percent. If you want the whole month-end method rather than the troubleshooting, start with the step-by-step guide. The figures were checked by working the arithmetic both ways: the statement of 7,133.60 less 873.65 and 1,918.40 gives 4,341.55, and the ledger of 2,237.85 plus 2,745.00 less 641.30 gives the same figure.
By Michael Usov, FounderPublished Updated 22 min read
Key takeaways
- Open with the opening balance. If it disagrees, nothing below it can be trusted until you find the last period where the two sides agreed. A gap that stays at 237.60 month after month is one item; a gap that moves is several.
- A gap is a list of named items. In the example, 4,895.75 is four of them. Adjust each side for what you can explain and both land on 4,341.55. Anything left over is still a problem.
- A payment in transit is normal. The same payment still missing a month later is not.
- Totals can agree while the open items do not, so pair documents one by one.
- The document settles who is right: the invoice, the credit note, the remittance or the bank line.
On this page
Why your supplier statement does not match your ledger: find the gap first
Short answer
What causes a supplier statement to differ from your ledger?
Almost every gap between a statement and the ledger comes from one of ten causes. They are an opening balance that is out, a missing invoice or credit note, a payment in transit or misapplied, a duplicated invoice, a changed amount, references that will not pair, misleading dates, and a statement that never arrives.
Swipe sideways to see every column.
| Step | Amount |
|---|---|
| Ledger balance | 2,237.85 |
| Add invoice E614118, missing from the ledger | +2,745.00 |
| Less credit note CR-E90077, missing from the ledger | −641.30 |
| Ledger, adjusted | 4,341.55 |
| Statement balance | 7,133.60 |
| Less E614152A, the apparent repeat invoice | −873.65 |
| Less the 30 October payment the supplier has not applied | −1,918.40 |
| Statement, adjusted | 4,341.55 |
| Difference left | 0.00 |
Supplier statement reconciliation is comparing the balance and open items on a supplier’s statement with your own ledger for that supplier, and naming the cause of every difference.
Start from your ledger balance, add or subtract every item you can explain, and you should land on the statement balance. ACCA teaches it this way. Whatever is left over is still unexplained.
First check that both sides are the same supplier account, the same currency and the same cut-off date. Two accounts for one supplier will give you a gap that does not exist.
A decision path that starts with a statement and ledger that disagree. It checks the setup, then the opening balance. Next it looks for statement lines with no partner in the ledger, then ledger lines with no partner on the statement, split into payments and bills. Last it checks pairs that differ, then open items that differ although totals agree. Each branch names the problem number to read.
- 1Statement and ledger disagree, in the total or in the open items
- 2DecisionSame supplier account, currency and cut-off date on both sides?Yes: go to step 4No: go to step 3
- 3Correct the setup first, then compare again
- 4DecisionDoes the statement opening balance equal your closing balance for last period?Yes: go to step 6No: go to step 5
- 5Problem 1: find the last period where the two sides agree and restate from there
- 6DecisionIs there a statement line with no partner in your ledger?Yes: go to step 7No: go to step 12
- 7DecisionIs that line a credit note?Yes: go to step 8No: go to step 9
- 8Problem 3: credit note missing from your ledger
- 9DecisionDoes the same amount appear twice on the statement?Yes: go to step 10No: go to step 11
- 10Problem 6: possible duplicate invoice
- 11Problem 2: invoice missing from your ledger
- 12DecisionIs there a ledger line with no partner on the statement?Yes: go to step 13No: go to step 16
- 13DecisionIs that ledger line a payment you sent?Yes: go to step 14No: go to step 15
- 14Problem 4: your payment is not on the statement yet
- 15It is a bill: ask the supplier whether they have raised it
- 16DecisionDo paired lines differ in amount, reference or date?Yes: go to step 17No: go to step 18
- 17Problems 7, 8 or 9: the amount, the reference or the date
- 18DecisionDo the open items differ although the totals agree?Yes: go to step 19No: go to step 20
- 19Problem 5: a payment applied to different invoices
- 20Write down the cause, the owner and a date for each item. Problem 10 is what happens when nobody does
One statement, four gaps
This is the October statement as Aldermoor printed it. It is a balance-forward statement: it opens with the 6,284.50 carried over from September and keeps a running balance down the page. The numbers on the page point to the four gaps, and to one reference that looks different but is not.
A supplier statement for account HS-3306 with eight lines, from an opening balance of 6,284.50 to a closing balance of 7,133.60. Numbered marks flag an invoice, a credit note, an apparent repeat invoice, a reference with a supplier prefix, and the closing balance.
Swipe sideways to see every column.
Aldermoor Electrical Wholesale Ltd
Statement of account
31 Oct 2026
| Date | Reference | Description | Debit | Credit | Balance |
|---|---|---|---|---|---|
| 01 Oct | BF | Opening balance | 6,284.50 | 6,284.50 | |
| 02 Oct | E614093 | Invoice, due 01 NovNote 4 | 1,918.40 | 8,202.90 | |
| 06 Oct | E614118 | Invoice, due 05 NovNote 1 | 2,745.00 | 10,947.90 | |
| 09 Oct | CR-E90077 | Credit noteNote 2 | 641.30 | 10,306.60 | |
| 13 Oct | E614152 | Invoice, due 12 Nov | 873.65 | 11,180.25 | |
| 14 Oct | E614152A | Invoice, due 13 NovNote 3 | 873.65 | 12,053.90 | |
| 15 Oct | PMT | Payment received | 6,284.50 | 5,769.40 | |
| 20 Oct | E614190 | Invoice, due 19 Nov | 1,364.20 | 7,133.60 | |
| Closing balanceNote 5 | 7,133.60 | ||||
- Note 1E614118 is billed here and absent from the ledger (Problem 2).
- Note 2A credit note the ledger does not hold (Problem 3).
- Note 3The same amount a day later, with a letter on the end of the reference (Problem 6).
- Note 4The ledger holds this as 614093, with the supplier prefix dropped (Problem 8).
- Note 5The ledger closes at 2,237.85, so the gap is 4,895.75. One more payment sits on the ledger side only (Problem 4).
Swipe sideways to see every column.
| Reference | Status | Statement | Ledger | Note |
|---|---|---|---|---|
| Opening balance | Matched | 6,284.50 | 6,284.50 | |
| E614093 | Matched | 1,918.40 | 1,918.40 | Ledger reference is 614093 |
| E614118 | Missing | 2,745.00 | not listed | Not in the ledger |
| CR-E90077 | Missing | −641.30 | not listed | Credit note not in the ledger |
| E614152 | Matched | 873.65 | 873.65 | |
| E614152A | Query | 873.65 | not listed | Looks like E614152 billed twice |
| Payment, 15 Oct | Matched | −6,284.50 | −6,284.50 | |
| E614190 | Matched | 1,364.20 | 1,364.20 | |
| Payment, 30 Oct | Missing | not listed | −1,918.40 | Not yet applied by the supplier |
| Total | 7,133.60 | 2,237.85 |
Four rows do not pair. Two are yours to fix, one is the supplier’s to fix, and one will fix itself. Adjust each side for what belongs to it and both balances meet.
Swipe sideways to see every column.
| Item | Ledger side | Statement side |
|---|---|---|
| Balance as it stands | 2,237.85 | 7,133.60 |
| E614118: post it (Problem 2) | +2,745.00 | no change |
| CR-E90077: post it (Problem 3) | −641.30 | no change |
| E614152A: supplier to credit it (Problem 6) | no change | −873.65 |
| Payment of 30 October, not yet applied by the supplier: timing (Problem 4) | no change | −1,918.40 |
| Adjusted balance | 4,341.55 | 4,341.55 |
4,341.55 is neither side’s starting balance, and you would not expect it to be. It is where the account ends up once the invoice is posted, the credit is applied, the duplicate is removed and the payment has landed.
The ten problems at a glance
Swipe sideways to see every column.
| Problem | What you see | Whose record is out | First check |
|---|---|---|---|
| 1. Opening balance disagrees | Statement opens at a different figure from your last closing balance | Either, from an earlier period | The last period where both closed equal |
| 2. Invoice not in your ledger | A statement invoice with no partner | Yours if you missed it, the supplier’s if you never ordered it | Order and delivery note |
| 3. Credit note not in your ledger | A negative statement line with no partner | Yours | The credit note document itself |
| 4. Payment not on the statement | A payment in your ledger the supplier does not show | Neither, when it is timing | Bank date against the statement date |
| 5. Payment applied to other invoices | Totals agree, open items do not | Usually the supplier’s | The remittance, line by line |
| 6. Duplicate invoice | Same amount twice, or a reference with a letter on the end | Supplier’s, or yours if you keyed it twice | Dates, order number, payments |
| 7. Same reference, different amount | The pair is clear and the amounts are not equal | Whichever part is wrong, once split | VAT, freight, discount, transposition |
| 8. References will not pair | You can see the pair, a filter cannot | Neither: it is formatting | Prefix, zeros, spaces, a purchase order number |
| 9. Dates mislead | A line looks late, early or in the wrong month | Neither: it is the wrong column or format | The column header and the order of day and month |
| 10. Statements do not arrive | No statement, or findings nobody acts on | The process | Who receives statements and who owns each difference |
1. Why does the opening balance not agree?
The statement opens at a figure that does not match your closing balance for last period. Until you know why, you are matching this month’s lines on top of a difference you cannot yet explain, so none of the pairings below it can be trusted.
The cause is usually an item from an earlier month that was never cleared, an entry that was backdated after you had reconciled, or a payment posted a day before or after the supplier’s cut-off. Because the difference started in an earlier period, looking through this month’s transactions will not find it. The usual approach is to go back to the last month in which both sides closed on the same figure, roll forward from there, and list each item carried over with its document reference.
Swipe sideways to see every column.
| Month end | Statement closes | Ledger closes | Gap |
|---|---|---|---|
| July 2026 | 18,205.60 | 18,205.60 | 0.00 |
| August 2026 | 21,447.30 | 21,209.70 | 237.60 |
| September 2026 | 19,862.15 | 19,624.55 | 237.60 |
| October 2026 | 16,730.85 | 16,493.25 | 237.60 |
The gap is 237.60 in August and it stays 237.60. A gap that stays the same usually comes from one item that first appeared in August. A gap that changes every month means new differences keep landing, and you have more than one problem. Restate from July and find the August document for 237.60, and the later months reconcile too.
One exception. If the supplier has reissued an old statement with changed figures, the closing balance you recorded may no longer match what they now print. Ask which version is current before you go looking for an error of your own.
2. Why is an invoice on the statement but not in my ledger?
E614118 is on the statement, dated 6 October for 2,745.00, and your ledger has nothing. Find out why before you post anything. It may have gone to the wrong inbox, been rejected as a duplicate, or be sitting in an approval queue. It may also not be yours.
Ask the supplier for a copy of E614118 and check it against the purchase order and the goods received note. If both back up the 2,745.00, post it; your ledger then moves from 2,237.85 to 4,982.85. If the delivery note is for less, or you can't find one, that's what you take back to the supplier, not the statement total.
A statement is what the supplier says you owe. It is not an approved liability, so do not pay from it alone.
Ask for a missing invoice
- Subject
- Copy of invoice E614118 (6 October 2026, 2,745.00), account HS-3306
3. What if a credit note is on the statement but not in my ledger?
The statement has a credit, CR-E90077 for 641.30, dated 9 October, and nothing in your ledger matches it. So your books say you owe 641.30 more than the supplier thinks you do. Ask for the credit note itself, post it, and allocate it against the invoice it relates to. On its own that takes the ledger from 2,237.85 down to 1,596.55.
Credits get lost because they often go to whoever placed the order, or to a mailbox nobody checks. Chasing credits, partial credits and the cash-or-credit choice are in missing credit notes and duplicate payments.
As of 30 October 2026 (Xero Central; Intuit US help; labels vary by region): in Xero, use Allocate Credit on a bill awaiting payment; in QuickBooks Online, the Pay bills screen shows Credit Applied.
4. Why is my payment not on the statement?
You paid 1,918.40 on 30 October against 614093. The supplier ran their statement on 31 October and E614093 is still showing as owed, because the money hadn't been applied yet. That's normal. Ringing them about an unpaid invoice just wastes a call; it'll clear on the next statement.
Look at when the money left your bank and when the supplier says they applied it. If that's after the statement date, you'll see it on next month's statement instead, so log it as timing and leave it there.
The test is the following month. If the same payment is missing from a second statement, it was never timing. It may have gone to the wrong account, bounced, or be sitting unallocated on the supplier’s side. Attach the remittance PDF and ask them to find it.
5. What if the supplier applied my payment to different invoices?
The balances can agree to the penny while the open items do not. You paid 4,372.90 on 16 October to clear three invoices. The supplier’s account shows that money against a different set, so the statement still lists invoices you believe are paid and shows as paid one you have not yet settled.
It usually starts with a lump sum and no remittance, or a payment on account. The fix is a remittance that names each invoice and amount, followed by a request to reallocate. Check your own payment detail too, because sometimes the supplier is right: your remittance never reached them, so they matched the money to whatever amounts fit. Look at E613566. 2,860.55 plus 1,512.35 equals your payment to the penny, so they probably matched on amount.
How you applied it
Payment of 16 October 2026
- E613500: 1,512.35
- E613521: 1,264.10
- E613540: 1,596.45
- Total: 4,372.90
How the supplier applied it
Same payment, their ledger
- E613500: 1,512.35
- E613566: 2,860.55
- Total: 4,372.90
- E613521 and E613540 stay open on their side
Ask the supplier to reallocate a payment
- Subject
- Payment of 4,372.90 on 16 October 2026: please apply to the invoices listed
6. Why does the same invoice appear twice?
E614152 and E614152A are both for 873.65, raised on 13 and 14 October, and you've only booked the first. Don't assume the A is a typo. Until you've seen the paper it's a separate document. Check the delivery note, and if there was only one delivery then the supplier has billed you twice.
Check the dates, the order or delivery note number, and whether either copy has been paid. If you had booked both, void the second. If the supplier raised both, ask them to credit the second invoice, and do not pay it in the meantime. Pay it and you have paid twice and must recover the money. If you have already paid it, the guide linked under Problem 3 covers getting the money back.
The Washington State Auditor’s Office reports that, according to industry experts, organisations make duplicate payments on between 0.8 percent and 2 percent of their total payments (read 31 October 2026). Each one is small, but across a year of supplier payments they add up, which is why a repeat invoice is worth checking before it is paid.
7. Why does the amount differ when the reference matches?
The pair is obvious. E614230 is on both sides, and the statement says 1,436.40 where the ledger says 1,168.00. Do not correct either figure yet. Split the difference into parts you can name until nothing is left unexplained.
Swipe sideways to see every column.
| Component | Amount |
|---|---|
| Ledger amount, goods line only | 1,168.00 |
| VAT at 20 percent on 1,168.00 | 233.60 |
| Freight | 38.40 |
| Settlement discount | −3.60 |
| Statement amount | 1,436.40 |
| Unexplained | 0.00 |
Here the invoice was keyed from the goods line alone. Whoever entered it left off VAT and freight, and the statement already shows a settlement discount taken. Freight appears with no VAT to keep the split simple. On a real invoice, check how the delivery charge was taxed. The standard UK VAT rate is 20 percent (GOV.UK, checked 30 October 2026), and reduced and zero rates exist, so use the rate printed on the invoice. This is general information, not tax or legal advice.
Two more to check. A partial credit knocked off part of the invoice and the supplier shows the net. A transposition leaves a difference that divides by nine: 54.10 keyed as 51.40 is out by 2.70, which is 270 pence, and 270 divides by nine. That points to two digits swapped next to each other, so check the typing first.
8. Why won’t these references pair?
You can see the pair. The statement says E614093, your ledger says 614093, and a filter reports both as missing. It is formatting, not a real difference, and it clears with a formula. In Google Sheets, or any spreadsheet with REGEXREPLACE, put =REGEXREPLACE(LOWER(SUBSTITUTE(A2," ","")),"^[a-z]+-?0*","") in a helper column and pair on the result. It drops spaces, case, a leading supplier prefix and leading zeros, and it leaves a suffix such as -A alone. Test it on your own references first, and use it only for pairing; never rewrite either record.
Each of those rules helps in some cases and misleads in others. How supplier statement matching works goes through where each one stops.
Swipe sideways to see every column.
| Statement shows | Ledger holds | Rule applied | Pair? |
|---|---|---|---|
| E614093 | 614093 | Strip the supplier prefix | Yes |
| E0061450 | E61450 | Strip leading zeros | Yes |
| E 614207 | e614207 | Ignore case and spaces | Yes |
| E614311-A | E614311 | A suffix is a different document until proven otherwise | No |
| E614388 | PO-30416 | A purchase order number typed into the reference field | No |
| E614405 | E61440 | Truncated reference | No |
The last three need a person. A truncated reference is a lead, not a match, until the amount and date agree.
9. Why do the dates look wrong?
A line looks late, or early, or in the wrong month. Usually it is one of three things. The page prints an invoice date and a due date, the day and month are the other way round from what you expect, or the supplier cuts the month on a different day.
The Aldermoor statement prints a due date 30 days after each invoice date. Read the wrong column and every invoice jumps past the 31 October cut-off.
Swipe sideways to see every column.
| Reference | Invoice date | Due date | Due date against the 31 October cut-off |
|---|---|---|---|
| E614093 | 02 Oct 2026 | 01 Nov 2026 | After the cut-off |
| E614190 | 20 Oct 2026 | 19 Nov 2026 | After the cut-off |
| E614152 on a layout with no invoice date column | Not printed | 12 Nov 2026 | Show it as a due date and keep it out of any cut-off test |
Settle the invoice date column once for the whole page, rather than row by row. Start with the headers, since most statements label them. If they do not, check which column is later on nearly every row, because a due date should come after its invoice. Position is the weakest clue. The invoice date is usually on the left, but that is just how suppliers tend to lay things out. When a handful of rows break the pattern, put it down to the supplier’s keying and keep the column you chose.
For day and month order, look for any date on the page with a day above 12, such as 25/10/2026. That one date usually settles the order for the whole document. Until you find one, 03/10/2026 could be the third of October or the tenth of March.
For the supplier’s cut-off, use the date printed on the statement, not the calendar month end. If the supplier cuts the month on the 28th and you cut on the 31st, an invoice dated 29 October sits in your October and on their November statement.
10. Statements that never arrive, or findings that go nowhere
This is the one you will not see on any single page. You reconcile the five suppliers you worry about and never see a statement from the other forty. Or you found the 2,745.00 invoice in the example, wrote it down, and it was still unposted at quarter end.
Most of this is housekeeping. Get statements going to one shared inbox rather than whoever happened to be copied in, and ask each supplier in writing to send one every month. For every difference, write down who is dealing with it and by when. Then keep a single page per supplier per month with the statement, the ledger report and the list of differences, each with a cause and a status. When an auditor or someone new asks why a payment went out, you can hand them that page.
How often to run each supplier, and what to do before a payment run, is set out in the month-end and payment-run checklist.
Who is right when the two sides disagree?
Go to the paper. A statement is the supplier’s summary, and suppliers do bill twice and misapply payments. Your ledger is only as good as what was keyed into it, and ACCA lists an invoice posted to the wrong supplier among the causes of a difference.
In the example, E614152A is almost certainly the supplier’s error, pending the order number. In the opening balance account, you cannot say yet whose it is, because the August difference of 237.60 could be a missed posting or a mis-posted one. Open the invoice, the credit note, the remittance or the bank line. The record that disagrees with the paper is the one to correct. Correct your own books with a journal; for the supplier’s records, send a message and the document.
Getting your side out of the ledger
You need a list of one supplier’s bills and credits, with the payments, for the period, to set beside the statement. Each system has a report that lists one supplier’s activity, though neither compares it with the statement.
Xero
Checked
Supplier Bill Activity
Per Xero staff, it lists one supplier’s bills, credit notes, overpayments and prepayments for a period, and opens from the sub-reports of Contact Transactions Summary. Cash payments sit in a separate report. Labels can differ by region.
Source: Xero Central (Apply a supplier’s credit to a bill) and Xero staff replies on Xero Product Ideas, 2023 to 2026
QuickBooks Online
Checked
Transaction List by Vendor
Per an Intuit Community answer, filter by vendor and date range, and bills, bill payments and vendor credits appear in one list. Open a payment to see which bills it settled. Labels can differ by region.
Source: Intuit Community answers (US), checked 30 October 2026
We searched Xero’s published help and found no supplier statement matching feature as of 30 October 2026, and Xero staff said in April 2024 that it was not planned. A search of QuickBooks Online’s help found none either, though we did not read it end to end. For the report-by-report steps, see reconciling supplier statements in Xero and the QuickBooks Online equivalent.
Stop some of these upstream
A few habits head off several of these: send statements to one inbox, record the supplier’s invoice number in the reference field every time (never your own order number), and post credit notes the day they arrive. None of it needs software.
Reconciliation workbook
A spreadsheet for pairing a statement against your ledger and recording the cause of each difference. Its match key ignores case and strips spaces and punctuation. It does not strip supplier prefixes or leading zeros, so use the formula under Problem 8 for those.
Excel workbook (.xlsx)
What if you have too many suppliers to do this by hand?
With a long supplier list, doing this by hand every month stops being practical, however good your method is. Statement Zen reads a statement you forward as a PDF and lists each difference against your Xero, QuickBooks Online or Vista ledger on your dashboard. Whether to pay a disputed invoice is still your call. The free reconciliation takes one real statement, and the pricing page has the paid plans.
Questions people ask
Why does my supplier statement not match my ledger?
What should I do if the statement shows an invoice I do not have?
A credit note is on the statement but not in my books. What now?
How do I reconcile when a payment is in transit?
How do I find duplicate invoices on a supplier statement?
How often should I reconcile, and do I need to do every supplier?
Should I pay the statement balance or the invoices?
Can I reconcile supplier statements inside Xero or QuickBooks Online?
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
- GOV.UK: VAT rates, read
- Xero Central: Apply a supplier’s credit to a bill, read
- Xero Product Ideas: supplier statement reconciliation request, read
- Intuit: Apply vendor credits to a bill (US help), read
- Washington State Auditor: Paying vendors twice is a problem, read
What changed
- : First published.
- : Reworded the short answer and the opening balance explanation, added a check of the example arithmetic to the introduction, and added the Washington State Auditor source on duplicate payments.
Read next
- How to Find Missing Credit Notes and Duplicate Payments With Supplier StatementsRead next if your gap includes a credit note you have not seen or a payment you may have made twice.
- How Supplier Statement Matching Works: References, Amounts, Dates and Part PaymentsGo deeper on references, amounts and dates, and where a match should stop and ask a person.
- Supplier Statement Reconciliation Checklist for Month-End and Before the Payment RunUse this for the month-end and pre-payment routine that stops the same problems coming back.