dotts – visual feedback tool for freelancers made in europe
Features Pricing FAQ Login
Request Demo Start for free
client-communication March 25, 2026 8 min read

How to Get Client Sign-Off on a Website: A Freelancer's Complete Guide

How to Get Client Sign-Off on a Website

Getting client sign-off on a website means getting explicit, written confirmation that the client approves the work and agrees it's ready to launch — before you go live. The most reliable way to do this is a structured approval process: a defined pre-launch review, a clear sign-off request, and written confirmation. Without this, projects linger in undefined states, post-launch changes get treated as free revisions, and you have no documented record that the client approved what you built. This guide walks through how to build a sign-off process that closes projects cleanly.

Why Sign-Off Matters More Than You Think

Most freelancers skip formal sign-off because it feels unnecessary. The client seems happy. The revisions are done. Everyone's ready to launch. Why add paperwork?

Because without sign-off, you don't know if the project is actually done.

Here's what happens without a defined sign-off moment:

  • The project goes live. Two weeks later, the client discovers something they "meant to mention" and expects it to be fixed under the original scope.
  • The client never fully approved the design — they just stopped sending feedback. When they see it live on their domain, suddenly things look different.
  • You invoice. The client stalls, saying the project isn't quite finished yet — because no one defined when "finished" was.

Sign-off creates a clear line: before this moment, changes are revisions. After this moment, changes are new work. That line protects your time, your invoicing, and your relationship with the client.

Build the Sign-Off Moment Into Your Process

Sign-off should be built into your project structure from the start — not improvised at the end. In your kickoff communication (and in your contract), state that the project closes with a formal sign-off before launch:

"Before we go live, I'll share a pre-launch review for your final confirmation. Once you sign off, any subsequent changes are scoped as new work."

This sets the expectation early. Clients who know sign-off is coming behave differently in the final review — they're more thorough, more careful, and more decisive.

The Pre-Launch Review

Before requesting sign-off, run a proper pre-launch review. This is a final pass over the live site with a clear, scoped purpose: find anything broken, inaccurate, or wrong before it goes live.

Share a dotts link scoped to pre-launch QA. In your message:

"This is the pre-launch review. Please check:
- All copy is accurate (contact details, pricing, names, dates)
- Links work correctly
- The site looks right on your phone and computer
- All forms work
- Nothing is missing

>

This is not a round for design changes — we're checking for accuracy and functionality. Feedback deadline: [date]."

The explicit scope matters. If design changes appear in the pre-launch review, address them according to whether they're in scope (minor fixes) or out of scope (structural changes that should have been caught earlier).

How to Request Sign-Off

Once the pre-launch review is complete and all items are addressed, send a clear sign-off request. This is not casual — it should be a standalone message that asks for a specific action.

Example:

"Subject: [Project Name] – Sign-Off Request

>

All pre-launch items have been addressed. The site is ready to go live.

>

Please reply to this message with 'Approved' or a thumbs-up to confirm you're happy with everything and ready to launch. Once I receive your confirmation, I'll prepare the launch.

>

If there's anything else to address before we proceed, please let me know by [date]."

Three things are happening here: you're documenting that all work is complete, you're asking for an explicit confirmation (not leaving room for ambiguity), and you're setting a deadline for any remaining issues.

What Counts as Sign-Off

Sign-off should be explicit, not implied. Here's what counts and what doesn't:

Counts as sign-off:

  • A written reply: "Approved", "Good to go", "Looks great, go ahead and launch"
  • An email confirmation after a final call where approval was given verbally
  • A click on a formal approval button if your process includes one

