You delivered the work. The client approved it. The invoice is past due. And now they are not replying.
This is the most common freelance nightmare in India, and it is almost always handled wrong. Most freelancers either do nothing and hope the money arrives, or they blow up the relationship with an angry message that makes recovery impossible. There is a better way: a specific sequence of actions that gets you paid in most cases without destroying the client relationship or your own time.
This guide covers the full process: what to do in the first week, what to do after two weeks, and what legal options you actually have if it comes to that.
Why clients in India do not pay on time
Before assuming the worst, understand what is usually happening. Most late payments in India fall into one of three categories.
The first is genuine oversight. The client meant to pay, forgot, got busy, and your invoice is sitting in an unread email. A single polite reminder is all it takes. This is more common than you think, especially with small businesses where the owner is handling everything themselves.
The second is a cash flow problem on their end. The client wants to pay but does not have the money right now. They may be too embarrassed to say this directly. Recognising this matters because the right approach is different. A payment plan offer is more effective than a legal threat when the problem is cash flow.
The third is deliberate non-payment. The client received the work, has the money, and is avoiding payment. This is the least common type but the hardest to deal with. It is almost always connected to the absence of a contract.
The exact follow-up sequence to use
Do not improvise this. Use a sequence and stick to it. Escalating too fast damages the relationship unnecessarily. Not escalating at all signals that the invoice is optional.
Day 1 after due date: Send a short, polite reminder. One message. Not an email chain, not a WhatsApp flood. One message on whatever channel the client uses most.
"Hi [name], just a quick follow-up on Invoice [number] for ₹[amount], which was due on [date]. Please let me know if you need me to resend it or if there is anything else needed from my end. Thanks."
Day 4 to 5: If no response, follow up again. This time by both email and WhatsApp if you have not heard back.
"Hi [name], following up on my earlier message regarding Invoice [number]. Could you confirm when we can expect payment? Happy to discuss if you need more time or a different payment schedule."
Day 10: Call them. Not a WhatsApp voice note. An actual phone call. A real-time conversation is much harder to ignore than a message. Keep it short and professional: "Hi, I am calling about Invoice [number]. It has been ten days since the due date and I have not received a response. Can you tell me what is happening?"
Day 15: Send a formal notice by email. State clearly that the invoice is overdue, specify the amount, reference the contract or agreement, and state that you will take further action if payment is not received within 7 days. Use the word "formal notice" in the subject line.
Day 22 and beyond: If you have a contract, this is when legal options open up. If you do not, your options narrow significantly.
What to say on the phone call
The phone call on day 10 is the most important step in the sequence. Most payment issues resolve here. The key is to be direct without being aggressive.
Start with a statement, not a question: "I am calling about Invoice [number] for ₹[amount]. It is now [X] days past the due date and I have not received payment or a response to my follow-up messages."
Then stop and let them respond. Do not fill the silence with apologies or softening language. You did the work. The invoice is overdue. That is a fact, not an accusation.
If they say they forgot, get a specific date: "No problem, when can I expect payment?" Not "soon" or "next week." A specific date: "By Thursday? Great, I will follow up on Thursday if I have not received it."
If they say they have a cash flow issue, offer a payment plan: "I understand. Can you pay 50% now and the remaining 50% in two weeks? I can send a revised schedule right now." Getting partial payment is better than waiting for the full amount indefinitely.
If they say they are unhappy with the work, this is a separate conversation. Do not combine payment dispute and quality dispute in the same call. Address quality separately: "I want to understand what you are unhappy with so I can fix it. But the invoice for the work delivered so far needs to be addressed first."
Legal options if they still will not pay
If you have exhausted the follow-up sequence and the client is still not paying, you have real options in India. Most freelancers do not know this.
Lawyer notice: A formal legal notice from a lawyer is cheap (₹1,500 to ₹5,000) and surprisingly effective. Many clients who ignored your messages pay immediately when a notice arrives on letterhead. You do not need to actually file a case. The notice alone resolves most situations.
Consumer Disputes Redressal Forum: If your client is a company and the amount is under ₹1 crore, you can file at the District Consumer Forum. Filing fees are low and the process does not require a lawyer. This works best for clear-cut cases where the client accepted the work and simply is not paying.
MSME Samadhaan: If you are registered as an MSME (Udyam registration), you can file a payment delay complaint against any company through the MSME Samadhaan portal. Companies have a legal obligation to pay MSMEs within 45 days under the MSMED Act. This is a powerful and underused tool for Indian freelancers who have Udyam registration.
Section 138, Negotiable Instruments Act: If the client gave you a cheque and it bounced, this is a criminal offence. File a complaint with the police within 30 days of the bounce notice. Cheque bounce cases in India have a high settlement rate because the criminal implications are serious.
All of these options work significantly better when you have a signed contract. Without one, a dispute becomes your word against theirs.
How to make this easier to prevent next time
The best way to handle a client who does not pay is to make the situation far less likely before it happens.
Three things make the biggest difference:
First, always take a deposit upfront, typically 30 to 50% before any work begins. A client who has paid you money is a client who has committed to the project. It also limits your exposure if they disappear. This is one part of a proper client onboarding process that filters out risky clients before the project starts.
Second, use a signed contract on every project. A contract does not just protect you legally. It changes how clients treat the engagement. When a client knows there is a signed document with payment terms, they are far less likely to let invoices slide. For a ready-to-use contract, see the free freelance contract template for India.
Third, use milestone billing for long projects. Do not deliver everything and invoice at the end. Bill per milestone: 30% upfront, 30% at the midpoint, 40% on final delivery. This keeps your exposure capped at one milestone at a time and gives you a natural stopping point if payment is not received.
Rinto lets you set payment terms on every invoice and track which invoices are overdue at a glance. On paid plans, it also sends automatic reminders before and after the due date, so instead of manually following up on WhatsApp, the system does it for you. Either way, you can see exactly which clients need a phone call.
Frequently Asked Questions
What can I do legally if a client does not pay in India?
If you have a signed contract or written agreement, you can send a formal legal notice through a lawyer (₹1,500 to ₹5,000), file at the Consumer Disputes Redressal Forum for amounts up to ₹1 crore, or use MSME Samadhaan if you have Udyam registration. For cheque bounce cases, you can file a criminal complaint under Section 138 of the Negotiable Instruments Act. The presence of a signed contract makes all of these options significantly more effective.
How long should I wait before following up on an unpaid invoice?
Send the first reminder the day after the due date. Not a week after, not a month after. The longer you wait, the more you signal that the due date is flexible. Day 1, one polite message. Day 4 to 5, a second message on both channels. Day 10, a phone call. Day 15, a formal written notice with a 7-day deadline. Most cases resolve by the phone call stage.
Can I withhold the final files if a client has not paid?
Yes, and you should. This is one of the most effective tools available to freelancers. Do not hand over final production files (editable source files, high-resolution exports, code repositories) until the final invoice is paid. Deliver watermarked previews or low-resolution versions for approval, and release the finals only on payment. Make this explicit in your contract so there is no confusion.
What if the client says they are unhappy with the work as a reason not to pay?
Separate the two issues immediately. Acknowledge their concern about quality and commit to addressing it. But do not let a quality conversation become a reason to delay payment entirely. If work was delivered per the agreed scope, payment for that work is due regardless of feedback. If they want changes, treat those as either revisions within scope or additional scope, and handle them separately. A client who raises quality concerns for the first time only when an invoice is overdue is often using it as a delay tactic.
Should I charge a late payment fee?
Yes, if you have it in your contract. A standard late fee for Indian freelancers is 1.5 to 2% per month on the overdue amount, or a flat fee of ₹500 to ₹2,000 per week of delay. Include this in your contract and invoice terms so it is agreed upfront. Most clients who see a late fee clause in the contract pay on time to avoid it. You do not have to enforce it every time. It is more valuable as a deterrent than as a revenue source.