The roc late filing fees calculation is simple: Rs.100 per day, per form, under Section 403 of the Companies Act, 2013. There is no cap. So three annual forms delayed by 90 days cost Rs.27,000 in additional fees, plus the normal filing fees.

I have watched this number surprise good directors. They expect a small fine. They expect mercy for a first delay. The law does not work that way. Section 403 adds a daily additional fee for late filing, and it keeps running until you file.

How roc late filing fees calculation works

Start with the due date. Then count every calendar day after it. Multiply Rs.100 by the number of days late. Then multiply by the number of forms late. That is the additional fee.

Formula first. Total additional fee = Rs.100 x days late x forms late. Normal filing fees sit on top. The additional fee does not replace them.

Think of each ROC form as a separate parking ticket. The meter charges Rs.100 per day for each ticket. It does not stop on Sundays. It does not stop on public holidays. It does not stop because you forgot, your accountant changed, or the board meeting moved. Three tickets left unpaid for 90 days cost Rs.100 x 90 x 3. That is Rs.27,000.

What does Rs.100 per day per form really mean?

It means delay is priced daily, not monthly. One day late is Rs.100 per form. Ten days late is Rs.1,000 per form. Thirty days late is Rs.3,000 per form.

It also means the pain multiplies across forms. Most private companies do not miss just one filing. They miss AOC-4, MGT-7, and ADT-1 together. Then the daily charge is not Rs.100. It is Rs.300 per day.

Small delays still hurt. But long delays become brutal. A one-year delay on three forms is Rs.100 x 365 x 3. That is Rs.1,09,500 in additional fees alone. A three-year delay on the same three forms is about Rs.3,28,500. This is not interest. It does not compound. It stacks.

Worked examples: 30 days, 90 days, 1 year, 3 years

Take one form, 30 days late. Rs.100 x 30 x 1 = Rs.3,000. Add the normal filing fee. Done.

Take three forms, 90 days late. Rs.100 x 90 x 3 = Rs.27,000. This is the classic annual-filing miss: financial statements, annual return, and auditor appointment all delayed after the AGM season.

Take three forms, one year late. Rs.100 x 365 x 3 = Rs.1,09,500. At this stage, the additional fee is often larger than the professional fee for doing the filings correctly.

Take three forms, three years late. Rs.100 x 1,095 x 3 = Rs.3,28,500. I am using 1,095 days as three ordinary years. Leap years change it slightly. The point stays the same: the meter never forgives.

Notice what is missing. There is no slab. There is no maximum. There is no discount for paying all three together. Each form has its own clock.

Which forms usually trigger this?

For most companies, the danger zone is annual filing season. AOC-4 carries the financial statements and is due within 30 days of the annual general meeting under Section 137. MGT-7 carries the annual return and is due within 60 days of the annual general meeting under Section 92. ADT-1 reports the auditor appointment and is generally due within 15 days of the meeting where the auditor is appointed under Section 139.

Miss the AGM cycle and these three often fall together. That is why the roc late filing fees calculation matters in October, November, and December. One missed board paper can turn into three running meters.

If you want the filings handled as one clean annual cycle, start with ROC annual filing. For the separate forms, see AOC-4 filing, MGT-7 filing, and ADT-1 filing.

Does the meter stop on weekends or holidays?

No. The count is calendar days. Saturdays count. Sundays count. Public holidays count. MCA system downtime does not automatically pause your delay either.

Directors often assume a holiday gives breathing room. It does not. File before the holiday. Do not plan around it.

Is there any waiver?

No. There is no waiver provision for this additional fee. You cannot request mercy from the ROC and get the daily charge cancelled. You can only stop it by filing.

This is the part first-time defaulters struggle to accept. The fee is mechanical. It does not ask why you were late. It asks how many days and how many forms.

How to stop the damage fast

First, fix the sequence. Identify every overdue form and its exact due date. Do not guess. Pull the AGM date, then apply the statutory timelines.

Second, file the oldest default first if cash is tight. Older defaults burn more per day only because they have more days, but every pending form is still burning Rs.100 daily. There is no clever order that reduces the past. Filing stops the future.

Third, keep proof. Save challans, SRNs, and filing acknowledgements. If a bank, investor, or auditor asks later, you want a clean paper trail.

Fourth, prevent the next cycle. Put AGM, AOC-4, MGT-7, and ADT-1 dates in one calendar with two reminders each. One reminder is not enough. People miss one reminder. They rarely miss two.

The rule is blunt. File on time, or pay Rs.100 per day per form with no cap. If you are already late, file today. Stop the meter. Tomorrow costs another Rs.100 per pending form.