MSME Payment Disallowance Calculator: Section 43B(h)
This MSME payment disallowance calculator applies the rule that most people still call section 43B(h). Under the Income-tax Act, 2025 the same rule sits in section 37(2)(g) (earlier section 43B(h) of the Income-tax Act, 1961). It says that an amount payable to a micro or small enterprise is deductible only in the year it is actually paid, unless it is paid inside the time limit set by section 15 of the MSMED Act, 2006.
The time limit is 15 days from the day of acceptance of the goods or services where there is no written agreement, and the agreed date where there is one, subject to an outer ceiling of 45 days. A longer credit period written into a purchase order does not extend the window past 45 days for this purpose. So the practical test on 31 March is simple: for every unpaid balance owed to a micro or small supplier, ask whether its section 15 window had already expired on that date.
Two exclusions do most of the work in practice. The supplier must be a micro or small enterprise, so amounts owed to a medium enterprise are outside the provision, and the enterprise must hold a valid Udyam registration covering the period of supply. Wholesale and retail traders are allowed Udyam registration only for priority sector lending, so trading purchases are generally outside the rule. The calculator flags both cases rather than disallowing everything in the creditors ledger.
MSME 43B(h) Calculator
Disallowed in the year of the expense
₹6,00,000
24 days past the section 15 due date, allowed as a deduction in FY 2027-28
- Invoice amount
- ₹6,00,000
- Section 15 time limitAgreed credit period, capped at 45 days from the day of acceptance
- 45 days
- Section 15 due date10 Feb 2027 plus 45 days
- 27 Mar 2027
- Days of delayPaid on 20 Apr 2027
- 24 days
- Position on 31 MarchYear end tested: 31 Mar 2027
- Unpaid
- Payment falls in the same financial yearExpense in FY 2026-27, payment in FY 2027-28
- No
- Disallowed under section 37(2)(g), earlier 43B(h)Added back in FY 2026-27
- ₹6,00,000
- Year of deductionThe year of actual payment
- FY 2027-28
- MSMED section 16 interestCompounded with monthly rests from 28 Mar 2027, roughly 2 months of rests
- Three times the RBI bank rate
- Applies only to a supplier holding Udyam registration as a micro or small enterprise for the period of supply. Medium enterprises, unregistered suppliers and traders registered for wholesale or retail trade are outside the provision.
- Paying before the return filing due date does not save the deduction. For micro and small enterprise dues only the section 15 date and the date of actual payment matter.
- Section 16 interest is three times the RBI bank rate in force, so the rupee figure follows the rate notified for the period. It is payable to the supplier whether or not it is demanded, and it is not deductible in the income-tax computation.
The formula
Disallowance = Sum of unpaid micro and small enterprise invoices whose section 15 window expired on or before 31 March
- Section 15 window
- 15 days from the day of acceptance where there is no written agreement, otherwise the agreed date subject to a 45 day ceiling.
- Day of acceptance
- The day of actual delivery, or where a written objection to the goods or services is raised within 15 days, the day the objection is removed.
- Micro or small enterprise
- A supplier holding Udyam registration as micro or small for the period of supply. Medium enterprises and traders are not covered.
- Year of allowance
- The tax year in which the payment is actually made, not the year of the expense.
The relief that lets other actual-payment items be claimed if paid before the return due date does not extend to micro and small enterprise dues.
How to calculate it
- 1
Pull the supplier master and confirm status
Collect Udyam registration numbers and check whether each supplier is micro, small or medium, and whether the registration covers the period of supply. Status is taken as it stood when the supply was made, not as it stands today.
- 2
Drop suppliers who are outside the provision
Remove medium enterprises, unregistered suppliers and suppliers registered under wholesale or retail trade. Trading activity carries Udyam registration only for priority sector lending, so those balances are not hit by section 37(2)(g) (earlier 43B(h)).
- 3
Fix the due date for each invoice
Where there is a written agreement, take the agreed date, capped at 45 days from the day of acceptance. Where there is none, take 15 days from the day of acceptance. Record the day of acceptance from the goods receipt note or service acceptance, not from the invoice date.
- 4
Compare the due date with the year end
If the invoice was paid on or before its due date, the expense stays in the year of the expense. If the due date fell on or before 31 March and the invoice was still unpaid on that date, the amount is disallowed for that year.
- 5
Add the disallowance back and carry it forward
Add the total to the computation for the year and claim it as a deduction in the year the payment is actually made. Report the same figures in the tax audit report clause that asks for micro and small enterprise dues.
- 6
Compute interest under section 16 MSMED separately
Interest for delayed payment runs at three times the RBI bank rate, compounded with monthly rests, from the appointed day. This is a statutory liability to the supplier, and it is itself not deductible in the income-tax computation.
Section 15 MSMED payment window and the section 37(2)(g) (earlier 43B(h)) outcome
| Supplier and terms | Payment window | Paid inside the window | Year of deduction |
|---|---|---|---|
| Micro or small enterprise, no written agreement | 15 days from the day of acceptance | Yes | Year of the expense |
| Micro or small enterprise, no written agreement | 15 days from the day of acceptance | No | Year of actual payment |
| Micro or small enterprise, written agreement up to 45 days | The agreed date | No | Year of actual payment |
| Micro or small enterprise, written agreement beyond 45 days | 45 days from the day of acceptance | No | Year of actual payment |
| Medium enterprise supplier | Outside the provision | Not relevant | Year of the expense on accrual |
| Supplier registered on Udyam for wholesale or retail trade | Outside the provision | Not relevant | Year of the expense on accrual |
| Supplier without Udyam registration for the period of supply | Outside the provision | Not relevant | Year of the expense on accrual |
Worked example
- Supplier status
- Small enterprise, Udyam registered
- Invoice value
- ₹6,00,000
- Day of acceptance
- 10 February 2027
- Written agreement
- 45 day credit period
- Date actually paid
- 20 April 2027
- Section 15 due date = 10 February 2027 + 45 days = 27 March 2027
- Status on 31 March 2027: unpaid, and the window had already expired
- Disallowed in FY 2026-27 (AY 2027-28) = ₹6,00,000
- Payment falls in FY 2027-28, so the deduction moves to that year
₹6,00,000 is added back in FY 2026-27 and allowed as a deduction in FY 2027-28.
Frequently asked questions
Sources
Rates and rules on this page come from the following. This is a working aid, not professional advice: confirm anything material with your Chartered Accountant before you act on it.
Stop re-keying these figures
Aalekh runs this calculation on your actual client data, pulls the underlying ledgers straight from Tally, and carries the result through to the financial statements and the return.
Related calculators
TDS 194Q Calculator
Compute 0.1% TDS on purchases above ₹50 lakh and check the ₹10 crore turnover test for 194Q.
OpenTDS Interest Calculator
Work out interest for late TDS deduction or deposit plus the ₹200 a day fee for a late quarterly return.
OpenAdvance Tax Calculator
Plan advance tax instalments and quantify interest for shortfall or deferment before you pay.
Open
