What to do when a client says "that's not what we agreed"
Stay factual, not defensive, and go straight to whatever record exists of the original terms — a signed agreement, a written quote, an email. If no clear record exists, that's the real lesson: the fix isn't a better argument next time, it's a signed agreement before the next project starts.
This sentence is one of the most expensive a freelancer can hear, because by the time it's said, the work is usually already done. How it resolves depends almost entirely on what evidence exists — not on who's more persuasive in the moment.
Don't argue from memory — argue from the record
The instinct is to defend yourself verbally: "No, we definitely said 450k." But memory against memory is a stalemate, and it usually turns emotional fast. The more effective move is to go quiet on the argument and go straight to whatever record exists — a signed agreement, an email thread, a quote you sent.
If a clear written record exists, most disputes resolve quickly once it's back in front of both people — not because anyone was lying, but because memory genuinely drifts, especially over weeks of back-and-forth changes.
If there's no clear record, that's the actual problem to fix
If the terms really did live only in a WhatsApp thread or a verbal conversation, you're in a weak position regardless of who's telling the truth — and no amount of arguing in that moment changes that. The lesson isn't "be more convincing next time." It's that the next project needs a written agreement before work starts, not after a dispute happens.
This is uncomfortable to hear mid-dispute, but it's the only fix that actually prevents the next one. A firmer tone of voice doesn't create evidence that didn't exist.
Keep the conversation about the agreement, not about trust
It's tempting to make the conversation about honesty — "are you saying I'm lying?" That escalates a commercial disagreement into a personal one, and personal disputes are much harder to walk back from. Keep it about the document: "Here's what was signed on [date] — let's work from that."
This keeps the door open for the relationship to continue past this project, which matters if the client is otherwise a good one and this is a one-time miscommunication rather than a pattern.
Build the record before you need it, not during the argument
The goal isn't to win future disputes more decisively — it's to make most of them not happen in the first place, because there's nothing ambiguous to argue about. A signed agreement with the scope, price, and payment terms, plus a timestamped history of any approved changes, removes almost all the room for "that's not what we agreed."
Paymarka keeps that record automatically as part of the deal: the signed terms, any approved changes, and the payment history in one place — so if a client questions it, you're both looking at the same document instead of two different memories.