Skip to main content
Adullam Tools

Compliance

India compliance calendar

Answer a few questions about the entity and 172 statutory obligations shrink to the ones that are actually yours — the dated ones on a calendar, the undated ones in their own list, each with what it costs to miss.

Statutory rates as of 10 Oct 2026172 of 172 applyRuns in your browser

Inputs

Which twelve months

The obligations are the same either way. Only the layout changes.

Calendar basis

1 April to 31 March — the frame every Indian return, instalment and annual filing is counted in.

Your company

Eight questions, none of which need a document open. Each answer removes obligations that are not yours.

172 of 172 obligations apply to you (100% of the full list).Left unanswered, so anything depending on it stays on the list.
Are there expatriates posted to India, or is a posting planned?
Do you operate a factory or manufacturing plant in India?
Is any part of the share capital held by a non-resident?
Does the company transact with overseas group companies — goods, services, royalties, interest or cost recharges?
Does the company pay money to anyone outside India?
Which states do you have premises or operations in?

None selected — nothing is filtered out on this one.

This one does not shorten the list — every state carries the same set here. It is asked so you can tell which state a professional tax, shop-and-establishment or labour welfare fund line belongs to.

Annual general meeting dateOptional

ADT-1, AOC-4 and MGT-7 are each counted from the day the meeting is actually held. Enter the date and all three get real due dates; leave it blank and they stay in the undated list.

Sharpen it further

Twenty-one more attributes. Answer what you know; anything left blank stays on the list.

Input mode

Asks only what it must and fills the rest with the most common value. Everything it filled in is listed under the result.

Detailed mode opens twenty-one further questions — paid-up capital, borrowings, transfer pricing thresholds, GST filing scheme, pollution category, product certification and the rest.

April 2026

April 2026

15 obligations

  • Indian school year begins · Open period
  • Year-end close, statutory audit and tax adjustments · Open period
April 2026 — dated obligations, one row per week
SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Reading this calendarNational holiday, named in the cellSundayHeaviest cost if missedA period rather than a single date
A holiday does not move an Indian due date

Republic Day on 26 January, Independence Day on 15 August and Gandhi Jayanti on 2 October are the three holidays fixed nationwide by statute, and all three fall on the same Gregorian date every year. They are marked here in red, as Sundays are. None of them postpones a statutory deadline: electronic filing and electronic payment both work on a holiday. What stops is anything that needs a bank counter or a wet signature, so a payment landing on one of these days is settled on the working day before it. Saturdays are deliberately left unmarked — Indian offices commonly work them and banks work the second and fourth.

  • CSR annual report, Form CSR-2 · Open period December to December
  • Home-country report of foreign financial accounts (Korea: June) · Open period June to June
  • Home-country annual income tax return (Korea: May) · Open period May to May
  • Indian school year begins · Open period April to April
  • Re-verify which suppliers are registered as micro or small enterprises · Open period February to February
  • Year-end close, statutory audit and tax adjustments · Open period April to June
Reading this calendarNational holiday, named in the cellSundayHeaviest cost if missedA period rather than a single dateDeadline moved for that year only; the original date is in the detail

No calendar date

98 obligations

These obligations have no due date on any calendar. Each one begins when something happens — an event, an expiry, a figure crossed — or it runs continuously for as long as the company does. Putting them on the grid would invent deadlines that do not exist. This is a list to look things up in rather than one to read through, so each group stays folded until you open it. Select a group name to open it.

Three filings are waiting on your general meeting date

