The MSME 45-Day Payment Rule for Freelancers in India: Stop Chasing Clients Forever
Section 43B(h) of the Income Tax Act gives Udyam-registered freelancers an iron-clad legal shield. Here's exactly how to use it to get paid on time — every time.
The MSME 45-day payment rule (Section 43B(h)) mandates that companies must pay Udyam-registered micro and small enterprises within 45 days. If delayed, companies cannot claim tax deductions for those expenses and must pay compound interest.
Late payments kill more freelance careers than bad clients ever will. This rule is a financial lifeline for Indian freelancers, giving you legal leverage to ensure you get paid on time without constantly following up on emails.
The good news: the Government of India handed freelancers one of the most powerful payment enforcement tools in the world with the MSME 45-day payment rule under Section 43B(h). If you are Udyam-registered and know how to use this law, you can legally force clients to pay on time — or make their accountant's life a nightmare at tax time.
This guide covers everything: what the law actually says, exactly who it applies to, how to register for Udyam in under 15 minutes, how to calculate the penalty your client owes, the exact contract clause to include, and how to enforce it without burning the relationship.
⚡ Quick Answer
Under Section 43B(h), any Indian business that buys your services must pay you within 45 days (if there's a contract) or 15 days (if no contract). To get this protection, you must be a Udyam-registered Micro or Small Enterprise. If they pay late, they owe you compound interest at 3x the RBI rate and lose their tax deduction for the payment.
Table of Contents
📋 What Is the MSME 45-Day Payment Rule (Section 43B(h))?
In the Finance Act of 2023, Parliament added a new clause — clause (h) — to Section 43B of the Income Tax Act. This clause does something revolutionary: it denies a tax deduction to any business that pays an MSME supplier late.
Before this, a company could record your invoice as an expense and claim a tax deduction on it — even if they hadn't paid you yet. Section 43B(h) closed this tax provision permanently for Micro and Small Enterprises.
⚡ The Core Rule in Plain English: If your client (any Indian business — company, LLP, startup, agency, or proprietorship) buys services from you and you are registered as a Micro or Small Enterprise under Udyam, they must pay your invoice within 45 days (if a written agreement exists) or 15 days (if no written agreement exists). Miss the deadline = lose the tax deduction + pay you compound interest.
| Scenario | Payment Deadline | Penalty on Client |
|---|---|---|
| Written contract / agreement exists | Within 45 days of acceptance of work | Tax disallowance + compound interest at 3× RBI rate |
| No written contract | Within 15 days of delivery / acceptance | Tax disallowance + compound interest at 3× RBI rate |
| Supplier is a Medium Enterprise | Not covered by this rule | Exempt from 43B(h) |
| Supplier is Unregistered (no Udyam) | Not covered by this rule | No Protection |
⚠️ Important: The 45-day clock starts from the date of acceptance of work — not from the date you send the invoice. Always get written acknowledgment of project completion from your client to lock in this date.
🧮 What Are the Actual Penalties When a Client Pays Late?
Two separate legal consequences hit the client simultaneously when they violate the MSME 45-day payment rule:
📊 Example: Client Owes You ₹1,00,000 — Delayed by 3 Months
In plain terms: a client who delays your ₹1 lakh invoice by just 3 months faces a potential ₹30,000+ extra tax bill. That's a far more powerful incentive than any follow-up email you'll ever write.
🏢 Does the MSME 45-Day Payment Rule Apply to Freelancers?
Yes — with one non-negotiable condition: you must be registered on the Udyam portal. Without a Udyam Registration Number (URN), this law does not protect you, regardless of how long you've been working.
Here's what makes most Indian freelancers eligible as a Micro Enterprise (the most common category):
| MSME Category | Annual Turnover Limit | Investment Limit | Typical Freelancer? |
|---|---|---|---|
| Micro Enterprise | Below ₹5 crore | Below ₹1 crore | ✓ Most Freelancers |
| Small Enterprise | Below ₹50 crore | Below ₹10 crore | ✓ Agencies / Studios |
| Medium Enterprise | Below ₹250 crore | Below ₹50 crore | Not covered by 43B(h) |
✅ Individual freelancers, sole proprietors, and service professionals — developers, designers, writers, photographers, video editors, digital marketers, consultants — can all register as Micro Enterprises on Udyam. For a freelancer in India, the investment limit is essentially irrelevant, so only the ₹5 crore turnover ceiling applies.
📝 How to Get Udyam Registration as a Freelancer (Step-by-Step)
Udyam Registration is free, paperless, and takes under 15 minutes on the official government portal. Here's the exact process:
Visit the Official Portal
Go to udyamregistration.gov.in — the only official government portal. Avoid third-party "MSME registration" websites that charge fees; the government process is completely free.
Click "For New Entrepreneurs Who Are Not Registered Yet"
As a freelancer registering for the first time, select the option for new registration. You'll need your Aadhaar-linked mobile number for OTP verification.
Enter Aadhaar + PAN Details
Your Aadhaar number and PAN are the only required documents. The portal automatically fetches your business and financial details from the IT department. No document uploads required.
Fill in Your Business Details
Select "Services" as your enterprise type and choose the appropriate NIC (National Industry Classification) code for your service. For example: 62010 for software development, 73100 for advertising/design, 90030 for creative arts.
Submit and Download Your Certificate
After self-declaration, your Udyam Registration Certificate with a unique 12-digit URN is issued instantly. Download it, save the PDF, and note your URN — you'll add it to every invoice going forward.
💡 Pro Tip: Start adding your Udyam Registration Number (URN) to every invoice you send. This one change signals to the client's finance team that the MSME 45-day payment rule applies, and their accounts payable department will automatically flag your invoice for priority processing to avoid a tax disallowance. Use our free GST Invoice Generator which has a built-in Udyam/MSME number field.
⏱ The Payment Timeline: Day-by-Day What Happens
Day 0 — Work Accepted by Client
Client confirms receipt and acceptance of your deliverable in writing (email, WhatsApp, or signed acceptance form). The 45-day clock starts ticking from this exact date — not your invoice date.
Day 1 — Send Your Invoice
Send a clean, professional invoice that includes your Udyam Registration Number, PAN, bank details, and payment due date (Day 45 from acceptance).
Day 30 — Friendly Reminder
Send a polite reminder email. Mention the due date, your URN, and that the MSME payment protection applies. Keep the tone professional — this is usually enough to trigger payment from reputable clients.
Day 43 — Formal Notice
Two days before the deadline, send a formal email explicitly referencing Section 43B(h) of the Income Tax Act and Section 15 of the MSMED Act 2006. State that interest will begin accruing from Day 46 at 3× the RBI bank rate.
Day 46+ — Penalties Auto-Apply
Interest begins compounding automatically under law. The client's tax deduction for your unpaid invoice is blocked. You can file a complaint with the MSME Samadhan portal or pursue recovery through the Micro and Small Enterprise Facilitation Council (MSEFC) in your state.
Payment Received — Issue Acknowledgment
Once paid, send a payment receipt and thank-you note. The relationship is preserved, and your record of timely enforcement builds a professional reputation that attracts better clients.
📄 The Exact Contract Clause to Include in Every Project
The most powerful use of the MSME 45-day payment rule is preventative. A client who sees this clause in your contract before the project starts will have their finance team treat your invoices as a legal compliance priority — not a favor.
[Freelancer/Service Provider Name] is a registered Micro/Small Enterprise under the Micro, Small and Medium Enterprises Development (MSMED) Act, 2006, with Udyam Registration Number: UDYAM-XX-00-XXXXXXX.
Pursuant to Section 15 of the MSMED Act, 2006, read with Section 43B(h) of the Income Tax Act, 1961 (as amended by the Finance Act, 2023), the Client is legally obligated to release all payments within 45 days of the date of acceptance of services or delivery of work, as applicable.
In the event of any payment delay beyond this period: (a) compound interest shall accrue on the outstanding amount at three times the bank rate notified by the Reserve Bank of India, as per Section 16 of the MSMED Act; and (b) the Client's entitlement to claim the relevant expenditure as a tax deduction under the Income Tax Act shall be deferred until actual payment is made.
Want the complete contract with scope protection, IP transfer clauses, and revision limits? Our free tool generates the full contract in PDF format in under 60 seconds.
Generate your contract instantly with our free Contract Generator
The MSME 45-day payment clause, IP assignment, scope creep protection, and limitation of liability — all included. Generate a legally-sound PDF contract in 60 seconds.
GST Threshold Explained
Learn the ₹20 Lakh GST registration limit
Section 44ADA
Claim 50% Tax-Free Income as a Freelancer
Frequently Asked Questions (FAQ)
The MSME 45-day payment rule, introduced under Section 43B(h) of the Income Tax Act via the Finance Act 2023, requires any buyer to pay a Udyam-registered Micro or Small Enterprise within 45 days (if a written agreement exists) or 15 days (if no agreement exists). If the client misses this deadline, they lose the tax deduction for that expense AND owe compound interest at 3x the RBI bank rate to the freelancer.
Yes. Individual freelancers and sole proprietors providing services can register on the official Udyam portal (udyamregistration.gov.in) as a Micro Enterprise (annual turnover below ₹5 crore) or Small Enterprise (turnover below ₹50 crore). Registration is free, paperless, and takes under 15 minutes using only your Aadhaar and PAN.
Two powerful penalties apply to the client automatically: (1) They must pay compound interest to you at three times the RBI bank rate from the due date. (2) Under Section 43B(h), they cannot claim the unpaid amount as a business expense until it is paid — which increases their taxable income and tax liability for that financial year.
Section 43B(h) is a provision of the Indian Income Tax Act and applies to clients who file Indian income tax returns. For purely foreign clients with no Indian tax filing obligations, enforcing this provision is not practical. However, it is highly effective against Indian companies, startups, agencies, and any business operating in India.
Visit udyamregistration.gov.in — the official government portal. You will need: (1) Your Aadhaar number, (2) Your PAN card, (3) Your bank account details. Select 'Service' as enterprise type, enter your NIC code for your specific service, and self-declare your investment and turnover. The certificate with your Udyam Registration Number (URN) is issued instantly. It is completely free and requires no physical documents.
Under Section 16 of the MSMED Act 2006, the interest rate is three times the bank rate notified by the Reserve Bank of India (RBI), compounded monthly. As of 2026, the RBI bank rate is 6.25%, making the effective late payment interest rate approximately 18.75% per annum, compounded monthly — significantly higher than most business loan rates.
Written by: Dax Patel
Dax Patel creates practical GST, invoice, tax, and business tools for Indian freelancers, consultants, small businesses, and agencies through KaroTools.