Micro, Small, and Medium Enterprises (MSMEs) are the backbone of India’s economy. To keep receiving government benefits, subsidies, and legal protection, MSMEs must follow annual and half-yearly compliance rules. One of the most crucial among these is the MSME Return, which includes MSME Form 1 and the annual Udyam Update.
Missing the MSME return due date can lead to penalties, notices, loss of benefits, and even suspension of your Udyam Registration.
This guide covers everything MSME return filing due dates, documents required, penalties, audit rules, filing steps, government portal process, compliance calendar, and FAQs.


MSME Annual Return Filing What It Means?
MSME annual returns are reports and updates that MSMEs and companies dealing with MSMEs must submit every year.
There are two major categories:
Half-Yearly MSME Return – MSME Form I
This return is NOT filed by MSMEs.
It is filed by companies (buyers) who delay payments to MSME suppliers beyond 45 days.
These companies must report:
- Name of MSME supplier
- PAN
- Outstanding amount
- Invoice date
- Reason for delay
- Payment status
Annual Udyam Update (Mandatory for All MSMEs)
Every MSME registered under the Udyam Portal must update its business details once every financial year.
You must update:
- Turnover
- Investment
- GST number
- Employee count
- PAN details
Other Annual Compliances for MSMEs
- GST annual return
- Income tax return
- Audit reports
- Labour law compliance
- Books of accounts & registers
MSME Return Due Date – Updated Timeline for 2025
Here are the latest deadlines you must follow:
| Type of MSME Return | MSME Return Due Date |
| MSME Form 1 (Half-yearly Return) | 30 April (for Oct–Mar) & 31 October (for Apr–Sep) |
| MSME Udyam Annual Update | Before 31 March every year |
| GST Annual Return (GSTR-9) | 31 December |
| Income Tax Return (with Audit) | 31 October |
| Income Tax Return (no Audit) | 31 July |
MSME Form 1 Filing Guide (Half-Yearly Return)
MSME Form 1 applies only to companies and LLPs that purchase goods/services from MSMEs and fail to pay within 45 days.
Who must file MSME Form 1?
- Private Limited Companies
- Public Companies
- LLPs
- Any company buying from MSMEs & delaying payment beyond 45 days
Information Required
- Supplier name
- Supplier PAN
- Udyam Registration number
- Invoice amount
- Invoice date
- Amount outstanding
- Reason for delay
- Expected payment date
4. MSME Compliance Requirements Every Business Must Follow
All MSMEs must ensure compliance with:
- Udyam Registration update
- GST filings (monthly/quarterly/annual)
- Income Tax filing
- Statutory registers
- Vendor payment reporting (if applicable)
- Labour law requirements
- Proper bookkeeping
Non-compliance can lead to penalties, blocked benefits, and even IT scrutiny.
5. MSME Penalty for Late Filing
Missing the MSME return due dates can lead to serious consequences.
a) Penalty Under Companies Act (For MSME Form 1)
- Company: ₹25,000
- Directors: ₹10,000 – ₹1,00,000
b) Penalty for Not Updating Udyam
- Udyam Registration may be suspended
- All MSME benefits may stop
- Loss of government subsidies
- No protection under delayed payment law
c) Other Penalties
- GST late fees (₹50–₹200 per day)
- Income tax late filing penalty
- Interest on delayed vendor payments
6. MSME Udyam Update Rules (Latest)
Government has made annual Udyam update mandatory for all MSMEs.
Mandatory Details to Update
- Turnover (from ITR/GSTR)
- Investment in plant & machinery
- Bank account details
- Employee count
- Promotional category (Micro/Small/Medium)
If you fail to update:
- MSME status becomes inactive
- You may lose all MSME benefits, such as:
- Collateral-free loans
- Tender priority
- Subsidies
- Interest-on-delayed-payment protection
7. MSME Documentation Checklist
For Udyam Annual Update
- Aadhaar of owner/partners/directors
- GST certificate
- PAN details
- ITR details
- Bank account details
- Employee count data
- Turnover proof
For MSME Form 1
- Invoice copies
- Ledger reports
- List of outstanding amounts
- Supplier’s MSME/Udyam certificate
8. MSME Statutory Compliance Calendar for 2025
| Month | Compliance | Due Date |
| April | MSME Form 1 (Oct–Mar) | 30 April |
| July | ITR (non-audit) | 31 July |
| October | ITR (audit cases) | 31 October |
| October | MSME Form 1 (Apr–Sep) | 31 October |
| December | GST Annual Return | 31 December |
| March | Udyam Annual Update | 31 March |
9. MSME Audit & Reporting Requirements
Audit requirements depend on turnover.
a) Income Tax (Tax Audit)
Required if turnover exceeds:
- ₹1 crore (business)
- ₹50 lakh (professional services)
b) GST Audit
Mandatory if annual turnover exceeds ₹5 crore.
Audit Documents
- Balance sheet
- Profit & Loss account
- Cash flow statement
- Purchase & sales report
- Vendor payment report
10. MSME Government Compliance Portals
Here are the official portals used for filing:
- Udyam Registration Portal – Udyam update
- MCA Portal – MSME Form 1
- GST Portal – GSTR-9 return
- Income Tax Portal – ITR filing & audit reports
MSME Filing Process – Step-by-Step
MSME Form 1 Filing
- Visit the MCA Portal
- Download Form MSME-1
- Enter supplier & payment details
- Attach supporting documents
- Sign with DSC
- Upload & submit
B) Udyam Annual Update
- Go to Udyam Portal
- Enter Udyam number
- Verify(msme) with Aadhaar OTP
- Update all business information
- Submit & download updated certificate
MSME Registration Renewal Rules
Earlier, Udyog Aadhaar needed renewal.
Now, Udyam Registration is lifetime-valid BUT annual update is mandatory.
Renewal steps:
- Log in with Aadhaar
- Update turnover & investment
- Upload supporting documents
- Submit
MSME Tax Compliance
MSMEs must maintain:
- Monthly/quarterly GST filings
- TDS/TCS compliance
- Advance tax payments
- Books of accounts
- ITR filing
Good compliance improves:
- Loan approval
- Subsidy eligibility
- Vendor trust
- Business valuation
MSME Benefits (If You Stay Compliant)
- Collateral-free loans
- Cheaper interest rates
- Subsidies on technology & machinery
- Protection from delayed payments
- Preference in government tenders
Simple MSME Compliance Checklist (For Small Businesses)
- Register under Udyam
- Update Udyam every year
- File GST & ITR on time
- File MSME Form 1 (if you're a company)
- Maintain proper accounting
- Follow labour law requirements
- Renew licenses annually
Latest MSME Government Notifications (2024–2025)
- Annual Udyam update made mandatory
- Strict action for delayed vendor payments
- Revised turnover and investment limits for MSMEs
- New MSME grievance redressal portal launched
FAQs – MSME Return Filing (2025)
What is the due date for MSME return filing?
- MSME Form 1: 30 April & 31 October
- Udyam Update: Before 31 March
Do all MSMEs need to file MSME Form 1?
No. Only companies that delay payments to MSMEs beyond 45 days.
Is there a penalty for late filing?
Yes, penalties range from ₹25,000 to ₹1 lakh.
How do I verify if my supplier is MSME-registered?
Ask for their Udyam Certificate or check using their Udyam number online.
What happens if I don’t update my Udyam Registration?
Your MSME status becomes inactive, and you lose benefits.
Do sole proprietors need to file MSME Form 1?
No. But they must update Udyam annually.
Is Udyam Registration lifetime valid?
Yes, but annual updates are compulsory.
Do I need a CA for MSME return filing?
Not for Udyam update.
But recommended for GST annual return & tax audit.
Can I file MSME Form 1 without DSC?
No. DSC is mandatory for companies.
Does the government send reminders?
No. Businesses must track due dates themselves.