Many tax practices run on recurring work. A business pays a yearly retainer for GST and accounting. A family gets its ITRs filed every year. A company has its annual ROC compliance and audit with you. This recurring work is the backbone of the practice. It pays the salaries, it is predictable, and it is far easier to keep a client than to find a new one.
And yet, in many offices, renewals are handled in a rush. The retainer quietly ends, nobody raises the next bill, the work continues on old terms, and three months later someone notices that the fee has not been revised in four years. Or a client drifts away and you find out only when their new CA asks for a no-objection.
A little structure fixes most of this. Here is a simple way to track annual fees and retainer renewals so that renewal season feels calm instead of chaotic.
Start with a renewal register
The first step is a single list of every recurring engagement. Not every client, every engagement. One client might have a GST retainer renewing in April and an audit engagement that you confirm in July. Those are two rows.
A simple register layout:
| Client | Engagement | Renewal month | Current fee | Last revised | Owner | Status |
|---|---|---|---|---|---|---|
| Verma Enterprises | GST + accounting retainer | April | say ₹36,000/yr | 2 years ago | CA Neha | Due |
| Iyer family | ITR filing (4 members) | June | say ₹10,000/yr | Last year | Rahul | Confirmed |
| Bansal Pvt Ltd | Statutory audit + ROC | July | say ₹60,000/yr | 3 years ago | CA Neha | Proposal sent |
| Khan Traders | TDS returns (quarterly) | April | say ₹12,000/yr | Never | Rahul | Due |
The "Last revised" column is the quiet hero here. It shows you, in one glance, which clients have been on the same fee for too long.
The 30 / 15 / 7 reminder routine
Once you have the register, set three reminders for each renewal. This simple rhythm means no renewal sneaks up on you.
30 days before
- Review the engagement internally. Did the scope grow during the year? More invoices, more branches, extra work you did without billing?
- Decide whether the fee needs revision and by how much.
- Prepare the renewal note or engagement letter.
15 days before
- Send the renewal message to the client, with the fee for the coming year.
- If you are revising the fee, this is when you have that conversation (more on this below).
7 days before
- If there is no response, follow up with a polite call.
- Confirm the start date, the fee and the payment schedule.
- Raise the first invoice or advance bill for the new period as agreed.
You can keep these reminders in a calendar, in the register itself, or in a CRM like Nexus, which can show upcoming renewals and remind the owner at each step. The important thing is that each reminder lands on a named person's list on a specific day.
The fee revision conversation
For many practitioners, this is the hardest part. You value the relationship, the client is price-conscious, and asking for more feels awkward. So the fee stays the same year after year, while your costs, salaries and the work itself keep growing.
A few principles make this conversation easier:
- Revise a little, regularly. A modest revision every year or two is much easier for a client to accept than a big jump after five years.
- Link it to the work. If the client's invoices doubled, or they added a branch, or you handled extra notices, say so. People accept a fee increase more easily when they can see why.
- Give notice. Never surprise a client with a higher bill. Tell them before the renewal, not after.
- Be ready to adjust scope. If a client truly cannot pay more, discuss what could be reduced, rather than simply absorbing the extra work.
- Say it simply. No long justifications. A short, respectful message is more confident than a long, apologetic one.
A renewal message you can use
Here is a template for a renewal with a fee revision. Adjust the wording to match your relationship with the client.
Namaste Sir,
Your annual engagement with us for GST and accounting comes up for renewal on 1st April. Thank you for your continued trust over the past years.
During this year, the volume of invoices and the number of returns we handle for you has grown, and we have also supported you with [specific extra work]. Keeping this in mind, the fee for the coming year will be ₹[amount], payable [quarterly / half-yearly / as agreed].
The scope of services remains the same as before. I have attached a short note for your reference. Please let me know if you would like to discuss anything. We look forward to continuing to work with you.
And for a renewal where the fee stays the same:
Good morning Madam, your annual ITR engagement with us is due for renewal this month. The fee and scope remain the same as last year. Kindly confirm, and we will share the document checklist for this year shortly. Thank you.
When a client delays the renewal
Some clients will not reply. Some will say "yes, yes, continue" and not pay. Some will try to negotiate after the work has already started. A calm, consistent approach helps.
- No reply after two reminders: make a phone call. Often the client simply missed the message, or the decision sits with a partner or family member.
- Verbal yes, no confirmation: send a short message confirming what was agreed, so there is a written record. "As discussed on call today, we will continue for the coming year at ₹[amount]."
- Negotiation after the renewal date: listen, and if you adjust, adjust the scope too. Avoid quietly agreeing to the old fee for new, larger work.
- Repeated delays every year: consider asking for an advance or a quarterly schedule at the next renewal.
- Client is leaving: take it gracefully, ask politely if there was anything you could have done better, and note the reason in your register. Handle the handover professionally.
Review the register once a month
On the first working day of each month, spend fifteen minutes on the renewal register. Look at what is due in the next sixty days, check that the 30-day reviews are happening, and update the status of every row that moved. Once a year, sort by "Last revised" and make a short list of clients whose fee you will revisit at their next renewal.
A simple start for this week
- List every recurring engagement in one register, one row per engagement, with renewal month and current fee.
- Add a "Last revised" column and fill it honestly.
- Set 30, 15 and 7-day reminders for every renewal in the next three months.
- Save the two renewal templates above in a place your team can use.
- Pick two or three clients whose fee is overdue for revision and plan that conversation.
Keep all of this in one place
Nexus CRM keeps your clients, leads, follow-ups, tasks, meetings, quotations, invoices and renewals together — on the website and in the mobile app. Built for CAs and tax practitioners, for about ₹8 a day.
Try Nexus freeSee how it works