⚡ Money Leak Challenge Features Dashboard Bank Recon Balance Sheet
AI Copilot Pricing
Sign In Get Started →

Annual Compliance Checklist for a Private Limited Company in India (2026)

Last updated: October 28, 20264 min read✍️ Written by MoneyGence TeamReviewed by MoneyGence Team

Starting a company is easy. Staying compliant is where founders slip. Here are the ROC, board and tax filings a private limited company handles each year, and when each is due.

A private limited company must hold its AGM within six months of the financial year end, then file ADT-1 within 15 days, AOC-4 within 30 days and MGT-7 or MGT-7A within 60 days of the AGM. It also files DPT-3 by 30 June, MSME-1 half-yearly where it owes dues to micro and small suppliers, and director KYC on its current cycle. It must hold at least four board meetings a year and meet its income tax, TDS and GST filings. These apply even if the company had no revenue.

Starting a private limited company is the easy part. The filings that follow, year after year, are what catch founders out. Nobody sends a reminder, the dates move with your AGM, and a missed form usually costs a late fee for every day of delay.

This checklist covers the filings a standard private limited company deals with in a year, in the order they tend to fall. Your CA or company secretary should confirm what applies to your company, but this gives you the full picture so nothing arrives as a surprise.

Who has to file

Every registered company has to file its annual forms, including a company with no revenue, no staff and no transactions. A dormant company still files AOC-4 (with nil financials) and MGT-7 each year. "We did nothing this year" is not a reason to skip them.

The AGM and the filings that follow it

The Annual General Meeting is the starting gun. A private company (other than a one person company) holds it within six months of the end of the financial year, which means by 30 September for the year ending 31 March. Three filings then run off the AGM date, so their deadlines move if your AGM moves.

The AGM and the filings that follow it (illustration)

Rebuild with the Table button, 3 columns:

FormWhat it isDue
ADT-1Notice of the auditor's appointmentWithin 15 days of the AGM
AOC-4Financial statements filed with the ROCWithin 30 days of the AGM
MGT-7 or MGT-7AAnnual returnWithin 60 days of the AGM
Small companies and one person companies use the shorter MGT-7A. One source I checked says the small-company limits were raised from 1 December 2025 to Rs 10 crore of paid-up capital and Rs 100 crore of turnover. Ask your CA whether you qualify.

Other ROC filings

Other ROC filings (illustration)

MSME-1 is a good reason to track your vendor bills. If you owe a registered micro or small supplier for more than 45 days, it shows up here. We explain the rule in [Internal link -> MSME 45-Day Payment Rule for Service Businesses].

Board and secretarial basics

Tax filings that sit alongside

These are separate from ROC filings but belong on the same calendar. Dates below are the usual ones. Your CA will confirm them for your year, especially because the Income-tax Act, 2025 now applies and uses "tax year" instead of "assessment year".

What late filing costs

Most ROC forms attract an additional fee for every day of delay, and for several forms there is no upper limit on the amount. The commonly quoted figure is Rs 100 per day. Directors can also face penalties, and persistent default can lead to the company being struck off. Cheaper by far to file on time than to clean up later.


Put your AGM date in a shared calendar the moment it is fixed, then add three reminders: 15 days, 30 days and 60 days later. That covers ADT-1, AOC-4 and MGT-7 in one go.

Common Mistakes

Frequently Asked Questions

What is the annual compliance checklist for a private limited company?

AGM, ADT-1, AOC-4, MGT-7 or MGT-7A, DPT-3, MSME-1 where applicable, director KYC on its cycle, at least four board meetings, statutory registers, and the income tax, TDS and GST filings that apply.

What is the due date for AOC-4?

Within 30 days of the AGM. If the AGM is held on 30 September, that is 30 October.

What is the due date for MGT-7?

Within 60 days of the AGM. If the AGM is on 30 September, that is 29 November.

Do I have to file if my company had no business this year?

Yes. AOC-4 and MGT-7 are still due, with nil figures where relevant.

Is DIR-3 KYC still annual?

Recent sources say it moved to a three-year cycle from 31 March 2026. Check your own due date with your CA, since older guides still say annual.


How to Register a Private Limited Company in India

MSME 45-Day Payment Rule for Service Businesses

Bookkeeping in Excel: Step-by-Step System for Small Businesses

Official references

Run a service business? See every client's money on one screen.

MoneyGence shows who has paid, who is overdue and by how many days, with GST-ready invoices, bank reconciliation and renewal alerts alongside your Compliance work. Free for up to 2 clients, no credit card needed.

Start free with 2 clients See how it works →