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

Client Communication Templates for Freelancers: 14 Copy-Paste Scripts That Save Hours Every Week

The fastest way to look more professional as a freelancer is to stop writing every client email from scratch. Build a personal library of client communication templates — kickoff, feedback requests, scope pushback, invoice reminders, sign-off — and you will save 3–5 hours a week and stop sounding like you are improvising every reply. Below are 14 templates you can copy, tweak, and use today.

Why most freelancers communicate badly (and pay for it)

You finish a long Monday of pixel-pushing, open your inbox, and there are eleven unread emails. Three are clients asking the same question in slightly different words. Two are silent reminders that you forgot to chase a feedback round from last week. One is a project that ballooned by 40% in scope because you said "sure, no problem" too often. Sound familiar?

This is the freelance communication tax. It is not about being a bad writer. It is about doing the same email over and over, slightly differently each time, and slowly drifting away from clarity because you are tired.

The fix is not "be a better writer." The fix is to write the email once, well, and then never write it from scratch again. Templates are not lazy — they are how senior freelancers, agencies, and consultancies look composed when they are quietly running ten projects in parallel.

The other reason templates matter: clients are nervous. They have hired someone they cannot supervise to do something they do not understand. Every clear, on-time, well-formatted message you send is a small deposit in the trust account. Every vague "yeah I'll get to it" withdrawal compounds over the project.

The 6 communication moments every web design project needs

Before the templates, the structure. Every freelance web design project passes through six communication moments that almost always need a written message:

  1. Kickoff — the official "we are starting" moment that resets expectations
  2. Asset request — getting copy, photos, logins, and access without nagging
  3. Mid-project update — proactive status update so the client does not chase you
  4. Feedback request — the moment you ask for client review on a draft
  5. Scope pushback — the polite "this is extra" message
  6. Sign-off and invoice — the close-out sequence that gets you paid

Below are 14 templates that cover all six moments, plus a few extras for the awkward stuff (chasing feedback, ghosted clients, project pause). Copy them into a Notion page, a Google Doc, or your email client's snippet feature, and edit once for your voice.

Template 1: The Project Kickoff Email

Send this the day the deposit clears. It anchors the project, prevents drift, and reassures the client they hired someone who has done this before.

Subject: Welcome to the project, {{Client Name}} — here is what happens next

>

Hi {{Client Name}},

>

Thanks again for trusting me with the {{Project Name}} project. The deposit cleared today, so we are officially underway.

>

Here is what to expect over the next few weeks:

>

- Week 1: I send you a short brief to confirm goals, audience, and tone
- Week 2: I deliver the first design draft for review
- Week 3: We do one round of feedback and revisions
- Week 4: Build, QA, and launch

>

Two small things I need from you to start:

>

1. A list of 3–5 websites you like the look of (links are fine)
2. Access to your existing logos, photos, and brand assets — a Dropbox or Google Drive folder works great

>

If anything comes up between now and our next check-in, just reply to this email. I check messages once in the morning and once after lunch, so I usually respond same-day.

>

Looking forward to it.

>

{{Your Name}}

Why it works: Confirms the deal is real, lays out a clear timeline, asks for assets immediately, and sets a communication rhythm (twice a day) so the client does not expect 11pm replies.

Template 2: The Asset Chase

When the client promised to send photos three days ago and you cannot start the homepage without them.

Subject: Quick nudge — assets for {{Project Name}}

>

Hi {{Client Name}},

>

Hope your week is going well. I am ready to start the homepage build but I am waiting on the brand assets we talked about last week. Specifically:

>

- High-res versions of your logo (SVG ideal, PNG fine)
- 6–8 product photos for the gallery section
- Your brand colors and fonts, if you have them documented

>

If any of this is not ready or you want me to source it, just let me know and we can adjust. I would rather know now than pause halfway through.

>

Thanks,
{{Your Name}}

Why it works: Friendly tone, very specific list, offers a way out ("if it is not ready, tell me"), and explains the consequence of delay without being passive-aggressive.

Template 3: The Weekly Status Update (even when nothing is broken)

Send this every Friday afternoon. It is the single highest-ROI email in the whole project.

Subject: {{Project Name}} — weekly update, {{Date}}

>

Hi {{Client Name}},

>

Quick update on where we are:

>

Done this week:
- Wireframes for homepage and about page approved
- First draft of services page sent for your review

>

In progress next week:
- Build the homepage and services page in {{Webflow / WordPress / Framer}}
- Mobile responsive pass

>

Waiting on you:
- Approval on the services page draft (link in last email)
- Final pricing for the services section

>

On track for launch: {{Date}}

>

Let me know if any of this needs to change. Have a good weekend.

>

{{Your Name}}

Why it works: Three buckets (done, doing, blocked) make it scannable in 15 seconds. Naming what you are waiting on gives the client a clear next action. The launch date at the bottom builds confidence.

Template 4: The Feedback Request

This is where most projects go off the rails. Vague "let me know what you think" emails produce vague "make it pop" feedback.

Subject: Ready for your review — {{Project Name}} draft

>

Hi {{Client Name}},

>

The first draft is ready. You can review it here: {{Link}}

>

A few things to make this round as smooth as possible:

>

- How to give feedback: Click anywhere on the design to leave a comment. No login needed.
- What I am looking for: Your reaction to the overall layout, hierarchy, and tone. Don't worry about typos or final copy yet — I will polish all of that.
- Deadline: Could you have your comments in by {{Day}}? That keeps us on track for the {{Launch Date}}.

>

Two notes:

>

1. Try to comment directly on the design rather than sending screenshots over WhatsApp — it saves us both about an hour of "which version is which"
2. If you are unsure about something, ask. There are no stupid questions on a project this early

>

Looking forward to your thoughts.

>

{{Your Name}}

Why it works: Gives a specific tool, a specific deadline, and a specific scope. Tells the client what not to comment on (typos), which is the most underrated trick in the feedback game.

For this template to actually work, you need a visual feedback tool where the client can click on the design and leave pinned comments without creating an account. dotts was built specifically for this — it replaces WhatsApp screenshots and email threads with a clean, organized feedback layer on top of your design or staging site.

Template 5: The Feedback Reminder

Three days after the feedback request. Still nothing.

Subject: Just checking in on the {{Project Name}} review

>

Hi {{Client Name}},

>

Just a quick nudge on the draft I sent over on {{Day}} — link is {{Link}}.

>

No worries if you have been busy. If you need more time, just reply with a new date and I will adjust the schedule. If you have already reviewed and we are good to go, also let me know and I will move on to the build phase.

>

Thanks,
{{Your Name}}

Why it works: Offers two options ("more time" or "we are good"), which makes it nearly impossible to ignore. No guilt-tripping.

Template 6: The Polite Scope Pushback

The client wants "just one more page." It is never just one.

Subject: Quick note on the new {{Page / Feature}} request

>

Hi {{Client Name}},

>

Happy to add the new {{thing}} you mentioned. Just want to flag that it is outside the original scope we agreed on, so it would add a bit to the timeline and budget.

>

Here is what it would look like:

>

- Additional work: {{Specific description}}
- Time: Adds roughly {{X}} days
- Cost: {{€/$ X}} (flat rate, no surprises)
- New launch date: {{Date}}

>

If that works for you, just reply "approved" and I will get started. If you would rather skip it or do it after launch, that is totally fine too — we can keep the original plan.

>

{{Your Name}}

Why it works: Says yes first, then lays out the cost. The "approved" reply pattern makes it transactional and clean. Gives the client an easy way out ("after launch") so they do not feel cornered.

Template 7: The "I Need to Push the Deadline" Email

Something happened. Be honest, be early, be specific.

Subject: Heads up — small timeline shift on {{Project Name}}

>

Hi {{Client Name}},

>

Wanted to flag this early: I need to push the launch date by {{X}} days because of {{specific reason — be honest, no waffling}}.

>

Here is the updated plan:

>

- Original launch: {{Date}}
- New launch: {{Date}}
- Reason: {{One sentence}}
- What I am doing to stay on this new date: {{Specific commitment}}

>

Let me know if this causes any issues on your end — happy to talk through it if helpful.

>

Sorry for the shift,
{{Your Name}}

Why it works: Honest, specific, owns it, but does not grovel. The "what I am doing to fix it" line is what separates pros from amateurs.

Template 8: The Mid-Project Check-In Call Request

When email is no longer enough.

Subject: Quick 20-min call this week?

>

Hi {{Client Name}},

>

We have a few decisions piling up that would be easier to talk through than to type. Can we hop on a 20-minute call this week?

>

Here are three slots that work for me:

>

- {{Day}}, {{Time}}
- {{Day}}, {{Time}}
- {{Day}}, {{Time}}

>

Or just send me your Calendly and I will book in.

>

{{Your Name}}

Why it works: Three concrete options. Cap of 20 minutes. The client knows you respect their time.

Template 9: The Sign-Off Request

This is the email that gets you paid. Make it explicit.

Subject: Ready for final sign-off — {{Project Name}}

>

