
If you want to get paid on time and avoid disputes, you need a client-acknowledged written agreement. The biggest freelancer mistake is starting work on a chat and a handshake. A good agreement defines your scope, rates, payment schedule, and deliverables, creating a clear record of what 'done' looks like. Get the client to formally acknowledge it *before* you write the first line of code, design, or copy.
Why a chat thread is not a contract
You've been there. A client agrees to your rate over WhatsApp or email, you start work, and scope creeps. Deliverables get fuzzy. Invoices get 'forgotten.' Your detailed chat thread feels like proof, but it's a mess of scattered promises and assumptions. When you need to point to a single, clear document that says what was agreed, you're left scrolling. A structured draft agreement pulls the key terms from those chaotic conversations and puts them in one place, leaving no room for 'I thought it was included.'
How to create a client-acknowledged agreement
- Clarify scope and payment in your chat with the client.
- Use a tool like Pakkawork to turn that chat into a structured draft agreement.
- The draft includes crucial clauses around payment terms, scope definition, and intellectual property.
- Send it to your client via email for One-Time Password (OTP) acknowledgement—they confirm receipt and intent without needing an account.
- Track project milestones against this acknowledged agreement.
- Export a clean evidence pack of the final agreement and all project communications if you ever need it.
The right way to talk to clients about an agreement
Frame it as professionalism, not distrust. Say, 'To make sure we're both on the same page and I can focus on delivering your best work, let's formalize our chat into a simple agreement. It protects us both by locking in the scope and schedule we discussed. I'll send it for a quick OTP confirmation.' This approach is collaborative. It screens out bad-faith clients who get spooked by clarity. It signals you run a serious business.
What to do when a client still won't pay
- Refer to the acknowledged agreement—'As per clause 3 we agreed payment was due on delivery.'
- Use the exported evidence pack, which includes the final agreement and relevant communications.
- Remain professional. A clear record strengthens your position in any platform dispute or formal demand.
- Consider pausing all further work until the outstanding payment is resolved, as your agreement should allow.
- Learn from the experience. A client who refuses a clear agreement is a red flag before the work even starts.
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.
Won't asking for a formal agreement scare off my client?
It screens out the wrong clients. Serious clients expect professionalism. Framing it as a tool to ensure you meet their expectations turns it into a positive step. If a client balks at a simple confirmation of scope and price, that's a major warning sign.
I can't afford a lawyer. Is this good enough?
A clear, client-acknowledged draft agreement is vastly superior to a chat thread. Pakkawork creates a jurisdiction-neutral draft covering key freelance concerns. It provides a structured record. For complex, high-value projects, consulting a local lawyer is always advised.
What if my client is overseas?
The OTP acknowledgement via email works globally. A clear written record is crucial for cross-border work where legal systems differ. It establishes a single source of truth for the project's terms. It's the foundation any local legal advice would require.
What exactly is in the 'evidence pack'?
It's a downloadable file containing the final, client-acknowledged agreement and a log of key project communications you choose to associate. It organizes your proof into one portable document, so you're not scrambling through inboxes.
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.