CORAA
University · Calculators · Sec 43B(h)

MSME 43B(h) Disallowance Checker.

One invoice at a time: supplier class, the 15/45-day MSMED window from acceptance, and the year-end test — with the verdict written the way it goes into the working paper.

Inputs
Supplier class (per Udyam certificate)
Invoice amount (₹)
Date of acceptance of goods / services
The clock runs from acceptance, not the invoice date
Written agreement on credit period?
Agreed credit period (days, max 45)
Sec 15 caps any agreement at 45 days
Paid?
Financial year end
Result
In 43B(h) scope?✓ Yes — micro/small supplier
Payment window45 days — due by 06 Apr 2026
VerdictAllowed IF paid within the window
Working-paper note
Outstanding at year end but the window runs to 06 Apr 2026 — pay by then and the accrual-year deduction survives; miss it and the deduction moves to the payment year.

The full method, one page over.

This checker runs one invoice; the audit runs a register. The companion guide covers the six-step approach — building the supplier-class register from Udyam certificates, the trader carve-out reasoning, the year-end three-way split, and the MSMED Sec 16 interest that is disallowed forever — read the 43B(h) audit guide.

The 43B(h) audit guideForm 3CD template

How the 43B(h) test works

Three gates in sequence. First, the supplier: only Udyam-registered micro and small enterprises count — medium enterprises are outside, and purchases from traders are generally outside because the MSMED supplier definition covers manufacturers and service providers.

Second, the window: MSMED Sec 15 requires payment by the agreed date (an agreement cannot stretch beyond 45 days from acceptance) or within 15 days where no written agreement exists. The clock starts at acceptance of the goods or services.

Third, the year-end status: paid within the window, the deduction stays on accrual; window still open at year end and honoured, it also stays; window expired with the amount unpaid at year end, the deduction is disallowed under 43B(h) and returns only in the year of actual payment — the proviso that saves other 43B items by return-date payment expressly does not apply to clause (h).

Worked example — the February invoice that dies in March

Goods accepted from a small enterprise on 20 February 2026, no written agreement (15-day window), invoice ₹5,00,000, unpaid on 31 March 2026 and paid on 15 April 2026.

Inputs
Window15 days → due 7 March 2026
Status at 31 MarchWindow expired, unpaid
Payment15 April 2026 (next FY)
Output
FY 2025-26 deductionDisallowed ₹5,00,000 u/s 43B(h)
FY 2026-27Allowed on payment
MSMED Sec 16 interestAccrues 8 Mar → 15 Apr; never deductible
Had the same invoice carried a written 45-day agreement, the window would have run to 6 April — still open at year end — and payment on 15 April would still have missed it by nine days, but a payment by 6 April would have preserved the accrual-year deduction entirely. The agreement terms are worth exactly this much.

Common mistakes

Running the clock from the invoice date
Sec 15 counts from acceptance (or deemed acceptance after the 15-day objection window). Where goods arrive and are accepted after the invoice date, invoice-date ageing overstates delays; the reverse understates them.
Treating every Udyam certificate as in-scope
Medium enterprises and traders hold Udyam registration too. The register must record the class AND the activity — micro/small manufacturers and service providers are the population that bites.
Relying on the return-date rescue
Every other 43B item survives if paid before the Sec 139(1) due date. Clause (h) expressly does not — the year-end test is final for the accrual year.
Forgetting the disallowance reversal
Prior-year 43B(h) disallowances come back in the payment year. Files that track only the current-year addition overstate income in year two — carry a reversal schedule.
Ignoring the interest even when waived
MSMED Sec 16 interest accrues by statute and Sec 23 bars its deduction permanently. The tax auditor reports it under 3CD clause 22 whether or not the supplier pressed for it or the books provided it.

Frequently asked questions

What is the payment time limit for MSME suppliers?+
The agreed period, which cannot exceed 45 days from acceptance of the goods or services — or 15 days where there is no written agreement (MSMED Act Sec 15).
Is an amount unpaid at year end automatically disallowed?+
No — only if its 15/45-day window has already expired at the year end. An invoice still inside its window at 31 March keeps its accrual-year deduction if paid within the window.
Does paying before the ITR due date save the deduction?+
No. The first proviso to Sec 43B (payment before the Sec 139(1) due date) expressly excludes clause (h). The deduction moves to the year of actual payment, full stop.
Are traders covered by 43B(h)?+
Generally not as suppliers — the MSMED definition 43B(h) borrows covers manufacturers and service providers; traders are Udyam-registered only for priority-sector-lending benefits. Document the supplier’s activity classification to support the exclusion.
Where is 43B(h) reported in the tax audit?+
Form 3CD clause 26 carries the 43B reporting including clause (h); clause 22 separately reports MSMED Sec 16 interest, which is permanently inadmissible under MSMED Sec 23.

Authoritative sources

Sec 43B(h), Income-tax Act 1961 (FA 2023) + MSMED Act Secs 15/16/23Statute-stable since AY 2024-25. For FY 2026-27 documents note the collision: old 43B = new Sec 37 of the Income Tax Act 2025.
Always confirm against the latest version of the source. Regulations evolve and amendments are common.
Related calculators
The 43B(h) audit guideMSME Udyam classification calculator44AB applicability checkerForm 3CD templateIT Act 2025 section mapper
Share this tool
Last reviewed: 2026-07-18 · For informational purposes only — not professional advice.