Free Guide

How to Get Client Testimonials as a Freelancer (Scripts & Templates)

Most freelancers never ask. Here's exactly what to say, when to say it, and how to turn client wins into social proof that sells.

5

Request scripts included

Best Timing

Formula inside

3

Free downloads

Any Niche

Scripts work for

Why Freelancers Don't Ask (and Why That's a Mistake)

The majority of freelancers have clients who would happily leave a testimonial — and never ask. There are three psychological blocks that keep most freelancers from building any social proof at all.

01

Fear of rejection

The most common reason freelancers never ask. The assumption: "If I ask and they don't respond, it means they didn't like my work." The reality: non-response almost always means they're busy — not that they're unhappy. Clients who were unhappy would have told you during the project. Asking is a signal of confidence, not neediness.

02

"They're too busy"

This one sounds like consideration but it's really avoidance. Your client's time is valuable — but so is yours. A well-timed request takes them two minutes. The ask isn't a burden; a poorly-timed, vague request is a burden. The scripts in this guide eliminate the friction so the ask is easy to say yes to.

03

Imposter syndrome ("my work isn't testimonial-worthy")

Freelancers who feel this way are usually the ones whose clients are the most grateful. If clients keep coming back, if they refer you to others, if they say "great work" unprompted — their opinion is testimonial-worthy. The test isn't perfection; it's whether you solved their problem.

What testimonials actually do

Reduce buyer hesitation — A prospect who sees a specific result from a client like them has already resolved their biggest objection before they contact you.
Justify premium rates — "We went from $8k to $22k/month" makes a $5,000 project feel like a bargain. Testimonials shift the conversation from cost to investment.
Differentiate from AI-generated pitches — Real results from real people can't be faked. In an era of AI-written proposals and portfolios, human social proof is increasingly valuable.

The cost of not asking

Every client who finishes a project happy and hears nothing from you is a missed asset. You can't go back and ask for a testimonial six months later about work that ended in October — the moment is gone. Social proof compounds: one testimonial is useful, ten are powerful, and twenty across multiple niches make your sales process almost automatic. Each unanswered project completion is a permanent gap in that compounding asset.

Testimonials are your most powerful tool for landing new clients. See the full client-getting guide →

When to Ask (Timing is Everything)

The timing of your ask matters almost as much as the ask itself. A perfectly-written request sent at the wrong moment gets ignored. The same request sent at the right moment gets a response in minutes.

The Golden Window: 24–72 hours after project delivery

This is when the excitement peaks. The deliverable is fresh, the client is still in the glow of completion, and they haven't yet moved on mentally to the next project. Ask too early (before it's live) and they can't speak to results. Wait a week and the moment is gone. The 24–72 hour window is the single highest-conversion time to ask for a testimonial.

4 additional trigger moments worth using

After a milestone

When a significant deliverable ships mid-project — a website section goes live, a campaign draft is approved, a strategy doc is accepted — the positive emotion peaks. "I noticed [milestone] is already live — would you be open to sharing a quick reaction while it's fresh?"

After a client mentions results

When a client sends you a message like 'the email is performing really well!' or 'we got three calls from the landing page already' — that moment is a gift. Ask immediately. The result is real, the emotion is high, and you have their exact words to build the testimonial from.

At contract renewal

A client who renews has voted with their budget. Renewal is explicit proof they believe in the value. Frame the ask as part of the renewal conversation: 'Before we kick off the next phase, would you be willing to share a quick testimonial about the work so far?'

On the 90-day check-in

For long-term retainer clients, a 90-day touchpoint is a natural relationship moment. The testimonial ask fits naturally: 'As we're wrapping up the first quarter, I'd love to capture what we've built together in a testimonial — do you have 5 minutes?'

The one timing mistake that kills response rates

Waiting weeks after project completion and emailing out of the blue. “Hey, we worked together back in March — would you mind leaving a testimonial?” The client has moved on, the result feels distant, and the ask feels like an obligation instead of a natural close. Timing is everything.

