Xero Invoice Shows Outstanding After Customer Paid

Share
Workaround available Web Updated November 13, 2026Based on 3 user reportsHow we research

Quick answer

The invoice only changes to paid when a bank payment is reconciled to it. Match the statement line to the invoice with Find & Match.

Most likely fix: Match the payment

How to fix it

Try these in order — the most common fix is first.

  1. 1. Match the payment

    1. Go to Accounting > Bank Accounts > Reconcile
    2. Search for the payment amount
    3. Use Find & Match and select the invoice
    Did this fix it?
  2. 2. Check the feed is current

    1. If the line is missing, refresh the feed or import a statement
    Did this fix it?
  3. 3. Review duplicates or wrong allocations

    1. Open the invoice and check Payments for misapplied or duplicate entries
    Did this fix it?

Symptoms

The customer paid and the money is in the bank, but the invoice is still listed as awaiting payment or overdue.

Why it happens

  • The bank statement line is not yet reconciled
  • Payment was recorded against the wrong invoice or account
  • Feed delay hid the incoming payment

This guide also covers

  • xero invoice paid but showing outstanding
  • xero invoice still overdue after payment

Still not working?

If Xero keeps failing, you're not alone. See every Xero problem users report or the alternatives people switch to.

Done fighting Xero? Our small team builds your own Xero alternative, or any software you need: web, mobile, games, desktop. Price agreed together.

Talk to us
Fixed it? Share this guide

Other Xero errors

All 10 Xero errors and fixes →