
Getting paid on time as a freelancer requires one simple, non-negotiable step: defining clear payment terms upfront, using a written agreement the client acknowledges. This transforms ambiguous promises into something both parties have agreed to. It's your primary defense against disputes and delayed payments.
Start With a Conversation, Not a Contract
Your best agreements begin in your client conversations. When you discuss the project scope, deliverables, and budget—whether in emails, WhatsApp, or a call—that's the raw material. The goal is to capture those details before anyone starts working.
For example, if a client messages you saying, 'We need 5 web pages by Friday, budget is ₹20,000,' that's your starting point. The specific tasks, the deadline, and the fee are already there. Your job is to get the rest: When is the payment due? Upon delivery? In two parts? What happens if they want changes after Friday?
Turn Chat Logs Into a Clear Draft Agreement
- Capture the deal points from your chats.
- Use a standard set of professional clauses covering scope, payment terms, revisions, and termination.
- Create a single, clean document that puts everything in one place.
- Avoid the back-and-forth of drafting a contract from scratch.
- This is the foundation for getting everyone on the same page.
Get a Formal Client Acknowledgement (It's Simple)
A contract only works if the client sees and agrees to it. Sending a PDF and hoping they read it isn't enough. You need a clear record that they received it and signalled their intent.
A simple, low-friction method is to request an email OTP (One-Time Password) acknowledgement. The client receives an email with the draft agreement and a secure link. They enter a code sent to their email, which creates a timestamped record that they accessed and acknowledged the terms. This doesn't require them to create an account or use special software. It just proves they saw it.
Track Milestones and Keep a Paper Trail
Once work begins, keep the agreement alive. Link payments to specific milestones or deliverables outlined in your draft. When you submit a milestone, reference the agreement. If a client requests a significant new feature, discuss it and update the terms in writing.
Software like Pakkawork can help by letting you track progress against the agreed milestones and compile an exportable evidence pack—including the acknowledged draft agreement, all communications, and milestone submissions. If a dispute arises, you have a organized, factual record of what was agreed and what was delivered. This isn't about preparing for court; it's about having clear facts to resolve misunderstandings quickly.
Your Action Plan Before the Next Project
- Never start work on just a verbal go-ahead.
- Summarize key terms (scope, deadlines, payment schedule, number of revisions) from your initial chats.
- Formalize those terms into a draft agreement.
- Get a verifiable client acknowledgement before you write a single line of code or design a slide.
- Track your progress and communications against the agreed terms.
- When invoicing, explicitly reference the satisfied milestone from your agreement.
A quick note
This guide is educational and is not legal advice; requirements vary by jurisdiction and circumstances. Pakkawork is software that turns a client discussion into a structured draft agreement with email OTP acknowledgement, milestone tracking and an exportable evidence pack. It does not guarantee payment, enforceability or a legal outcome.
This guide is general information, not legal advice. For high-value or complex disputes, consult a qualified advocate.
What's the most important clause for getting paid on time?
The payment schedule. It must be specific: '50% upfront before work begins, 50% upon final delivery,' or 'Payments linked to Milestone 1, 2, and 3 as defined in Schedule A.' Vague terms like 'payment upon completion' invite delay.
My client won't sign a formal contract. What should I do?
Reframe it. Don't call it a 'contract'; call it a 'project agreement' or 'statement of work.' Emphasize that it's to protect both of you by ensuring you're aligned. If they still refuse, consider that a major red flag about their reliability.
What if a client ghosts me after I deliver the work?
This is why the upfront agreement and acknowledgement matter. You can send a polite reminder attaching the acknowledged terms and evidence of delivery. Having a formal record strengthens your position and often prompts a response. Always require a portion of the fee upfront to mitigate this risk.
How can Pakkawork's draft agreement help me?
It helps you turn client discussions into a structured draft agreement with standard clauses. It then facilitates a client acknowledgement via email OTP and helps you track milestones. The system compiles an exportable evidence pack of your project record, which can be useful for clarifying misunderstandings with a client.
Is an OTP acknowledgement legally binding?
I'm not a lawyer, so this isn't legal advice. However, any form of written acknowledgement that shows the client received and agreed to the terms strengthens your position. It creates a clear, timestamped record of mutual intent, which is the foundation of any agreement. For complex or high-value projects, always consult a legal professional.
Freelancers living this right now
61%
of surveyed Indian freelancers have gone unpaid at least once
Industry surveys (cited by PayPal-India, Razorpay)15M+
freelancers in India's independent workforce
NASSCOM / industry estimates46%
increase in new Indian freelancers (Q1 to Q2 2020)
Skydo — Freelancer Earnings in IndiaDeveloper finished the project — client doesn't pay and ghosts
“Client does not pay after getting the project.”
Jan 2025Not getting paid for freelance work — legal options in India
“You can raise a complaint against your customer for delaying payment.”
Jan 2024Client won't pay for a freelance marketing website project
“Client won't pay for freelance project.”
Sep 2021Freelancers of r/india — how do you deal with delayed payments?
“Not much to do other than pester them till they pay.”
Dec 2017Unpaid freelancer in India working for an overseas company
“The ongoing risk if you work without prepayment.”
Oct 2024Freelancers & service providers — how do you handle late payments?
“Unpaid invoices, endless revisions, and vague payment terms.”
Mar 2025Architect from India — client not paying for completed work
“Client not paying for the work?”
Jun 2024Looking for an escrow payment platform for freelancers in India
“Any good payment platform for freelancer with escrow in India?”
May 2025Hard lessons a freelancer learned when a client wouldn't pay
“I wasn't being forgotten. I was being taken advantage of.”
Jun 2025Freelance platform doesn't pay annotators for completed work
“This company does not pay you.”
Aug 2025These are real public posts from Reddit, Trustpilot, LinkedIn and freelancer blogs, linked for informational purposes. Pakkawork is not affiliated with these platforms or the people who posted them. These are NOT Pakkawork customer testimonials. Third-party trademarks belong to their respective owners.