Open navigation

Xero | Record a Prepayment

This guide outlines how to record a prepayment transaction in Xero before raising an invoice for a client or receiving a bill from a supplier. 



Before proceeding: It is recommended to record client prepayments or deposits as a overpayment due to limitations associated with prepayments. Learn more here. Please consult with your accountant for the best practice for your business. 



Steps to Create a Prepayment


Option 1: From Bank Accounts


If the statement line for the prepayment hasn’t yet appeared in your bank account in Xero, follow these steps:

  1. Navigate to Accounting > Bank accounts.

  2. Select the relevant bank account.

  3. Click Manage Account > Receive Money or Spend Money.

  4. Next to Received as or Spent as, select Direct Payment > Prepayment.

  5. Enter the transaction details, including the applicable account (see "Which Account to Use" below).

  6. Click Save


Option 2: During Bank Reconciliation


If the statement line for the prepayment has already come through to your bank account in Xero, follow these steps during reconciliation:

  1. Navigate to the Bank Reconciliation screen.

  2. Select the Create tab next to the relevant bank statement line.

  3. Click Add details.

  4. Next to Received as or Spent as, select Direct Payment > Prepayment.

  5. Enter the transaction details, including the applicable account  (see "Which Account to Use" below).

  6. Click Save Transaction

  7. Click Reconcile.




Which Account to Use for Prepayments

You can record prepayments in the account 2500-004 Customer deposit (current liability) account.  Alternatively, you can record the amount received as an overpayment in the accounts receivable account. Please consult with your accountant for the best practice for your business.






Customer deposit account not appearing in your dropdown?

  1. Navigate to Accounting >  Chart of Accounts
  2. Click on account name (e.g., "Customer Deposit").
  3. Tick the checkbox for Enable payments to this account.




Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.