Two moments to never ask

Mid-project without a completed win. Asking before there's something concrete to speak to produces vague, unusable responses.
When you're fixing a mistake. If you just corrected an error, wait for the fix to land well before asking. Asking while the client is frustrated — even if they're not showing it — backfires.

How to Ask — 5 Scripts

Each script is copy-paste ready. Customize the brackets, match the tone to your relationship, and send it. The full versions — plus follow-up sequences and coaching templates — are in the free download at the bottom of this page.

01

Email after delivery

When to use: Within 24–72 hours of project delivery or going live

Hey [Name], so glad [deliverable] is live. If you have 2 minutes, a quick sentence or two about our work together would mean a lot to me — I use them on my website to help other [niche] businesses know what to expect.

How to customize

Replace [deliverable] with the specific output and [niche] with their industry. Keep it casual — this is a warm relationship, not a formal request.

If they don't respond

Send the Day 7 follow-up from the scripts download. Maximum 3 touches, 7 days apart.

02

Text or Slack message

When to use: Right after delivery with a client you have a casual texting or Slack dynamic with

Hey [Name] — [deliverable] is looking great. Would you be up for leaving a quick testimonial for my website? Totally fine if not, but even 1–2 sentences would genuinely help. I can send a link if that's easier.

How to customize

This works because of its brevity. Don't add to it. The low-pressure framing ('totally fine if not') removes the awkwardness without making it feel optional.

If they don't respond

Wait 5–7 days, then follow up with the email version (Script 1) for a different format and a longer response window.

03

Mid-project (after an early win)

When to use: When a client spontaneously mentions a positive early result, or when you can see clear early data

I noticed [result] is already showing up — would you be open to sharing that as a quick testimonial? Something like what you just told me — the before/after context and the specific number — would be incredibly helpful to share with future clients.

How to customize

Only send this if the result is real and the client has already mentioned it positively. Don't manufacture enthusiasm or reference metrics they haven't seen yet.

If they don't respond

Do not follow up on this specific ask. Send the full post-delivery request (Script 1) when the project wraps instead.

04

Long-term client check-in

When to use: At or near the 6-month or 12-month mark of an ongoing relationship

It's hard to believe we've been working together for [X months]. I'm updating my portfolio and would love to include a testimonial from you if you'd be willing — even a sentence or two about what we've built together and the results you've seen. Happy to send 3 short questions to make it easy.

How to customize

Reference a specific project milestone or result from your time together. The 'year in review' framing makes this feel like a relationship touchpoint, not a cold ask.

If they don't respond

Follow up once at 7 days with a brief 'just checking this didn't get buried' message. Long-term clients usually respond — they just forget.

05

The guided question ask

When to use: Any time a client says 'I'm not sure what to write' or tends to overthink blank pages

Instead of asking you to write something from scratch, here are 3 questions that take 2 minutes: (1) What was the situation before we started? (2) What's the result now? (3) Would you recommend working with me, and if so, who would benefit most? Just reply with a few words for each.

How to customize

These questions are universal — use them as-is. The structure produces better testimonials than 'say something nice' every time because it forces specificity.

If they don't respond

Offer the draft-for-approval approach: 'I can write a draft based on our work and send it to you for approval — would that be easier?' Most clients say yes.

What Makes a Great Testimonial

Not all testimonials convert equally. The difference between a testimonial that changes buyer behavior and one that sits on your website decoratively comes down to six qualities.

Specificity

"Bounce rate went from 78% to 41%" is powerful. "Great results" is forgettable. Name the exact outcome, not the feeling about the outcome. A prospect reading your testimonials wants proof they can translate to their own situation.

Before and After

The before state creates stakes. Without it, a result has no context. 'We went from $8k to $22k/month' is good. 'We were stuck at $8k/month for two years before we worked together — we hit $22k in four months' is a story.

Numbers

Revenue, time saved, conversion rate, leads generated, clients landed — any number is better than no number. '3x'd our email list' tells a story. 'Grew our email list' is background noise. Coach clients to include one specific metric wherever possible.

