A Retainer Invoice in Zoho Books is used to collect advance payments from customers before delivering goods or services. It is commonly used in consulting, IT services, AMC contracts, projects, and professional services.
Instead of billing after work is completed, you first collect a retainer (advance) and later adjust it against final invoices.
What is a Retainer Invoice?
A Retainer Invoice is:
An advance payment request
Not counted as revenue immediately
Recorded as a Customer Credit / Liability
Adjusted later against actual invoices
Step-by-Step: Create Retainer Invoice in Zoho Books
Step 1: Enable Retainer Invoices
Go to Settings ⚙ → Preferences → Sales
Enable Retainer Invoices
Click Save
Step 2: Create Retainer Invoice
Go to Sales → Retainer Invoices
Click + New
Select Customer
Enter:
Retainer Amount
Description (e.g., ERP Implementation Advance)
Due Date
Save & Send
Example: Retainer Amount: AED 10,000
Description: Advance for Odoo Implementation
Step 3: Receive Payment
Open Retainer Invoice
Click Record Payment
Enter:
Payment Mode
Bank/Cash Account
Save
Now Zoho records this as Customer Credit (Liability)
Step 4: Create Final/Regular Invoice
After providing service:
Go to Sales → Invoices → + New
Create normal invoice
Add services/products
Save
Example: Total Service Value: AED 15,000
Step 5: Apply Retainer Credit
Open the Final Invoice
Click Apply Credits
Select available Retainer Credit
Apply amount
Save
Remaining amount = Payable by customer
Used amount = Revenue recognized
Accounting Treatment in Zoho Books
When Retainer is Received:
(Liability – Not Income)
