✅ Verified: Income Tax Act Section 43B(h) | MSMED Act 2006 Section 15 | ICAI | ClearTaxAdvisors | CashFree | IndiaFilings
Section 43B(h) of the Income Tax Act, 1961 — effective from 1 April 2024 (AY 2024-25 onwards) — introduced one of the most consequential compliance requirements for any business that buys goods or services from MSME vendors. If you don't pay a Micro or Small Enterprise within 15 days (no written contract) or 45 days (with written contract), that expense becomes non-deductible until paid. For FY 2025-26 returns filed in 2026, this is now a live tax audit trigger. Under the Income Tax Act, 2025, this provision continues as Section 37(2)(g). This guide covers exactly how the disallowance works, what triggers notices, how to respond, and how to build a compliance system.
Use the Income Tax CalculatorModel the tax impact alongside this guide.
Open Calculator
The Core Rule — Section 43B(h) in Plain English
Section 43B(h) adds a specific deductibility condition for amounts payable to Micro and Small Enterprises:
- Without written agreement: Payment must be made within 15 days of delivery of goods or completion of service
- With written agreement: Payment must be made within the period specified in the agreement, but not exceeding 45 days from delivery/completion. Even if the agreement says 60 days, 45 days is the maximum enforceable limit
- If unpaid at 31 March: The outstanding amount is disallowed as a deduction in that financial year and becomes deductible only in the year of actual payment
🚨
Maximum Contract Period Cannot Exceed 45 Days: A written agreement saying "60-day credit period" does NOT protect you. The MSMED Act, 2006 Section 15 caps the maximum credit period at 45 days (with written agreement). Any credit period exceeding 45 days in the agreement is void, and the 45-day limit applies automatically. Many large companies had 60–90 day standard vendor payment cycles — all of these need restructuring for MSME vendors.
Which Vendors Are Covered — Micro and Small Only
| Enterprise Type | Investment in Plant & Machinery | Annual Turnover | Section 43B(h) Applies? |
| Micro Enterprise | Up to ₹1 crore | Up to ₹5 crore | ✅ Yes — must pay within 15/45 days |
| Small Enterprise | Up to ₹10 crore | Up to ₹50 crore | ✅ Yes — must pay within 15/45 days |
| Medium Enterprise | Up to ₹50 crore | Up to ₹250 crore | ❌ No — not covered under Section 43B(h) |
| Non-MSME Vendor | Not registered under Udyam | Any | ❌ No — Section 43B(h) not applicable |
Verify MSME status of all vendors at udyamregistration.gov.in using the vendor's Udyam Registration Number. Status can change if a vendor upgrades from Small to Medium due to growth — re-verify annually.
Mechanics of Disallowance — The March 31 Test
The disallowance is determined at year-end (31 March). The question is: as of 31 March, which MSME vendor invoices remain unpaid beyond the 15/45-day limit?
The "Safe Window" for Year-End Invoices
Invoices received from MSMEs in the last 45 days before 31 March (i.e., from February 16 onwards if there is a written 45-day agreement) can be paid in April without triggering disallowance, because they were not yet due on 31 March. This creates an important planning window:
| Invoice Date | Credit Period (written 45-day agreement) | Payment Due | Unpaid on 31 Mar? | Disallowance? |
| 1 Jan 2026 | 45 days | 15 Feb 2026 | Yes (if unpaid) | ✅ Disallowed in FY 2025-26 |
| 1 Feb 2026 | 45 days | 18 Mar 2026 | Yes (if unpaid) | ✅ Disallowed in FY 2025-26 |
| 20 Feb 2026 | 45 days | 6 Apr 2026 | No (not yet due) | ❌ No disallowance — pay by 6 Apr |
| 1 Mar 2026 | 45 days | 15 Apr 2026 | No (not yet due) | ❌ No disallowance — pay by 15 Apr |
| 1 Mar 2026 | No written agreement (15 days) | 16 Mar 2026 | Yes (if unpaid on 31 Mar) | ✅ Disallowed — must pay by 16 Mar |
💡
Write a Written Agreement with All MSME Vendors: If you don't have a written agreement, the 15-day limit applies — brutal for goods suppliers. Get a written purchase order or vendor agreement specifying a 45-day credit period. Even a simple written PO or supply agreement mentioning "payment within 45 days of delivery" qualifies. This gives you 3x more time than the default 15-day rule.
Notice Triggers — How This Reaches the Income Tax Department
Section 43B(h) violations don't stay hidden. There are three parallel compliance tracks that feed data to tax authorities:
1. Form 3CD Tax Audit Report (Old Act) / Form 26 (New Act)
The statutory tax auditor must report in the Tax Audit Report: all amounts payable to MSMEs, amounts outstanding beyond 15/45 days at year-end, and the disallowed amount. This data is submitted electronically and is visible to the Income Tax Department's AI-driven scrutiny systems.
2. Form MSME-1 (Companies Act)
All companies (not LLPs or firms) must file Form MSME-1 bi-annually with the MCA disclosing outstanding payments to MSME vendors beyond 45 days. Form MSME-1 for April–September is due by 31 October, and October–March by 30 April. MCA feeds this data to the Income Tax Department — creating a cross-verification mechanism.
3. GSTIN-Linked Transaction Data
The income tax AIS (Annual Information Statement / Form 168 under new Act) now captures GST transaction data. If MSME vendors report GST invoices to you in GSTR-1 and you haven't reflected corresponding payments — flagging is automatic.
Case Study: BuildFast Contractors — ₹45 Lakh Disallowance Found in Tax Audit
Construction Company, Ahmedabad — FY 2025-26 Tax Audit (October 2026)
BuildFast Contractors Pvt. Ltd. procures materials from 8 MSME vendors (Udyam-registered Micro and Small enterprises). During the tax audit for AY 2026-27, the auditor examined the MSME payable aging report as of 31 March 2026.
- Finding: 4 vendors with outstanding invoices totalling ₹45 lakhs — all beyond the 45-day credit period
- 3 vendors had written agreements (45-day terms) — invoices from October and November 2025 still unpaid in March 2026
- 1 vendor had no written agreement — invoices from February 2026 (14 days old) — within 15-day limit but barely
- Disallowance computed: ₹45 lakhs added back to taxable income in AY 2026-27
- Additional tax (25% corp): ₹11.25 lakhs
- Root cause: BuildFast's accounts payable had standard 60-day terms with all vendors. Nobody flagged MSME status or payment timelines.
- Fix for next year: MSME flag on vendor master, automated alerts at 30 days for MSME invoices, written agreements with all MSME suppliers specifying 45 days
Disallowed Amount
₹45,00,000
Additional Tax (25%)
₹11,25,000
Root Cause
No MSME flag in ERP
Section 43B(h) Under New Income Tax Act 2025 — Section 37(2)(g)
Under the Income Tax Act, 2025 (effective Tax Year 2026-27), Section 43B(h) is renumbered as Section 37(2)(g). The substance and mechanics are identical:
- 15-day rule (no written agreement) continues
- 45-day maximum cap (with written agreement) continues
- Disallowance at year-end: unpaid MSME amounts at 31 March added back to taxable income
- Allowed as deduction in year of actual payment
- Reporting in new Form 26 (replaces Form 3CD) — auditor must disclose MSME payable position
For FY 2025-26 (AY 2026-27) ITR, cite old Section 43B(h). For Tax Year 2026-27 onwards, cite Section 37(2)(g) in books and audit reports.
GST and Section 43B(h) — The Base Amount Question
A common compliance question: does the 45-day payment rule apply to the invoice total including GST, or only the base amount?
- If GST claimed as ITC: Only the base amount (excluding GST) is subject to Section 43B(h). GST you claim as Input Tax Credit is a receivable, not an expense. Only the base purchase price is the deductible expense subject to 43B(h).
- If GST not claimed as ITC (expensed): The entire amount including GST is subject to Section 43B(h) conditions.
Response Strategy When You Receive a Notice
If you receive a scrutiny notice or tax audit query on Section 43B(h) disallowance:
- Verify vendor MSME status: Extract Udyam registration certificates for all vendors cited in the notice. If any vendor is actually Medium (not Micro/Small), they are outside the scope of Section 43B(h) — disallowance is not applicable for Medium enterprises.
- Check payment dates vs due dates: Pull bank statements and payment registers. If payment was made before the due date but booked on a different date in ERP, reconcile and provide bank evidence.
- Verify if invoices were disputed: MSMED Act Section 17/18 provides that if there is a genuine dispute about the quality, quantity, or terms, the 45-day clock may be stayed pending dispute resolution. Document any genuine disputes.
- Compute actual disallowance: Only amounts outstanding and unpaid as of 31 March are disallowed — not amounts that were late-paid but paid before year-end. Provide aging report as evidence.
- Accept and file rectification if correct: If the disallowance is correctly computed, accept it, ensure the deduction is captured in the next year when payment is made, and avoid interest and penalty exposure from prolonged dispute.
Section 43B(h) MSME — Key Compliance Points
- Applies to Micro and Small Enterprises only — not Medium Enterprises
- 15 days payment limit if no written agreement; 45 days maximum with written agreement
- Agreement clauses of 60–90 days are void — 45 days is the hard cap
- Outstanding unpaid MSME invoices at 31 March → disallowed in that year → allowed when paid
- Effective from AY 2024-25 (1 April 2024) — already live for FY 2024-25 and FY 2025-26
- New Act 2025: Section 37(2)(g) — same rule, new section number from Tax Year 2026-27
- Three parallel compliance tracks: Form 3CD/Form 26 (tax audit), Form MSME-1 (companies, MCA), and AIS
- Immediate action: tag all MSME vendors in ERP, set 30-day payment alerts, get written agreements
- GST on MSME invoices: if ITC claimed, only base amount subject to 43B(h)
- Verify vendor MSME status annually at udyamregistration.gov.in
Related Calculators
Related Articles