Year-End Checklist: Getting Tax-Ready as a Small Business
The end of India's financial year — March 31 — arrives the same time every year, and yet it catches most small businesses off guard. The antidote is starting a month early, working through a clear checklist, and handing your accountant a tidy package instead of a pile of loose documents.
Start in February, not March
Beginning your year-end review in early February gives you six weeks to fix problems — missing invoices, unrecorded expenses, GST mismatches — before the deadline. Starting in late March leaves almost no room to correct anything.
Deadlines vary by structure and return type
ITR filing deadlines, GST return due dates, and audit requirements differ based on your business structure, turnover, and applicable scheme. This is general information, not professional tax/legal advice — check with a qualified professional for your situation.
Step 1: Reconcile invoices and receipts
The first task is confirming that every invoice you raised during the year is accounted for.
Pull a list of all invoices from your invoicing tool or records. For each one, verify:
- Was it paid? Mark each invoice as paid (with the date), partially paid, or outstanding.
- Was it for the correct amount? Check against any client purchase orders or agreements.
- Is it correctly dated? Invoice dates affect which financial year the income falls in.
Any invoice that should have been raised but wasn't — for work completed, milestones hit, or services delivered — should be raised now. Revenue is generally recognised in the year it was earned, not the year it was invoiced, but having the invoice issued in the same year keeps records clean.
Step 2: Tidy expenses and bills
Go through every business expense from the year and verify it's been recorded:
- Check your business bank account and credit card statements line by line
- Match each transaction to a logged expense entry
- For cash expenses, confirm you have a receipt or note
Common expenses that get missed: annual software subscriptions, domain renewals, professional development (courses, books), co-working memberships, and equipment purchases. See How to Track Business Expenses for a complete category list.
Also confirm that you haven't inadvertently logged personal expenses as business expenses. This matters both for accuracy and because personal expenses are not deductible.
Step 3: Match GST returns to your books
If you're GST-registered, your GST returns need to match your books. This is a two-way check:
GSTR-1 vs your invoices. Every invoice you raised should be reflected in the GSTR-1 you filed for that period. Cross-check totals: taxable value, CGST, SGST, and IGST should match between your invoice register and your filed GSTR-1.
GSTR-3B vs your ITC claims. The input tax credit you claimed in GSTR-3B should be supported by purchase invoices from registered suppliers. Check that each ITC entry has a corresponding valid invoice.
GSTR-2B matching. Your GSTR-2B (auto-populated from your suppliers' filings) shows what ITC is available to you. Any discrepancy between GSTR-2B and what you've claimed needs to be investigated.
For a primer on what these returns contain and when they're due, see GSTR-1 & GSTR-3B: A Freelancer's Filing Cheat Sheet.
Step 4: Chase outstanding payments
Year-end is a natural trigger to follow up on unpaid invoices, for two reasons. First, the practical one: money owed to you from this financial year should ideally be collected this financial year. Second, the accounting one: you need to know whether to recognise the income this year or write it off.
For each outstanding invoice:
- Send a polite follow-up with a copy of the invoice
- Confirm the client's intention to pay and agree on a timeline
- If a client is unresponsive and the amount is significant, note it for your accountant — there are provisions under the Income Tax Act for bad debt, but the treatment depends on how you've been recognising income
If you need templates for following up, How to Chase Overdue Invoices Politely has a follow-up sequence you can use.
Step 5: Prepare documents for your accountant
Gather everything your CA will need to file your returns:
- Complete invoice register — all invoices raised, with date, client, amount, and GST
- Expense records — all expenses with receipts or documented evidence
- Bank statements — full year, for all business accounts
- Form 26AS — download from the income tax portal; shows TDS deducted by clients on your behalf
- TDS certificates (Form 16A) — if clients deducted TDS, they should have issued these
- Advance tax payment challans — proof of any advance tax you paid during the year
- Last year's ITR — your accountant may need this for reference
- GST filing summary — copies of filed GSTR-1 and GSTR-3B for all periods
The more organised this package is, the faster the filing process and the lower the chances of errors.
E-BillR's reports section exports your year's invoice totals, GST summaries, and expense breakdowns — go to Reports to pull a full-year summary that you can hand directly to your accountant.
A clean set of books year-round
Year-end pressure is mostly a symptom of not keeping up during the year. If your invoices are recorded, expenses logged, and GST returns filed on time each month, the year-end review becomes a verification exercise rather than an excavation project. For a system that keeps books clean throughout the year, see Receipts vs Payments: Keeping Your Books Clean.
Keep reading
How to Price Your Services as a Freelancer in India
Frameworks for setting rates that cover your costs, taxes, and worth — without scaring clients away.
Freelancer Finance 101: From First Invoice to Tax Time
A complete money roadmap for new freelancers in India — invoicing, GST, expenses, savings, and tax.
Best Free Tools for Indian Small Businesses in 2026
A practical stack of free tools — invoicing, payments, storage, and more — to run a lean Indian business.