ADT-1, AOC-4 and MGT-7 are each counted from the day the annual general meeting is actually held, not from a fixed date in the calendar. Until that date is entered they have no due date at all, so they are listed here rather than dropped on 30 September. Enter the meeting date and all three move onto the calendar together.

  • ADT-1 notice of auditor appointment

    Companies Act filings and governanceAnnualHigh

    Due Needs the meeting date

    Filed for a reappointment of the existing auditor as well as for a first appointment. Reappointment is the case most often assumed to need no filing.

    Tool for thisBoard resolution

  • Notice of the Annual General Meeting

    Companies Act filings and governanceAnnual

    Due Needs the meeting date

    The notice goes out with the financial statements and the auditor's report attached. Because it is counted backwards from the meeting, a close that has not produced signed accounts by this point forces the meeting itself to move.

    Tool for thisBoard resolution

  • AOC-4 filing of financial statements

    Companies Act filings and governanceAnnualHigh

    Due Needs the meeting date

    Cost of missing it: ₹100 per day, no cap. Three consecutive years missed and every director is disqualified for five years (s.164(2)).

    The audited financial statements, the board report and the auditor's report are filed with the registry within 30 days of the meeting. Signing the audit report and filing it with the registry are two separate acts, and only the filing acknowledgement proves the second one happened.

    Tool for thisBoard resolution

  • MGT-7 annual return

    Companies Act filings and governanceAnnualHigh

    Due Needs the meeting date

    Cost of missing it: ₹100 per day, no cap. Three consecutive years missed and every director is disqualified for five years (s.164(2)).

    The annual return of shareholding, directors and the changes made during the year. A subsidiary cannot use the abridged MGT-7A and files the full MGT-7.

Start here — these are the ones that cost money

17 obligations

Having no date does not make them minor. Listed below are the obligations in this list for which the source states a financial penalty. The full description of each is inside the groups further down.

  • Appoint a whole-time Company Secretary

    Cost of missing it: ₹1,000 a day on the officers in default.

  • Board resolution naming one responsible officer, and its filing

    Cost of missing it: Without the filing, every registered director is exposed.

  • Consent to Establish before building or expanding a plant

    Cost of missing it: Without it the construction itself is unlawful.

  • Determine whether a new product falls under a quality control order

    Cost of missing it: A late determination means the consignment is held.

  • E-way bill before moving goods worth over ₹50,000

    Cost of missing it: Goods moving without a valid e-way bill can be detained or seized along with the vehicle. Release needs payment of, or security for, a penalty of 200% of the tax on the goods if the owner comes forward, otherwise the higher of 50% of their value and 200% of the tax. If it is not paid within 15 days of receiving the order, the goods or the vehicle can be sold (CGST Act s.129). A general penalty of ₹10,000 or the tax evaded, whichever is higher, can also be invoked (s.122(1)(xiv)).

  • Filling a vacancy in the Company Secretary post

    Cost of missing it: ₹5 lakh flat on the company if the post is not filled.

  • Foreigner registration complete

    Cost of missing it: Miss the fourteen days and the individual's residence in India is itself in question.

  • Remittance declaration before an outbound payment abroad

    Cost of missing it: The bank will not process the remittance without the declaration's acknowledgement, and the accountant certificate alone needs one to three working days.

  • Surrender the Registration Certificate; carry the no-objection certificate

    Cost of missing it: Without it the individual can be stopped at the airport.

  • BIS licence renewal

    Cost of missing it: On expiry, customs clearance and sale stop.

  • CDSCO cosmetics import registration renewal

    Cost of missing it: On expiry, imports stop.

  • CDSCO medical device retention fee

    Cost of missing it: Unpaid, the licence is treated as cancelled.

  • Consent to Operate renewal — red category

    Cost of missing it: Operating after the consent expires is operating without consent.

  • Factory Licence and Fire NOC renewal

    Cost of missing it: On expiry, a stop-work order.

  • Renew each director's digital signature certificate (DSC)

    Cost of missing it: On expiry, every filing stops that day.

  • e-Invoicing: an IRN for every B2B and export invoice

    Cost of missing it: Without an IRN the document is not treated as an invoice (CGST Rule 48(5)). The buyer holds no tax invoice to claim input tax credit on (CGST Act s.16(2)(a)), and the supply can attract a penalty of ₹10,000 or the tax evaded, whichever is higher (s.122(1)(i)). Where AATO is ₹10 crore or more, past the 30-day window the IRP will not issue an IRN at all.

  • Board records that support the non-executive director defence

    Cost of missing it: The s.149(12) protection works only where notices, attendance and questions are on record.

