Live Support
+1-802-778-9005Before providing any services, some businesses receive retainers or deposits from customers. Once they provide those services to the customers then invoices of such services are paid from those deposits.
The deposit or retainer will be considered a liability because the business holds the money but does not own it until it is used to pay for the services provided. Once the services are provided then that liability will turn into income.
Detailed steps are provided below to record this deposit or retainer in the QuickBooks Desktop version.
Before you accept retainers, it is essential to set up a current liability account for them. This is all because retainers are liabilities, not income, despite you submitting the money into your bank account.
To create a liability account in QuickBooks Desktop:
Step 1: Go to the Chart of Accounts
The first step in recording a retainer in QuickBooks is to select Chart of Accounts from the Transactions menu. Then from the Charts of Accounts window, right-click and choose the New option from the pop-up menu.
Step 2: Create Current Liability Account Type
In this step, you’re required to create a liability account by choosing Other Current Liability as the Account Type.
Step 3: Configuring/ Setting Up New Liability Account
Now, you have to enter a name for the account in the Name field ( for example, Upfront Deposit). You need to set up the account with a zero opening balance except you are tracking existing retainers. Lastly, choose the OK option. Once the account is made then you’re required to create an item to utilize when recording retainers.
To accept retainers, you’re required to set up an item to utilize when you record the associated transactions. This item is attached to the liability account you just need to set up to properly record retainers.
To create an item in QuickBooks Desktop:
Step 1: Go-to Item List
In this step, you need to select Item List from the Lists menu. Then from the Item List window, right-click and choose New from the pop-up menu.
Step 2: Select the Purpose of the Deposit
In the Type drop-down menu, choose the purpose of the deposits you gathered. You can choose Service if you collect retainers for services, or Other Charge if you collect retainers for products.
Step 3: Choose Upfront Deposit
Now, enter the name of the item (for example Upfront Deposit) in the Item Name/Number field. Then choose the Upfront Deposit liability account which you created from the Account drop-down menu. Finally, choose the OK option. You now have the option to use this item to record retainers that you accept.
To record upfront deposits or retainers, go to Enter Sales Receipts, select the customer, choose the deposit account, and enter the retainer amount. Save and close to record it as a liability.
Following the step-by-step information below:
Step 1: Go to Enter Sales Receipts
In this step select Enter Sales Receipts from the Customer menu. Then, choose the customer or job from the Customer: Job from the drop-down menu.
Step 2: Choose the Account to Deposit the Funds
Now, from the Deposit To menu, choose the account into which to deposit the funds. If this menu doesn’t display, the funds are recognized as Undeposited Funds and they can get deposits at a later point. Then choose the Payment method and insert the relevant information, like Date and Sale No, in the valid fields.
Step 3: Choose Upfront Deposit
From the Detail section, choose the Upfront Deposit item that you’ve created from the Item drop-down menu. Then in the Amount menu, enter the amount of the retainer. Lastly, select the Save and Close option. The deposit or retainer is recorded as a liability.
To create invoices for a retainer, go to Create Invoices under the Customers menu, fill in the details, and save. This records the retainer and reflects it in your liability account.
Following the step-by-step information below:
Step 1: Create an Invoice for the Retainer
Go to the Customers menu and select Create Invoices. From the Customer drop-down list, choose the customer or job for whom the retainer is being recorded.
Step 2: Fill in the Invoice Details
Enter the relevant information in the appropriate fields, including the Date, Invoice #, Bill to/Sold to, and Terms. In the Item Details section, select the product or service that corresponds to the retainer fee.
Step 3: Save the Invoice
After all the necessary details have been entered, click Save and close to finalize the invoice. This will record the retainer in QuickBooks, and the amount will be reflected in the liability account you created earlier.
When you delivered the product or offered the service for which the client paid an upfront deposit/ retainer, you can discount the upfront deposit/ retainer against your invoice. It transfers it to your income account which was previously named as a deposit account.
There are two ways to do this:
The subsequent sections give the process of each method. Choose the method that you believe will suit your business the most.
When you use a deposit or retainer to a customer’s invoice, the deposit can be imputed to a line in the invoice likewise decreasing the total figure in the invoice by the deposit amount.
To enter a retainer as a line item on an invoice:
Step 1: Open the Customer Invoice
Go to the Customers menu and select the option to open an existing invoice or create a new invoice, depending on whether you are applying the deposit to an existing invoice or creating a new one for this purpose.
Step 2: Select the Upfront Deposit Item
In the Detail section of the invoice form, find an empty line where you can add items. From the Item drop-down list, select the Upfront Deposit item that you previously created for recording retainers.
Step 3: Enter the Deposit Amount
In the Amount column next to the Upfront Deposit item line, enter the monetary value of the deposit that the customer has paid. This amount should reflect the total deposit that is being applied to the invoice.
Step 4: Save the Invoice
After you have entered the deposit amount, review the invoice to ensure all other details are correct. Once you are satisfied, click on the Save and Close button to finalize the invoice and apply the deposit amount to the customer’s account.
The deposit is included on the face figure of the invoice and comes with the effect of diminishing the amount to be paid.
If the deposit applied is to the tune of the total invoice amount, the transaction is noted as paid.
When you use an advance from a customer for charges you are able to record the amount as a credit on the invoice to it.
To apply a retainer to an invoice as a credit:
Step 1: Create a Credit Memo/Refund
Go to the Customers menu and select the Create Credit Memos/Refunds option.
Step 2: Select the Customer or Job
From the Customer drop-down list, choose the customer or job for whom you are issuing the credit memo or refund.
Step 3: Select the Upfront Deposit Item
In the Detail section, select the Upfront Deposit item you created earlier from the Item drop-down list.
Step 4: Enter the Deposit Amount
In the Amount field, enter the amount of the deposit or retainer that you are crediting back to the customer.
Step 5: Save the Credit Memo/Refund
After entering the deposit amount, review the information on the credit memo or refund. Once everything is correct, click Save and close to record the transaction.
Step 6: Apply the Credit to an Invoice
When you save the credit memo or refund, a pop-up dialog titled Available Credit may appear. If it does, select Apply to an Invoice and then click OK to proceed.
Step 7: Select the Invoice to Apply the Credit
In the Apply Credit to Invoice dialog that appears, choose the invoice to which you want to apply the upfront deposit or retainer credit. After selecting the invoice, click Done to apply the credit to the invoice.
The balance shown that was left from the upfront deposit or the retainer is retrieved and credited to the chosen invoice.
If a customer cancels a job for which you agreed to accept a down payment or some sort of retainer the money is not counted as a liability.
You have two options to handle upfront deposits or retainers for canceled orders, depending on your business process:
The subsequent sections are as follows to give a systematic set of steps for every one of the two options.
To retain all or a portion of the deposit after a job or order is canceled:
Step 1: Create a New Invoice
Go to the Customers menu and select Create Invoices to open a new invoice form.
Step 2: Select the Customer
From the Customer drop-down list, select the customer for whom you are creating the invoice.
Step 3: Add Items for the Cancelled Project or Job
In the Detail section, add the items related to the canceled project or job by selecting them from the Item drop-down list. If there are charges for work already completed or costs incurred, include those items with their respective amounts.
Step 4: Add the Upfront Deposit Item
On the next available line, select the Upfront Deposits item you created earlier from the Item drop-down list.
Step 5: Enter the Retained Deposit Amount
In the Amount field, enter the amount of the deposit you are retaining as a negative value. This will reduce the total amount the customer is invoiced, effectively applying the deposit to the invoice.
Step 6: Add a Description (Optional)
In the Description field, you can enter a note explaining the transaction. This can help track and report purposes, especially when reviewing the invoice later.
Step 7: Save the Invoice
Review the invoice to ensure all the details are correct. Once you are satisfied, click Save and Close to finalize the invoice.
The amount of the upfront deposit or retainer that you are entitled to keep is credited to the income account while the part that you are not allowed to keep is debited to the account Refund to customers.
To issue a refund:
Step 1: Create a Credit Memo/Refund
Go to the Customers menu and select Create Credit Memos/Refunds.
Step 2: Select the Customer or Job
From the Customer drop-down list, select the customer or job to whom you are issuing the refund.
Step 3: Select the Upfront Deposit Item
In the Detail section, select the Upfront Deposit item you created earlier from the Item drop-down list.
Step 4: Enter the Refund Amount
In the Amount field, enter the amount that you are refunding to the customer.
Step 5: Save the Credit Memo/Refund
Click Save and Close to record the credit memo or refund.
Step 6: Issue a Refund
When you save the credit memo or refund, a pop-up dialog titled Available Credit may appear. If it does, select Give a refund and then click OK to proceed with issuing the refund.
Step 7: Select the Bank Account
In the Issue, a Refund dialog, select the bank account where the upfront deposit or retainer was originally deposited from the Account drop-down list.
Step 8: Choose the Refund Method (Optional)
You can optionally specify how to refund the customer using the options on the Issue this refund via a drop-down menu. This could be via a check, credit card, or another payment method.
Step 9: Save the Refund
After specifying the refund method, review the information to ensure it is correct. Once you are ready, click Save and Close to finalize the refund process.
The refund is provided for the whole amount of the retainer.
Businesses that are service-based, generally use retainers or deposits from customers before providing the service. These payments are originally recorded as liabilities, as they represent funds that are not yet considered earned income. Once the services are performed and bills are issued, the retainer or deposit is then transferred from the liability account to income, which shows the revenue earned. In QuickBooks Online, appropriately managing and recording retainers or deposits is crucial for keeping accurate accounting and ensuring smooth cash flow management.
Below-mentioned are the steps that are required to be followed:
First, you have to open a liability account in order to record the outstanding retainers that a given customer owes.
Step 1: Access the Chart of Accounts
Click on the Settings gear icon in the QuickBooks Online interface. Then, select the Chart of Accounts from the menu that appears.
Step 2: Create a New Account
In the Chart of Accounts page, click on the New button to create a new account.
Step 3: Select Account Type
From the Account Type dropdown menu, choose Other Current Liabilities to indicate that this account will be used for tracking liabilities.
Step 4: Choose Detail Type
From the Data Type Dropdown menu, select Trust Accounts – Liabilities to specify that this account is for tracking trust liabilities.
Step 5: Name the Account
Enter a name for the account in the Name field. You can use Trust Liabilities or any other name that clearly identifies the purpose of the account. If QuickBooks suggests a name, you can accept it or modify it as needed.
Step 6: Set the Start Tracking Date
Choose when you want to start tracking your finances in this account by selecting an option from the When do you want to start tracking your finances from this account in QuickBooks? dropdown list. This could be the current date or a date in the past when the trust liabilities began.
Step 7: Save the Account
After entering all the required information, review the details to ensure they are correct. Once you are ready, click on Save and Close to create the new Trust Liabilities account.
To create a retainer item in QuickBooks Online, go to Products and Services, click New, select Service, name it “Retainer,” link it to your liability account, and save.
Following the step-by-step information below:
Step 1: Access the Products and Services List
Click on the Settings gear icon in the top right corner of the QuickBooks Online interface. Then, select Products and Services from the menu that appears.
Step 2: Create a New Service Item
In the Products and Services page, click on the New button to create a new item.
Step 3: Select Service as the Item Type
In the Product/Service information panel, select Service to indicate that you are creating a non-inventory service item.
Step 4: Name the Service Item
Enter a name for the new service item in the Item field. For example, you might name it Retainer if this item is intended to track retainer fees.
Step 5: Link to the Liability Account
From the Income account dropdown menu, select the liability account that you created in Step 1. This account should be the one you set up to track retainers or trust liabilities.
Step 6: Save the Service Item
After entering the name and selecting the appropriate account, review the information to ensure it is correct. Once you are ready, click on Save and close to create the new Service item. This retainer item can now be chosen while issuing an invoice or a sales receipt for a deposit or a retainer amount.
Step 3 is not necessarily applicable to all patients; hence, not everyone will have to undertake this step. Go through this step if you hold the money from the customer retainers and deposit in a different trust account.
This procedure is unnecessary if an individual keeps the money in his operating account. If there is uncertainty, attempt to be more similar to real life as you possibly can.
Click on the Settings gear icon in the top right corner of the QuickBooks Online interface. Then, select Chart of Accounts from the menu that appears, or click on Take me there if it’s directly available.
Step 2: Create a New Account
In the Chart of Accounts page, click on the New button to create a new account.
Step 3: Select Account Type
From the Account Type dropdown menu, choose Other Current Liabilities to indicate that this account will be used for tracking liabilities.
Step 4: Choose Detail Type
From the Detail Type dropdown menu, select Trust Accounts – Liabilities to specify that this account is for tracking trust liabilities.
Step 5: Name the Account
Enter a name for the account in the Name field. You can use a Trust Liability Bank Account or any other name that clearly identifies the purpose of the account. If QuickBooks suggests a name, you can accept it or modify it as needed.
Step 6: Set the Start Tracking Date
Choose when you want to start tracking your finances in this account by selecting an option from the When do you want to start tracking your finances from this account in QuickBooks? dropdown list. This could be the current date or a date in the past when the trust liabilities began.
Step 7: Save the Account
After entering all the required information, review the details to ensure they are correct. Once you are ready, click on Save and Close to create the new Trust Liability Bank Account.
Once you have made entry of the different accounts and the retainer or deposit item, you can then produce Sales receipts for the deposit or the retainer you are receiving.
If you would rather that customers provide you with deposits or retainers in the form of a check instead of cash, proceed to Option 2.
Step 1: Create a New Invoice
Click on the + New button at the top of the QuickBooks Online interface.
Step 2: Select Invoice
Choose Invoice from the menu that appears to open a new invoice form.
Step 3: Select the Customer
From the Customer dropdown list, select the name of the customer who has provided the retainer or deposit.
Step 4: Add the Retainer or Deposit Item
In the Product/Service column, select the Retainer or Deposit item that you set up earlier. This item should be linked to the appropriate income or liability account.
Step 5: Enter the Amount
In the Rate or Amount column, enter the amount of money received from the customer as a retainer or deposit.
Step 6: Save the Invoice
Review the invoice to ensure all the information is correct. Once you are satisfied, click on Save and Close to record the transaction.
Besides placing the retainer or deposit amount to the bank account mentioned above, it also increases the liability account to display the idea as well as to ensure that the money is not considered as income but as belonging to a client until later.
Option 2 to the Sales receipts is to invoice customers instead of creating them.
Here’s how:
The process is comparable to generating a Sales receipt, although you do not input a Deposit to the account until you receive machinist recompense for the invoice.
Note: Deposit/retainer will not appear on the flush cash basis reports until the invoice is being entirely paid for. Discuss with your accountant on the possibility of getting around the issue by using a journal entry.
Step 1: Create a New Invoice
Click on the + New button at the top of the QuickBooks Online interface.
Step 2: Select Invoice
Choose Invoice from the menu that appears to open a new invoice form.
Step 3: Select the Customer
From the Customer dropdown list, select the name of the customer who has provided the retainer or deposit.
Step 4: Add the Retainer or Deposit Item
In the Product/Service column, select the Retainer or Deposit item that you set up earlier. This item should be linked to the appropriate income or liability account.
Step 5: Enter the Amount
In the Rate or Amount column, enter the amount of money received from the customer as a retainer or deposit.
Step 6: Save the Invoice
Review the invoice to ensure all the information is correct. Once you are satisfied, click on Save and Close to record the transaction.
When you place an amount that you have agreed with your customer on the services that you are going to offer the customer as a deposit, you can then offset that cash into an amount of credit on the bill and get it in the same way as you would get any payment.
Step 1: Create Invoice
In this step, you need to prepare an invoice for the customer which lists the services or goods that you’ve provided. From the last line of the invoice in the Product/Service menu, choose the Retainer or Deposit item.
Step 2: Enter the Retainer Amount
Enter the amount of the retainer as a negative to subtract it from the invoice. You can’t enter the retainer amount which is greater than the invoice total. An invoice can consist of a zero total, but not a negative one. Lastly, choose the Save and Close option.
This results in a decrease in your liability account and at the same time, increases your customer’s invoice account, which turns out to be an income. The money is now yours is a common expression that will be used at the completion of a transaction or business deal to indicate that the financial aspect has been concluded.
That only if you have established a trust liability bank account in which retainers or deposits based upon the retainer have been placed, you may transfer the money into your operating account when you have deemed it appropriate to transform the retainer into income.
Step 1: Choose Transfer
Click on the + New, then choose the Transfer option.
Step 2: Select the Bank Accounts
In the Transfer Funds From the drop-down menu, choose your trust liability bank account and then your operating bank account.
Step 3: Enter the Amount
Enter the amount that you’ve received as payment for the invoice. And choose the Save and Close option.
The money is recorded as if it has been transferred from the special trust account to the operation account in your business.
It is very easy and beneficial to record retainers in QuickBooks. Hence, by making these payments as a frequent company practice, it becomes possible to stabilize the cash flow management furthermore, it helps to develop good relations with clients.
In conclusion, managing retainers and deposits in QuickBooks Online and Desktop is important for businesses that function on credit or advance payments. By accurately documenting these transactions as liabilities and converting them to income once the service is provided, you confirm that your financial statements are correct and all the accounting principles are followed. This approach helps to maintain clarity in the overall cash flow of the business. With the step-by-step recommendations outlined in this article, you can effortlessly simplify your accounting process.
Record a retainer by creating a liability account and depositing the payment into that account until it’s applied to an invoice.
Yes, you can apply a retainer to a future invoice by using the “Apply Credit” feature when billing the customer.
No, a retainer is not an expense; it is a liability until it is earned through services provided.
Disclaimer: The information outlined above for “How to Record a Retainer in QuickBooks Desktop & Online” is applicable to all supported versions, including QuickBooks Desktop Pro, Premier, Accountant, and Enterprise. It is designed to work with operating systems such as Windows 7, 10, and 11, as well as macOS.