Playbooks / Published

How to write deliverable criteria that stop endless client revisions

Eden Wong
Eden Wong

UX Strategist, System Designer, Founder

You send over a draft, feeling confident about the work. The client replies with, "It looks good, but can we make it pop a bit more?" or "I will know it is right when I see it."

Suddenly, you are trapped in a cycle of endless revisions. You are not doing bad work; you are just working against a moving target.

This happens because the definition of "done" was left subjective. When a deliverable is defined by a feeling rather than a metric, the client will keep asking for changes until their feeling changes. To protect your time and your margins, you need to implement what I call the Binary Done Framework.

The subjectivity trap

In traditional proposals, deliverables are often described in broad terms. You might promise "a fully optimized landing page" or "a comprehensive UX audit."

The problem is that "optimized" and "comprehensive" mean different things to different people. To you, optimized means fast load times and clean code. To the client, it might mean using their favorite shade of blue. Because the criteria are subjective, the client feels justified in asking for endless tweaks.

The Binary Done Framework

The Binary Done Framework removes the guesswork. It forces every deliverable to be defined by a strict, binary checklist. A task is either 100% complete based on the checklist, or it is not. There is no middle ground for "it looks good, but..."

Here is how to apply it to your next proposal:

1. Define the physical boundaries.

Instead of "design a user flow," write: "A visual user flow covering the 5 core steps of the checkout process, exported as a Figma file."

2. Define the technical constraints.

Instead of "write optimized copy," write: "Three headline variations, each under 60 characters, including primary and secondary keywords."

3. Define the approval mechanism.

State clearly: "This deliverable is considered complete when it meets all items on the checklist above. Any requests outside this checklist will be treated as a new scope."

Why clients actually prefer this

You might worry that being this specific will make you seem rigid. In reality, clients love it.

When the criteria are binary, the client knows exactly what they are getting. It removes their anxiety about whether the project is on track. It shifts the conversation from "does this feel right?" to "does this meet the spec?"

You stop acting like a mind reader and start acting like a professional executing a clear plan.

Defining your deliverables with binary clarity is one of the most effective ways to protect your time and eliminate scope creep.

Want a clear picture of what is actually creating friction in your business? Run the free check in two minutes to uncover your biggest bottleneck and the exact first step to fix it. No upsell. No paywall.

Zero paywalls on clarity.

Take the Business Reality Check