cashflowos Open web appStart free trial Free trial

Running the business MSME law

The MSME 45-day payment rule

If you buy goods or services from a micro or small enterprise, the MSMED Act 2006 expects you to pay within the agreed period, which cannot exceed 45 days. Since FY 2023-24, paying late can also stop you claiming that expense in your income-tax return for the year. This is general information, not tax or legal advice.

Updated 2026-11-054 min read

Who this is for
  • Buyers from small manufacturers
  • Companies and firms with MSME suppliers
  • Accountants and CAs
  • Purchase managers
  • Business owners planning cash
On this page 10

What the MSMED Act says

Under the Micro, Small and Medium Enterprises Development Act, 2006, a buyer who purchases from a supplier registered as a micro or small enterprise must pay:

  • by the date agreed in writing, which cannot be more than 45 days from the day of acceptance (or deemed acceptance) of the goods or services; or
  • where there is no written agreement, within 15 days.

If the buyer pays late, the Act provides for compound interest with monthly rests at three times the bank rate notified by the Reserve Bank of India, payable to the supplier. The supplier can also file a delayed-payment case through the government's MSME Samadhaan system.

The rule protects micro and small suppliers. Medium enterprises are not covered by this payment provision.

What section 43B(h) of the Income-tax Act added

The Finance Act 2023 inserted clause (h) in section 43B of the Income-tax Act, 1961, applying from FY 2023-24 (assessment year 2024-25). In simple terms:

  • An amount you owe to a micro or small enterprise, which is not paid within the time limit under the MSMED Act, is allowed as a deduction only in the year you actually pay it.
  • So if a purchase from a small supplier is still unpaid beyond the limit at 31 March, that expense can be disallowed for that year and claimed in the year of payment instead. Your taxable profit for the first year goes up.

From 1 April 2026 the Income-tax Act, 2025 replaces the 1961 Act and section numbers change. Ask your CA how this rule appears under the new Act and confirm the current position on incometax.gov.in.

A worked example

A trader buys packing material for ₹3,00,000 from a supplier registered as a small enterprise (manufacturer). There is a written agreement for 45 days. Goods are accepted on 10 February 2026.

  • The payment is due by 27 March 2026.
  • If the trader pays on 25 March, there is no issue.
  • If the bill is still unpaid at 31 March and paid on 20 May, the ₹3,00,000 may not be allowed as an expense for FY 2025-26. It is allowed in FY 2026-27 when paid. At a 30% tax rate, that is roughly ₹90,000 of extra tax in the first year (before cess and surcharge), plus a possible interest claim from the supplier.

Points that need care

  • Is the supplier actually micro or small? Ask every supplier for their Udyam Registration Certificate and keep a copy. Classification can change; check it at least yearly.
  • Traders as suppliers. Retail and wholesale traders can register on Udyam, but there is a widely held view that the delayed-payment protection, and so 43B(h), applies to manufacturers and service providers rather than traders. Confirm this with your CA for each case.
  • Written terms. Without a written agreement the limit is 15 days, not 45. Put your agreed credit period on the purchase order.
  • Disclosure. Companies have disclosure and filing requirements for dues to micro and small enterprises. Your CA will advise on what applies to you.

This is general information, not tax or legal advice. Rules and interpretations can change by amendment or circular.

A simple checklist for buyers

  1. Collect Udyam certificates from all suppliers; mark each supplier ledger as micro, small, medium or not registered.
  2. Agree payment terms in writing on every purchase order, at 45 days or less for micro and small suppliers.
  3. Review a payables ageing for MSME suppliers every week.
  4. Before 31 March each year, clear or at least list all MSME dues that will cross the limit.
  5. Share that list with your CA well before finalising accounts. See our year-end closing checklist.

Keeping track with Tally and Cashflow OS

If supplier ledgers in TallyPrime are maintained bill-wise, Cashflow OS shows payables with ageing on your phone and the web, so you can see which supplier bills are getting close to the limit. Export the list to Excel for your CA. Identifying which suppliers are micro or small still depends on the records you keep. See payables tracking and the Udyam registration guide.

Avoid these

Common mistakes

  • MistakeNot knowing which suppliers are micro or small
    Do this instead

    Ask every supplier for their Udyam Registration Certificate, mark each supplier ledger by category and recheck yearly.

  • MistakeBuying without written credit terms
    Do this instead

    Write the agreed credit period on every purchase order. Without a written agreement the limit is 15 days, not 45.

  • MistakeDiscovering overdue MSME bills after 31 March
    Do this instead

    Before the year ends, list all micro and small supplier dues that will cross the limit and clear them or share the list with your CA.

  • MistakeAssuming every Udyam-registered supplier is covered
    Do this instead

    Medium enterprises are not covered, and the position for traders is debated. Confirm each case with your CA.

Keep handy

Checklist

The MSME 45-day payment rule — 7 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Supplier bills by age

If supplier ledgers in Tally are kept bill-wise, Cashflow OS shows payables with ageing on phone and web, so bills nearing the limit are visible early.

See Payables tracking
Supplier bills by age
02

A list your CA can work with

Export the payables list to Excel or PDF for your CA. Marking which suppliers are micro or small still depends on the records you keep.

See Reports in Excel and PDF
A list your CA can work with

Questions people ask

Does the 45-day rule apply to purchases from medium enterprises?
No. The MSMED Act payment provision protects micro and small enterprises. Medium enterprises are not covered by it.
If I pay a late MSME bill after 31 March, do I lose the deduction forever?
No. Under section 43B(h) the expense is allowed in the year you actually pay. It shifts the deduction to a later year. Confirm the treatment with your CA.
Is the 45 days counted from the invoice date?
The Act counts from the day of acceptance or deemed acceptance of goods or services, which is usually close to delivery. Keep delivery records.
Where can I confirm the current rules?
Check incometax.gov.in for the tax position and the Ministry of MSME's portals for the Act, and confirm with your CA for your facts.
Does the rule apply if the supplier is not registered on Udyam?
The protection is linked to suppliers registered as micro or small enterprises. Keep a copy of the Udyam certificate and check with your CA if a supplier's status is unclear.
Can the supplier and I agree on 60 days?
For micro and small suppliers, the agreed period cannot exceed 45 days under the MSMED Act, so a longer written term does not extend the legal limit.
What does deemed acceptance mean?
If the buyer does not object to the goods or services within the agreed time, or within 15 days where none is agreed, they are treated as accepted from the day of delivery.
Does the rule change under the Income-tax Act, 2025?
Section numbers change from 1 April 2026. Ask your CA how the provision appears under the new Act and confirm the current position on incometax.gov.in.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo