How to Build a Recurring Revenue Model for Your CA Firm
Most CA firms earn transaction-based income — file a return, get paid. This guide explains how to transition to a retainer and subscription model, how to price it, and how to communicate its value to clients.
The Problem with Transaction-Based CA Billing
The traditional CA billing model is built on transactions: ₹X for ITR filing, ₹Y for GST returns, ₹Z for tax audit. This creates feast-and-famine revenue cycles — flush in March and November, thin in June and September. It also creates a perverse incentive structure: your revenue only grows if your client base grows, and complex work (like notices) disrupts your planned workload with unpredictable spikes.
A retainer model solves all three problems. It creates predictable monthly revenue, rewards your expertise with ongoing income, and allows you to plan your team's workload in advance.
The Three-Tier Retainer Structure
Tier 1 — Compliance Essentials (₹2,000–5,000/month)
For small businesses and professionals who need basic compliance covered:
- Monthly GSTR-3B + quarterly GSTR-1
- Quarterly TDS return (one form)
- Annual ITR (one head — business/professional)
- Advance tax computation and reminders
- Email/WhatsApp support — response within 48 hours
Tier 2 — Full-Service Compliance (₹8,000–15,000/month)
For growing businesses needing comprehensive coverage:
- Everything in Tier 1
- Monthly bookkeeping (up to 200 entries/month)
- Monthly P&L and balance sheet
- TDS for salary and vendor payments
- ROC compliance (if company)
- Annual audit coordination
- Priority response — within 24 hours
- Quarterly tax planning call
Tier 3 — Business CFO (₹25,000–50,000/month)
For larger SMEs needing strategic financial guidance:
- Everything in Tier 2
- Monthly MIS reports + cash flow analysis
- Board/management presentation support
- Bank loan documentation and liaison
- Transfer pricing documentation (if applicable)
- GST and income tax litigation support (first two hearings)
- Same-day response for urgent matters
- Dedicated relationship manager
How to Price Your Retainer
Start with your current transaction-based billing for each client and work backwards:
- List all services you provide to the client in a year with their current fees
- Total the annual billing
- Add 20% for the value of ongoing availability, advisory, and peace of mind (clients pay a premium for not having to call a CA every time there's an issue)
- Divide by 12 for the monthly retainer amount
Example: A trading company pays you ₹12,000/year for GST returns, ₹8,000 for TDS, ₹15,000 for tax audit, ₹5,000 for ITR — total ₹40,000. Add 20% = ₹48,000/year = ₹4,000/month. Offer them a Tier 1 retainer at ₹4,000-5,000/month with slightly enhanced service.
The Conversation with Clients
Most clients will be open to retainers if you frame it correctly. Don't present it as "I'm raising my fees." Present it as "I want to be your ongoing business advisor, not just someone you call for annual filings." Key talking points:
- Predictability for them: They know exactly what they'll pay each month — no surprise bills at year-end
- Priority access: Retainer clients get priority response times
- Proactive advice: You monitor their compliance proactively and alert them before problems arise
- Included advisory: Routine calls and emails are included, not billed separately
Setting Up Retainer Billing in Grovia
Grovia's retainer billing module lets you configure the monthly fee for each client, auto-generate GST invoices on the 1st of each month, and track payment status. Overdue retainers trigger automated WhatsApp and email reminders. For CA principals, this means zero time spent on invoicing and collections — the system handles it automatically.