The clock starts on the day the thing happens — shares issued, a director appointed, a charge created, an auditor resigning. Most carry a fixed number of days counted from that day, and the day itself counts.

Licences, consents and certificates. There is no common annual date here; there is the date printed on your own document, and renewal has to start well before it. A lapse is not a late fee, it is a stop-work order or a customs clearance that does not come.

These do not apply at all until a turnover, capital or headcount figure is crossed. Some apply from the day it is crossed, others only from the next financial year, so check each entry.

Continuous obligations with nothing to file on a date: registers kept current, records retained for their statutory period, notices displayed, policies maintained. They are checked at inspection, not on a due date.

How this calendar is built

What the questions do, why a majority of these obligations have no date at all, and where the year boundaries fall.

The questions subtract; they do not add

India does not hand a company one list of things to file. It hands it a set of conditional lists. Provident fund starts at twenty employees and state insurance at ten. E-invoicing begins the financial year after turnover first exceeds ₹5 crore. Transfer pricing documentation exists only where there are transactions with overseas group companies. Printed as one flat list, all 172 obligations look equally like somebody else’s problem, and the reader stops reading.

So each answer here removes rather than adds. Expatriate postings alone account for 55 of the 172 entries — answer that nobody is posted to India and a third of the list goes at once. Eight answers usually bring it down to something a person can read in one sitting, and the running count beside the questions shows exactly how much each answer took out. Anything left unanswered stays on the list, because an unanswered question is not a no.

Ninety-eight of them have no date at all

Of the 172 obligations here, 98 genuinely have no calendar date. Some start the day an event happens — a share allotment, a director change, a charge created over assets — and run a fixed number of days from it. Some are managed by expiry, like a factory licence or a consent to operate. Some switch on when a capital, turnover or borrowing figure is crossed, either at once or from the next financial year. Some are standing duties that are never finished.

Those are kept off the grid and listed on their own, each with the trigger that starts its clock. An event-driven filing acquires a deadline the moment the event occurs and not one day earlier, so placing it in, say, June would be a fabrication. Both counts are shown side by side, because the undated set is the larger of the two and is the one most easily mistaken for a footnote.

Three filings hang off one date you have to supply

ADT-1, AOC-4 and MGT-7 are each counted from the day the annual general meeting is actually held. Thirty September is the outer limit for holding that meeting on a 31 March year end, not a filing deadline — a company that meets on 12 September files AOC-4 by 12 October, not 30 October. Because all three derive from the same date, defaulting it would put three wrong deadlines on the calendar at once, which is why the meeting date is asked rather than assumed.

The cost of the heaviest one is not subtle. AOC-4 attracts ₹100 for every day of delay with no upper limit, and three consecutive years missed disqualifies every director for five years under section 164(2). Until a meeting date is entered, the three filings sit in the undated list with that explanation attached.

April to March, and the wall-calendar problem

The Indian financial year runs from 1 April to 31 March, and nearly every deadline is expressed against it. April is month one. Advance tax falls on the fifteenth of June, September, December and March. The annual filings cluster in the autumn that follows the close. Working in any other frame is how a month quietly goes missing — a common stumble coming from a country whose corporate year ends in December.

A calendar printed for a wall, though, runs January to December, so both layouts are offered here from the same set of obligations. In the January-to-December view the first three months belong to the financial year that began the previous April and are pulled from it rather than left blank. That seam is exactly where a hand-built calendar loses its first quarter.

Everything stays in your browser

The answers, the year you picked and the meeting date are written into the address bar and nowhere else. No profile is stored, nothing is sent to a server, and the filtering runs entirely on your machine — which also means the link reproduces the same calendar for whoever opens it, and the page prints exactly what you see.

The trade is that there is no reminder service and no record of what you have already filed. This is a calendar you read and print, not an inbox that chases you.

