
To get paid on time and avoid disputes, you need two things: a clear written agreement your client acknowledges, and a system to track evidence. An OTP-acknowledged agreement creates a project record. Meticulous milestone tracking creates an exportable evidence pack. These steps won't guarantee payment, but they establish professional expectations and create a clear audit trail.
Why a Draft Agreement Matters More Than You Think
A conversation isn't an agreement. A 'sounds good!' text isn't a commitment. A draft agreement pulls the key details—scope, deadlines, payment amount and schedule—from your chats and puts them in structured writing.
Many freelancers worry a formal document will scare clients off. In my experience, professional clients respect it. It shows you're serious. The process on Pakkawork, for instance, extracts terms from your conversation (like WhatsApp) and creates a 20-clause draft. The client acknowledges it via a simple email OTP. They don't even need an account. This isn't about lawsuits; it's about preventing the 'I thought you meant...' conversation two weeks in.
Define Payment Terms That Work for You
- State the total fee clearly.
- Break it into milestones tied to specific deliverables.
- Define the payment schedule: '50% upfront before work begins, 50% on delivery' is a classic.
- Specify the payment method (bank transfer, UPI, etc.).
- Set a clear due period (e.g., 'payment due within 7 days of milestone approval').
- Always require a first payment before starting substantial work.
Track Everything When You
Your agreement is the starting line. Your evidence pack is the finish line. Use milestones within your project record. When you deliver a milestone, note it. When the client approves it, record that approval (an email response, a 'looks good' message). Screenshot key messages.
This creates a chronological file. If a client later questions what was delivered, or claims they never approved a stage, you have a timestamped log. Export this pack at the project's end. It's your backup.
How to Have the 'Agreement' Talk with a Client
Keep it simple and confident. Frame it as a tool for clarity, not distrust. I say: 'Fantastic, I'm excited to work on this. To make sure we're perfectly aligned on scope, timelines, and payment, I'll send over a brief written draft summarizing everything we discussed for you to acknowledge. It protects us both and keeps the project smooth.'
If a client pushes back, that's a red flag worth heeding. A reasonable client understands. An unreasonable one reveals themselves early.
What to Do If a Payment Is Late
- Refer to your agreement. Send a polite reminder quoting the defined due date.
- Attach the relevant milestone evidence (the delivery and their approval).
- Stop all further work immediately.
- If silence persists, export your complete evidence pack. This structured record is what you'd use to seek further advice.
- Consider future projects requiring full payment upfront from that client.
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.
Do I really need a written agreement for small projects?
Yes, especially for small projects. They are most prone to scope creep and payment disputes because the stakes seem low. A simple draft clarifies the 'small' scope and protects your time.
What if my client refuses to sign or acknowledge the draft?
That is a major warning sign. Politely explain it's your standard process for working with all clients. If they still refuse, you must decide if you're willing to work without clear terms. Most experienced freelancers would walk away.
Can't I just use a WhatsApp chat as my agreement?
A chat is messy evidence. Key terms are scattered, important points might be missing, and it lacks formal client acknowledgement. A structured draft agreement pulled from that chat is cleaner, clearer, and deliberately acknowledged, making it a more reliable project record.
Does using an agreement guarantee I'll get paid?
No. Nothing can guarantee payment. A clear, acknowledged agreement and an evidence pack significantly increase your professionalism, set clear expectations, and give you a solid foundation if a dispute arises. They are your best practical tools to improve your chances.
What's the best payment structure to avoid disputes?
Always get a portion upfront (25-50%). It commits the client and covers your initial effort. Then, tie subsequent payments to specific, approved milestones. Avoid a single 'pay at the end' model for anything but tiny tasks.
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.