A five-star Google review is great for search rankings. But a well-written testimonial or short case study is what actually convinces a hesitant homeowner or office manager to book you over the three other cleaning companies they're comparing. The good news: collecting them doesn't require a marketing team, just a repeatable process you run after every good job.
This guide covers how to gather testimonials and mini case studies from residential and commercial cleaning clients, what to ask, and how to get permission to use their words (and their name) legally. If you haven't set up your Google review flow yet, start with how to get more Google reviews — that's the foundation this builds on.
Testimonials vs. case studies: what's the difference
Both are social proof, but they do different jobs on your website and in your sales conversations.
- Testimonial: a short quote (1-3 sentences) praising your service. Good for homepage, pricing page, quote emails.
- Case study: a longer story — the client's problem, what you did, the result. Good for commercial clients (property managers, offices, Airbnb hosts) who want proof you can handle their specific situation.
Most cleaning businesses only need 3-5 solid case studies a year and a steady drip of testimonials. You don't need volume — you need specificity.
When to ask (timing matters more than wording)
Ask at the moment the client is happiest, not whenever you remember to. That's usually one of these three windows:
- Right after a completed job — while the clean smell and the "wow, my house looks amazing" feeling is fresh. Best for testimonials.
- After a recurring client hits a milestone — 3 months, 6 months, or 1 year of regular service. Good for a "long-term client" style testimonial about reliability.
- After solving a specific problem — a move-out clean that got a tenant their deposit back, a post-construction clean that let a business reopen on schedule, an end-of-tenancy clean that passed an agent's inspection. These make the best case studies.
A simple rule for automating the ask
If you use scheduling software, trigger the request automatically 2-4 hours after a job is marked complete for one-off cleans, or the day after for recurring clients. Automating this step is the single biggest lever — most businesses that collect testimonials consistently do it through a system, not manual follow-up. CleanWhale's scheduling and invoicing features let you set that trigger once and stop thinking about it.
What to actually ask — scripts you can copy
Testimonial request (text or email, residential)
"Hi [Name], so glad the clean went well today! If you have 30 seconds, would you mind sharing a quick line about your experience? It really helps other homeowners in [City] find us. You can just reply here or leave it on Google: [link]."
Case study request (email, commercial or recurring client)
"Hi [Name], we'd love to feature [Company/Property] as a client success story on our site — nothing salesy, just a short write-up of the problem we solved and the results. Would you be open to a quick 10-minute call or a few questions by email? We'll send the draft for your approval before anything goes live."
Follow-up if they say yes to a case study
Ask three questions, no more:
- What was the situation before you started working with us?
- What specifically did we do (frequency, scope, any special requests)?
- What changed as a result — time saved, tenants happier, deposit returned, inspection passed, etc.?
Getting permission (don't skip this)
A testimonial with a name and photo carries more weight than an anonymous quote — but you need clear permission to use it, especially if you're naming a business or using a headshot/logo.
| Use case | US practice | UK practice |
|---|---|---|
| Quote with first name + last initial | Verbal or reply-to-email consent is generally sufficient | Verbal or reply-to-email consent is generally sufficient |
| Full name, company, or logo | Get written consent (email reply counts) referencing how it'll be used | Get written consent (email reply counts); mention UK GDPR briefly |
| Photo/video testimonial | Signed release recommended, even simple | Signed release recommended, even simple |
| Case study naming a commercial client | Get sign-off from a manager/owner before publishing | Get sign-off from a manager/owner before publishing |
A one-line email like "Can I quote you by name on our website and social media?" with a "yes, go ahead" reply is enough documentation for almost every small cleaning business — you don't need a lawyer-drafted form unless a client requests one.
Where to use what you collect
- Homepage and pricing page: 2-3 short testimonials near your service list or your pricing plans, ideally with a first name, city/neighborhood, and service type ("Recurring biweekly, Brooklyn" / "End of tenancy, Manchester").
- Quotes and invoices: add one relevant testimonial to your quote email — "here's what a client with a similar home said."
- Social media: turn a case study into a before/after post with a short caption pulled from the client's own words.
- Sales calls with commercial clients: keep 2-3 one-page case study PDFs ready to send by email during or right after the call.
A simple weekly habit that keeps the pipeline full
Set aside 15 minutes once a week to:
- Scan completed jobs from the past 7 days for standout ones (unusual scope, tight timeline, recurring milestone).
- Send 1-2 case study requests to those clients.
- Check for any Google reviews or replies that could be repurposed as testimonials (with permission).
Over a quarter, that's 12-15 case study asks — enough to land the 3-5 solid stories most cleaning businesses actually need, without it becoming a full-time job.
Keep it honest
Never write a testimonial for a client and ask them to just "approve" it without real input — beyond being dishonest, it reads as generic and won't convert as well as a client's actual words, typos and all. Light editing for clarity is fine; putting words in their mouth isn't.
Make the process easier to run consistently
Collecting great testimonials starts with running clean, well-documented jobs your clients are happy to talk about. CleanWhale handles the online booking, scheduling, invoicing, and automatic reminders that keep every job on track — so you have more good moments worth asking about, and less admin standing in the way of asking. See pricing and plans or explore all features.