Receiving a message from a client disputing your work — or flatly demanding a refund — is one of the most disorienting experiences in freelancing. The emotional response (anger, anxiety, the urge to immediately capitulate or immediately escalate) is rarely the useful one. The useful one is methodical.
This guide walks through how to respond to a work dispute, what your contract clauses actually protect, how to distinguish a legitimate complaint from a bad-faith one, and how to resolve the situation without it ending in litigation.
Step 1: go to the contract and the paper trail immediately
Before you respond emotionally or make any commitments, pull up three documents: the original contract (or statement of work), any scope approval emails or change orders, and the deliverables you provided. Your goal in the first 24 hours is to map the dispute onto the agreed scope. The central question is always: did I deliver what we agreed I would deliver?
Most client disputes fall into one of three categories:
- The client expected something that was not in the agreed scope. This is scope creep in reverse — the client's mental model of the deliverable evolved beyond what was documented. This is a conversation about scope, not about quality.
- The client is unhappy with quality, but the work meets the contractual standard. Subjective dissatisfaction is not the same as a contract breach. A client who simply dislikes the result does not automatically have grounds to withhold payment or demand a refund.
- The work has a genuine defect — it does not meet the agreed standard. In this case, the client has a legitimate complaint. The question is: what is the remedy, and is it correction, partial refund, or something else?
Get everything in writing immediately. If the dispute started by phone or in person, follow up with an email that summarizes what was discussed: "Following up on our conversation — I understand your concern is [X]. I want to make sure I respond correctly, so I'm reviewing our original scope." This creates a record and keeps the conversation factual.
What "scope of services" protects you from
A well-drafted scope clause is your primary defense in a work dispute. It defines what you agreed to deliver, what the acceptance criteria are, and — critically — what is not included. Without a defined scope, the dispute devolves into competing memories of a conversation, which is the most expensive kind of dispute to resolve.
Contract law applies the doctrine of contra proferentem — ambiguities in contract language are construed against the drafter. If you drafted a vague scope and the client interprets it broadly, a court may side with the client's reading. Specific, detailed scope language protects you from exactly this outcome.
If the client is claiming work is deficient because it lacks something not in the scope, your response is simple and documentable: "The deliverables in our agreement were [X]. The additional element you're describing wasn't included in our original scope — I'm happy to discuss adding it as a change order." Do not defend against a claim by conceding the premise.
Refund obligations: what your contract says vs. what the law implies
Clients have no automatic right to a refund in a service contract. Unlike consumer products subject to implied warranty of merchantability under the UCC, service contracts are governed by common law, which provides fewer automatic protections to the recipient of services.
What matters is your contract. A contract that specifies:
- "Payment is non-refundable upon delivery of the initial draft" — is generally enforceable in a B2B context. The client knew the terms before signing.
- "Revisions are limited to two rounds within 14 days of delivery" — establishes a defined acceptance window. If the client waits six weeks to object, they may have waived their revision rights.
- No refund or revision language — leaves refund questions entirely to courts and default law, which is not a position you want to be in.
If your contract does not address refunds, and the work has a genuine defect, a partial payment reduction (commensurate with the defect) is often a reasonable and resolvable outcome. A demand for a full refund of an otherwise substantially complete project is rarely legally supportable unless the work materially failed to meet the contract standard.
The difference between withholding payment and disputing work
A client who disputes work quality and simultaneously withholds an undisputed payment is doing something different from a client who disputes whether they owe anything at all. Courts in many states recognize the concept of divisibility — if parts of a project are undisputedly complete and satisfactory, withholding payment on those portions to leverage a dispute about another portion may itself be a breach.
If a client owes you a milestone payment for Phase 1 and disputes Phase 2, the milestone for Phase 1 is still owed. Combining the two — "we won't pay anything until the whole project is resolved" — may not be legally appropriate. Document your communications to establish that the undisputed amounts were acknowledged.
The best time to handle a dispute was before it started.
A contract with a defined scope, revision limits, refund terms, and a dispute resolution clause prevents most client disputes from becoming payment problems. Free to preview.
Draft my freelance contract free →How to respond: a practical sequence
Here is a process that resolves most freelance work disputes without escalation:
- Acknowledge, don't agree. "I hear that you're not satisfied with [X]" is not an admission of fault. It opens a conversation. Never say "you're right, I'm sorry" until you have reviewed the contract and the deliverables.
- Ask for specifics in writing. "Can you send me a list of the specific items that don't meet your expectations?" Forces the client to articulate the complaint precisely, which often shrinks it dramatically.
- Map specifics to the contract. For each item, identify: is this in the agreed scope? Did the deliverable meet the described standard? This is your factual basis for response.
- Offer a measured remedy. If some complaints are legitimate, offer a specific and proportionate remedy — a targeted revision, a partial credit. Not a full refund, not nothing. A measured offer demonstrates good faith and usually resolves the matter.
- If the complaint is entirely outside scope: Respond in writing that the deliverables met the agreed scope and offer to discuss a change order for additional work. Do not apologize for work that met the contract.
When the dispute escalates: mediation, demand letters, and small claims
If direct communication fails, check your contract's dispute resolution clause. Many freelance contracts specify mediation before arbitration, or mandatory arbitration. If yours does, follow the prescribed process — bypassing it may waive your rights under the clause.
A formal demand letter is often the step before small claims court. It documents that you made a reasonable attempt to resolve the matter and states the specific amount owed and the legal basis for your claim. See our guide on how to write a demand letter for an unpaid invoice for a template and advice on tone.
Small claims court handles disputes up to $5,000–$25,000 depending on the state (limits vary significantly). Most freelance project disputes fall within small claims jurisdiction. You do not need an attorney in small claims, and the filing fees are typically $30–$100. Your signed contract, email chain, and deliverables are your evidence. See our small claims guide for freelancers for the process state-by-state.
The document that prevents most of this
Every clause in a good freelance contract exists to resolve a specific kind of dispute cleanly. Scope clause: resolves "you didn't deliver what I wanted." Revision clause: resolves "I want unlimited changes." Refund clause: resolves "I want my money back." Acceptance clause: resolves "I never formally approved this."
The client dispute process is painful when you have nothing to point to. It is manageable — often entirely resolvable — when you have a signed document that covers these situations. A dispute with a contract is a negotiation. A dispute without one is a gamble.
See the freelance contract template page for a full breakdown of the clauses that protect you in disputes, or generate a tailored contract here.
Not legal advice. Clausio is an AI-assisted document drafting tool — not a law firm and not a substitute for a qualified attorney. Using Clausio does not create an attorney-client relationship. Nothing on this page constitutes legal advice or a legal opinion. For advice about your specific situation, consult a licensed attorney in your jurisdiction. Full disclaimer →
Related resources
- Freelance contract template — scope, revisions, refund terms, and dispute resolution clause
- What clauses does a freelance contract need? — scope, payment, and indemnification clauses
- How to handle scope creep
- How to write a demand letter for an unpaid invoice
- Small claims court for freelancers
- What to do when a client won't pay
- How to end a contract with a client professionally
- Build your freelance contract →