The Indian compliance year, in plain terms

The year boundary, the three kinds of obligation, what a miss actually costs, and the order the year-end has to run in.

The year everything is counted in

The Indian financial year runs from 1 April to 31 March, and nearly every deadline is expressed against it. April is month one. Advance tax falls on the fifteenth of June, September, December and March. The annual filings cluster in the autumn that follows the close. Working in any other frame is how a month quietly goes missing — and it is a common stumble coming from a country whose corporate year ends in December.

A calendar printed for a wall, though, runs January to December, so both layouts are offered here from the same set of obligations. In the January-to-December view the first three months belong to the financial year that began the previous April and are pulled from it rather than left blank. That seam is exactly where a hand-built calendar loses its first quarter.

The other half of the design is subtraction. India does not hand a company one list of things to file; it hands it a set of conditional lists. Provident fund starts at twenty employees and state insurance at ten. E-invoicing begins the financial year after turnover first exceeds ₹5 crore. Transfer pricing documentation exists only where there are transactions with overseas group companies. Expatriate postings alone account for 55 of the 172 entries here — answer that nobody is posted to India and a third of the list goes at once.

Fixed points in the year

Financial year
1 April – 31 March
Withholding tax payment
7th of the following month · 30 April for March
GSTR-1 · GSTR-3B
11th · 20th of the following month (22nd or 24th under QRMP)
Advance tax instalments
15 June · 15 September · 15 December · 15 March
Annual general meeting
On or before 30 September for a 31 March year end
AOC-4 · MGT-7
30 · 60 days after the meeting, whenever it is held
Tax audit report · ITR-6
30 September · 31 October, or 31 October · 30 November with transfer pricing (for FY 2025-26 without transfer pricing, extended to 21 October · 21 November 2026)
Previous year's input tax credit
Claimable until 30 November, then gone

Three kinds of obligation, only one of which has a date

Of the 172 obligations here, 98 have no calendar date. That is not missing data — the date does not exist until something happens. Most compliance calendars sold as products quietly put every obligation on a day anyway, because a grid with holes looks unfinished. That is how invented deadlines get published, so the three kinds are kept apart here.

Dated

A day on the calendar

Recurs on a fixed day — monthly, quarterly, half-yearly or once a year — whether or not anything happened.

GSTR-3B on the 20th of the following month. Advance tax on 15 June.

Nothing to work out. The only way to fail is to forget, which is what a calendar is for.

Event-driven

A clock that starts when something happens

No date exists until the event occurs; then a fixed number of days runs from it.

A share allotment starts the PAS-3 clock. A director change starts DIR-12. A charge over assets starts CHG-1.

Finance is told about the event weeks later, by which time the clock has been running the whole time.

Expiry, threshold and standing

Managed by a register, not by a date

A licence expires. An obligation switches on once a capital, turnover or borrowing figure is crossed — some at once, some from the next financial year. A duty simply never ends.

Factory licence renewal. E-invoicing from the year after turnover first exceeds ₹5 crore. Statutory registers kept current.

Discovered by an inspector, a customs hold or a stop-work order rather than by a reminder.

What a miss actually costs

