Many business owners receive deposits from customers for services that have not yet been delivered. Some receive deposits for rentals, real estate purchases and goods valued over $2,500.00. Lawyers receive deposits from their clients that go into a trust liability bank account. Landlords receive deposits from tenants that also go into a liability account. General contractors receive retainer deposits and down payments from customers for constructions jobs in progress that go into a liability holding account as well. All of these deposits are recorded in QuickBooks Online in very specific ways. Small deposits for jobs that will be quickly completed can be recorded directly in a customer invoice. Below are the various ways to record deposits.

Turn-On the Deposits Field for your QuickBooks Online Customer Invoices

For small jobs with little or no risk you can turn-on the built-in “Deposits” feature in QuickBooks Online by going to “Account and Settings”, “Sales” and “Sales from content”, then turning-on “Deposit”. This will add a “Deposit” field to your Invoice so that you can enter the deposit amount received and reduce the outstanding balance of the invoice. Many professional service providers take small deposits for scheduled services with established delivery dates.

Add Product and Service Items to Customer Invoices

It is important to add the actual product or service item, or billable expenses to your customer invoices before adding any deposit amounts received. Note that a deposit itself is NOT a product or service line item and should NOT be the only item on a customer invoice.

Add Received Deposits to Customer Invoices

When you add the received deposit to the customer invoice it will immediately count as income for your business. You will select either the bank or undeposited funds if the payment was included with other deposits that were made that day. This process works best when you’re ready to make a customer invoice, and have already received money, the balance less the deposit will remain on the invoice as outstanding until paid.

Create Liability Account, Product and Service Item, Sales Receipt and Invoice

Most companies record deposits as an “Other Current Liability”. When you accept money from your customer as a deposit it is not yet considered income, as the money is not yours until you have earned it. If the job is cancelled or not completed for some reason, you will have to give the money back, unless you negotiated a contract for a non-refundable deposit.

Create Liability Account for Customer Deposits Received

The first step is to create a “Customer Deposits Received” account within your chart of accounts. This is setup as an “Other Current Liability”.

Create Product and Service Item for Deposit/Retainer Liability

The next step is to create a “Customer Deposit” Product and Service item, mapping the “Income account” to the “Customer Deposit Liability” account.

Create Sales Receipt Receive Customer Deposit/Retainer

Create a Sales Receipt using this “Customer Deposit” item, which will place the customer deposit into this liability account on your Balance Sheet.

Create Invoice and Subtract Received Deposit/Retainer Amount

When the time comes to progress bill or final invoice your customer you will add the same product and service item for “Customer Deposit” and subtract the dollar amount as the last line item on the invoice to show only the remaining outstanding customer invoice balance. This will move the deposit from the liability account and distribute it to income. It reverses the earlier sales receipt that placed the deposit onto your Balance Sheet.

Item setup for customer deposit
Customer Deposit InfoGraphic
Regina Pitts
Regina PittsPrincipal Accountant & Bookkeeper
Member of the QuickBooks ProAdvisor Program

Accounting and Bookkeeping Support by a QuickBooks ProAdvisor Program Member

I founded Lend A Hand Accounting because I believe accounting and bookkeeping services should be affordable, efficient, and flexible. We use flat fee pricing, which makes our accounting services a comfortable fit for any budget. At Lend A Hand Accounting, we’ve found a formula that really works! You select the accounting services you need, and control when you want to start or stop services. It is all in your hands! We’ve cut out the need for endless phone calls and long trips to the accountant’s office.

Feel free to call or text me now at 360-637-4799. We can also get started right away. Go ahead and create a free account and we can automatically look at your books and let you know where you stand.

We really appreciate your business and look forward to serving all of your accounting and bookkeeping needs. Thanks again!


The Content is for informational purposes only, you should not construe any such information or other material as legal, tax, investment, financial, or other advice.