Retainers: Invoices vs. Sales Receipts

Retainers: Invoices vs. Sales Receipts

Key Takeaways

  • Invoice vs. sales receipt is a payment timing question, not just an accounting preference: use invoices for installment or multi-method retainer payments and sales receipts for single, full-amount payments received upfront.
  • The line item account mapping matters more than the document type you choose, since mapping to income instead of trust liability immediately misrepresents firm revenue and understates your trust obligations.
  • Unearned retainers must sit in IOLTA until services are rendered, and the only compliant path to recognizing income is applying trust funds against an earned-services invoice and then transferring the amount to your operating account.
  • A failed three-way reconciliation is not just a bookkeeping problem: it is a bar compliance failure, and state enforcement programs are now specifically resourced to investigate exactly these kinds of discrepancies.

Every law firm collects retainers. Very few handle the bookkeeping correctly.

Here is the thing: the choice between recording a retainer as a QuickBooks invoice or a sales receipt looks like a minor administrative detail. But it is not. Done wrong, it misclassifies unearned client funds as firm income, distorts your trust liability balance, and hands a state bar investigator exactly the kind of documentation trail that leads to disciplinary action.

This guide draws a clean line between the two document types, maps each one to the retainer scenario it fits, and explains what your books need to reflect at every stage of a client engagement.

Why This Decision Has Stakes Beyond Bookkeeping

Trust account violations are consistently among the top causes of attorney discipline in the United States. The California State Bar's 2024 Annual Report documented 117,750 attorneys reporting client trust account (CTA) responsibilities, a figure that jumped sharply from 75,000 the prior year, alongside a dedicated enforcement unit that drove discipline investigations related to trust account violations up 80% year over year.

The ABA's Rule 1.15 requires attorneys to keep client funds separate from firm funds, maintain complete records, and notify clients upon receipt. Misclassifying a retainer deposit, even unintentionally, directly undermines all three requirements.

When you record a retainer incorrectly in QuickBooks Online, the damage compounds quickly. Your P&L shows inflated revenue, the trust liability ledger is understated, and the three-way reconciliation your bar requires will not balance. That is not just an accounting error. That is a compliance failure.

The Core Distinction: What Invoices and Sales Receipts Actually Do

Before you apply either document to retainers, you need to understand how they each work mechanically.

Invoice 

Think of an invoice as a request for payment. It creates an accounts receivable balance and records that a client owes your firm money. Payment against an invoice is recorded separately, either as "Receive Payment" or applied from available trust funds. An invoice can absorb multiple payments across different dates and payment methods, which is what makes it flexible.

Sales Receipt 

A sales receipt records that payment was received at the time of the transaction. It does not create a receivable. It assumes the client paid in full, in one transaction, at the moment the document is created. It can only be matched to one deposit in your bank feed.

That structural difference is what determines which one fits which retainer scenario.

The Two Types of Retainers and Why the Type Changes Everything

Not all retainers are the same under legal accounting rules, and mixing them up is the root cause of most bookkeeping errors at law firms.

Unearned Retainer (Advanced Fee Deposit)

 This is the most common type. The client pays before work begins. These funds belong to the client until services are rendered and must sit in a dedicated trust account, typically your IOLTA. They are a liability on your balance sheet, not income. Recording them as income before services are performed is a foundational error that misrepresents firm revenue and violates bar rules.

Earned Retainer (True Retainer / Availability Fee)

 This is a flat fee paid simply for your firm's availability. Some jurisdictions allow this to be deposited directly into the operating account as earned income, since the client is paying for access and not a specific outcome. These are less common and very jurisdiction-specific. Always confirm with your state bar rules before treating any retainer as immediately earned.

Flat Fee Retainer

 Paid upfront for a defined, bounded scope of work. Whether this is earned upon receipt varies significantly by state. In many jurisdictions, flat fees must also go to trust until the work is completed.

Retainer Type Earned or Receipt? Account QuickBooks Entry
Advance Fee Deposit No IOLTA/Trust Sales Receipt or Invoice to Trust Liability
True/Availability Retainer Yes (confirm jurisdiction) Operating Sales Receipt to Income
Flat Fee Jurisdiction-dependent Often Trust Sales Receipt or Invoice to Trust Liability

