Workflow · · 8 min read

How to Get Sign Off on a Design — A Defensible Checklist

How to Get Sign Off on a Design — A Defensible Checklist

Key takeaways

  • Define explicit acceptance criteria before you show final art — list what 'approved' covers (breakpoints, assets, copy, interactions).
  • Collect an auditable approval: dated signed text (email or ClientMarkup), a static PDF of the approved file, and a changelog linking prior feedback.
  • Limit free rounds and set a clear change-request path with costs for post-sign-off edits to keep scope defensible.
  • Use a review tool that timestamps annotations and signatures so you can prove what was asked and what was accepted.

Your client drops a 27-comment PDF at 4:37pm on Friday. You have one dev sprint blocked and a Monday release. How you respond determines whether you get paid for the extra work — and whether you're the one rewriting copy at midnight. This is the practical problem of how to get sign off on a design.

You don't want a warm fuzzy. You want something that stands up in conversation, in Slack, and in a contract dispute if it comes to that. Below is an honest, usable checklist for a defensible sign-off — what you ask for, how you capture it, and the small lines you draw that save you weeks of wrangling.

What does a defensible sign-off actually look like?

A defensible sign-off is three things: clear scope, an auditable approval, and rules for what happens after the stamp. Simple. Not friendly, but effective.

  • Scope: What exactly the client is approving (screens, breakpoints, assets, copy, interactions). No ambiguity.
  • Auditable approval: A dated, written approval that names the thing approved and the approver — a typed approval in an email, a signed note in a review tool, or a recorded screen approval with a timestamp.
  • Post-sign-off rules: Who pays for additional changes and how requests are logged.
A one-line signed approval beats a thousand messy comments. If they can point to it later and say "you built this," you win the narrative.

Step-by-step: How to get sign off on a design (the defensible way)

1) Start with acceptance criteria before you hand over designs

Before you send the final files, email the client a 3–6 line acceptance checklist. Example:

  • "Approved for build: Desktop (1440), Tablet (768), Mobile (375); includes all assets exported at 2x; copy for hero and footer confirmed."

Ask them to reply with a single line that confirms those bullets. If they won’t, ask why. If they push back, you either expand the scope or keep the work in 'review'. This avoids the classic "I thought you changed the CTA" argument.

2) Use a review tool that timestamps and lets them mark changes

Screenshots + MS Paint arrows are not proof. Use a tool that records annotations and a signature. Good tools show who pinned what, when (Figma has comments, but they’re live and editable — not a ledger). Tools like ClientMarkup create an uneditable record: pins, drawn marks, and a typed signature with a timestamp. That trio is gold when you need to show what was requested and what was signed off.

3) Demand a single-sentence approval and capture it exactly

Template you can paste into email or a review tool:

"I, [Name], approve the designs listed above for build on [date]. Approval covers the items listed and excludes changes outside those items."

Copy-paste this into your message. Ask them to replace the placeholders and send it back. The shorter and specific, the better. If they refuse, you haven't lost anything — you simply don't start the build until they commit.

4) Save an immutable snapshot of the approved files

Export a flattened PDF of the exact screens that were approved, name it with date/version (e.g., homepage_approved_2026-05-10.pdf), and attach the approval email. Store both in the project folder and in your invoicing records. You want a visual + text pair.

5) Keep a version log and link prior feedback

When a dispute happens, you often lose on chronology. Keep a changelog: "v1 — review 2026-04-28 notes; v2 — changes implemented 2026-05-03; v3 — approved 2026-05-10." Link comments from Figma and the final signed approval. This proves the path from request to result.

6) Limit free rounds and name the cost of extras

Say it plainly in the SOW and repeat it at handover: "Includes 2 rounds of review. Any further edits billed at $X/hour or $Y per screen." If a client tries to squeeze infinite tweaks, show them the clause and the estimate. It keeps small changes from turning into major scope creep.

7) Handle ambiguous stakeholders immediately

If five people are on the review thread, you need one approver. Ask: "Who has final sign-off?" Put their name in writing. If they can’t decide, lock the timeline: you’ll start dev on date X unless you get written approval earlier.

Real examples and phrases that help

  • Never accept, "Looks good to me" without name and timestamp. Always ask them to sign: "[Name] — Approved as described — 2026-05-10 10:14 AM".
  • When someone adds a minor comment after sign-off, reply with a short, neutral email: "This request arrived after final sign-off. Per our agreement, this is out-of-scope; estimate to implement: 2 hours / $150. Proceed with written OK." This moves the conversation out of negotiation into transaction.

What to do when sign-off is contested

If a client later says they didn’t approve something: show the one-line approval, the flattened PDF, and the changelog. If you used a review tool that timestamps annotations and signatures, produce that. If they argue still, offer a compromise pathway (discounted fix, or split cost), but avoid undoing the sign-off without a written amendment.

Tools that actually help

  • Figma: ideal for iteration. Export a PDF for approval.
  • Email: surprisingly effective for the one-line signed approval.
  • ClientMarkup: pin/draw annotations, screen-record feedback, and a typed signature — useful for an audit trail.
  • A shared folder (Google Drive/Dropbox) with versioned exports.

A practical sign-off template you can use now

Subject: Approval — [Project] — [Version]

Copy: "I, [Client Name], approve the attached designs (desktop, tablet, mobile) for build as of [date]. Approval includes the assets and copy shown and excludes cosmetic changes not requested in prior reviews."

Have them reply to the email or paste that sentence into the review tool and sign.

If you make this process standard, you stop defending work and start controlling it. You get predictability in timelines and invoices, and fewer midnight rebuilds. If a client won’t sign the two-sentence approval, they’re not ready to commit — and you should treat their requests like extra work until they do.

Frequently asked questions

Do I always need a written sign-off?
Yes. Verbal 'looks good' isn’t defensible in a billing dispute. A single-sentence signed approval in email or via a tool is enough if it states what’s approved and when.
What if the client wants to change things after signing?
Refer to the contract: if changes are in-scope and you allowed X rounds, do them; if out-of-scope, log the request, estimate time/cost, and ask for written agreement before starting.
Can Figma comments serve as approval?
Figma comments are useful for iteration, but they’re messy as legal sign-off. Export a PDF or take a timestamped approval screenshot + signed email to create an auditable record.

Stop chasing vague feedback. Share one link, collect pin-point client comments, get signed approval.

Try ClientMarkup free →