MSME-1 Half-Yearly Return: Who Must File and How

Companies in India that owe money to Micro or Small Enterprise suppliers beyond 45 days must disclose these outstanding amounts in a half-yearly return called MSME-1, filed on the MCA portal. The April 2026 filing deadline is April 30, 2026, covering outstanding payments from October 1, 2025 to March 31, 2026. Non-filing triggers a penalty starting at ₹20,000 plus ₹1,000 for every day of default. With Section 43B(h) of the Income Tax Act now disallowing deductions for delayed MSME payments, the financial stakes for non-compliance have never been higher. This guide breaks down exactly who must file the MSME-1 return, the applicability criteria, the step-by-step filing process on the MCA portal, the penalty framework, and how this return connects to your income tax obligations in 2026.
- MSME-1 is a half-yearly return filed under Section 405 of the Companies Act, 2013
- Applies to all companies with Micro or Small Enterprise payments pending beyond 45 days
- Two deadlines per year: April 30 (Oct-Mar period) and October 31 (Apr-Sep period)
- Penalty: ₹20,000 initial default + ₹1,000 per day of continuing default
- Section 43B(h) disallows income tax deduction if MSME payment crosses 45 days
- Interest on delayed MSME payment: 3x RBI bank rate (~19.5% p.a.), compounded monthly
- LLPs, partnership firms, and sole proprietorships are not required to file MSME-1
What is the MSME-1 Half-Yearly Return?
MSME-1 is the statutory half-yearly return that companies file on the Ministry of Corporate Affairs (MCA) portal to report outstanding payments owed to Micro and Small Enterprise (MSE) suppliers. The MCA introduced this form through the Companies (Furnishing of Information about Payment to Micro and Small Enterprise Suppliers) Order, 2019, dated January 22, 2019.
The legal authority for MSME-1 comes from Section 405 of the Companies Act, 2013, which allows the Central Government to direct companies to furnish specified information about their business dealings. The Order mandates that every company with outstanding dues to MSE vendors beyond 45 days from the date of acceptance or deemed acceptance must file this return within 30 days of the close of each half-year period (April-September and October-March).
The form captures: the name, PAN, and Udyam Registration Number of each MSME supplier; the outstanding amount; the date from which the amount became overdue; the days of delay; and the reason for the delay. This data feeds into the government's monitoring framework for MSME payment discipline across India.
MSME-1 operates alongside the Micro, Small and Medium Enterprises Development (MSMED) Act, 2006, which governs the payment timeline, interest computation, and dispute resolution mechanism for MSME suppliers. The two laws work together: the MSMED Act creates the 45-day payment obligation, and the Companies Act enforces disclosure through MSME-1.
Section 405 of the Companies Act, 2013, read with the MCA Order dated January 22, 2019, and Sections 15, 16, and 17 of the MSMED Act, 2006, form the complete legal framework for MSME-1. The form was made effective from the half-year ending September 30, 2019.
Who Must File the MSME-1 Return?
The applicability of MSME-1 depends on two factors: the type of entity and the payment status with MSME vendors. Both conditions must be met for the filing obligation to arise.
Entity Type: Companies Only
MSME-1 applies exclusively to entities registered as companies under the Companies Act, 2013. This includes:
| Entity Type | MSME-1 Applicable? | Governing Law |
|---|---|---|
| Private Limited Company | Yes | Companies Act, 2013 |
| Public Limited Company | Yes | Companies Act, 2013 |
| One Person Company (OPC) | Yes | Companies Act, 2013 |
| Section 8 Company (NGO) | Yes | Companies Act, 2013 |
| Government Company | Yes | Companies Act, 2013 |
| Limited Liability Partnership (LLP) | No | LLP Act, 2008 |
| Partnership Firm | No | Indian Partnership Act, 1932 |
| Sole Proprietorship | No | Not a corporate entity |
Payment Trigger: Outstanding Dues Beyond 45 Days
The filing obligation activates only when a company has at least one payment to a Micro or Small Enterprise supplier that remains unpaid beyond 45 days from the date of acceptance or deemed acceptance of goods or services. If all MSME suppliers are paid within 45 days, there is no requirement to file.
Key points on the payment trigger:
- The 45-day limit is calculated from the date of acceptance, not from the invoice date or delivery date
- If the buyer does not communicate acceptance within 15 days of delivery, the goods or services are deemed accepted under Section 2(b) of the MSMED Act
- Even if a written purchase order specifies 60 or 90-day payment terms, the statutory maximum under Section 15 of the MSMED Act is 45 days for MSME suppliers
- If no written agreement exists, the payment period is only 15 days from the date of acceptance
Many companies assume the 45-day clock starts from the invoice date. It does not. Under the MSMED Act, the clock starts from acceptance or deemed acceptance of goods/services. If your supplier delivered goods on March 1, and you neither accepted nor rejected by March 16, the goods are deemed accepted on March 16. The 45-day payment window starts from that date.
Only Micro and Small Enterprises Are Covered
MSME-1 reports outstanding payments only to Micro and Small Enterprises. Medium Enterprises are not covered. The current MSME classification thresholds are:
| Category | Investment in Plant and Machinery | Annual Turnover | Reported in MSME-1? |
|---|---|---|---|
| Micro Enterprise | Up to ₹1 crore | Up to ₹5 crore | Yes |
| Small Enterprise | Up to ₹10 crore | Up to ₹50 crore | Yes |
| Medium Enterprise | Up to ₹50 crore | Up to ₹250 crore | No |
Verify every supplier's MSME classification on the Udyam Registration portal before filing. A supplier's status can change from Small to Medium based on updated investment or turnover figures, which removes them from MSME-1 scope.
MSME-1 Filing Deadlines for 2026
MSME-1 is filed twice a year. The deadlines are fixed at 30 days from the end of each half-year period and do not vary based on the company's financial year.
| Filing | Reporting Period | Due Date | Status |
|---|---|---|---|
| April 2026 Filing | October 1, 2025 to March 31, 2026 | April 30, 2026 | Upcoming |
| October 2026 Filing | April 1, 2026 to September 30, 2026 | October 31, 2026 | Future |
For the April 2026 filing, companies must report all payments to Micro and Small Enterprise suppliers that remained unpaid beyond 45 days during the October 2025 to March 2026 window. This includes payments that were eventually settled during the period but were overdue beyond 45 days at any point.
The MCA has historically not granted extensions for MSME-1 deadlines. Unlike ROC Annual Filings (AOC-4, MGT-7), where extensions are occasionally provided through general or special orders, MSME-1 deadlines are treated as fixed. Plan accordingly.
October 2026 is particularly heavy for company compliance. The MSME-1 filing (October 31), ROC Annual Filing (AOC-4, MGT-7), and income tax return filing for audit cases all fall in the same month. Start MSME-1 data preparation in the first week of October to avoid last-minute filing bottlenecks.
Never Miss a Compliance Deadline
IncorpX manages your entire compliance calendar: MSME-1, ROC filings, director KYC, tax returns, and more.
View Compliance ServicesStep-by-Step MSME-1 Filing Process on the MCA Portal
Filing MSME-1 requires pre-filing data preparation followed by online submission on the MCA V3 portal. Here is the complete process broken into two phases.
Phase 1: Data Preparation (Before You Log In)
The quality of your MSME-1 filing depends entirely on the data you gather before touching the MCA portal. Complete these steps first:
Step 1: Extract accounts payable data. Pull an aging report from your accounting software for the reporting period (October 1, 2025 to March 31, 2026 for the April filing). Filter for all supplier invoices where payment was pending beyond 45 days from the acceptance date.
Step 2: Identify MSME suppliers. Cross-reference the aged payables with your MSME vendor database. For each supplier, verify their Udyam Registration status and classification (Micro or Small). Remove Medium Enterprise vendors and unregistered vendors from the MSME-1 data set.
Step 3: Compile supplier-level details. For each qualifying MSME supplier, collect:
| Data Field | Description | Where to Find |
|---|---|---|
| Supplier Name | Legal name as per Udyam Registration | Udyam Certificate or portal |
| Supplier PAN | 10-digit PAN of the enterprise | Vendor master / TDS records |
| Udyam Registration Number | Format: UDYAM-XX-00-0000000 | Udyam Certificate |
| Outstanding Amount | Amount payable as on the last date of the half-year | Accounts payable ledger |
| Date Amount Became Due | Acceptance date + contractual payment period (max 45 days) | Purchase order / delivery records |
| Days of Delay | Number of days beyond the 45-day limit | Calculated from due date |
| Reason for Delay | Explanation for the delayed payment | Internal records / management input |
Step 4: Validate DSC. Confirm that the director's Digital Signature Certificate (DSC) is valid and not expired. An expired DSC blocks form submission at the final step. Renew the DSC at least two weeks before the filing deadline if it is expiring soon.
Phase 2: Online Filing on MCA Portal
Step 5: Log in to the MCA V3 portal. Visit www.mca.gov.in and sign in with your company's registered Business User credentials. Navigate to the e-filing section.
Step 6: Select MSME-1 form. From the list of available forms, select MSME Form 1. Enter the company's CIN (Corporate Identification Number). The portal auto-populates company details including name, registered address, and email ID. Verify the pre-filled information.
Step 7: Select the reporting period. Choose the half-year period for which you are filing: October to March or April to September. For the April 2026 filing, select the October 2025 to March 2026 period.
Step 8: Enter MSME supplier details. Add each MSME supplier with outstanding payments. Enter the supplier name, PAN, Udyam Registration Number, outstanding amount, due date, delay period, and reason for delay. Add each supplier as a separate entry. There is no cap on the number of entries.
Step 9: Certify and digitally sign. Review all entries for accuracy. The certifying director must attach their DSC and digitally sign the form. A practicing Compliance Professional can also sign.
Step 10: Submit and pay the fee. Submit the form and pay the ₹200 filing fee through the MCA portal's payment gateway. Note the SRN (Service Request Number) for tracking. The SRN is your proof of filing - save it.
- Verify each supplier's Udyam Registration Number on the portal
- Confirm the acceptance date (not invoice date) for each outstanding payment
- Reconcile MSME-1 data with your Section 43B(h) income tax computation
- Check DSC validity of the signing director
- Keep a copy of the filed form and SRN for audit records
The 45-Day Payment Rule Under the MSMED Act
The 45-day payment rule is the foundation of MSME-1. Understanding the mechanics prevents both compliance failures and unnecessary filings.
How the Payment Clock Works
Under Section 15 of the MSMED Act, 2006, the payment timeline to MSME suppliers depends on whether a written contract exists:
- With a written agreement: Payment must be made within the agreed period, which cannot exceed 45 days from the date of acceptance or deemed acceptance of goods or services
- Without a written agreement: Payment must be made within 15 days from the date of acceptance or deemed acceptance
Any contractual term extending payment beyond 45 days for MSME suppliers is void under the Act. A purchase order stating "payment in 90 days" does not override the 45-day statutory cap when the supplier is a registered Micro or Small Enterprise.
Three Consequences When Payment Crosses 45 Days
Exceeding the 45-day limit triggers three simultaneous consequences across three separate regulatory frameworks:
- MSME-1 reporting obligation: The outstanding amount must be disclosed in the next half-yearly filing on the MCA portal
- Interest liability: Compound interest at three times the RBI bank rate (~19.5% per annum in 2026) accrues automatically from the date payment became due under Section 16 of the MSMED Act
- Income tax disallowance: Under Section 43B(h) of the Income Tax Act, the expense is disallowed as a deduction in the year it was incurred and deferred to the year of actual payment
The compounding effect is severe. A company that delays a ₹20 lakh payment to an MSME supplier by 6 months faces approximately ₹1.95 lakh in statutory interest, potential income tax disallowance increasing the tax outgo by ₹5 lakh (at 25% rate), and MSME-1 filing penalties if the form is also missed. The total cost easily crosses 15% of the original invoice amount.
MSME-1 Penalty Framework
Non-compliance with MSME-1 triggers penalties under multiple laws. Here is the consolidated framework showing every financial consequence.
| Type of Non-Compliance | Penalty or Consequence | Legal Provision |
|---|---|---|
| Late filing or non-filing of MSME-1 | ₹20,000 initial + ₹1,000 per day of continuing default | Section 405, Companies Act, 2013 |
| Delayed payment beyond 45 days | Compound interest at 3x RBI bank rate (~19.5% p.a.) | Section 16, MSMED Act, 2006 |
| Income tax deduction disallowance | Deduction deferred to the year of actual payment | Section 43B(h), Income Tax Act |
| False information in MSME-1 | Penalty for furnishing false statements + director liability | Section 448, Companies Act, 2013 |
| MSME supplier complaint via Samadhaan | Facilitation Council order for payment with compound interest | Section 18, MSMED Act, 2006 |
| CARO 2020 reporting failure | Auditor qualification and management explanation in audit report | Clause (x)(a) of CARO, 2020 |
The CARO 2020 connection is frequently overlooked. Under Clause (x)(a), the statutory auditor must report whether the company has any outstanding dues to Micro and Small Enterprises for more than 45 days. If your MSME-1 shows overdue payments, the auditor flags it in the Companies (Auditor's Report) Order. This becomes part of the public record attached to your financial statements.
Penalties for MSME-1 non-filing apply not just to the company but to every officer in default. Directors who fail to ensure timely filing face personal liability for the ₹20,000 base penalty plus ₹1,000 per day of continuing default. For a 60-day delay, the personal penalty exposure is ₹80,000 per director.
Section 43B(h): Income Tax Disallowance for Delayed MSME Payments
Section 43B(h) was inserted into the Income Tax Act, 1961, by the Finance Act, 2023. It provides that any sum payable to a Micro or Small Enterprise supplier is allowed as a deduction only when it is actually paid. If the payment is made within the time specified under Section 15 of the MSMED Act (45 days maximum), the deduction is allowed on accrual basis. If payment is delayed beyond 45 days, the deduction is postponed to the financial year when payment is actually made.
Practical Scenario
ABC Private Limited purchases components worth ₹30 lakh from an MSME supplier in January 2026. The 45-day payment deadline falls in March 2026. If ABC pays by March 2026, the ₹30 lakh is deductible in FY 2025-26. If ABC pays in June 2026 (beyond 45 days), the deduction is disallowed in FY 2025-26 and shifts to FY 2026-27.
At a 25% corporate tax rate, a ₹30 lakh disallowance increases ABC's tax liability for FY 2025-26 by ₹7.5 lakh. The company eventually gets the deduction, but the timing mismatch impacts cash flow and advance tax computation.
Cross-Referencing Between MSME-1 and ITR
The data in your MSME-1 filing directly correlates with potential Section 43B(h) disallowances. The Income Tax Department can compare your MSME-1 data (which shows overdue amounts to MSME suppliers) with your income tax return computation. If MSME-1 shows ₹50 lakh in overdue payments but your ITR claims full deduction without a Section 43B(h) add-back, it creates an automatic scrutiny trigger.
Ensure your accounts team reconciles MSME-1 data with the Section 43B(h) computation before filing either return. Consistency between the two filings is not optional - it is a compliance necessity.
Building an MSME Vendor Verification System
Accurate MSME-1 filing starts with knowing which of your suppliers are registered MSMEs. A systematic vendor verification process eliminates guesswork and reduces filing errors.
Vendor Onboarding: Capture MSME Status Upfront
Add an MSME disclosure section to your vendor registration form. Require every new supplier to declare: (a) whether they hold a valid Udyam Registration, (b) their Udyam Registration Number, (c) their classification (Micro, Small, or Medium), and (d) a copy of their Udyam Registration Certificate. Make this a mandatory field in your vendor master.
Quarterly Verification of Existing Vendors
Verify existing MSME supplier registrations at least once a quarter on the Udyam Registration portal. Supplier classifications change when their investment or turnover crosses the threshold. A Small Enterprise that crosses ₹50 crore turnover becomes a Medium Enterprise and falls outside MSME-1 scope. Missing this reclassification leads to over-reporting.
Accounts Payable Integration
Tag MSME-registered vendors in your accounting software or ERP system with a flag indicating their classification. Configure automated alerts when payments to MSME-flagged vendors approach the 45-day mark. This serves dual purposes: it prevents payment delays from triggering MSME-1 obligations and Section 43B(h) disallowances, and it provides ready data when MSME-1 filing is due.
Companies with 50+ vendors should consider a dedicated Virtual CFO or compliance manager to maintain the vendor database and oversee MSME payment compliance throughout the year.
Register Your Business as an MSME
If you are a Micro or Small Enterprise, Udyam Registration protects your right to timely payment and opens access to government benefits. IncorpX handles the complete registration.
Apply for MSME RegistrationMSME-1 and the Broader Compliance Calendar
MSME-1 does not exist in isolation. It is one of several statutory filings that companies must manage throughout the year. Here is how it fits into the complete compliance calendar for a Private Limited Company in 2026.
| Month | Compliance Obligation | Due Date |
|---|---|---|
| April 2026 | MSME-1 Half-Yearly Return (Oct-Mar period) | April 30, 2026 |
| April 2026 | DIR-3 KYC for all directors | April 30, 2026 |
| June 2026 | DPT-3 Return of Deposits | June 30, 2026 |
| September 2026 | Annual General Meeting (AGM) | September 30, 2026 |
| October 2026 | MSME-1 Half-Yearly Return (Apr-Sep period) | October 31, 2026 |
| October 2026 | ROC Annual Filing (AOC-4 and MGT-7) | October 29-30, 2026 |
| October 2026 | Income Tax Return (audit cases) | October 31, 2026 |
| November 2026 | ADT-1 (Auditor Appointment) | Within 15 days of AGM |
October is a compliance bottleneck. Three major filings - MSME-1, ROC returns, and income tax - converge in the same month. Companies that start data preparation early in October avoid the last-week rush and the DSC availability issues that plague late filers.
Common Mistakes That Lead to MSME-1 Penalties
These are the errors that repeatedly cause companies to face penalties or audit issues during MSME-1 filing.
1. Calculating 45 Days from Invoice Date
The 45-day payment clock starts from the date of acceptance or deemed acceptance of goods or services, not the invoice date. If goods are delivered on March 1, inspected on March 10, and accepted on March 10, the 45-day period runs from March 10. If no acceptance is communicated by March 16 (15 days after delivery), deemed acceptance triggers on March 16. Companies using invoice date as the starting point miscalculate the due date and either over-report or under-report in MSME-1.
2. Including Medium Enterprise Suppliers
MSME-1 covers only Micro and Small Enterprises. Reporting outstanding payments to Medium Enterprise suppliers inflates your figures and creates unnecessary regulatory attention. Always verify the supplier's classification before including them in the return.
3. Not Verifying Udyam Registration Status
Suppliers change classification when their investment or turnover crosses threshold limits. A supplier that was a Small Enterprise last year may now be a Medium Enterprise. Filing MSME-1 with outdated vendor classifications leads to inaccurate reporting. Verify on the Udyam portal before every filing.
4. Ignoring the Reconciliation with Section 43B(h)
Your MSME-1 data must align with your income tax computation. If MSME-1 shows ₹40 lakh in overdue MSME payments but your ITR claims full deduction of MSME vendor expenses without a Section 43B(h) add-back, it creates a discrepancy that invites scrutiny from the Income Tax Department and the statutory auditor.
5. Expired Digital Signature Certificate (DSC)
MSME-1 requires a valid DSC from the certifying director. Expired DSCs block submission at the final step. Check DSC validity at least two weeks before the deadline. A DSC renewal typically takes 3-5 working days.
6. Assuming Nil Filing Is Required
If all MSME suppliers are paid within 45 days, there is no obligation to file a nil MSME-1. Some companies waste time and the ₹200 fee filing nil returns. Instead, document the nil status in an internal board note or compliance memo for audit purposes.
MSME Samadhaan: What Happens When Suppliers Complain
The MSME Samadhaan portal is the government's delayed payment dispute resolution platform. If your company fails to pay an MSME supplier within 45 days, the supplier can file a complaint directly on this portal.
How the Process Works
- The MSME supplier files a complaint on samadhaan.msme.gov.in with invoice details, payment due dates, and the outstanding amount
- The complaint is referred to the Micro and Small Enterprises Facilitation Council (MSEFC) in the buyer's state
- The MSEFC issues a notice to the buyer company and calls both parties for conciliation
- If conciliation fails, the Council adjudicates and can order payment of the outstanding amount with compound interest at three times the RBI bank rate
- The Council's order is enforceable as a decree of a civil court under Section 18 of the MSMED Act
The buyer company cannot challenge the Council's jurisdiction by arguing that the contract specifies a different dispute resolution mechanism. The MSMED Act overrides contractual arbitration clauses for payment disputes. Over 1.5 lakh complaints have been filed on the Samadhaan portal to date, with recoveries running into thousands of crores.
Your MSME-1 filing on the MCA portal creates a paper trail of delayed payments. MSME suppliers and their legal advisors can reference this data as supporting evidence in Samadhaan proceedings. Accurate MSME-1 filing protects your company from additional penalties for furnishing false information on top of the payment liability.
MSME-1 Filing Checklist for April 2026
Use this checklist to prepare for the April 30, 2026 MSME-1 filing. Start by the second week of April to complete everything before the deadline.
| Step | Task | Target Date |
|---|---|---|
| 1 | Extract accounts payable aging report for Oct 2025 to Mar 2026 | April 7-10 |
| 2 | Identify MSME-registered suppliers from vendor master | April 10-12 |
| 3 | Verify Udyam Registration status on portal for each supplier | April 12-15 |
| 4 | Calculate days of delay from acceptance/deemed acceptance date | April 15-18 |
| 5 | Compile supplier-level data (PAN, Udyam No., amounts, reasons) | April 18-20 |
| 6 | Reconcile with Section 43B(h) computation for ITR purposes | April 20-22 |
| 7 | Verify director's DSC validity; renew if expiring | April 15 |
| 8 | File MSME-1 on MCA portal, pay ₹200 fee, note SRN | April 25-28 |
| 9 | Save filed form, SRN, and payment receipt for records | April 28-30 |
If your company has no outstanding MSME payments beyond 45 days, skip the filing but document the nil status in a board note or compliance memo. This protects you during statutory audit under CARO 2020 reporting requirements.
Summary
The MSME-1 half-yearly return is a mandatory disclosure for every company that delays payments to Micro and Small Enterprise suppliers beyond 45 days. The April 2026 filing covers the October 2025 to March 2026 period and is due by April 30, 2026. The penalty for non-filing starts at ₹20,000 and escalates at ₹1,000 per day. Beyond the MCA penalty, delayed MSME payments attract compound interest at approximately 19.5% per annum, income tax deduction disallowance under Section 43B(h), auditor reporting under CARO 2020, and potential Samadhaan complaints from suppliers. The solution is straightforward: build an MSME vendor database, verify Udyam Registrations, track payment timelines against the 45-day limit, file MSME-1 on time, and align your data with income tax computations. Compliance costs ₹200 per filing. Non-compliance costs multiples of the original invoice amount.
Complete Compliance Support for Your Company
From MSME-1 filings to ROC returns and income tax: IncorpX manages your entire compliance calendar. Talk to our team today.
Get Compliance Support