Due dates are easy to find and easy to ignore. The reason to act on one is the amount attached to it, so the amounts are put in the open here rather than folded into a tooltip. Every figure below also appears on the individual obligation in the calendar.

  • AOC-4 or MGT-7 filed late

    Cost
    ₹100 a day, each, with no upper limit

    The fee runs per form and per day, so a filing that slips a quarter is a five-figure rupee amount before anything else. Worse, three consecutive years missed disqualifies every director for five years — and a disqualified director is disqualified in every company they sit in, not only this one.

    Basis · Companies Act 2013 — five-year disqualification under section 164(2).

  • GST declared but paid late

    Cost
    18% a year in interest

    Interest runs from the due date, and the next month's GSTR-1 is blocked until the return is filed, so one late month stops the following one. GST that was collected from customers and left unpaid for three months is a prosecution matter, not a fee.

    Basis · Central Goods and Services Tax Act — interest on delayed payment under section 50.

  • Last year's input tax credit claimed after 30 November

    Cost
    The credit is lost outright

    This is the hardest date in the GST year because there is no fee to pay and no extension to ask for. The credit does not carry forward and is not refunded — it simply stops existing. Separately, credit taken against a supplier who has not filed GSTR-3B by 30 September must be reversed by the same date.

    Basis · CGST Rule 37A for the supplier-default reversal.

  • Withholding tax not deducted, or deducted and paid late

    Cost
    1% a month until deducted, 1.5% a month once deducted but unpaid, and 30% of the payment disallowed

    Interest is the smaller half. Where tax was never deducted at all, thirty per cent of the underlying expense is disallowed in the tax computation, so a missed deduction on a large invoice costs far more than the tax itself. Amounts withheld and not paid over can also become a criminal matter.

    Basis · Income-tax Act, 2025 s.398(3)(a) for the interest (s.201(1A) of the 1961 Act for FY 2025-26 and earlier); the disallowance applies where tax was not deducted.

These are the amounts the statute charges. Professional fees, the credit your customer loses downstream, and the time spent on a condonation application are on top of them.

The year-end run, where order matters more than dates

Between mid-February and 1 April there is a sequence in which each step depends on the one before it. Anything not settled by 31 March cannot be settled after it, and a close that starts late pushes every September and October deadline behind it.

  1. Re-verify which suppliers are micro or small enterprises

    Mid-February

    Everything that follows depends on this list being right. A supplier who registered during the year changes the payment clock that applies to their invoices.

  2. Pay early any dues whose 45th day falls after the year end

    10 March

    The second step, and only possible once the supplier list is settled. A payment clock that straddles 31 March is settled on this side of it.

  3. Final advance tax settlement to 100%

    15 March

    The last instalment of the year. Shortfalls found after this date are interest, not instalments.

  4. Sweep the year for missed reverse-charge supplies

    20 March

    Issue the self-invoices that were never raised. A reverse-charge supply with no self-invoice has no credit attached to it.

  5. Identify purchases still unpaid 180 days from the invoice date

    25 March

    Credit taken on an invoice that has gone unpaid this long has to be dealt with rather than left in the ledger.

  6. Clear items where withholding was not deducted or not paid

    28 March

    The last practical window before the disallowance attaches to the year being closed.

  7. Stock and receivables count

    31 March

    The physical count the auditor will ask about. It cannot be done retrospectively.

  8. Check the new rates and forms are live in the system

    1 April

    Budget changes take effect with the new year. Payroll and invoicing that still run last year’s rates produce a quarter of corrections.

  9. Year-end close, statutory audit and tax adjustments

    April to June

    Everything after this point — the general meeting, the audit report, the annual filings — is scheduled off the date this finishes.

The monthly cycle does not pause for any of this
Withholding tax on the 7th, GSTR-1 on the 11th and GSTR-3B on the 20th keep falling due through the entire close. Whoever is doing the year-end work is the same person doing the monthly work, which is the practical reason the sequence above is worth starting in February.

What this is not

This is a reference calendar, not filing software. It is not connected to any government portal, it cannot see what has already been filed, and the dates shown are the statutory outer limits. An internal cut-off belongs several days earlier, because portals queue and payments settle on banking days.

Three national holidays are marked — Republic Day, Independence Day and Gandhi Jayanti — and none of them postpones a deadline. Electronic filing and electronic payment both work on a holiday. What stops is anything needing a bank counter or a signature in person, so a payment landing on one of those days is normally settled on the last working day before it.

State-level obligations vary far more than the national ones. Professional tax, labour welfare fund contributions, shop-and-establishment renewal and factory inspection dates differ by state, and are shown with that caveat rather than as settled national dates. Nothing here is filed for you, and nothing here is legal or tax advice.

Frequently asked questions