Hi {{Client Name}},

>

The site is built, QA'd, and ready to launch. You can review the final version here: {{Link}}

>

Before we go live, I need your formal sign-off. To approve, just reply to this email with the words:

>

> "I approve the final version of {{Project Name}} as delivered on {{Date}}."

>

Once I have that, I will:

>

1. Push the site to your live domain
2. Set up the redirects we discussed
3. Send the final invoice
4. Hand over access credentials and a short Loom walkthrough

>

If you spot anything that needs one last tweak before sign-off, list it in your reply and I will address it before we launch.

>

Almost there.

>

{{Your Name}}

Why it works: Asks for sign-off in writing, in a specific format, so there is no ambiguity later. Lists exactly what happens after, which removes friction.

Template 10: The Invoice Email

Short, professional, no apologies.

Subject: Invoice for {{Project Name}}

>

Hi {{Client Name}},

>

Final invoice for {{Project Name}} is attached and due {{Date}} ({{X}} days).

>

Payment details are on the invoice. Bank transfer is preferred, but if you would rather pay by card, the link is here: {{Stripe link}}.

>

Thanks for a great project. Let me know once payment is on the way.

>

{{Your Name}}

Why it works: No "I hope you don't mind" or "sorry to bother." You are a professional sending an invoice for work delivered. Act like it.

Template 11: The Friendly Invoice Reminder

Seven days past due.

Subject: Friendly nudge — invoice {{Invoice Number}}

>

Hi {{Client Name}},

>

Just a quick reminder that invoice {{Invoice Number}} for {{Project Name}} was due on {{Date}}.

>

If it is already paid, please ignore — sometimes bank transfers take a couple of days to land. If not, no stress, just want to make sure it did not get buried in your inbox.

>

Original invoice is attached for convenience.

>

Thanks,
{{Your Name}}

Why it works: Light tone, gives them an out ("it might already be paid"), but the message is unmistakable.

Template 12: The Firm Invoice Follow-Up

Three weeks past due. Tone shifts but stays professional.

Subject: Invoice {{Invoice Number}} — please confirm payment status

>

Hi {{Client Name}},

>

Invoice {{Invoice Number}} is now 21 days past due. I have not heard back on the two earlier reminders.

>

Could you please confirm one of the following by {{Date}}:

>

1. The invoice has been paid (with a payment confirmation or expected arrival date), or
2. You need a payment plan, in which case I am happy to discuss

>

If I do not hear back by {{Date}}, I will follow up with a formal late-payment notice per our contract.

>

Thanks,
{{Your Name}}

Why it works: Specific timeline, two options, references the contract. Polite but unmistakably firm.

Template 13: The Post-Launch Wrap

Send within 24 hours of launch. This is your loyalty-building moment.

Subject: {{Project Name}} is live — and a few things for you

>

Hi {{Client Name}},

>

Congrats — {{Project Name}} is live at {{URL}}. Took a screenshot for posterity, attached.

>

A few useful things while it is fresh:

>

- Login details for the CMS: {{1Password / Bitwarden share link}}
- 5-minute walkthrough video: {{Loom link}}
- Maintenance and hosting info: {{Link to doc}}
- Who to contact if something breaks: {{Hosting support / you / specific email}}

>

Two quick asks:

>

1. If you are happy with the result, would you be open to writing a short testimonial? Even 2–3 sentences helps me a lot
2. If you know anyone else who could use a website like this, I always appreciate a referral

>

Thanks again — was a great project to work on.

>

{{Your Name}}

Why it works: Delivers everything the client needs to be independent (so they do not email you at midnight in three months). Asks for a testimonial and referral while the dopamine is high.

Template 14: The Ghosted Client Re-Engagement

Two months of silence. You do not know if they are alive.

Subject: Still on for {{Project Name}}?

>

Hi {{Client Name}},

>

It has been a couple of months since we last spoke. I want to check in: are you still planning to move forward with {{Project Name}}, or has the situation changed?

>

No judgment either way — life and budgets shift, I get it. Just trying to plan my schedule for the next quarter.

>

Three quick options to reply:

>

1. Still on, just delayed — give me a rough new timeline
2. Putting it on hold — I will park the files and we pick it up when ready
3. Pulling the plug — totally fine, I will close out the project per the contract

>

Whichever it is, a one-line reply would really help me out.

>

Thanks,
{{Your Name}}

Why it works: Three checkbox options. Gives them permission to cancel without shame. Mentions the contract subtly so they know there are still obligations either way.

How to use these templates without sounding like a robot

There are three rules for using templates without losing your voice:

