For subscription, retainer, and contract revenue, recurring invoices automate the billing that otherwise eats hours every month. Zoho's recurring engine is reliable and flexible, once you set it up correctly.
What you'll learn
→ Creating a recurring profile → Auto-charge vs manual send → Mid-cycle changes → Failed payments and dunningCreating a recurring profile
Sales → Recurring Invoices → New. Select the customer, the start date, the frequency (weekly, monthly, quarterly, annual or custom), and the end condition (forever, until a date, or after N invoices). Add line items as you would on a regular invoice.
Set the invoice numbering pattern. By default Zoho uses sequential numbers, INV-001, INV-002. For recurring billing, you may prefer customer-specific prefixes (ACME-001, ACME-002) for clearer tracking. Settings → Customisation → Invoice Numbering.
Auto-charge vs manual send
Two modes: auto-charge (Zoho creates the invoice, charges the customer's saved card or auto-debit, and emails the receipt) or manual send (Zoho creates the invoice, you review and send). Auto-charge is faster but requires saved payment methods; manual is safer for large amounts.
For amounts under AED 10,000, auto-charge works well. Above that, recommend manual review even on long-standing customers, large recurring charges should not happen without a human seeing them.
Mid-cycle changes
Customers change. Pricing changes. The recurring profile can be paused (no invoices generated until resumed), edited (next invoice reflects the change), or terminated (the profile stops; existing unpaid invoices remain due).
Document changes in the customer's notes, Zoho does not version-control recurring profiles. If you increase pricing on 1 May, note 'Price increased from AED 5,000 to AED 5,500 per month effective 1 May 2026' in the customer record. Saves an audit conversation later.
Failed payments and dunning
When auto-charge fails (expired card, insufficient funds), Zoho retries on a configurable schedule. Settings → Subscription → Dunning Workflow. Default retries are at day 3 and day 7 after first failure; after that the invoice is marked overdue.
Combine with email automation: the customer gets a friendly reminder, a firmer notice, and a final notice before service is suspended. Build the workflow once; Zoho handles thousands of customers without further input.
This guide is general information, not professional advice. For situations that involve specific facts, talk to your accountant, or hire one of ours from the marketplace.