Fort Myers Customer Deposits Bookkeeping Guide for QuickBooks Online
Customer deposits can make clean books turn messy fast. If you post them as income too soon, your profit looks higher than it should, and your balance sheet loses track of money you still owe back or still have to earn.
In QuickBooks Online, the fix is simple once you set the deposit up the right way. The main idea is that customer deposits are usually liabilities until the work is delivered or earned .
If the job is not finished yet, the deposit should sit on the balance sheet, not the profit and loss statement.
Customer deposits, retainers, and prepayments in QuickBooks Online
QuickBooks customer deposits are easier to manage when you separate the money by purpose. A deposit for a project is not the same as a monthly retainer or a prepayment for goods. They may look alike in the bank feed, but they do different jobs in the books.
| Situation | Where it sits in the books | Common QuickBooks Online move | What changes later |
|---|---|---|---|
| Customer deposit for a project | Liability on the balance sheet | Add a deposit item tied to a liability account | Apply it to the final invoice when earned |
| Retainer for future services | Liability until earned | Use the same setup, then track work against it | Move it into income as work is done |
| Prepayment for goods or mixed jobs | Usually liability until shipment or service is complete | Record it through a deposit item or deferred receipt account | Clear it against an invoice or sales receipt |
The key point is simple. Money received early is still customer money until you earn it. That means the balance sheet should hold it first, then the P&L should pick it up later.
If your business has regular deposits, retainer billing, or partial prepayments, consistent bookkeeping matters a lot. For ongoing help with small business bookkeeping in Fort Myers , a clean deposit workflow keeps the books easier to read at month end.
Set up the right accounts before the first payment
Good deposit tracking starts before the money arrives. QuickBooks Online needs a place to hold the deposit and a way to connect it to the customer. The exact menu labels can shift with subscription level or interface updates, but the setup pattern stays the same.
Create a liability account
Start with a liability account , usually an "Other Current Liability" account. That account is where the deposit sits until the work is done.
- Open the gear icon in QuickBooks Online.
- Go to the chart of accounts.
- Choose New.
- Select Other Current Liability.
- Name it something clear, like "Customer Deposits Received."
- Save and close.
That account is the holding place. It tells you the money is on hand, but not yet earned.
Add a deposit item
Next, create a service item that points to that liability account. This makes it easier to use the deposit on invoices and sales receipts.
- Open Products and Services.
- Choose New.
- Select Service.
- Name it "Customer Deposit."
- Map the item to the liability account you created.
- Save it.
Now the deposit has a clean path into your books. The item lets QuickBooks post the payment to the right place without turning it into income too soon.
Record the deposit when the money arrives
Once the customer pays, the goal is to capture the cash and keep the deposit off revenue. You can use an invoice or a sales receipt, depending on how your office handles upfront payments.
A sales receipt works well when the customer pays right away. An invoice works better when you want the deposit to sit inside the customer file until the job is billed out. Either method can work, as long as the deposit lands in the liability account.
Here is a simple workflow:
- Open + New .
- Choose Sales Receipt or Invoice based on your process.
- Select the customer.
- Add the Customer Deposit item.
- Enter the deposit amount.
- Save the transaction.
- If needed, match the payment to the bank feed or Undeposited Funds.
A real example helps. Say a Fort Myers contractor takes a $1,000 deposit on a $4,000 job. That $1,000 does not hit income yet. It sits in the liability account until the work is billed and earned.
Apply the deposit to the final invoice
The final invoice is where the deposit gets cleared. This step matters because it ties the earlier payment to the finished work and reduces what the customer still owes.
A common workflow looks like this:
- Create the final invoice for the full job.
- Add the actual services or products delivered.
- Add the deposit as a negative line, or use the credit method your accountant prefers.
- Check the remaining balance due.
- Save and send the invoice.
Using the same $4,000 project, the final invoice would show $4,000 of completed work. Then the $1,000 deposit would reduce the amount due to $3,000. At that point, the deposit moves out of the liability bucket and into earned revenue.
If the deposit only covers part of the invoice, the rest stays open as a normal receivable. If the deposit is larger than the final bill, the extra amount becomes a customer credit or gets refunded.
That is why the setup matters. Without the liability account and deposit item, the final invoice can look fine while the balance sheet stays wrong.
Handle refunds, partial work, and tax questions with care
Refunds need the same clean treatment as deposits. If you refund an unearned deposit, reverse the liability and send the money back. If you only earn part of the work, split the transaction so earned and unearned pieces do not get mixed together.
Partial work can create a second layer of confusion. A customer may pay a $2,000 retainer, then receive a partial service worth $800. In that case, only $800 should move into income. The remaining $1,200 should stay in the liability account until the rest of the service is delivered.
Tax treatment can be different from bookkeeping treatment. The IRS has guidance on advance payments and accounting periods in Tax Cuts and Jobs Act guidance notices. That matters because the timing of income on the tax return may depend on your method of accounting, the type of work, and how the contract is written.
Florida adds another layer. Sales tax can depend on what you sold, whether the payment was for services or taxable goods, and how the deposit was handled. Confirm the details with your accountant before you decide how to treat deposits on the return.
Common bookkeeping mistakes that throw off deposit tracking
Deposit problems usually come from small setup errors. A few patterns show up again and again.
- Posting the deposit straight to income . That makes revenue look higher before the work is earned.
- Skipping the liability account . Without it, you lose the clean place to hold customer money.
- Using the wrong item on the invoice . If the deposit item does not point to the liability account, the final invoice will not clear correctly.
- Forgetting partial applications . A deposit that only covers part of the bill needs a clear remaining balance.
- Ignoring refunds or unused balances . If the job changes, the books should show what was earned and what still belongs to the customer.
- Missing Florida tax review . The deposit may affect sales tax timing, depending on the work and the contract.
A little discipline here saves a lot of cleanup later. Once the deposit trail is clean, month-end reconciliation gets easier too.
Conclusion
Customer deposits get much easier to manage when you keep one rule in mind, the money is usually a liability until the work is earned. That single idea keeps your balance sheet honest and stops your P&L from telling the wrong story.
In QuickBooks Online, the right liability account, deposit item, and invoice workflow make the process predictable. Refunds, retainers, and partial applications then fall into place because the original deposit was tracked correctly.
When the books show what has been earned, what is still owed, and what must still be returned, your numbers make sense at a glance.