Rule 1: Edit the opening line. Always rewrite the first sentence to reference something specific to that client — the project name, a recent meeting, the weather where they live. Two seconds of personalization makes a templated email feel handwritten.

Rule 2: Keep the structure, change the words. The structure (subject line, bullet list, deadline, sign-off) is what makes the template work. The exact wording is yours. Rewrite each template once in your voice before you save it.

Rule 3: Read it out loud. Templates that sound great on screen sometimes read like a corporate brochure when spoken. If a sentence makes you wince saying it out loud, rewrite it.

Real example: how Sina cut her client emails from 90 minutes to 25

Sina is a Webflow freelancer in Cologne running 4–6 projects in parallel. Before templates, her Monday mornings looked like this: 90 minutes of inbox triage, every email written from scratch, three clients silently annoyed because she had not replied yet. She felt like she was constantly behind on communication despite being on top of the design work.

She spent one Sunday afternoon writing a Notion page with 12 templates, each tailored to her voice. She uses Apple Mail's snippets feature to insert them with a two-letter shortcut — "kk" for kickoff, "fr" for feedback request, "in" for invoice, and so on.

Three months later, her Monday inbox triage takes 25 minutes. Her clients comment that she feels "more organized than last time." She has had zero late-payment issues since switching to the firm-but-friendly invoice templates. Her revenue is the same, but her stress is half. That is the templates ROI.

Where to store your templates

Pick a system you will actually open every day. Three options that work:

  • Email snippets (Gmail, Apple Mail, Superhuman, Spark): Best for speed. Insert with a keyboard shortcut.
  • Notion or Google Doc: Best if you want to share with a VA or collaborator. Slightly more friction.
  • TextExpander or Raycast: Best if you write a lot across multiple apps (email, Slack, Loom).

Whatever you pick, store all templates in one place, give each a short trigger word, and back them up. Templates only save time if you do not have to hunt for them.

Bottom line

Stop writing client emails from scratch. Build a template library for the six communication moments — kickoff, asset chase, status update, feedback request, scope pushback, sign-off — and you will free up 3–5 hours a week and look 30% more professional in the process. Steal the 14 templates above, edit them once in your voice, and never write the same email twice again.

FAQ

Do clients notice when I use client communication templates?

Almost never, if you personalize the opening line and adjust the tone slightly per relationship. What they notice is consistency — clear updates, fast responses, no missed details. The downsides of templates (slight repetition) are dwarfed by the upsides (consistency, clarity, never forgetting a step).

How many client communication templates does a freelancer actually need?

About 12–15 cover 95% of all situations. The six core moments (kickoff, asset request, status update, feedback request, scope pushback, sign-off) are non-negotiable. Add invoice reminders, ghosted-client outreach, and a post-launch wrap and you are set. Anything beyond 20 templates and you start losing track.

Where should I store my freelance email templates?

Use whatever you already open daily. Gmail snippets, Apple Mail signatures, Notion pages, Raycast snippets — all fine. The best system is the one you will use in the moment without searching. Store them all in one place and give each a short trigger word.

How do I make templates not sound robotic?

Three rules: rewrite the opening sentence to reference something specific to that client, keep the structure but edit the wording into your own voice, and read it out loud before sending. The structure is the value — the words are yours.

Should I send a weekly update email even when nothing has happened?

Yes, especially then. A weekly "small progress, on track, no surprises" email builds more trust than five "huge update!" emails followed by silence. Clients hate silence. Five minutes of Friday afternoon writing prevents twenty minutes of Monday morning anxiety on their end.

What is the best template for chasing late client feedback?

A short, friendly nudge that offers two options: "need more time, send a new date" or "already reviewed, we are good to go." Avoid guilt-tripping language. The two-option format makes it nearly impossible to ignore.

How do I push back on scope creep without losing the client?

Always say yes first ("Happy to add that"), then add the cost. Make the new scope concrete (specific work, specific time, specific price) and offer an easy out ("we can also do this after launch"). The combination of agreeable tone and concrete numbers prevents both resentment and silent over-delivery.

Do I need a contract if I use polite communication templates?

Yes. Templates are great for tone but they have no legal weight. A short, signed contract (deposit, scope, revision rounds, late-payment terms) is what protects you when communication breaks down. Templates and contracts are complementary, not substitutes.

Stop typing the same email twice. [Try dotts free →](https://dotts.se)

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 OG & Social Preview Tool Website Handoff Checklist
Company
Features Pricing FAQ Blog
© 2026 dotts. Build in Europe 🇪🇺
Made by MetaOne
Privacy Policy Imprint