Skip to main content
How-To · 8 min read

Section 43B(h): MSME Payment Reconciliation and Tax Disallowance Risk

Section 43B(h) of the Income Tax Act entered its second year of enforcement in AY 2025-26. Companies purchasing from Micro and Small enterprises that have not systematised vendor payment tracking are now exposed to real tax disallowance — not a theoretical risk. This guide explains the rule, who it covers, and the reconciliation process required to manage it.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 28 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

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.

How It's Resolved

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.

Configuration

15-day threshold with written agreement, 45-day threshold without agreement, Udyam registration validation, acceptance date equals invoice date or goods receipt date.

Output

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):

ClassificationInvestment in Plant & MachineryAnnual Turnover
MicroBelow ₹1 croreBelow ₹5 crore
SmallBelow ₹10 croreBelow ₹50 crore
MediumBelow ₹50 croreBelow ₹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:

PeriodFiling Deadline
April 1 to September 30October 31
October 1 to March 31April 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:

FieldPurpose
Vendor PANLinks to vendor master, enables Form MSME-1 filing
Udyam Registration NumberConfirms MSME classification
MSME category (Micro / Small)Determines applicable threshold
Invoice number and dateStarting point for the payment clock
Acceptance dateActual trigger for the 15/45-day window
Agreement type (written / none)Determines 15 or 45-day rule
Due dateCalculated: acceptance date + 15 or 45 days
Actual payment dateBank debit date (NEFT/RTGS/IMPS)
UTR / transaction referenceLinks payable record to bank statement
Days outstanding at paymentDue date minus payment date
Compliance statusWithin 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.

Primary reference: Udyam Registration portal — where MSME registration certificates are issued and verified.

Frequently Asked Questions

Does Section 43B(h) apply to Medium enterprises?
No. Section 43B(h) covers only Micro and Small enterprises as defined under the MSMED Act 2006 (revised 2020). Micro enterprises have investment below ₹1 crore and turnover below ₹5 crore. Small enterprises have investment below ₹10 crore and turnover below ₹50 crore. Payments due to Medium enterprises (investment below ₹50 crore, turnover below ₹250 crore) are not subject to the 15/45-day disallowance rule.
What if the MSME supplier does not have Udyam registration?
If a supplier has not obtained Udyam Registration from the government portal (udyamregistration.gov.in), they cannot legally claim MSME status. Section 43B(h) applies only to registered Micro and Small enterprises. However, the tax department may scrutinise situations where payments are delayed to suppliers who later obtain Udyam registration retroactively. Best practice is to collect Udyam certificates at the time of onboarding every new vendor.
Can a written agreement extend the payment period beyond 45 days?
No. Section 15 of the MSMED Act sets a hard cap of 45 days regardless of the contract terms. A buyer and MSME supplier can agree to any timeline in writing, but the maximum enforceable period is 45 days from the date of delivery or acceptance. Any contractual clause exceeding 45 days is void in relation to the MSMED Act. The 15-day rule applies where no written agreement exists.
Is there a penalty beyond tax disallowance under 43B(h)?
Yes. Beyond income tax disallowance, the MSMED Act provides for compound interest on overdue payments at three times the bank rate notified by RBI. This civil remedy is separate from the tax consequence. Additionally, CARO 2020 requires company auditors to specifically disclose amounts due to MSMEs outstanding for more than 45 days in the audit report, creating reputational and regulatory exposure beyond the tax risk alone.
In which year is the disallowed amount eventually claimed as a deduction?
The disallowed amount is deductible only in the financial year in which actual payment is made to the MSME supplier. If ₹10 lakh due to an MSME was not paid in FY 2024-25, it is disallowed in AY 2025-26. When the payment is made in FY 2025-26, the ₹10 lakh becomes deductible in AY 2026-27. There is no retrospective relief — the timing of actual payment determines the year of deduction.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.