When to Use an Invoice for Retainers

Invoices are the right choice when:

  • The client will pay the retainer over time, whether that is installments or a payment plan
  • The client will pay using multiple methods, such as part by check and part by credit card on separate dates
  • Your firm needs an audit trail linking multiple payments to a single retainer obligation
  • You are billing in advance and the client has not paid yet

Because an invoice can receive multiple payments, your bank feed can match two or three separate deposits against the same receivable without creating duplicate income entries. That is really the only clean way to handle split payments in QuickBooks.

The workflow:

  1. Create an invoice. Map the line item to your trust liability account, not an income account.
  2. Client pays in installments. Use "Receive Payment" against the invoice each time.
  3. The deposit goes into IOLTA, increasing the trust bank balance and the corresponding client trust liability.
  4. As fees are earned, transfer from IOLTA to operating and offset against invoices for services rendered.

When to Use a Sales Receipt for Retainers

Sales receipts work well when the client pays the full retainer amount, in a single transaction, upfront. This usually happens at the initial consultation or at engagement signing.

Common scenarios where a sales receipt fits:

  • A family law client hands you a $5,000 check at the intake meeting
  • A criminal defense retainer is paid in full before a case begins
  • A flat fee for a discrete project like contract drafting is collected at signing

The workflow:

  1. Create a sales receipt. Map the retainer item to your trust liability account, not income.
  2. Set the "Deposit To" field to your IOLTA bank account, not the operating account.
  3. The IOLTA balance increases and the trust liability for that specific client increases by the same amount.
  4. When fees are earned, apply from trust and recognize income.

One thing worth repeating directly from QuickBooks' own guidance: do not use sales receipts for trust retainers in a way that routes funds to income. Sales receipts linked to income accounts immediately recognize revenue, and that is simply wrong for unearned retainers.

The Account Mapping Error That Destroys Compliance

Here is where most firms get into trouble. Both invoices and sales receipts can be configured incorrectly, and the error that creates the most downstream damage is mapping the retainer line item to an income account instead of a trust liability account.

When you map a retainer to income, here is what happens:

  • Your P&L shows revenue you have not earned
  • Your trust liability ledger shows a balance lower than the funds you are actually holding
  • Any state bar audit or three-way reconciliation will surface the discrepancy immediately
  • You may inadvertently withdraw operating funds against income that does not exist yet, which means you are effectively borrowing from client funds

The California State Bar's 2023 Trust Account Handbook describes a negative trust liability balance as "at best a sign of negligence and, at worst, a sign of theft." The account mapping choice you make in QuickBooks is not cosmetic. It determines which side of that line your firm sits on.

Correct setup for an unearned retainer item in QuickBooks:

  • Product/Service: Retainer (or advance fee deposit)
  • Income Account: Trust Liability (current liability), not Legal Fees, Services Revenue, or any income account
  • Tax Code: Non-taxable

Revenue Recognition: When the Retainer Becomes Income

The retainer becomes income when services are actually earned. At that point, the accounting workflow changes direction.

  1. Create an invoice for services rendered, covering time, fees, and disbursements.
  2. On a final line, enter the retainer item as a negative amount to apply trust funds.
  3. This reduces the trust liability account and increases income at the same time.
  4. Transfer the corresponding amount from IOLTA to your operating account.
  5. Match the bank transfer in your feed to the journal entry.

This two-step process, applying to the invoice first and then transferring between accounts, is exactly what the ABA's Rule 1.15 documentation requirement demands. You need a complete, traceable record showing that funds moved from trust to operating only after services were earned.

Common Scenarios: Which Document to Use

Scenario Document Why
Client pays $10,000 retainer in full at signing Sales Receipt Single payment, immediate deposit
Client pays half retainer in three monthly installments Invoice + Receive Payment (x3) Multiple payments against one receivable
Client pays half by check, half by credit card Invoice + Receive Payment (x2) Two separate deposits, one receivable
Flat fee paid in full for a defined project Sales Receipt One-time payment, map to trust until earned
Retainer replenishment after funds are depleted Sales Receipt or Invoice Depends on payment timing and method
Down payment before full engagement Invoice Partial payment, remainder paid later

