Customers pay deposits to show their commitment to a purchase or booking. For businesses, deposits help cover the early costs and reduce the risk of losing money if the customer cancels. For customers, a deposit secures their spot, promises priority service, or locks in a price.
These tutorials explain the various ways to record Customer Deposits.
Navigation Example: Main Menu > Accounting > Ledger
Table of Contents
Navigate to Main Menu > Setup > Accounting > Credit Terms (tab).
Click Add Credit Term (button).
Fill in fields as needed (e.g. Description and Display as = 50% Deposit, Days from = 0, Invoice = checked, Statement = unchecked).
Click Save (button).
Navigate to Main Menu > Office > Customers.
Click View (button) to display a list of Customers.
Double-click any customer to open.
Click Accounting (tab).
Select the applicable Credit Term from the dropdown list next to Credit Terms.
_____________________________________________________________________________________________________________________________________________________________________________________________________
ℹ️
Procedure:
▶ A Pro-forma Invoice or Quotation is issued with a request for a deposit.
▶ The deposit is credited to the customer's account.
Advantages of this method:
▶ Full transparency: Both the organisation and the customer can keep track of the deposits.
▶ Aligns with IFRS 15, recognising revenue only when performance obligations are met.
▶ VAT is not due until an invoice is issued.
Disadvantages of this method:
▶ It is difficult to distinguish between Customer Deposits and Customer Payments or Overpayments.
▶ If a customer has multiple orders, it is difficult to track which deposits belong to which orders.
▶ It may understate the value of the Customer Age Analysis for lending purposes.
▶ Requesting the deposit, and following up on it, is a manual process.
Choose this option if:
▶ Deposits are not a regular part of the organisation's trading activities.
▶ The Customer Age Analysis is not tied to credit facilities.
▶ The organisation is small (e.g. only has one bookkeeper who is knowledgeable about the business).
Navigate to the ledger (e.g. Main Menu > Accounting > Ledger).
Click the arrow on New (button) > Mouse-over Customer Transactions > click Customer Receipts (CR).
Enter the Date and Period as per the Bank Statement.
Customer = Customer Account.
Bank = Bank Account into which deposit was paid.
Enter the Amount and select No VAT.
Leave the receipt unallocated.
Change the Status of the transaction to Complete.
Click Save (button).
Navigate to the ledger (e.g. Main Menu > Accounting > Ledger).
Set the Date on the left.
Filter = Customer Account.
Account = Select the Customer who paid the deposit.
Click View (button).
Double click to open any unallocated Receipts in the Outstanding column and allocate them to an invoice:
Change the Status of the transaction to Pending.
Click Save (button).
On the bottom right in the Outstanding section, click the invoice the deposit must be allocated to.
Click Allocate (button).
Change the Status of the transaction to Complete.
Click Save (button).
ℹ️ With Option A, Customer Invoices are entered as they normally would be entered.
_____________________________________________________________________________________________________________________________________________________________________________________________________
ℹ️
Procedure:
▶ A Pro-forma Invoice or Quotation is issued with a request for a deposit.
▶ The deposit is credited to a Control Account (e.g. Customer Deposits Held).
▶ Once an Invoice is generated, the deposit is transferred to the customer's account.
Advantages of this method:
▶ The organisation can keep track of its deposits.
▶ Deposits can be clearly distinguished from Customer Payments and Overpayments.
▶ Allows the organisation to keep a separate Bank Account and reconcile it with deposits held.
▶ Interest can be paid on the deposits (e.g. if the money is held in an interest-bearing bank account).
▶ The organisation's Customer Age Analysis correctly reflects what customers owe.
▶ Aligns with IFRS 15, recognising revenue only when performance obligations are met.
▶ VAT is not due until an invoice is issued.
Disadvantages of this method:
▶ Requesting the deposit, and following up on it, is a manual process.
▶ Extra accounting transactions are needed to enter and transfer the deposits.
▶ The control account must be reconciled.
Choose this option if:
▶ The Customer Age Analysis is tied to credit facilities.
▶ Interest must be paid on deposits.
▶ Accounts are audited by external auditors.
▶ Deposits are refundable.
Navigate to Main Menu > Setup > Accounting > Accounts (tab).
Click Add Account (button) and enter the details as follows:
Name = Customer Deposits Held.
Code = Leave blank (or allocate a number if account numbers are used).
Category = Current Liabilities.
Leave the other fields blank.
Optionally create individual accounts under Customer Deposits Held.
Create a new account as per Step 2, but name the account after the customer (e.g. Customer Deposit: Amalgamated Industries).
Right-click the line, select Nest Under and select Customer Deposits Held.
Note: Creating individual accounts for each customer makes deposits easier to manage and reconcile.
Navigate to Main Menu > Setup > Transaction > Transaction Types (tab).
Click New (button).
Fill in the details as follows:
Description = Transfer Customer Deposits.
Code = TR-CD.
Below the Items & Inventory Heading:
Select Default Item next to Item Type.
Below the Accounting heading:
Check the Accounting checkbox.
VAT Type = No VAT.
Dr Category = Current Liabilities.
Dr Account = Customer Deposit Control Account.
Note: If subaccounts are used, leave the Dr Account field blank.
Cr Category = Receivables.
Navigate to User Access (Main Menu > Setup > Settings > Users (tab)).
Select a username under users.
Click Actions (button) next to Transaction Access > Add/Remove Modules.
On the popup: move the newly created transaction type from the Available to the Selected section.
Click OK (button) on the popup.
Click Close (button) on the popup.
Find the added transaction type on the alphabetic list of transaction types.
Edit the access rights as needed.
Click Save (button).
Restart the application.
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Click the arrow on New (button) > Other Income (INC).
Click Add Item (button).
Click Menu (button) > Enable Debit & Credit.
Select the Date.
Bank (Dr) (bar) = Select the Bank into which the deposit was made.
Other Income (Cr) = Select Customer Deposit Held - Current Liabilities.
Amount = Type the Deposit amount received.
VAT = Select No VAT.
Type details of the deposit in the Reference and Note fields.
Overtype Default in the Description field with the details of the deposit.
Click Done (button).
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Click the arrow on New (button) > Mouse-over Customer Transactions > Click Transfer Customer Deposits (TR-CD).
Select the Date.
Customer = Select the Customer Account from the dropdown list.
Type in the Amount in the field provided.
Leave the default VAT Type (No VAT).
Below the line:
Description: Overtype Default with details of the deposit.
Set Debit = Opening Balance Control Account.
Navigate to the Outstanding (section) and allocate the amount to the appropriate Customer Invoice.
Click Save (button).
ℹ️ Use Method if only some customers receive interest and the organisation receives the rest of the interest.
In South Africa there is no VAT on interest received or paid. Other countries may have different rules.
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Click the arrow on the New (button) > Other Income (INC).
Click Add Item (button).
Click Menu (button) > Enable Debit & Credit.
Select the Date.
Bank (Dr) = Select the Bank into which the deposit was made.
Other Income (Cr) = Select Interest Income
Amount = Enter the Interest amount received as per the bank statement.
VAT = Select No VAT.
Type the details of the deposit in the Reference and Note fields.
Overtype Default in the Description field with the details of the deposit.
Click Done (button).
Note: Interest can also be captured when doing a Bank Import.
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Select the arrow on the New (button) > mouse-over Customer Transactions > click Transfer Customer Deposits (TR-CD).
Select the Date.
Customer = Select the Customer from the dropdown list.
Type in the Amount in the field provided.
Leave the default VAT Type (No VAT).
Below the line:
Description = Overtype Default with details of the deposit.
Set Debit = Interest Income.
Navigate to the Outstanding (section) and allocate the amount to the applicable Customer Invoice.
Click Save (button).
ℹ️ Use Method 2 if the deposits are held in trust and all the interest must be distributed to the customers.
In South Africa, there is no VAT on interest received or paid. Other countries may have different rules.
Divide the Interest Received from the Bank among the Customer Deposit Accounts in proportion to their deposits.
Note: Total Interest Received divided by Total Deposits Held multiplied by the Customer's Deposit Held equals the Customer's Share of Interest Received.
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Click the arrow on the New (button) > General Journal (GJ).
Select the Date.
Enter the Amount as per Step 1 and accept the default No VAT.
Navigate to the line item and enter the fields as follows:
Debit = Select the Bank account from which the interest was received.
Credit = Select the applicable Customer Deposit Account.
Click Done (button).
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Click the arrow on New (button) > Mouse-over Customer Transactions > Click Transfer Customer Deposits (TR-CD).
Note: The name of your transaction type and code may differ.
Select the Date.
Customer = Select the Customer from the dropdown list.
Type in the Amount in the field provided.
Leave the default VAT Type (No VAT).
Below the line:
Description = Overtype Default with details of the deposit.
Debit = Customer Deposit Control Account.
Navigate to the Outstanding (section) and allocate the amount to the appropriate Customer Invoice.
Click Save (button).
ℹ️ With Option B, Customer Invoices and Receipts are entered according to standard procedures.
_____________________________________________________________________________________________________________________________________________________________________________________________________
ℹ️
Procedure:
▶ A Customer Invoice is raised for the deposit or the full job when the Quotation is accepted.
▶ The deposit is credited to the customer's account and allocated to the Invoice.
Advantages of this method:
▶ No need to keep track of deposits.
▶ Complies with Payment-Based VAT (VAT is due or claimable when a payment takes place, not when an invoice is generated).
Disadvantages of this method:
▶ Income is recognised before the job is done:
▶ Which might not comply with IFRS 15,
▶ It may create a mismatch between income and expenditure,
▶ Gross margins could be overstated.
▶ It may require multiple invoices for the same job.
Choose this option if:
▶ The organisation is registered for payments-based VAT.
▶ There is a very small lead time between the deposit being raised and the job being done.
Navigate to Main Menu > Workflow > Customer Invoices.
Click New (button).
Select the Customer and fill in the header information:
Change the Date, if necessary.
Contact = Select a Contact from the dropdown list.
Rep = Select a Rep from the dropdown list.
Enter a Reference and Note in the fields provided.
Category = Select a Category from the dropdown list next to Category.
Order No = Type an Order Number.
Terms = Select the applicable Terms from the dropdown list.
Delivery Address = Select a Delivery Address from the dropdown list.
Create the items as follows:
Click Menu (button) on the top row > Enable Debit and Credit.
Click Custom (button) above the line items.
Enter a Description for the line item.
Credit = Select an income account (e.g. Deposits Received)
VAT Type = Select the applicable VAT option.
Enter the deposit Amount under Fixed Price.
Change the Status of the invoice to Complete.
Click Save (button).
Note: If you made a mistake, right-click the item and select Delete Item from the context menu.
ℹ️ This process ensures that costing reports are accurate.
For example, the customer pays a 50% deposit on a R10 000 order. The entries will look like this:
1. Customer Account: DR R5 000
1. Deposits Received: CR R5 000
2a. Customer Account: DR 10 000
2a. Income Received: CR 10 000
2b. Customer Account: CR 5 000 (reverses entry 1)
2b. Deposits Received: DR 5 000 (reverses entry 1)
Create a Customer Invoice for the full amount as you normally would.
Once all the line items are created, Add a Custom Item:
Enter a Description (e.g. Less Deposit Paid).
Select the same Income Account as you selected for the deposit (e.g. Deposits Received).
Select the applicable VAT Type.
Enter a Fixed Price as a negative amount (to reduce the invoice by the deposit amount).
Change the Status of the invoice to Complete.
Click Save (button).
ℹ️ With Option C, Customer Receipts are entered according to standard procedures, regardless of whether the receipt was for the deposit or the final payment.
_____________________________________________________________________________________________________________________________________________________________________________________________________
Procedure:
▶ A Customer Invoice is raised for the full job when the Quotation is accepted.
▶ The deposit is credited to the customer's account and allocated to the Invoice.
▶ When the job is complete, the customer is sent a Statement which shows the outstanding balance.
Advantages of this method:
▶ Full transparency: Both the organisation and the customer can keep track of the deposits.
Disadvantages of this method:
▶ Income is recognised before the job is done:
▶ Which might not comply with IFRS 15,
▶ It may create a mismatch between income and expenditure,
▶ Gross margins could be overstated.
▶ If the organisation is registered for Invoice-based VAT, VAT becomes due on the full invoice once it is issued.
Choose this option if:
▶ The organisation is registered for payments-based VAT.
▶ There is a very small lead time between the deposit being raised and the job being done.
ℹ️ This process is used to allocate credit terms to a customer. Once allocated, the credit terms are displayed on quotations if the default quotation templates are used.
Navigate to Customers (e.g. Main Menu > Office > Customers).
Click View (button).
Double click to open a Customer Account.
Click Accounting (tab).
Select the appropriate Credit Terms from the dropdown list.
Note: If there is no term that indicates the deposit requirement, you can create one as explained under Setup at the top of this page.
Click Save (button).
Create a Customer Invoice as per standard procedures.
Indicate the deposit requirement by selecting the terms on the invoice.
Note: If the invoice is linked to a Sales Order, leave the Status of the Sales Order as Active (instead of marking it Complete).
ℹ️ With Option D, Customer Receipts are entered according to standard procedures, regardless of whether the receipt was for the deposit or the final payment.
Record and allocate the deposit payment to the Customer Invoice as per standard procedures.
Navigate to Accounting > Customer Age Analysis.
Click View (button).
Click the applicable Customer.
Click Output (button) > Email / Print / Preview.