About the filtering, the undated obligations and the two year views.

Because most Indian compliance obligations are conditional. Each answer removes the ones whose condition the entity does not meet — twenty employees for provident fund, a turnover threshold for e-invoicing, an overseas group transaction for transfer pricing. The count above the questions shows the effect of each answer as you give it.

Everything that depends on it stays on the list. An unanswered question is treated as unknown rather than as a no, because silently dropping a real obligation is a worse failure than showing one obligation too many.

It has no fixed date. AOC-4, MGT-7 and ADT-1 are all counted from the day the annual general meeting is held, so until that date is entered they sit in the undated list. Thirty September is the outer limit for holding the meeting, not a filing deadline.

Not by itself. Electronic filing and electronic payment work on both. What stops is anything needing a bank counter or a signature in person, so a payment landing on one of those days is normally settled on the last working day before it.

Yes. Every answer, and the year you picked, are written into the address bar, so the link reproduces the same calendar for whoever opens it. Nothing is sent to a server — the filtering runs entirely in your browser.

Pick the financial year you are planning for; April to March is the frame every Indian deadline is expressed in. Switch to the calendar-year view when you want a January-to-December sheet to print and pin up.

The 20th of the following month for monthly filers, with the return and the payment falling on the same day. Under the quarterly QRMP scheme it is the 22nd or the 24th of the month after the quarter, depending on which group the state of registration falls into. Paying late carries 18% a year, and next month's GSTR-1 is blocked until the return is filed. GSTR-1 itself comes earlier, on the 11th.

It is not a fixed date. AOC-4 is due 30 days after the annual general meeting, so a meeting held on 30 September makes it 30 October, and an earlier meeting moves it earlier. A one person company holds no meeting and works to 180 days from the year-end instead. The same meeting date fixes ADT-1 at 15 days and MGT-7 at 60.

An additional fee of ₹100 a day accrues with no ceiling, and it keeps running until the form is filed — a year late is ₹36,500 on that form alone. Penalties on the company and its officers are separate. Miss financial statements or annual returns for three consecutive financial years and every director of the company is disqualified for five years under s.164(2). A disqualified director cannot sit on any other board, and the blocked director identification number stops filings at those companies too.

Once a year, by everyone holding a director identification number as at 31 March. This calendar places it on 30 June. The ministry has moved this date more than once and has extended it by circular in some years, so confirm the current year's date on the MCA portal before relying on it. What matters more in practice is the consequence: miss it and the DIN is deactivated, every e-form that director signs stops, and reactivation costs ₹5,000. A change of passport, address or contact details calls for a fresh filing at the time of the change rather than at the next cycle.

No. Independence Day is a national holiday and banks and government offices are closed, but that does not extend a GST, withholding or company filing deadline. The e-filing and e-payment portals work, and a date moves only when CBIC or CBDT issues a notification saying so. Only payments that need a banking day are affected, so a holiday is a reason to file early rather than late. The same is true of 26 January and 2 October.

In four instalments — 15 June, 15 September, 15 December and 15 March — at a cumulative 15%, 45%, 75% and 100% of the estimated annual liability. The percentages are cumulative rather than per instalment, which is the part most often missed. Shortfalls carry interest: under ss.234B and 234C for FY 2025-26 and earlier, including the 15 March 2026 instalment, and under s.424 and s.425 of the Income-tax Act, 2025 from tax year 2026-27, starting with the 15 June 2026 instalment. Tax paid up to 31 March still counts as advance tax for that year, but the interest on what was short at 15 March remains.

There is no single number. This checklist holds 172 obligations and no company is subject to all of them. Headcount, turnover, the states with a place of business, whether anything is manufactured, foreign shareholding, transactions with overseas group companies and whether anyone is posted in from abroad all cut the list differently. Answering a handful of questions removes most of it, and what is left is the list worth managing.

Have an Indian chartered accountant confirm the set that applies to your entity before you plan a filing season around it.
172 of 172 apply8 still unanswered