The Three-Way Reconciliation Requirement

Most state bars require law firms to perform monthly three-way reconciliations. The process compares three things:

  1. The IOLTA bank statement balance
  2. The trust bank account ledger in your accounting software
  3. The sum of all individual client trust liability ledger balances

All three must match the penny. If your sales receipts or invoices are mapped incorrectly, or if a retainer was deposited to the operating account instead of IOLTA, the reconciliation will fail. That discrepancy triggers exactly the kind of internal review and potential bar notification that compliance-focused firms work hard to avoid.

The ABA's explicit guidance under Rule 1.15 requires complete records and regular accounting to clients. Firms that cannot produce a clean three-way reconciliation are, by definition, out of compliance.

Get the Setup Right Before It Becomes a Problem

Retainer accounting errors are rarely random. They follow predictable patterns: wrong document, wrong account mapping, funds deposited to the wrong account, or income recognized before it is earned. Every one of those errors is preventable with the right setup and consistent oversight.

That is exactly what Bookkeeper.law is built for. The firm provides virtual legal bookkeeping designed specifically for law firms, not generalist bookkeeping that has been loosely adapted for legal use. That distinction matters because trust accounting, IOLTA reconciliation, retainer liability tracking, and three-way reconciliation are not skills a general bookkeeper picks up on the job while your firm's compliance hangs in the balance.

Bookkeeper.law handles the full retainer accounting workflow: correct QuickBooks setup for trust liability accounts, proper document selection for each payment scenario, monthly three-way reconciliations, and the documentation your bar requires. If your firm is spending time on this instead of billable work, or you are not confident your books would hold up to a compliance review, schedule a consultation with Bookkeeper.law and get the setup right from the start.

Simplify Law Firm Accounting with Legal Bookkeepers for just $14/hour.

FAQs About Invoices vs Receipt

Can I use a sales receipt for a retainer that goes into my IOLTA account? 

Yes, but only if the retainer is paid in full in a single transaction and you correctly map the line item to a trust liability account, not an income account, with a direct deposit into your IOLTA. If either condition is not met, an invoice is the safer choice. Never use a sales receipt configured to push funds to an income account for any unearned retainer.

What happens if I accidentally record a retainer as income in QuickBooks?

 Your balance sheet will understate your trust liability and your P&L will overstate revenue. When you run a three-way reconciliation, the numbers will not balance. If the error goes undetected and you withdraw operating funds against that phantom income, you are effectively using client trust money, which is a bar violation regardless of intent. The fix requires a correcting journal entry and a review of all related trust transactions.

Do flat fees go to trust or directly to the operating account?

 It depends on your jurisdiction. Some states allow flat fees to be treated as earned upon receipt and deposited to the operating account; others require they go to trust until the scope of work is completed. California, for instance, generally requires flat fees to go to trust. Confirm your state bar's specific rules before treating any flat fee as immediately earned income.

Can I run a single QuickBooks report to see each client's remaining trust balance?

Yes. Run a Balance Sheet report set to "All Dates," locate your trust liability account, click through to the detail, then customize the report to group by customer. This shows each client's current retainer balance and the full transaction history affecting it. For firms managing multiple IOLTA clients, legal-specific software that integrates with QuickBooks can provide this breakdown automatically and flag any client whose trust balance would go negative before a transaction posts.

Explore More

How Can Law Firm Bookkeeping Improve Profitability - Effective Ways to Grow
June 18, 2025

How Can Law Firm Bookkeeping Improve Profitability - Effective Ways to Grow

3 minutes
This is some text inside of a div block.
Advantages of Outsourcing Bookkeeping for Small Law Firms
June 14, 2025

Advantages of Outsourcing Bookkeeping for Small Law Firms

4 minutes
This is some text inside of a div block.
Legal eBilling Benefits for Law Firms: Complete 2026 Guide
April 16, 2026

Legal eBilling Benefits for Law Firms: Complete 2026 Guide

9 Minutes
This is some text inside of a div block.