Overpayment
An overpayment arises when a customer pays more than the amount invoiced, or a supplier is paid more than the bill requires. In Xero it is recorded as a distinct transaction type that sits as a credit against the contact until it is either refunded or applied to a future invoice.
An overpayment occurs when the amount received from a customer — or sent to a supplier — exceeds the value of the underlying invoice or bill. In Xero, rather than simply closing the invoice and leaving an unexplained credit on the bank, you record the excess as an overpayment transaction. This creates a credit that sits against the contact record, keeping the books balanced and the audit trail clear.
Why it matters for reconciliation
When a bank line arrives for more than the invoice amount, matching it directly to that invoice closes the invoice but leaves an unallocated difference that can cause your bank balance and Xero to disagree. Handling it correctly as an overpayment means the full bank line is accounted for in one step, the contact balance reflects the credit accurately, and month-end reconciliation does not produce a mystery variance.
For example: a customer owes £1,200 for an invoice but pays £1,250 by bank transfer. You reconcile the £1,250 bank line to the invoice and record £50 as an overpayment in Xero. The invoice is settled, the £50 sits as a credit against that contact, and you can apply it to their next invoice or issue a refund. Neither option leaves an unexplained figure in the accounts.