Client Retainers
Collect upfront deposits from clients, track the remaining balance, and draw against the retainer as work is performed.
How Retainers Work in BizBooks Pro
A retainer is a prepayment from a client held on account until services are delivered. Law firms, consultants, marketing agencies, and other professional service businesses commonly use retainers to secure commitment and fund ongoing work.
In BizBooks Pro, retainers are managed as a liability on your books. When a client deposits money, it goes into a retainer liability account because you owe the client either services or a refund. As you perform work and draw against the retainer, the liability decreases and revenue is recognized.
Creating a Retainer for a Client
- Navigate to Customers and select the client
- Click Manage Retainer (or find it under the client's detail panel)
- Enter the Retainer Amount agreed upon with the client
- Optionally set a Minimum Balance threshold that triggers a replenishment notice
- Click Create Retainer
The retainer record is now linked to the client. You can view the current balance, deposit history, and draw history at any time from the client's profile.
Recording Retainer Deposits
When the client sends a retainer payment, record it as a deposit:
- Open the client's retainer panel
- Click Record Deposit
- Enter the Amount received
- Select the Payment Method (check, wire, credit card, etc.)
- Enter the Date the payment was received
- Add an optional Reference (check number, transaction ID)
- Click Save Deposit
BizBooks Pro records a journal entry that debits your bank account and credits the client retainer liability account. The retainer balance increases by the deposit amount.
Drawing Against a Retainer
When you complete work and want to apply retainer funds toward the client's bill:
- Open the client's retainer panel
- Click Record Draw
- Enter the Amount to draw
- Provide a Description of the work or invoice being covered
- Optionally link the draw to a specific Invoice
- Click Save Draw
The system records a journal entry that debits the retainer liability (reducing what you owe) and credits your revenue account (recognizing income). The retainer balance decreases accordingly.
Viewing Retainer History
The retainer panel for each client displays a chronological ledger of all deposits and draws. Each entry shows:
- Date: When the deposit or draw occurred
- Type: Deposit or Draw
- Amount: Dollar value of the transaction
- Description: Notes about the payment or work performed
- Running Balance: Retainer balance after the entry
This ledger serves as a transparent record you can share with the client to show how their retainer funds have been applied.
Accounting Treatment
BizBooks Pro handles the double-entry bookkeeping for retainers automatically. Here is how the journal entries work:
When a Deposit Is Received
| Account | Debit | Credit |
|---|---|---|
| Bank Account (asset) | $5,000 | |
| Client Retainer (liability) | $5,000 |
The deposit increases your cash and creates a liability representing the obligation to the client.
When a Draw Is Recorded
| Account | Debit | Credit |
|---|---|---|
| Client Retainer (liability) | $1,500 | |
| Service Revenue (income) | $1,500 |
The draw reduces the liability and recognizes the amount as earned revenue. Your income statement reflects the revenue in the period the work was performed, which aligns with accrual accounting principles.