Doesn't count as sign-off:

  • Silence after the final review
  • A thumbs-up emoji in response to a staging link (unless you've defined this as approval)
  • Verbal approval without written follow-up
  • "Yeah, it looks fine" without a clear proceed instruction

If the sign-off is verbal, document it in writing immediately after: "Thanks for the call — confirming your approval to proceed with launch as discussed."

Handle Approval Blockers Quickly

Sometimes sign-off gets stuck. The client isn't saying no — they're just not saying yes. Common blockers:

The client is busy: "Totally understand you're busy — happy to wait. Just want to flag that the launch date is [date] and I need sign-off by [date minus X days] to hit it. If that doesn't work, we can reschedule."

The client is waiting for internal approval: "No problem — can you let me know who else needs to approve and what timeline they're working to? Happy to send the review link directly to them if that helps move things along."

The client keeps finding small things: This is usually sign that they're anxious about going live, not that the site needs more work. Acknowledge it directly: "I want to make sure you feel confident about launching. Is there something specific you're unsure about? Sometimes it helps to talk through it before we go live."

The client genuinely has feedback: Handle it — within scope if it's a legitimate fix, as a change order if it's new work.

What Happens After Sign-Off

Sign-off marks the transition from project to live site. Be explicit about what this means for post-launch changes:

"Once we launch, any changes to the site are handled through [your support/retainer structure]. If something breaks due to an error on my end within [X days], I'll fix it at no charge. Changes to content, design, or functionality after launch are new work and billed accordingly."

If you offer a maintenance retainer, this is the natural moment to pitch it: the client has just approved a site they care about, and they're thinking about what happens next.

Document Everything

Keep a record of:

  • The final sign-off message and date
  • The version of the site that was approved (a screenshot or the staging URL)
  • Any final items that were outstanding at sign-off (noted as deferred, not approved)

This documentation protects you if a client later claims they didn't approve something or that you didn't deliver what was agreed. In practice, most clients are reasonable and this never becomes relevant. But when it does, the documentation is invaluable.

A Simple Sign-Off Checklist

Before you request sign-off, run through this:

  • All included revision rounds are complete and confirmed
  • Pre-launch QA is done — no broken links, forms work, mobile looks right
  • All copy is accurate and client-approved
  • Placeholder content is replaced
  • Launch credentials are ready
  • Invoice is prepared for delivery on/after sign-off
  • Post-launch support terms are defined

When every item is checked, send the sign-off request.

Bottom Line

Client sign-off is the line between the project and everything that comes after. Without it, projects don't close — they just stop receiving active attention. With it, you have a clear record of approval, a defined moment after which new work is scoped as new work, and a professional close that leaves both sides feeling good about the engagement. Build it into every project from kickoff.

FAQ

Why do I need formal sign-off on a website?

Formal sign-off creates a clear boundary between included work and post-launch changes. Without it, clients may expect post-launch fixes to be free revisions, and you have no documented record that they approved what was delivered. Written sign-off protects your time and your invoicing.

What should a website sign-off request include?

A sign-off request should state that all work is complete, ask for explicit written confirmation (not just silence), set a deadline for any remaining issues, and make clear that post-launch changes are new work. Keep it short and direct — one or two paragraphs.

What if the client won't sign off?

Address the blocker directly. If they're busy, set a deadline tied to the launch date. If they're waiting on internal approval, offer to send the review link to the decision-maker. If they keep finding small things, address whether they're anxious about launching and talk through it. If there's legitimate outstanding work, handle it — in or out of scope.

Can a verbal sign-off count?

Verbal sign-off can work but needs to be documented in writing immediately after: "Confirming your approval to proceed with launch as discussed in our call today." Without written documentation, verbal approval is difficult to reference if anything comes up later.

How do I handle post-launch change requests after sign-off?

Refer to the sign-off and your contract: "Since we've launched and signed off on the project, this falls outside the original scope. I'd be happy to handle it — here's what that looks like [rate/retainer]." Clear, matter-of-fact, not defensive.

Should I invoice before or after sign-off?

For the final invoice, invoicing at sign-off is clean — it aligns payment with completion. Some freelancers invoice immediately after sign-off confirmation is received; others invoice on the launch date. Either works. The important thing is that the invoice isn't ambiguous about what it's for — it should reference the sign-off confirmation.

How do I use dotts in the sign-off process?

Use dotts for the pre-launch review — share a link scoped to QA feedback (copy accuracy, functionality, mobile). Once all pre-launch comments are resolved, send the formal sign-off request separately. The dotts history gives you a complete record of everything that was reviewed and addressed before sign-off.

Close your projects cleanly every time. [Try dotts free →](https://dotts.se)

Further reading

  • Web Design Revision Process: How to Manage Client Revisions Without Losing Control
  • How to Present a Website to a Client: A Freelancer's Step-by-Step Guide
  • How to Share a Website with a Client for Feedback (The Right Way)
Leon Eikmeier

Leon Eikmeier is co-founder of dotts and has been building websites for freelancers and agencies for over 8 years.

Start Collecting Feedback in Seconds with dotts

Forget messy email threads and unclear revision requests. dotts makes feedback fast, clear, and organized so you can focus on what matters—getting work done.

Try it for Free
dotts logo
Tools
Freelancer Pricing Calculator
Company
Features Pricing FAQ Blog
© 2026 dotts. Build in Europe 🇪🇺
Made by MetaOne
Privacy Policy Imprint