ROC, GST and Tax Filings: Complete Annual Compliance Guide for Indian Startups
Running a startup in India comes with enormous excitement — but also an equally enormous stack of compliance obligations. From filing annual returns with the Registrar of Companies (ROC) to submitting GST returns and income tax filings, missing a single deadline can mean hefty penalties, disqualification of directors, or even striking off your company.
In this comprehensive guide, Bhavya Sharma, FCS, founder of Bhavya Sharma & Associates, breaks down every ROC, GST, and tax filing your Indian startup must complete — along with due dates, penalties for non-compliance, and practical tips to stay ahead of the calendar.
Table of Contents
- Why Annual Compliance Matters for Startups
- ROC Filings: What Every Company Must File
- GST Filings: Monthly, Quarterly & Annual Returns
- Income Tax Filings for Startups
- Annual Compliance Calendar: Key Deadlines at a Glance
- Penalties for Non-Compliance
- Pro Tips to Stay Compliant
- Frequently Asked Questions
Why Annual Compliance Matters for Indian Startups
Many founders treat compliance as a checkbox — something to deal with once a year when reminders pile up. But the reality is far more serious. Under the Companies Act 2013, the Limited Liability Partnership Act 2008, and the GST Act 2017, non-compliance can result in:
- Director disqualification under Section 164(2) of the Companies Act for failure to file annual returns for three consecutive years
- Striking off the company by the ROC under Section 248
- Late filing fees that escalate daily and can reach lakhs of rupees
- GST registration cancellation for persistent return non-filing
- Income tax penalties and prosecution in extreme cases
Staying on top of compliance protects your company’s legal standing, keeps banking relationships intact, and ensures you can raise funding or exit cleanly when the time comes.
ROC Filings: What Every Company Must File
All companies registered under the Companies Act 2013 must file specific forms with the Ministry of Corporate Affairs (MCA) through the Registrar of Companies (ROC) every year.
1. Annual Return — Form MGT-7 / MGT-7A
The Annual Return contains details of shareholders, directors, registered office, share capital, and other key information as of March 31 each year.
- Applicable to: All companies (MGT-7A for OPCs and Small Companies)
- Due date: Within 60 days of AGM (effective: November 29 for Sept AGM companies)
- Late fee: ₹100 per day per form (no cap)
2. Financial Statements — Form AOC-4
Companies must file audited Balance Sheet, P&L Account, and Board’s Report with the ROC annually.
- Due date: Within 30 days of AGM (by October 30)
- Late fee: ₹100 per day per form
3. Director KYC — DIR-3 KYC
- Due date: September 30 every year
- Late fee: ₹5,000 flat + DIN deactivation
4. Event-Based ROC Filings
- Form MGT-14: Board/shareholder resolutions (within 30 days)
- Form PAS-3: Return of share allotment (within 30 days)
- Form SH-7: Change in share capital (within 30 days)
- Form DIR-12: Director appointment/resignation (within 30 days)
ROC Compliance for LLPs
- Form 11 (Annual Return): Due by May 30
- Form 8 (Statement of Accounts): Due by October 30
- Late fee: ₹100 per day per form
GST Filings: Monthly, Quarterly & Annual Returns
If your startup is registered under GST (mandatory if turnover exceeds ₹40 lakh for goods or ₹20 lakh for services), you have recurring obligations throughout the year.
Regular Taxpayer Returns (Monthly)
| Form | Purpose | Due Date |
|---|---|---|
| GSTR-1 | Outward supplies (Sales) | 11th of following month |
| GSTR-3B | Summary return + tax payment | 20th of following month (turnover > ₹5 Cr); 22nd/24th for others |
| GSTR-2B | Auto-drafted ITC statement | Auto-generated — no filing needed |
Annual Return — GSTR-9
- Applicable to: Turnover above ₹2 crore (compulsory); below ₹2 crore optional
- Due date: December 31 of the following financial year
- Late fee: ₹200/day, capped at 0.25% of turnover
GST Reconciliation — GSTR-9C
For taxpayers with turnover above ₹5 crore — a reconciliation statement certified by a CA/CMA.
- Due date: December 31 (same as GSTR-9)
Income Tax Filings for Startups
Every company and LLP must file income tax returns in India, regardless of profit or loss.
Income Tax Return — ITR-6 (Companies)
- Due date: October 31 (if tax audit applicable); July 31 (otherwise)
- Tax audit (Form 3CA/3CB + 3CD): Due September 30 for turnover > ₹1 crore
Income Tax Return — ITR-5 (LLPs)
- Due date: October 31 (audit); July 31 (no audit)
Advance Tax Schedule
| Installment | Due Date | % of Annual Tax |
|---|---|---|
| 1st | June 15 | 15% |
| 2nd | September 15 | 45% |
| 3rd | December 15 | 75% |
| 4th | March 15 | 100% |
TDS Compliance
- TDS payment: 7th of following month (March: April 30)
- TDS Returns (24Q/26Q): July 31, October 31, January 31, May 31
- Form 16 / 16A: Issued by June 15
DPIIT-Recognized Startup Tax Benefits
- Section 80-IAC: 100% income tax deduction for 3 years out of first 10
- Section 56(2)(viib) exemption: Angel tax exemption on share premium
- Section 79: Carry-forward of losses even with shareholding change
Annual Compliance Calendar: Key Deadlines at a Glance
| Month | Filing / Compliance | Authority |
|---|---|---|
| April | March TDS payment (April 30); Advance tax planning Q1 | Income Tax |
| May | LLP Annual Return Form 11 (May 30); Monthly GST returns | MCA / GST |
| June | Advance tax 1st installment (June 15); Form 16 issuance | Income Tax |
| July | ITR filing non-audit (July 31); Q1 TDS return (July 31) | Income Tax |
| September | AGM (Sep 30); DIR-3 KYC (Sep 30); Tax audit report (Sep 30); Advance tax 2nd (Sep 15) | MCA / Income Tax |
| October | AOC-4 (Oct 30); LLP Form 8 (Oct 30); ITR audit cases (Oct 31); Q2 TDS return (Oct 31) | MCA / Income Tax |
| November | MGT-7 / MGT-7A (Nov 29) | MCA |
| December | GSTR-9 / 9C (Dec 31); Advance tax 3rd (Dec 15) | GST / Income Tax |
| January | Q3 TDS return (Jan 31); Monthly GST returns | Income Tax / GST |
| March | Advance tax 4th (Mar 15); Year-end accounting close | Income Tax |
Penalties for Non-Compliance
| Filing | Penalty | Maximum / Note |
|---|---|---|
| ROC Annual Return (MGT-7) | ₹100 per day | No cap |
| Financial Statements (AOC-4) | ₹100 per day | No cap |
| Director DIN KYC (DIR-3) | ₹5,000 flat + DIN deactivation | Cannot use DIN until filed |
| GSTR-1 | ₹200/day | Max ₹5,000 per return |
| GSTR-3B | ₹50/day (nil return: ₹20/day) | Plus 18% interest on tax due |
| GSTR-9 Annual | ₹200/day | Max 0.25% of turnover |
| Income Tax Return | ₹5,000 (₹1,000 if income < ₹5 lakh) | Plus Section 234A/B/C interest |
| TDS Non-deduction | Equal to TDS + interest 1–1.5%/month | 30% expense disallowance |
| TDS Return Late Filing | ₹200/day under Section 234E | Max equal to TDS amount |
Director disqualification warning: Failure to file annual returns for 3 consecutive years disqualifies directors under Section 164(2) — they cannot serve on any company’s board for 5 years.
Pro Tips to Stay Compliant as an Indian Startup
- Maintain a compliance calendar: Set Google Calendar reminders for every ROC, GST, and tax deadline.
- Appoint a Company Secretary early: A CS manages ROC filings and ensures you never miss an MCA deadline.
- Reconcile GST monthly: Match GSTR-2B with purchase records before filing GSTR-3B each month.
- File nil returns on time: Even zero-activity months require nil GSTR-1 and GSTR-3B filings.
- Plan advance tax: Build a quarterly estimate model to avoid year-end interest penalties.
- Close books by May: Early financial statement closure gives your auditor time before the September 30 deadline.
- Get DPIIT recognition: Unlock significant tax benefits early — apply in your first year.
- Maintain digital records: Keep GST invoices, board resolutions, and financial records for at least 8 years.
Frequently Asked Questions
What is the difference between ROC filing and income tax filing for startups?
ROC filings are made under the Companies Act 2013 with the MCA and cover annual returns (MGT-7), financial statements (AOC-4), and director KYC (DIR-3). Income tax filings are made to the Income Tax Department under the Income Tax Act 1961 and cover the company’s tax liability on profits. They are entirely separate obligations with different deadlines, forms, and governing authorities.
Is GST registration mandatory for all Indian startups?
No. GST registration is mandatory only if annual aggregate turnover exceeds ₹40 lakh (goods) or ₹20 lakh (services). However, if you make interstate supplies, sell via e-commerce, or fall under any other mandatory GST provision, you must register regardless of turnover. Voluntary registration is advisable for B2B startups to claim input tax credit.
What happens if a startup misses the ROC annual return deadline?
Missing the ROC annual return (MGT-7) attracts ₹100 per day per form with no upper cap. A 6-month delay on both MGT-7 and AOC-4 alone can exceed ₹36,000 in penalties. Critically, missing filings for 3 consecutive years leads to director disqualification under Section 164(2) and the company risks being struck off under Section 248.
Do loss-making startups still need to file income tax returns?
Yes, absolutely. All companies and LLPs must file income tax returns regardless of profit or loss. Filing a loss return is especially important because it allows you to carry forward business losses (up to 8 years) and set them off against future profits. Missing the ITR deadline forfeits your right to carry forward most losses.
What is GSTR-9 and who needs to file it?
GSTR-9 is the annual GST return consolidating all monthly/quarterly filings for the financial year. It is mandatory for regular GST taxpayers with annual turnover exceeding ₹2 crore and optional for those below ₹2 crore. The deadline is December 31 of the following financial year.
How can a DPIIT-recognized startup reduce its income tax burden?
DPIIT-recognized startups can claim 100% income tax deduction for 3 consecutive years out of the first 10 years under Section 80-IAC (subject to IMB certification). They also benefit from angel tax exemption under Section 56(2)(viib) and relaxed loss carry-forward rules under Section 79 even when shareholding changes.
What are the most common compliance mistakes Indian startups make?
The most common mistakes are: (1) missing ROC annual return deadlines due to unawareness of AGM obligations, (2) not reconciling GSTR-2B and claiming incorrect ITC, (3) failing to deduct TDS on professional fees and rent, (4) not filing nil GST returns during inactive months, (5) missing DIR-3 KYC leading to DIN deactivation, and (6) not maintaining board resolution records for event-based ROC filings.
Need Help Managing Your Startup’s Annual Compliance?
With dozens of deadlines across ROC, GST, and income tax, compliance can feel overwhelming. Bhavya Sharma & Associates offers end-to-end annual compliance management for startups — from ROC filings and GST returns to tax audits and director KYC.
Don’t let missed deadlines cost your startup. Book a free consultation with our team today.
