
Getting paid on time isn't about being a relentless debt collector. It's about setting clear expectations from the very first conversation. To get paid reliably, you need a mutual understanding of what you're delivering, when, and for how much, documented in a simple draft agreement your client explicitly acknowledges.
Why a Simple Draft Agreement Beats a 'Standard Ask'
Many freelancers think asking for a 50% deposit is a standard safeguard. In a Reddit thread, one freelancer insisted, 'I've never had any clients have issues with it.' But a client pointed out the flaw: 'Not on a platform with... it isn't.' Their unspoken point? Outside of structured platforms, your 'standard ask' is just a request. It lacks the shared record that prevents 'he said, she said' later.
Stop Relying on Good Faith: The Core Agreement Clauses
- Define the Scope Precisely: 'Build a homepage' is vague. 'Deliver a homepage with five sections, three rounds of revisions, and copy under 500 words' is a scope.
- Set the Payment Schedule in Stone: '50% upfront, 50% on final delivery' is okay. '₹10,000 upon project start, ₹15,000 upon draft design approval, ₹5,000 upon final file handover' is better.
- Specify What 'Approval' Means: 'Client has 48 hours to request changes after each milestone deliverable. Silence constitutes approval for that milestone.'
- Agree on Kill Fees: 'If the client pauses the project for more than 30 days, a 20% kill fee of the remaining balance is payable.'
Turn Chat into Clarity (and a Record)
Your client WANTS clarity, even if they don't say it. The trick is making it easy. If you've hashed out deliverables on a WhatsApp chat, don't let it live there. Turn that chat into the foundation of your draft agreement. Software like Pakkawork can help by extracting key deal points (scope, price, deadlines) from your chat and structuring them into a plain-language draft agreement.
Then, get a simple acknowledgement. An email OTP, where the client clicks a unique link sent to their inbox and enters a one-time passcode, creates a clear timestamp and proof they saw and accepted the terms. They don't even need an account.
Track Milestones and Build Your Evidence Pack
A signed agreement is the starting line, not the finish. You need to document the race. Use milestone tracking within your project record. When you deliver Draft v1.0, mark it as delivered in the record. When the client says 'Looks good, proceed,' capture that email or message and add it to the project. This isn't micromanagement; it's creating a shared source of truth.
If a dispute does arise, you're not scrambling through old emails. You can export a single, organized evidence pack—the original draft agreement, the OTP acknowledgement, milestone completion notes, and client approval messages—to illustrate the project history clearly.
Your Action Plan for the Next Client
- Have the 'Agreement' conversation early. Say, 'Let's just draft up a quick note of what we agreed so we're both on the same page.'
- Never start work without explicit acknowledgement of your draft agreement from the client's official email.
- Update the project record at every key moment: delivery, feedback, approval, invoice sent.
- If a payment is late, your first message includes your exported project timeline: 'As per our agreed schedule on [Date], the final milestone was approved on [Date]. The invoice is now 7 days overdue.'
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 good clients?
Good clients respect professionalism. Framing it as 'getting clarity so I can deliver exactly what you need' positions it as a service to them, not a demand. It screens out the clients you don't want.
What if my client refuses to acknowledge the draft agreement?
That's a major red flag before any work begins. It tells you they are uncomfortable being held to clear terms. Politely decline the project. It's cheaper than chasing payment later.
Can I just use a template I found online?
You can, but generic templates often miss the specific details of your deal. The value is in the conversation that tailors it to your project's scope, schedule, and payment triggers. The tool is less important than the process.
Does this process guarantee I'll get paid?
No process can guarantee payment. What this does is prevent most misunderstandings that lead to non-payment and gives you a clear, organized record if you need to escalate the matter professionally.
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.