A single missed PF deposit cost a Surat textile unit ₹1.2 lakh in penalties and a show-cause notice from the EPFO in 2025. The owner had 23 employees, crossed the threshold two years ago, and never registered. That penalty was entirely avoidable - and it is not even the most expensive compliance mistake an MSME can make.
India has over 6.3 crore registered MSMEs, and the regulatory burden on each one spans at least four jurisdictions: central, state, municipal, and sector-specific. Miss a deadline in any one of them, and you are looking at fines, interest, director disqualification, or worse - loss of your MSME benefits entirely.
This guide covers every mandatory compliance an Indian MSME must meet in 2026, with specific deadlines, penalty amounts, and action steps. No legalese, no fluff - just what you need to know and do.
What Counts as an MSME in 2026: Revised Classification
Before diving into compliances, you need to know if you still qualify as an MSME. Budget 2025 revised the classification limits upward, effective FY 2025-26:
Category | Investment Limit | Turnover Limit
Micro | Up to ₹2.5 crore | Up to ₹10 crore
Small | Up to ₹25 crore | Up to ₹100 crore
Medium | Up to ₹125 crore | Up to ₹500 crore
Both conditions - investment in plant and machinery AND turnover - must be met simultaneously. The classification is based on data from your ITR and GST returns, automatically updated via the Udyam portal.
If the revised limits mean you now qualify as an MSME where you did not before, register immediately. It unlocks priority sector lending, lower interest rates, protection under the MSMED Act's payment provisions, and access to government procurement preferences.
1. Udyam Registration: The Foundation of Every MSME Benefit
Udyam registration is not just a formality - it is the gateway to every MSME scheme, subsidy, and legal protection available in India. Without it, you cannot claim benefits under the MSMED Act, 2006 or participate in government procurement under the Public Procurement Policy.
What You Need to Do
- Register at udyam.gov.in using your Aadhaar number (for proprietorships) or the business PAN
- Registration is free - no fees, no documents to upload
- Your MSME classification is auto-updated annually based on ITR and GST data
Deadlines and Penalties
There is no deadline per se - Udyam registration is voluntary. But without it, you lose:
- Protection under Section 15-24 of the MSMED Act (the 45-day payment rule)
- Eligibility for government tenders reserved for MSMEs (25% of procurement, per the Public Procurement Policy 2012)
- Access to schemes like CLCSS (Credit Linked Capital Subsidy Scheme), PMFME, and state-level MSME incentives
Action Step
If you are not Udyam-registered, do it today. It takes 10 minutes and costs nothing. If you registered under the old UAM (Udyog Aadhaar Memorandum), migrate to Udyam - UAM registrations are no longer valid.
2. GST Registration and Returns: The Compliance That Catches Everyone
GST is the single most common compliance failure among Indian MSMEs. The reason is simple: the filing calendar is relentless, and penalties for late filing are automatic.
Who Must Register
Under Section 22 of the CGST Act, 2017, GST registration is mandatory if:
- Your aggregate turnover exceeds ₹40 lakh for goods (₹20 lakh for special category states)
- Your aggregate turnover exceeds ₹20 lakh for services (₹10 lakh for special category states)
- You make inter-state supplies (regardless of turnover)
- You sell through e-commerce platforms (regardless of turnover)
Key Returns and Deadlines
Return | Frequency | Deadline | What It Covers
GSTR-1 | Monthly/Quarterly | 11th of next month (monthly) or 13th of month after quarter (quarterly under QRMP) | Outward supplies
GSTR-3B | Monthly/Quarterly | 20th of next month (monthly) or 22nd/24th of month after quarter | Summary return with tax payment
GSTR-9 | Annual | 31st December | Annual return
GSTR-9C | Annual (if turnover > ₹5 crore) | 31st December | Reconciliation statement
Penalties for Non-Compliance
- Late filing of GSTR-3B: ₹50/day (₹20/day for nil returns), capped at ₹10,000 per return
- Interest on late tax payment: 18% per annum under Section 50 of CGST Act
- Non-registration: Penalty equal to the tax due or ₹10,000, whichever is higher (Section 122, CGST Act)
- GST registration can be cancelled suo motu if you fail to file returns for 6 consecutive months
Composition Scheme Option
If your turnover is below ₹1.5 crore (₹75 lakh for special category states), consider the Composition Scheme. You pay a flat 1% tax (0.5% CGST + 0.5% SGST for manufacturers), file quarterly returns instead of monthly, and avoid the complex invoice-level reporting. The trade-off: no input tax credit and no inter-state sales.
To opt in for FY 2026-27, file Form GST CMP-02 by 31st March 2026.
3. Income Tax Filing and Tax Audit: The Annual Reckoning
Every MSME with income above the basic exemption limit must file an income tax return. But the compliance goes deeper than just filing - audit requirements, advance tax, and TDS obligations all apply.
ITR Filing Deadlines
Scenario | Deadline
No audit required | 31st July
Audit required (Section 44AB) | 31st October
Transfer pricing report required | 30th November
When Is a Tax Audit Mandatory?
Under Section 44AB of the Income Tax Act, 1961, a tax audit is required if:
- Business turnover exceeds ₹1 crore in a financial year
- However, if cash receipts and payments are both below 5% of total receipts and payments, the threshold increases to ₹10 crore
- Professional gross receipts exceed ₹75 lakh
Advance Tax
If your tax liability exceeds ₹10,000 in a financial year, you must pay advance tax in four instalments:
Instalment | Due Date | Cumulative %
First | 15th June | 15%
Second | 15th September | 45%
Third | 15th December | 75%
Fourth | 15th March | 100%
Miss an instalment? Interest under Section 234C at 1% per month on the shortfall.
Penalties
- Late ITR filing: ₹5,000 if filed after due date but before 31st December; ₹10,000 after that (Section 234F). For small taxpayers with income below ₹5 lakh, capped at ₹1,000
- Non-filing: Prosecution under Section 276CC - imprisonment of 6 months to 7 years for tax evasion
- Late or non-completion of audit: Penalty of 0.5% of turnover or ₹1.5 lakh, whichever is less (Section 271B)
4. EPF Compliance: Mandatory for 20+ Employees
The Employees' Provident Fund is one of the most strictly enforced labour compliances in India, and the threshold catches more MSMEs than they expect.
When Does EPF Apply?
Under Section 1(3) of the EPF & Miscellaneous Provisions Act, 1952:
- EPF is mandatory for every establishment employing 20 or more persons
- Once applicable, it remains applicable even if employee count drops below 20
- Voluntary registration is allowed for establishments with fewer than 20 employees
Contribution Rates (2026)
Component | Employer | Employee
EPF | 3.67% of basic + DA | 12% of basic + DA
EPS (Pension) | 8.33% of basic + DA (capped at ₹15,000) | Nil
EDLI (Insurance) | 0.50% of basic + DA | Nil
Admin charges | 0.50% | Nil
Total employer cost: 13% of basic + DA for each employee.
Deadlines
- Monthly contribution deposit: 15th of the following month
- ECR (Electronic Challan cum Return): Filed along with payment by the 15th
- Annual return: Not separately required - ECR serves as the monthly return
Penalties
This is where it gets serious:
- Late deposit of employee share: Under Section 14B, penalty of 5% to 25% of arrears depending on delay period
- Criminal prosecution: Under Section 406/409 of the Indian Penal Code for non-deposit of employee share (it is treated as a criminal breach of trust)
- Interest: 12% per annum on delayed deposits under Section 7Q
- The employee share deducted from wages but not deposited is NOT deductible as a business expense under Section 36(1)(va) of the Income Tax Act - even if deposited before the ITR filing date. This was confirmed by the Supreme Court in Checkmate Services Pvt. Ltd. v. CIT (2022)
Critical Warning
If you deduct PF from employee salaries but do not deposit it with EPFO, it is a criminal offence. The EPFO actively prosecutes defaulters, and directors can face arrest. This is not a theoretical risk - EPFO filed over 2,800 prosecution cases in FY 2023-24.
5. ESI Compliance: Mandatory for 10+ Employees
ESI provides medical and cash benefits to employees and their families. The threshold is lower than EPF, which means many MSMEs that think they are too small for labour law compliance are already covered.
When Does ESI Apply?
Under Section 2(12) of the ESI Act, 1948:
- ESI is mandatory for establishments employing 10 or more persons (some states have reduced this to 1)
- Applies to employees earning up to ₹21,000 per month (₹25,000 for persons with disability)
- Once covered, an employee remains covered even if wages cross ₹21,000 during the contribution period
Contribution Rates
Party | Rate
Employer | 3.25% of gross wages
Employee | 0.75% of gross wages
Total | 4%
Deadlines
- Monthly contribution: 15th of the following month
- Half-yearly return: Abolished - replaced by monthly contribution through the ESIC portal
Penalties
- Late payment: Interest at 12% per annum under Section 85B
- Non-registration: Imprisonment up to 2 years and/or fine up to ₹5,000 under Section 85
- Default in payment: Penalty of up to ₹5,000 and recovery as arrears of land revenue
6. ROC Filings: For Pvt Ltd Companies and LLPs
If your MSME is structured as a Private Limited Company or LLP, the Companies Act, 2013 and LLP Act, 2008 impose their own set of annual compliances - separate from tax and labour law requirements.
Annual Filings for Private Limited Companies
Filing | Form | Deadline | Purpose
Financial statements | AOC-4 | Within 30 days of AGM | Balance sheet, P&L, cash flow
Annual return | MGT-7/MGT-7A | Within 60 days of AGM | Company details, shareholders, directors
Auditor appointment | ADT-1 | Within 15 days of AGM | First auditor or rotation
Director KYC | DIR-3 KYC | 30th September | Every director, every year
DPT-3 | DPT-3 | 30th June | Return of deposits/outstanding loans
MSME-1 | MSME-1 | Half-yearly (Oct and Apr) | Outstanding payments to MSME vendors
Annual Filings for LLPs
Filing | Form | Deadline
Annual return | Form 11 | 30th May
Statement of accounts | Form 8 | 30th October
Penalties for Late ROC Filing
The MCA has made penalty enforcement increasingly aggressive:
- Late filing of AOC-4 or MGT-7: ₹100/day per form, no cap. A 6-month delay costs ₹18,000 per form (₹36,000 total)
- Non-filing of DIR-3 KYC: DIN deactivated, ₹5,000 reactivation fee
- Failure to hold AGM: ₹1 lakh on the company, ₹25,000 on every officer in default
- Continued non-filing: Directors can be disqualified under Section 164(2) - barred from being appointed as director in any company for 5 years
MSME-1 Filing: The One Most Companies Miss
If your company buys from MSME-registered suppliers and has any outstanding payments beyond 45 days, you must file MSME-1 half-yearly. Most companies either do not know this form exists or do not track MSME vendor status. Non-filing attracts the standard ₹100/day penalty.
7. TDS Compliance: Deduct, Deposit, File
TDS (Tax Deducted at Source) is not optional for MSMEs once they cross the thresholds specified under various sections of the Income Tax Act.
Key TDS Sections for MSMEs
Section | Payment Type | Threshold | TDS Rate
194A | Interest (other than bank) | ₹5,000/year | 10%
194C | Contractor payments | ₹30,000 single / ₹1 lakh aggregate | 1% (individual) / 2% (others)
194H | Commission/brokerage | ₹15,000/year | 5%
194I | Rent | ₹2.4 lakh/year | 10% (building) / 2% (plant)
194J | Professional/technical fees | ₹30,000/year | 10% (professional) / 2% (technical)
192 | Salary | As per slab | Slab rates
Deadlines
Task | Deadline
TDS deposit (non-government) | 7th of the following month
TDS deposit for March | 30th April
TDS return - Q1 (Form 24Q/26Q) | 31st July
TDS return - Q2 | 31st October
TDS return - Q3 | 31st January
TDS return - Q4 | 31st May
TDS certificates (Form 16/16A) | Within 15 days of filing TDS return
Penalties
- Late deposit: Interest at 1.5% per month from date of deduction to date of deposit (Section 201(1A))
- Non-deduction: Interest at 1% per month from date payment was due to date of deduction
- Late filing of TDS return: ₹200/day until filed (Section 234E), capped at the TDS amount
- Penalty under Section 271H: ₹10,000 to ₹1 lakh for late or incorrect TDS returns
The 45-Day Payment Rule: Section 43B(h) and MSME Vendors
This is not your compliance - it is your buyer's compliance, but it directly affects your MSME. Under Section 43B(h) of the Income Tax Act (inserted by Finance Act 2023), any payment made to an MSME-registered supplier beyond the agreed period (maximum 45 days, or 15 days if no written agreement) will be disallowed as a business expense for the buyer in that financial year.
What This Means for You as an MSME
- Your large buyers now have a strong tax incentive to pay you on time
- Ensure your Udyam registration is current so buyers can verify your MSME status
- If payments are consistently delayed beyond 45 days, you can file a complaint with the MSME Facilitation Council under Section 18 of the MSMED Act - and the buyer will face both disallowance and interest
What This Means if You Buy from MSMEs
- Track every vendor's Udyam registration status
- Clear all MSME vendor payments within 45 days of acceptance
- File MSME-1 form half-yearly with the ROC
- Budget for the working capital impact - you cannot defer these payments to the next financial year without a tax hit
Building Your MSME Compliance Calendar
Here is a month-by-month compliance calendar combining all the obligations above:
Monthly
- 7th: TDS deposit for previous month
- 11th: GSTR-1 (monthly filers)
- 15th: EPF contribution deposit + ECR filing
- 15th: ESI contribution deposit
- 20th: GSTR-3B (monthly filers)
Quarterly (if applicable)
- 13th of month after quarter: GSTR-1 (quarterly filers under QRMP)
- 22nd/24th of month after quarter: GSTR-3B (quarterly filers)
- TDS return filing: 31st July (Q1), 31st October (Q2), 31st January (Q3), 31st May (Q4)
Annual
- 30th May: LLP Form 11
- 15th June: First advance tax instalment
- 30th June: DPT-3 return
- 31st July: ITR (non-audit cases)
- 15th September: Second advance tax instalment
- 30th September: DIR-3 KYC
- 31st October: ITR (audit cases), LLP Form 8
- 15th December: Third advance tax instalment
- 31st December: GSTR-9 annual return
- 15th March: Fourth advance tax instalment
- 31st March: AGM-dependent filings (AOC-4, MGT-7 calculated from AGM date)
Half-Yearly
- April and October: MSME-1 form (outstanding payments to MSME vendors)
FAQ
1. Is Udyam registration mandatory for MSMEs in India?
Udyam registration is not legally mandatory in the sense that there is no penalty for not registering. However, it is practically essential - without it, you cannot access any MSME benefits, government schemes, priority sector lending, or the 45-day payment protection under the MSMED Act. There is no cost and no reason to skip it.
2. What happens if my MSME does not register for GST?
If your turnover exceeds the threshold (₹40 lakh for goods, ₹20 lakh for services), operating without GST registration is illegal. You will face a penalty equal to the tax amount due or ₹10,000, whichever is higher (Section 122, CGST Act, 2017), plus 18% interest on unpaid tax. Your input tax credits are also lost permanently.
3. Can directors go to jail for PF non-compliance?
Yes. If an employer deducts PF from employee wages but does not deposit it with EPFO, it is treated as criminal breach of trust under Section 406/409 of the IPC. Directors can face arrest and imprisonment. EPFO filed over 2,800 prosecution cases in FY 2023-24 - this is actively enforced.
4. My MSME is a proprietorship. Do ROC filings apply to me?
No. ROC filings under the Companies Act apply only to Private Limited Companies, Public Limited Companies, One Person Companies, and LLPs. Proprietorships and traditional partnerships are not registered with the ROC and do not need to file annual returns with MCA.
5. What is the MSME-1 form and who needs to file it?
MSME-1 is a half-yearly return filed with the ROC by companies that have outstanding payments to MSME-registered suppliers exceeding 45 days. If you buy from any Udyam-registered supplier and your payment is overdue, you must declare this in MSME-1. The penalty for non-filing is ₹100/day with no cap.
6. How does the Section 43B(h) amendment affect MSME payments?
Section 43B(h) of the Income Tax Act means that if a buyer does not pay an MSME supplier within 45 days (or 15 days if there is no written agreement), the buyer cannot claim that expense as a tax deduction in that financial year. This creates a strong incentive for timely payments to MSMEs and significantly improves cash flow for registered MSMEs.
7. Are there any simplified compliance options for very small MSMEs?
Yes. The GST Composition Scheme (for turnover below ₹1.5 crore) simplifies GST to a flat-rate quarterly return. The presumptive taxation scheme under Section 44AD (for turnover below ₹3 crore with digital receipts above 5%) eliminates the need for detailed books of accounts. Micro enterprises below the EPF and ESI thresholds have significantly fewer labour law obligations.
Stop Guessing, Start Tracking
The total compliance burden on an Indian MSME in 2026 runs to over 50 individual filings and deadlines per year - spread across four government portals, three acts of Parliament, and multiple state-level regulations. Missing even one can trigger penalties that eat into your margins or, worse, disqualify your directors.
The problem is not that these compliances are hard. The problem is that there are too many of them, spread across too many agencies, and they change without warning.
Check your compliance posture free at complianceradar.in - describe your business once, and get a complete timeline of every compliance that applies to you, every government scheme you qualify for, and real-time alerts when regulations change. It takes five minutes and costs nothing.