Objection-busting

The best testimonials address a specific hesitation a buyer might have before hiring you. 'I was worried about the cost — it paid for itself in the first month' eliminates price hesitation. Match your testimonials to the objections you hear most often in sales conversations.

Industry signal

Job title and company type tell a prospect 'this person is like me.' A testimonial from 'Sarah K., Marketing Director at a SaaS company' converts better to a SaaS marketing team than a generic 'Sarah K.' Attribution is social proof in itself.

Permission confirmed

Always confirm in writing exactly what you can use: first name only, full name, full attribution (name + company), photo, or video. Email confirmation counts. This protects you and the client. Offer Level 1 (name only) if they seem hesitant — partial attribution is better than none.

Weak vs. strong: the difference in practice

Weak (unusable)

“Great to work with! Really professional and easy to communicate with. Would definitely recommend!”

Strong (converts)

“We went from 12% to 34% email open rate in 6 weeks. Three of our last four leads mentioned our emails specifically as the reason they booked a call.”

Where to display your testimonials

Website homepage: Above the fold or directly after your service description — where buying decisions happen
Proposals: Cover page or after your approach section — when the client is actively deciding
LinkedIn: Featured section or as recommendations — visible to anyone vetting you
Upwork profile: Your About section bio — supplements platform reviews with richer context
Cold emails: P.S. line or second email in a sequence — makes cold outreach feel less cold

Testimonials are most powerful inside a strong proposal. See the Freelance Proposal Guide →

What to Do When They Say Yes

Getting the testimonial is only the first step. How you handle it after they say yes determines how useful it actually becomes.

01

Send a thank-you immediately

Reply the same day. A short, genuine thank-you is the professional close. 'This means a lot — thank you for taking the time' is enough. It acknowledges their effort and closes the loop. Don't skip this step; it reinforces the relationship and makes the next ask easier in the future.

02

Format the testimonial properly

Copy the raw text into a clean document. Fix any minor typos if present (get their permission for any edits). Remove filler language that weakens the impact. If they gave you long-form answers to your 3 questions, synthesize it into a coherent 3–4 sentence testimonial. Send the formatted version back for approval before publishing.

03

Confirm permissions in writing

Reply with the formatted version and a clear confirmation request: 'I'd love to use this on my website and in proposals with your name and company — is that okay?' Their reply is your permission record. Keep it in your email archive. This simple step protects both parties.

04

Add to your testimonial library

Open your testimonial tracker (see the free download) and add a new row. Log: client name, date, project type, key result, permission level, and where you plan to use it. This running record makes it easy to find the right testimonial for the right situation — especially when you're in proposal mode and need social proof fast.

Create a testimonial library Google Doc

Create one master Google Doc titled “Testimonial Library.” Every time you receive a testimonial, copy it in with: client name, date, project type, key result, and permission level. When you're writing a proposal and need social proof fast, you'll have a searchable library instead of digging through your email. The free Testimonial Tracker download below includes a structured template for this.

How to use testimonials in proposals

The most effective format pairs a testimonial with a context sentence:

“We went from 12% to 34% email open rate in 6 weeks — [Name]'s research process is unlike any copywriter we've worked with before.”

— Sarah K., Marketing Director, SaaS company

This result came from a 6-week email audit and rewrite project similar to what we'd be doing for [prospect's company].

Video testimonials (optional but powerful)

Most clients won't do video testimonials — but the ones who do are disproportionately valuable because almost no freelancers have them. The tool to recommend: Loom (free, no editing required, client records a 60-second video from their laptop camera). Frame the ask: “I have a slightly bigger ask — would you be willing to record a 60-second Loom answering 3 questions? No editing, no prep needed. Here's the link to start: loom.com/new” The full Loom video request script is in the free download below.

Building your portfolio alongside your testimonials? See the Freelance Portfolio Guide →

A Testimonial Request Template They Can’t Say No To.

