A referral program for a cleaning business works when it has a two-sided offer (a credit for the referring client and the same amount off the new client’s first clean), pays out only after the new client’s first visit is completed and paid, is asked for by text after the third or fourth visit, and is tracked automatically so credits are never forgotten. Residential cleaning is one of the most referred services there is; the program simply rewards it consistently.
This guide covers the offer, the ask, the tracking, and the software. It keeps referrals strictly separate from reviews: rewarding a Google review is against Google’s policy, and the reviews guide covers that side. For the free channels that come first, read the Google Business Profile guide.
Why referrals fit cleaning better than most marketing
A referred client already trusts you, books faster, haggles less, and stays longer than a client from an ad, and they cost you a credit only after they have paid for a visit. Compared with paying per lead for strangers, a referral program spends money only on results. It also compounds: a recurring client who refers one neighbour a year doubles your base in that neighbourhood without a single ad. The catch is that many cleaning businesses run it informally, forget credits, and never ask, so the program exists in name only.
Step 1: Design the offer
Three decisions, made once:
Two-sided. The referring client gets a credit toward a future clean, and the new client gets the same amount off their first clean. One-sided offers, where only the referrer benefits, give the new client no reason to mention the code. Equal amounts feel fair and are easy to explain.
Meaningful, fixed, and the same for everyone. A credit that is roughly a quarter to a third of a standard clean gets mentioned; a $5 credit does not. Use a fixed amount rather than a percentage so it is easy to say (“$40 off for both of you”). Do not negotiate it client by client.
Paid after the first completed, paid visit. The credit applies after the new client’s first visit is done and paid, not at booking. That protects you from a booking that cancels, and it keeps the offer honest. For recurring cleaning, some businesses pay after the second visit instead, rewarding referrals that become recurring clients; either works if it is stated up front.
Write it in two sentences: “Refer a friend and you both get $40 off. Your credit applies after their first clean.” That is the whole program as the customer sees it.
Step 2: Decide who asks and when
When. After the third or fourth visit for a recurring client, when they have decided you are good, and after any visit where they say so. Not on the first visit, and not while the cleaner is still in the home.
How. By text or email with the client’s personal referral link or code, so the credit tracks itself. Something like:
Thank you for having us again. If you know someone who could use a hand, this link gives them $40 off their first clean and puts $40 on your account after: [link].
Send it once, and then once or twice a year as a reminder, for example in a spring note or when you raise prices. A referral ask every visit is noise.
Who. The owner, by message, in most businesses. If cleaners are the ones customers talk to, give them a small fixed bonus for each new recurring client they bring in, paid after the client’s second visit. That rewards the right behaviour without pressuring anyone. Keep it entirely separate from reviews, because Google’s policy prohibits asking staff to solicit reviews for a target or incentive.
Step 3: Track it so credits never get lost
A forgotten credit does more harm than no program, because the client who referred a neighbour and never saw the credit stops referring and may say so. Tracking has to be automatic or at least instant.
Software that runs it. BookingKoala Growing at $57 a month includes a referral and rating system with automatic balance tracking, so each client has a referral link, credits apply themselves after the referred booking, and balances show in the customer dashboard. It also includes gift cards, which pair well with referrals. Zenbooker includes coupon codes and conversion tracking on every plan, which can run a code-based program manually, though it does not list a referral system. See the BookingKoala vs Zenbooker comparison for the wider picture.
Without software. A solo cleaner can run it on a spreadsheet: referrer, new client, first-visit date, first-visit paid, credit applied to referrer, credit applied to new client. Log the credit the day the first visit is paid, apply it to the referrer’s next invoice, and text them that it is there. Give each client a simple code, such as their first name and a number, so the new client has something to mention.
Either way, tell the referrer when the credit lands. “Your $40 credit from referring Maria is on your account” is the message that produces the next referral.
Step 4: Put the program where clients see it
- The post-visit receipt or follow-up message after the third visit, with the personal link.
- The customer dashboard or portal, if your software has one, showing the balance.
- A leave-behind card after the first clean: “Know someone? $40 off for both of you.”
- Your website’s services page in one line, and the booking confirmation for new clients so they learn the program exists from the start.
- Seasonal messages, once or twice a year.
Do not put it on your Google Business Profile as an offer tied to reviews, and do not mix the referral message with a review request in the same text. One ask per message.
Referrals and reviews are different programs
Google’s policy prohibits offering payment, discounts, or free services in exchange for a review, and a referral credit given for a review counts. Keep the two apart:
| Referral program | Review request | |
|---|---|---|
| Rewards | A credit for a new paying client | Nothing, ever |
| Who is asked | Clients after the third or fourth visit | Every client, after the first clean and a milestone |
| Tracking | Referral link or code and credit balance | Google’s review link and QR code |
| Message | “Refer a friend, you both get $40 off” | “A review helps others find us: [link]” |
Two separate messages, sent at different times, and you are inside the rules on both.
By business size
Solo cleaners should run the two-sided offer with a spreadsheet and a text template, ask after the fourth visit, and apply credits the same day. With a full schedule, be selective: refer-a-friend works best when you have room for the friend. If you are booked out, the offer becomes “you both get $40 off when a spot opens,” which is still worth having.
Crews of 2 to 5 should let the software run it, give cleaners a small bonus for referred recurring clients, and review the referral count monthly next to reviews and bookings. This is the size at which referrals plus a strong Google profile can fill a schedule without paid ads.
Growing companies can add gift cards, a larger referral credit for commercial introductions, and seasonal double-credit promotions, and they should watch that the credit cost per referred client stays well below what a lead from paid advertising costs. The Local Services Ads guide gives the paid side of that comparison.
Mistakes to avoid
- One-sided offers. The new client needs a reason to mention the code.
- Token credits. Small enough to ignore is small enough to forget.
- Paying at booking. Pay after the first completed, paid visit.
- Forgetting credits. Track automatically or the same day, and tell the referrer.
- Mixing referrals with reviews. Separate programs, separate messages.
- Asking on the first visit or in the home. After the fourth visit, by text.
- Negotiating the offer. One offer, the same for everyone.
Key takeaways
- Offer a two-sided, fixed credit that is meaningful next to your visit price, paid after the new client’s first completed, paid visit.
- Ask by text after the third or fourth visit with a personal link or code, and remind once or twice a year.
- Track credits automatically with software such as BookingKoala Growing, or the same day on a spreadsheet, and tell the referrer when a credit lands.
- Keep referrals and reviews completely separate; rewarding a review breaks Google’s policy.
- Give cleaners a small bonus for referred recurring clients, never for reviews.
Frequently asked questions
What is a good referral offer for a cleaning business?
A two-sided offer: the referring client gets a credit toward a future clean, and the new client gets the same amount off their first clean, paid out only after the new client's first visit is completed and paid. The amount should be meaningful next to your visit price, such as a fixed credit that is roughly a quarter to a third of a standard clean, and it should be the same for everyone.
Can I offer a referral reward for a Google review?
No. Rewards for reviews violate Google's policy and can get reviews removed and your profile restricted. Keep referrals and reviews separate: referral credits reward a new paying client, never a review. See our reviews guide for the rules.
When should I ask a client for a referral?
After the third or fourth visit for a recurring client, and after any visit where the client says something positive. Ask by text with a personal referral link or code, not in person. A client who has been with you for a few months knows whether they would recommend you; a first-visit ask is too early.
How do I track referral credits without a mess?
Use software that tracks it. BookingKoala's Growing plan includes a referral and rating system with automatic balance tracking, so credits apply themselves. Without that, a single spreadsheet with referrer, new client, first-visit date, and credit applied is enough for a solo cleaner, as long as every credit is logged the day the first visit is paid.
Should cleaners get a bonus for referrals?
Yes, if cleaners are the ones customers talk to. A small fixed bonus for each new recurring client a cleaner brings in, paid after the client's second visit, rewards the behaviour without encouraging pressure. Keep it separate from any review activity, which Google's policy says staff must not be incentivised to solicit.
Sources checked
Public vendor pages and documentation consulted for this article. We do not test software hands-on; see how we compare software.
- BookingKoala pricing page (accessed September 10, 2026)
- Zenbooker pricing page (accessed September 10, 2026)
- Google: Prohibited and restricted content (reviews policy) (accessed September 10, 2026)