MSME Payables in a Statutory Audit: Sec 15, Sec 16, and 43B(h) Are Three Different Tests
Say "MSME compliance check" to most audit teams and you'll get one answer back: "43B(h)." That's understandable — 43B(h) is the newest of the three, it carries a real cash-tax consequence, and it's had the most airtime since it took effect. But treating MSME payables testing as a single 43B(h) check misses that there are, in fact, three separate legal tests running on the same trade payables register, each asking a different question, each feeding a different disclosure, and each capable of producing a finding even when the other two are clean.
Three Questions, Not One
Section 15 of the MSMED Act, 2006 asks: was the payment made on time? It sets the clock — payment to a micro or small enterprise supplier is due on the date agreed in writing, but that agreed period cannot exceed 45 days from acceptance (or deemed acceptance) of the goods or services; where there's no written agreement, the appointed day is 15 days. Section 15 is entirely about timing. It doesn't, by itself, disallow anything or compute any number — it just defines the deadline that the other two provisions then key off.
Section 16 of the MSMED Act asks: given a breach of that deadline, what does the buyer now owe the supplier? The answer is compound interest, at three times the RBI-notified bank rate, running from the day after the Section 15 due date until the date of actual payment. This is a real, computable liability the moment the timeline is breached — not a tax consequence, but a statutory obligation to the supplier under the MSMED Act itself. And Section 23 of the same Act adds a second layer specific to income tax: whatever interest accrues under Section 16 is expressly not allowed as a deduction for income-tax purposes, regardless of what the Income-tax Act would otherwise permit for interest expense. That inadmissible interest figure is what gets reported at Form 3CD Clause 22 — "amount of interest inadmissible under Section 23 of the Micro, Small and Medium Enterprises Development Act, 2006."
Section 43B(h) of the Income-tax Act, inserted by the Finance Act 2023 and effective from AY 2024-25, asks a third and different question: was the principal sum payable to the micro or small enterprise actually paid within the Section 15 timeline? If not, the expense itself — the underlying purchase or service cost, not the interest — is disallowed in the year of accrual and becomes deductible only in the year it's actually paid. This is reported, along with other Section 43B disallowances, at Form 3CD Clause 26.
Lay these three side by side and the distinction is plain: Section 15 sets the deadline, Section 16 (via Section 23) computes and disallows the interest on a breach and lands at Clause 22, and 43B(h) disallows the principal expense itself for a breach and lands at Clause 26. A firm can have a clean 43B(h) position — every principal amount paid within the Section 15 window — and still owe Section 16 interest for the days the payment ran past the due date before it finally cleared, if the payment happened even one day late relative to the agreed or default timeline. Conversely, a firm could get the interest computation right and still miss that a chunk of the principal was disallowable under 43B(h) because it wasn't paid until well into the next year. They are not the same check with two names — they're three checks that happen to share one register.
Why Firms Conflate Them
The conflation is easy to understand. All three provisions trace back to the same underlying fact pattern — a payment to an MSE supplier that didn't happen on time — and all three depend on the same two prerequisites: confirming the supplier is actually a Micro or Small enterprise (Medium enterprises are excluded from all three tests) and confirming that enterprise is registered under the MSMED Act (Udyam registration), since an unregistered MSE-sized supplier falls outside all three provisions regardless of its actual turnover band. Once a firm has done that classification work once, it's natural to run one combined "MSME check" against the register and call it done — especially under audit-season time pressure, when the interest computation under Section 16 gets treated as a footnote to the 43B(h) principal disallowance, or skipped entirely because it doesn't carry the same headline cash-tax consequence.
The cost of that shortcut is that Clause 22 and Clause 26 can each be individually wrong even when the "MSME check" as a whole looks complete. A working paper that only tracks 43B(h) principal timing will never surface a Section 16 interest liability on payments that were merely a few days late but still within the same financial year — because 43B(h) only bites when payment crosses a year boundary relative to accrual, while Section 16 interest starts accruing the day after the Section 15 deadline, inside the same year, well before 43B(h) is even in play.
Running All Three Together
The practical fix is to treat MSME payables testing as three parallel feeds against the same underlying data — the vendor master classified for MSE status and Udyam registration, and the payables register with invoice dates, agreed or default timelines, and actual payment dates — rather than a single check with one output.
Feed 1 — Section 15 timeline test. For every MSE-registered supplier's transaction, compute the due date (agreed terms up to the 45-day cap, or the 15-day default) and flag every payment that crossed it.
Feed 2 — Section 16 interest quantification. For every transaction flagged in Feed 1, compute the compound interest at three times the notified bank rate from the day after the due date to the date of actual payment, and carry that figure to Form 3CD Clause 22 as interest inadmissible under Section 23.
Feed 3 — 43B(h) principal disallowance. Independently, for every MSE transaction where the principal wasn't paid by year-end, compute the amount disallowed for the year of accrual and the corresponding allowance in the year of actual payment, carrying that to Form 3CD Clause 26 and reconciling it against the Schedule III trade payables ageing for MSE suppliers.
CORAA's Trade Payables working paper runs these three feeds together against the payables register — the Section 15 timeline test, the Section 16 interest computation feeding Clause 22, and the 43B(h) principal disallowance feeding Clause 26 — so a firm gets all three positions from one pass over the data instead of assembling them from three separate ad-hoc exercises that too easily collapse into just the 43B(h) headline number.
Where the Check Honestly Can't Run
None of this works without a reliable answer to "which suppliers are MSE and registered." Where the engagement hasn't been given an MSME vendor register or Udyam certificates for the supplier base, there's no sound basis for classifying anyone as MSE-registered from ledger names alone — a supplier's name gives no reliable signal about its enterprise class or registration status. In that situation, the honest position for a working paper to take is to say so plainly: completeness of the MSME classification could not be verified because no vendor register or Udyam evidence was supplied, rather than quietly running the three feeds against an unverified guess and presenting the output as if classification were confirmed. A working paper that states its own limitation is more useful to a reviewer than one that looks complete and isn't.
Frequently Asked Questions
What's the difference between Section 15 and Section 16 of the MSMED Act?
Section 15 sets the payment deadline — the date agreed in writing, capped at 45 days from acceptance, or 15 days by default with no agreement. Section 16 is what happens after that deadline is missed: compound interest at three times the RBI-notified bank rate starts accruing from the day after the due date until actual payment. Section 15 is the clock; Section 16 is the penalty for missing it.
Which Form 3CD clause reports MSME interest, and which reports the 43B(h) disallowance?
Interest inadmissible under Section 23 of the MSMED Act (the interest computed under Section 16) is reported at Form 3CD Clause 22. The principal-amount disallowance under Income-tax Section 43B(h), for sums payable to a micro or small enterprise not paid within the Section 15 timeline, is reported separately at Clause 26 along with other Section 43B items.
Can a company have a clean 43B(h) position but still owe MSME interest?
Yes. 43B(h) only disallows the principal when payment crosses a financial year boundary relative to accrual. Section 16 interest, by contrast, starts accruing the day after the Section 15 due date is missed — which can happen well within the same financial year, long before any 43B(h) exposure arises. A firm can pay every MSE supplier before year-end and still owe interest for days it ran past the agreed or default timeline.
Does 43B(h) apply to Medium enterprises?
No. All three provisions — Section 15 timing, Section 16 interest, and 43B(h) disallowance — apply only to Micro and Small enterprises registered under the MSMED Act. Medium enterprises (and any MSE-sized supplier that isn't actually Udyam-registered) fall outside all three tests, regardless of how small their actual invoicing looks.
Treating MSME payables as one 43B(h) check quietly drops the Section 16 interest position that Clause 22 asks for. CORAA's Trade Payables working paper runs the Section 15 timeline test, the Section 16 interest computation, and the 43B(h) principal disallowance as three parallel feeds off the same payables register — and says so plainly when no MSME vendor register was supplied to classify against, rather than presenting an unverified guess as a completed check.