SoloStack members get 50+ done-for-you templates for invoices, proposals, contracts, SOPs, and more — plus a new pack every month.

Get the Full Template Library

Free Testimonial Downloads

Three ready-to-use tools. Download instantly — no account, no signup, no catch.

Testimonial Request Scripts

All 5 request scripts formatted for copy-paste, 3 follow-up templates for non-responders, 2 templates for handling 'I'm not sure what to say', a LinkedIn recommendation request, and a Loom video testimonial ask.

freelance-testimonial-request-scripts.txt

Download Free →

No email required

Testimonial Templates

8 fully-written example testimonials across 8 niches (copywriting, web dev, social media, SEO, brand design, VA, bookkeeping, consulting), each showing the before state and specific result — plus a fill-in-the-blank builder and a weak-to-strong rewrite example.

freelance-testimonial-templates.txt

Download Free →

No email required

Testimonial Tracker

A client testimonial log (name, date, project, permission, where displayed), a 10-item deployment checklist (website, proposals, LinkedIn, Upwork, cold email, Instagram, portfolio, case study, intake form, pitch deck), and a quarterly social proof audit template.

freelance-testimonial-tracker.txt

Download Free →

No email required

The Templates Are Done. You Just Need to Send Them.

SoloStack members get 50+ done-for-you business templates — including a full client communication kit.

Instant access. Cancel anytime.

Frequently Asked Questions

What if a client says they don't have time?
First, make it easier: send the 3-question guided approach from Script 5 instead of a blank ask. If they still decline, the best response is gracious acceptance: 'Totally understood — I appreciate you letting me know.' Don't push. A client who feels pressured won't refer you. Six months later, when they mention your work to someone, that goodwill matters more than a forced testimonial ever would have. You can always ask again at a natural touchpoint — contract renewal, annual check-in, or after a big win on a future project.
Can I use a testimonial without their permission?
No. Always get explicit written permission before using any client's words or name publicly — even if they gave you a glowing email. The permission itself takes 10 seconds: 'Would it be okay if I used your feedback on my website and in proposals?' Their reply is your record. Exceptions that still require confirmation: LinkedIn recommendations (technically public) still need a heads-up before you screenshot and repurpose them elsewhere. The practice of asking also signals professionalism, which clients notice.
Should I offer an incentive for leaving a testimonial?
No — and this is important. Incentivized testimonials (discounts, free work, referral bonuses tied to leaving a review) create a conflict of interest and undermine the credibility of the testimonial. If a prospect discovers you paid for your social proof in any form, it destroys trust. On platforms like Google, Yelp, and Upwork, incentivized reviews violate terms of service and can result in account penalties. The right incentive is the work itself: if you delivered real results, clients want to help you. If they don't want to leave a testimonial after real results, a discount won't change that — and you've just devalued the relationship.
What if I only have one or two testimonials?
One strong, specific, attributed testimonial beats ten vague ones. Start there. Feature your best testimonial prominently on your homepage and proposals — a single real result from a real person at a real company builds more trust than a wall of anonymous five-star ratings. While you're building your library, use the "trade for testimonial" approach: offer one real deliverable to a target company in exchange for a testimonial. Three specific, verifiable testimonials is the threshold where most prospects stop asking "does this person have happy clients" and start asking "can they help me specifically."
Do testimonials help on Upwork and Fiverr specifically?
Yes, significantly — but the mechanism differs from your personal website. On Upwork, client feedback directly affects your Job Success Score (JSS), which algorithmically determines how visible your profile is in search results. A JSS above 90% is required for Top Rated status, which unlocks better visibility and higher rates. On Fiverr, reviews feed the same type of algorithmic ranking. The practical implication: on freelance platforms, every completed project is a testimonial opportunity, and your ask should happen at project delivery, not as an afterthought. The post-delivery message scripts in this guide work for platform review requests with minor adaptation — just direct them to the platform review instead of a written quote.

Want to build testimonial asks into your project close process? See our complete client offboarding checklist →

Related Free Resources

More guides for building a stronger freelance business — no signup required.