Filingo
toolsmsme-43bh

43B(h) MSME disallowance calculator, with the MSME-1 figures

Creditor bills in: the 43B(h) disallowance and MSMED interest, or the ROC's half-yearly MSME-1 return, from one upload.

YOU BRING
Creditor bills in Excel: supplier category, invoice date, amount and payment date
YOU GET
The 43B(h) disallowance with interest, or the MSME-1 figures, and an Excel
YOUR DATA
Read in your browser. The file is never uploaded.

Use the tool

  1. Add your file(you are here)
  2. Check the result(next)
  3. Download(next)
Upload creditor bills with each vendor's MSME category. Payments to micro and small enterprises that miss the 15-day limit, or the agreed period up to 45 days, are deductible only in the year of payment. .

Interest is charged at three times the bank rate, compounded monthly. Check the current bank rate on rbi.org.in. The time limit legally runs from the day of acceptance; the invoice date is used unless you supply an acceptance date.

Creditor bills

Vendor, MSME category, invoice / acceptance date, amount. Payment date blank means unpaid. PAN is optional.

Did this help?

IN SHORT

What the MSME 43B(h) & MSME-1 checker does

The MSME 43B(h) and MSME-1 checker takes one list of creditor bills and runs two checks: the income-tax disallowance under section 43B(h) for payments to micro and small enterprises made after the 15-day or agreed 45-day limit, with interest under section 16 of the MSMED Act; and the ROC's half-yearly MSME-1 return, which only companies owing a micro or small supplier for more than 45 days from acceptance must file. It is free, runs in the browser and produces an Excel working paper for either.

Updated

43B(h) worked example: a bill paid after the year end

A small enterprise raises a bill in February. The agreement says 60 days, but the time limit for 43B(h) is capped, so the bill falls due before the year ends. Paid after 31 March, it is not deductible in this year.

Supplier
Kiran Engineering (Small)
Invoice date
10/02/2026
Amount
₹2,50,000
Agreed credit days
60
Paid on
20/04/2026
Year end
31/03/2026
  1. The agreed period is capped, so the limit is 45 days. The bill was due on 27/03/2026, before the year end.
  2. It was paid 24 days after the due date, on 20/04/2026, which is after 31/03/2026.
  3. Verdict: Disallowed u/s 43B(h). Due 45 days after invoice, paid after year end. Deductible in the year of payment.
  4. Interest under section 16 of the MSMED Act, at three times a bank rate of 5.75% with monthly rests: ₹2,831. This interest is never deductible.

Disallowed this year: ₹2,50,000. Interest payable: ₹2,831.

MSME 43B(h) disallowance calculator: all six outcomes

Six made-up bills, each ending in a different outcome. The year end is 31/03/2026 and the check is run as on 01/04/2026. The time limit is 15 days with no written agreement; where terms are agreed, the agreed days are used up to a cap of 45.

Six bills and the 43B(h) outcome for each
SUPPLIERCATEGORYINVOICEAMOUNTAGREED DAYSPAID ONDUE DATEOUTCOMEWHY
Apex IndustriesMedium15/12/2025₹5,00,00060unpaid29/01/2026Not coveredMedium: only micro and small enterprises are covered
Shree PackagingMicro10/01/2026₹2,50,0003005/02/202609/02/2026Paid in timePaid within 30 days
Patel FabricationSmall10/01/2026₹1,80,0003020/03/202609/02/2026Paid late, same yearPaid 39 days late but within the year, so the expense is allowed. Interest is payable and not deductible.
Kiran EngineeringSmall10/02/2026₹2,50,0006020/04/202627/03/2026Disallowed u/s 43B(h)Due 45 days after invoice, paid after year end. Deductible in the year of payment.
Desai ComponentsMicro10/03/2026₹1,20,0003005/04/202609/04/2026Allowed: paid within limitOutstanding at year end but paid within the time limit
Nair ToolsSmall20/03/2026₹90,000noneunpaid04/04/2026Pay by due dateStill within the time limit. Pay by the due date to keep the deduction in this year.
Traders are left out by default, as outside section 15 of the MSMED Act. Interest is compounded monthly at three times the bank rate and is never deductible.

MSME-1 half-yearly return: figures from your ledger

MSME-1 uses a flat 45 days from acceptance, with no 15-day default. It is a snapshot at the half-year end. A company must file only if some covered supplier is owed for more than 45 days. These are the four amounts for the half-year 1 October 2025 to 31 March 2026.

MSME-1 amounts for the example half-year
AMOUNT ASKED FORBILLSVALUE
Paid within 45 days1₹1,00,000
Paid after 45 days1₹1,50,000
Outstanding, up to 45 days1₹80,000
Outstanding, over 45 days1₹90,000
Must file: yes. Due date: 30/04/2026. Outstanding bills are listed longest first: Nair Tools (75 days), Desai Components (30 days).
Half-years and due dates
HALF-YEARENDSRETURN DUE
1 April 2025 to 30 September 202530/09/202531/10/2025
1 October 2025 to 31 March 202631/03/202630/04/2026

43B(h) and MSME-1 Excel template: columns the checker reads

One list of creditor bills serves both checks. Column names are found by themselves. A template with sample rows is on the tool.

Columns read from the creditor bill list
COLUMNNEEDEDALSO READ AS
VendorYesvendor, supplier, party, creditor, ledger, name
MSME categoryYesmsme category, msme type, msme status, msme, enterprise type, category
PAN (optional)Nopan, pan no, pan number, vendor pan, supplier pan
Activity (trader / manufacturer / service)Noactivity, nature of business, major activity
Invoice noNoinvoice no, invoice number, bill no, ref no, voucher no
Invoice / acceptance dateYesacceptance date, invoice date, bill date, date
AmountYesamount, invoice value, bill amount, outstanding, value
Payment dateNopayment date, paid on, date of payment, paid date
Agreed credit daysNoagreed credit days, credit days, credit period, agreed days, terms

STEP BY STEP

How it works

  1. List creditor bills in Excel with the supplier's MSME category, invoice or acceptance date, amount and payment date; PAN is optional. A template is provided.
  2. Choose "Income-tax 43B(h)" or "ROC MSME-1" at the top.
  3. For 43B(h), set the year end and RBI bank rate to see the disallowance and interest. For MSME-1, pick the half-year to see the four amounts the form asks for, whether the company must file, the due date and the supplier-wise list.

GOOD TO KNOW

Common questions

Which suppliers are covered?
Micro and small enterprises. Medium enterprises are not covered, and traders are generally outside section 15 of the MSMED Act; you can choose to include them.
How is the time limit worked out for 43B(h)?
15 days where there is no written agreement, otherwise the agreed period capped at 45 days, counted from the invoice or acceptance date you give.
Is a bill paid late but within the same year disallowed?
No. The expense is allowed in the year of payment, which is the same year. Interest for the delay is still payable and is not deductible.
Who must file MSME-1, and when?
Since S.O. 2751(E) of 15 July 2024, only a company that owes a micro or small supplier for more than 45 days from acceptance. It is due by 31 October for April to September and by 30 April for October to March.
How is MSME-1 different from the 43B(h) check?
MSME-1 uses a flat 45 days with no 15-day default, and it is a snapshot at the half-year end that also reports what was paid during the half-year, within and after 45 days, as well as what is still outstanding. Check the live form on the MCA portal before filing, since MCA revises it.

Related tools