Xero Supplier Payment on Account: Record and Allocate Advances
A supplier advance should remain visible until it is allocated or refunded—not disappear into a reconciled bank transaction. Here is how to manage that workflow in Xero, including cross-border payment checks.

To record a supplier payment on account in Xero, generally use a supplier prepayment when you deliberately pay before receiving a bill. Create the prepayment against the correct supplier contact, reconcile the bank movement, and allocate the credit when the bill arrives. If you accidentally paid more than an existing bill required, use the overpayment workflow instead.
The important distinction is between recording money leaving the bank and reducing the amount you owe a supplier. These are connected steps, but they are not interchangeable. For international suppliers, you must also establish what currency and amount the supplier actually received.
Prepayment, overpayment, or ordinary bill payment?
“Payment on account” is a business description, not a sufficiently precise transaction instruction. Before entering anything in Xero, establish whether a bill exists and why the money was sent.
| Situation | Likely workflow | Operator check |
|---|---|---|
| Deposit paid before a bill exists | Supplier prepayment | Keep credit linked to the supplier |
| Payment against an existing bill | Full or partial bill payment | Match the existing transaction |
| More paid than the bill required | Bill payment plus overpayment | Separate the excess amount |
| Annual service billed upfront | Bill payment plus expense-period treatment | Review prepaid-expense accounting |
Vintti’s guide to Xero prepayments describes using prepayments for advance payments and subsequently applying them to invoices or bills. By contrast, Northern Accountants’ overpayment guide explains the separate overpayment transaction workflow. Do not choose between them simply because both can leave a credit against a contact.
A supplier prepayment is also different from a prepaid expense. The former tracks an advance before the bill; the latter concerns when a cost belongs in the profit and loss account. Creating a Xero prepayment does not, by itself, spread an expense over future accounting periods.
How to record a supplier advance in Xero
The workflow below focuses on a deliberate advance before a bill exists. Screen labels, permissions, and available currency options can vary. Confirm the current options in your Xero organisation before posting, especially for foreign-currency transactions.
Check the supplier and supporting document
Search for an existing bill, payment, or prepayment first. A deposit request may already have been entered by another team member. Creating a second transaction would duplicate the accounting rather than resolve the payment.
Use the supplier’s established contact record. Retain the deposit request, purchase order or contract reference, payment currency, and purpose. Verify changed bank details independently before releasing funds; an accounting contact is not evidence that new payment instructions are genuine.
Create the prepayment from the bank transaction
When the outgoing payment appears in bank reconciliation, use the create-transaction workflow and select the Prepayment transaction type rather than treating it as an ordinary spend-money expense. Select the supplier contact and enter the relevant reference and transaction details.
Use the account and tax treatment approved for that transaction. Do not assume all deposits have identical VAT or GST treatment: jurisdiction, supporting documents, and the nature of the supply matter. Ask your accountant where treatment is unclear.
If the payment has already been recorded, match the bank line to that record instead of creating another prepayment. Recording or reconciling a transaction in Xero is not, by itself, an instruction to send money.
Verify both the bank match and the supplier credit
After reconciliation, confirm that the payment is visible against the intended supplier and that its unallocated amount is correct. Retain a reference connecting the accounting record to the bank or payout-provider transaction.
A reconciled bank line is not proof that the advance will be deducted from the next payment run. That requires the supplier credit to be identified and applied.
Allocate the advance when the bill arrives
Enter and approve the supplier bill through your normal process. Review the available prepayment credit and allocate the appropriate amount against the bill. Verify the remaining balance before scheduling payment.
Do not assume that matching supplier names or references guarantees automatic allocation. Check the result explicitly. If the bill uses a different contact or currency, investigate the mismatch rather than forcing the allocation through an unrelated adjustment.
What changes when the payment is an overpayment?
If a bill already exists and the supplier received too much, first account for the amount that settles the bill. Record the excess through the supplier overpayment workflow. In the relevant spend-money creation flow, this involves selecting Overpayment rather than an ordinary spend transaction.
Agree whether the supplier will return the excess or retain it against future bills. A promised refund is not yet a bank receipt, and a retained credit is not permission to ignore it during future payment runs.
Where a single bank debit covers a bill and an excess amount, the records matched during reconciliation should explain the entire debit without duplicating it.
The common mistake: coding a deposit only to an asset account
Posting an ordinary payment to a general-ledger account named “Prepayments” can produce an apparently sensible balance sheet while leaving no allocatable supplier prepayment credit. The bank reconciles, but the later bill can still appear fully payable.
This does not mean an asset account is always wrong. It means the account classification and the supplier allocation mechanism solve different problems. You need both appropriate accounting and a reliable way to deduct the advance.
If a deposit was recorded incorrectly, review the existing transaction before adding anything else. Consider closed periods and filed tax returns before correcting or reclassifying it. The goal is one accurate cash movement with a traceable supplier balance—not a second payment record.
International advances need a settlement check
For cross-border payments, distinguish the amount debited from your bank, the amount instructed in the payment currency, and the amount credited to the supplier. FX conversion and fees can make those figures differ.
Your advance record should retain:
- Supplier and purchase reference: the contact, order, and reason for the advance.
- Currency and principal: the agreed deposit currency and amount, separately from identifiable fees.
- Payment evidence: the provider reference, status, and available delivery confirmation.
- Supplier confirmation: the amount the supplier recognises as credit against the order.
- Accounting linkage: the Xero transaction reference and eventual bill allocation.
For the wider fee-allocation problem, see our guide to paying international supplier invoices in full. A bank charge should not silently become an unexplained reduction in the supplier’s deposit.
Also verify that your Xero subscription and transaction workflow support the currencies involved. Do not assume that a prepayment in one currency can be allocated directly to a bill in another. Have your accountant review unsupported allocation scenarios and any foreign-exchange treatment.
Hypothetical example: an overseas production deposit
A manufacturer requests a deposit in its invoice currency before production. Your business pays from a different-currency bank account, and the payment provider charges a separate fee.
Record the supplier advance and the fee according to their respective accounting treatment. Obtain confirmation of the deposit credited to the order. When the final bill arrives, check whether it shows the full order value or only the remaining balance: deducting the deposit again from an already-net bill would understate the payable.
Allocate the advance where appropriate, reconcile the resulting balance with the supplier, and release only the verified remainder.
Checklist before the next payment run
- Check for unallocated advances and overpayments before approving supplier balances.
- Confirm that the bill, advance, and payment instruction refer to the same supplier and purchase.
- Verify whether the final invoice is gross or already net of the deposit.
- Investigate currency differences, deductions, and returned payments separately.
- Give each unresolved advance an owner and a follow-up date.
- Review the actual report used for payment approval; do not assume every report includes unallocated credits.
- Prevent a second release while an earlier transfer is still being investigated.
For larger supplier portfolios, make the advance check a release condition rather than a reminder. In evaluating AP automation, ask how the workflow exposes unapplied credits before payment approval and preserves references through reconciliation.
Close the advance, not just the bank line
A sound Xero supplier payment on account workflow ends when the advance is allocated, refunded, or otherwise resolved with supporting evidence. Bank reconciliation is an intermediate milestone.
Start by reviewing open supplier advances and assigning responsibility for each unresolved balance. If international payment execution sits outside Xero, evaluate Payouts.com’s payout automation alongside your accounting workflow, with particular attention to how payment references, settlement evidence, and exceptions will return to the finance team. Confirm the required integration and transaction coverage before implementation.
Created with AI assistance. Sources are linked in the article; this content is general information, not legal, tax, or financial advice.
Run your entire money cycle on one ledger
Global payouts, AP/AR automation, and AI agents with their own wallets and spend limits.
Get started


Discussion
0 commentsBe the first to join the discussion.