Under Section 43B(h), payments to MSME-registered suppliers must be made within 15 or 45 days of acceptance. Overdue payments are disallowed as business expenditure in the payer's ITR.
Match each MSME vendor invoice to its payment date. Calculate days outstanding from acceptance date. Flag invoices exceeding 15-day or 45-day thresholds. Validate vendor MSME status via Udyam portal.
15-day threshold with written agreement, 45-day threshold without agreement, Udyam registration validation, acceptance date equals invoice date or goods receipt date.
MSME compliance tracker showing overdue invoices, estimated tax disallowance amount, vendor-wise aging report, and corrective payment priority queue.
Section 43B(h) completed its first full assessment year in AY 2024-25, giving many finance teams a warning signal. AY 2025-26 is the second year of enforcement, and the tax department is actively scrutinising outstanding MSME payables during tax audits. Companies that have not built a structured vendor payment tracking system face a concrete risk: any amount due to a Micro or Small enterprise that remains unpaid beyond the 15 or 45-day window is disallowed as a deduction in the current assessment year. The disallowance is not reversed until actual payment is made in a future year.
This article is most relevant for CFOs, tax managers, and accounts payable leads at companies with a significant vendor base that includes MSME suppliers.
What Section 43B(h) Requires
Section 43B of the Income Tax Act lists specific deductions that are allowable only on actual payment (not on accrual). Clause (h), inserted by the Finance Act 2023, adds MSME payables to this list.
The rule works as follows. If a company purchases goods or services from a Micro or Small enterprise, the payment must be made within the timeframes set by Section 15 of the MSMED Act 2006:
- 15 days from the date of delivery or acceptance, if there is no written agreement between the buyer and the MSME supplier
- 45 days from the date of delivery or acceptance, if there is a written agreement (the 45-day maximum cannot be contractually extended)
If payment is not made within the applicable window, the outstanding amount is disallowed as a business expense under Section 43B(h) in that financial year. The deduction is available only when payment is actually made, regardless of when the liability was recognised in the books.
This is a pure timing difference, not a permanent disallowance — but it creates a cash tax liability in the year of non-payment and requires careful tracking across hundreds or thousands of vendor invoices.
Which Vendors Are Covered: Identifying Micro and Small Enterprises
The rule applies to suppliers classified as Micro or Small under the MSMED Act (revised definition effective July 2020):
| Classification | Investment in Plant & Machinery | Annual Turnover |
|---|---|---|
| Micro | Below ₹1 crore | Below ₹5 crore |
| Small | Below ₹10 crore | Below ₹50 crore |
| Medium | Below ₹50 crore | Below ₹250 crore |
Section 43B(h) does not apply to Medium enterprises. Only payments to Micro and Small enterprises are subject to the 15/45-day rule.
The only reliable way to identify MSME vendors is the Udyam Registration Certificate issued at udyamregistration.gov.in. Udyam Registration Numbers follow the format UDYAM-XX-00-0000000. Companies should request this certificate from every supplier at the time of onboarding and store it in the vendor master. A supplier without Udyam registration cannot claim MSME status.
The practical problem is that many vendors do not proactively share their Udyam certificates. Building a systematic collection process is the first step in any 43B(h) compliance programme.
The Tax Disallowance Mechanic
Consider a company with ₹50 lakh in outstanding payables to MSME vendors at year-end (March 31). Of this:
- ₹20 lakh is overdue beyond 45 days (with written agreements)
- ₹8 lakh is overdue beyond 15 days (without written agreements)
The total disallowance for AY 2025-26 is ₹28 lakh. At a 30% corporate tax rate, this creates an additional tax outflow of approximately ₹8.4 lakh in the current year.
When these amounts are paid in FY 2025-26, the ₹28 lakh becomes deductible in AY 2026-27 — but the company has already lost the time value of the tax paid early.
The risk scales with vendor base size. A mid-size manufacturer with 200+ MSME vendors and routine 60-day payment cycles may face disallowance in crores across FY 2024-25 if MSME identification and payment tracking was not in place from April 2024.
The MSME Payment Reconciliation Process
Managing Section 43B(h) compliance requires a reconciliation layer between the vendor master, accounts payable ledger, and bank payment records.
Step 1: Tag All Vendors as MSME / Non-MSME
Audit the vendor master and assign a flag for each active supplier: Micro, Small, Medium, or Non-MSME. Record the Udyam Registration Number and certificate date for each Micro and Small vendor. Set a review trigger to refresh certificates annually, since a vendor’s classification can change if their turnover or investment crosses a threshold.
Step 2: Track Invoice-Level Payment Timelines
For each invoice from a Micro or Small vendor, record four fields:
- Invoice date (or delivery/acceptance date, whichever is applicable)
- Whether a written agreement exists (determines 15-day or 45-day rule)
- Due date (invoice date plus applicable payment window)
- Actual payment date (bank debit date, not cheque issue date)
Step 3: Flag Overdue Payables Before Year-End
Run an age analysis of MSME payables each month. Identify invoices approaching or past the 15 or 45-day threshold. Before March 31, escalate any uncleared MSME payables to ensure they are either paid or provisioned for disallowance.
Step 4: Reconcile Payments to Bank Credits
Payment date for the purpose of Section 43B(h) is the date funds leave the company’s bank account. This means NEFT/RTGS/IMPS transfer date, not cheque issue date, not payment instruction date. Reconcile every MSME vendor payment in the accounts payable ledger to the corresponding bank debit (using UTR or reference number).
Step 5: Calculate and Book Year-End Provision
Before finalising the books for March 31, calculate the total outstanding MSME payables that breach the applicable payment window. Book a provision for disallowance and adjust deferred tax accordingly. Disclose in the tax computation.
Form MSME-1: Filing Obligation and Deadlines
Companies that have outstanding dues to MSME vendors beyond 45 days are required to file Form MSME-1 with the Ministry of Corporate Affairs (MCA). This is a half-yearly return:
| Period | Filing Deadline |
|---|---|
| April 1 to September 30 | October 31 |
| October 1 to March 31 | April 30 |
The form requires disclosure of the MSME supplier’s name, PAN, Udyam number, and the amount outstanding beyond 45 days. Failure to file attracts penalties under the Companies Act. This MCA disclosure obligation is separate from the income tax disallowance under 43B(h) and creates an additional compliance track that finance teams must manage simultaneously.
CARO 2020 Disclosure Requirement for Auditors
Under the Companies Audit Report Order (CARO) 2020, statutory auditors are required to specifically disclose whether the company has any outstanding dues to Micro and Small enterprises that have been pending for more than 45 days. This applies to all companies to which CARO 2020 is applicable.
The CARO disclosure means that MSME overdue payables are now directly visible in the audit report — a document reviewed by lenders, investors, and regulators. Companies that consistently appear in CARO disclosures for MSME non-compliance face scrutiny that goes beyond the tax department. Clause 8A of the Tax Audit report (Form 3CD) also now specifically includes Section 43B(h) deductions.
How to Build an MSME Payment Tracker
A minimum-viable MSME payment tracker must capture the following fields for each transaction:
| Field | Purpose |
|---|---|
| Vendor PAN | Links to vendor master, enables Form MSME-1 filing |
| Udyam Registration Number | Confirms MSME classification |
| MSME category (Micro / Small) | Determines applicable threshold |
| Invoice number and date | Starting point for the payment clock |
| Acceptance date | Actual trigger for the 15/45-day window |
| Agreement type (written / none) | Determines 15 or 45-day rule |
| Due date | Calculated: acceptance date + 15 or 45 days |
| Actual payment date | Bank debit date (NEFT/RTGS/IMPS) |
| UTR / transaction reference | Links payable record to bank statement |
| Days outstanding at payment | Due date minus payment date |
| Compliance status | Within window / Breach / Outstanding |
This tracker must be linked to the accounts payable system and bank statement records. Manual spreadsheet tracking at scale is unreliable for two reasons: payment date attribution errors (using cheque date instead of bank debit date) and Udyam status gaps in the vendor master.
Common Mistakes Companies Make with 43B(h) in Year 2
Using invoice date instead of acceptance date. The 15/45-day clock starts from the date of delivery or acceptance of goods/services, not the invoice date. For services, acceptance date may differ from invoice date by several days. Using invoice date understates how long payments have been outstanding.
Not distinguishing 15-day vs 45-day vendors. Companies that apply the 45-day rule uniformly — even where no written agreement exists — understate their disallowance exposure. Every vendor relationship should be documented as “with agreement” or “without agreement” in the vendor master.
Relying on cheque issue date as payment date. For the purpose of Section 43B, payment occurs when the amount is credited to the MSME’s account — which, for NEFT/RTGS, is the settlement date. Cheque issue date does not count.
Missing Medium-vs-Small vendor classification. Some teams apply 43B(h) to all MSME-registered vendors, including those classified as Medium. This over-applies the rule and can create unnecessary provisioning. Medium enterprises are explicitly excluded.
For companies managing payables across hundreds of MSME vendors, reconciliation software India that integrates vendor master data with bank payment records reduces both the risk of mis-classification and the effort required for month-end provisioning. The same TDS reconciliation software infrastructure used for Form 26AS matching can be extended to track MSME payment timelines against bank debits using UTR-based matching.
Section 43B(h) compliance is now a standard component of tax audit preparation. The reconciliation workflow described above addresses the core risk: connecting vendor MSME status to invoice-level payment timelines to bank debit records.