MSME 45-day payment checker, section 43B(h)
For CAs closing the books or signing a tax audit. Paste the purchase ledger and see which micro and small supplier bills were paid after the section 15 limit, the amount disallowed for the year and the interest owed under section 16.
Free. No sign-up.Rules last reviewed 2 Oct 2026
Paste a ledger or try the sample
You will see which micro and small supplier bills were paid late, what is disallowed for the year and the interest due.
Do this automatically from your books: Charter AI bookkeeping and Tally export.
Charter books purchase bills from the documents you upload, tracks MSME supplier due dates as you go and exports to Tally, so the 43B(h) figure is ready at year end.
Use this inside Charter
Signed-in users get this tool in the Tools area, with saved runs. This page stays free without an account.
Open MSME 45-day payment checker in Charter14 days free · No card required
How this is worked out
- Each bill's last day to pay is 15 days from acceptance, or the days agreed in writing up to 45. With no acceptance date, the bill date is used.
- Only micro and small suppliers that manufacture or render services are tested. Medium suppliers, traders and unknown categories are shown as not covered.
- A bill unpaid at year end, or paid after its due date, is disallowed for the year and allowed in the year it is paid. A bill unpaid at year end whose due date is still ahead is shown as at risk.
- Section 16 interest compounds monthly at three times the RBI bank rate, using the rate table below. Each late payment accrues separately.
- All amounts are worked out in paise, never rounded through decimals.
Assumptions (11)
- Only micro and small enterprise suppliers are covered (MSMED Act s.2(n), s.15). Medium enterprises and vendors with an unknown category are not tested.
- Pure traders are not covered: s.2(e) defines an enterprise as a manufacturer or service provider, and the Office of DC (MSME) has said retail and wholesale traders on Udyam get priority sector lending only. A vendor whose type is unknown is tested, with a warning.
- The vendor held a valid Udyam registration on the date of supply. Charter does not check registration dates.
- With no acceptance date, the invoice date is taken as the day of acceptance (deemed acceptance is the day of actual delivery or rendering of service when there is no written objection within 15 days). Use the delivery date where it differs.
- A written agreement sets the period only if the agreed days are provided; the period is then capped at 45 days. Without an agreement, the last day to pay is 15 days after acceptance.
- The deduction stays in the year the invoice is booked only if the sum is paid within the s.15 time limit, or is paid before year end. An amount outstanding at year end and not paid by its due date (even when the due date falls after year end) is disallowed for that year and allowed in the year of actual payment. An amount unpaid at year end whose due date is still ahead on the as-on date is shown as at risk, not disallowed.
- The invoice belongs to the financial year that contains its invoice date.
- Payments are applied to the invoice principal in date order. No interest is assumed to have been paid or waived. Each late tranche accrues s.16 interest separately from the day after the due date to its payment date; unpaid amounts accrue to the as-on date.
- s.16 does not say on which date the bank rate is read. By default the rate in force on the first day of interest is used for the whole period; the 'each month' option reads the rate at the start of each monthly rest.
- Monthly rests fall on monthly anniversaries of the due date; a part-month at the end is simple interest at 3 x rate x days / 365.
- s.16 interest is shown for information. It is a liability to the supplier, not a tax deduction.
Sources (6)
- MSMED Act 2006 (Gazette text) s.2(b), 2(e), 2(n), 15, 16, 17(opens in a new tab)
Appointed day, deemed acceptance, 45-day cap, supplier definition, compound interest at three times the bank rate.
- Office of DC (MSME): FAQs on delayed payments to MSEs(opens in a new tab)
Interest runs from the appointed day, or the agreed date if 45 days or less, or 45 days from acceptance; three times the RBI bank rate, monthly rests.
- Office of DC (MSME) OM on traders and delayed payments (Sep 2021, ref 1I4(1)/2021-P&G/Policy)(opens in a new tab)
Retail and wholesale traders on Udyam are limited to priority sector lending; delayed payment provisions are excluded.
- Income-tax Act 1961 s.43B(h), inserted by the Finance Act 2023(opens in a new tab)Not yet verified
A sum payable to a micro or small enterprise beyond the s.15 limit is allowed only in the year of actual payment.
- Income-tax Act 2025 s.37(2)(g) (counterpart of s.43B(h), from 1 Apr 2026)(opens in a new tab)Not yet verified
Same rule for tax years from 2026-27. Only a secondary site was readable; confirm against the Act 2025 text.
- RBI Bank Rate (MPC press releases)(opens in a new tab)
Bank Rate history in RBI_BANK_RATE_HISTORY, one source URL per row.
RBI bank rate used for interest
Confirmed against RBI releases up to 6 Feb 2026. A rate holds until the next row.
| From | Bank rate | s.16 rate (3x) | Source |
|---|---|---|---|
| 4 Jun 2021 | 4.25% | 12.75% | RBI release for 4 Jun 2021 (opens in a new tab) |
| 4 May 2022 | 4.65% | 13.95% | RBI release for 4 May 2022 (opens in a new tab) |
| 8 Jun 2022 | 5.15% | 15.45% | RBI release for 8 Jun 2022 (opens in a new tab) |
| 5 Aug 2022 | 5.65% | 16.95% | RBI release for 5 Aug 2022 (opens in a new tab) |
| 30 Sep 2022 | 6.15% | 18.45% | RBI release for 30 Sep 2022 (opens in a new tab) |
| 7 Dec 2022 | 6.50% | 19.50% | RBI release for 7 Dec 2022 (opens in a new tab) |
| 8 Feb 2023 | 6.75% | 20.25% | RBI release for 8 Feb 2023 (opens in a new tab) |
| 7 Feb 2025 | 6.50% | 19.50% | RBI release for 7 Feb 2025 (opens in a new tab) |
| 9 Apr 2025 | 6.25% | 18.75% | RBI release for 9 Apr 2025 (opens in a new tab)Not yet verified |
| 6 Jun 2025 | 5.75% | 17.25% | RBI release for 6 Jun 2025 (opens in a new tab) |
| 5 Dec 2025 | 5.50% | 16.50% | RBI release for 5 Dec 2025 (opens in a new tab) |
