Track where your cleaning clients come from with one required question on every booking and intake call, one short link per channel that redirects to the same booking page, a client record that stores the answer, and a monthly count of new clients by source and how many became recurring. Within two or three months that tells you whether your time is better spent on referrals, the Google profile, door hangers, or paid ads.

This guide is the measurement layer under the other getting-clients articles: the Google Business Profile, reviews, referrals, door hangers, and Local Services Ads.

Why a count beats a feeling

Ask most cleaning business owners where clients come from and they will say “word of mouth,” which is true and useless. It does not say whether the word of mouth was the referral credit, the review on Google, or the neighbor who saw the car. Those are three different channels with three different things you can do more of. A count of new clients by source, kept for a few months, replaces the feeling with an answer, and the answer usually surprises.

Step 1: One question, fixed answers

Add “How did you find us?” to the booking form as a required field, and ask it on every intake call. Use a fixed list, not a free text box, so the answers can be counted:

  • Google search or Maps
  • Referred by a client (and who)
  • Door hanger or flyer
  • Website
  • Local Services Ads
  • Social media
  • Other (with a note)

Record the answer in the client record from the onboarding guide. Every scheduling tool has a custom field or a note where it fits. The online booking guide covers adding the question to the form.

Customers do not always know how they found you, and a link does. Set up a short link per channel on your own domain, each redirecting to the same booking page:

ChannelShort linkWhere it goes
Door hangersyourdomain.com/neighborBooking page
Google Business Profileyourdomain.com/googleBooking page
Referral messagesyourdomain.com/friendBooking page, or the referral link from your tool
Cards and vehicleyourdomain.com/bookBooking page
Website buttonsdirectBooking page

Your domain registrar or the website builder can create redirects, and most redirect tools count clicks per link. The click count per link, next to the booking-form answers, gives you both halves: who arrived and who booked.

Zenbooker goes further: it lists conversion tracking on every plan, recording how each online booking found you, with a script for your website that tracks sources across the site. BookingKoala and the other tools capture the source through the form question and the per-link click counts.

Step 3: The monthly count

On the same day each month, count:

SourceInquiriesBooked first cleansStill active after 90 days
Google
Referral
Door hanger
Website
Local Services Ads
Other

The third column is the one that matters. A source that brings twenty inquiries and one recurring client is worse than one that brings five inquiries and three. Fill it in three months after each cohort, and the table becomes the truest picture of the business you will have.

For a solo cleaner, this is ten minutes with the client records. For a crew, it is a report from the scheduling tool’s custom field, or a spreadsheet the office person keeps.

Step 4: What to do with the answer

The count tells you where the next hour goes:

  • Referrals lead. Ask more often and make the credit easier to see; the referral guide has the message.
  • Google leads. Add photos monthly, keep asking for reviews, and check the profile’s services and areas; the profile guide lists what to tune.
  • Door hangers bring nothing after two months. Change one thing (offer, photo, streets) or stop.
  • Ads bring leads but few 90-day clients. Check the first-clean experience and the follow-up before spending more; the Local Services Ads guide covers judging by booked jobs.
  • Website brings bookings. Keep it; the website guide explains when to invest more.

Cost per recurring client is the number to compare across paid channels: what you spent on the channel in a month, divided by the recurring clients it produced. For referrals, the cost is the credit; for ads, the ad spend. The free channels have a cost in time, which is worth writing down too.

By business size

Solo cleaners should ask the question on every booking from the first client and keep the count in the notes file. Six months of it will tell you exactly how your business grows, and it will make the decision about paid ads obvious one way or the other.

Crews of 2 to 5 should make the form question required, set up the per-channel links, and have the office person do the monthly count with the 90-day column. This is the size at which a single channel usually turns out to carry the business, and knowing which one changes the marketing budget.

Growing companies can add a source per neighborhood to decide where the next crew goes, and use the 90-day retention by source to judge whether a channel brings the right clients, not just clients.

Mistakes to avoid

  • A free-text answer that cannot be counted.
  • An optional question that half of clients skip.
  • Counting inquiries instead of recurring clients.
  • One link for every channel.
  • Checking once and stopping. Monthly, on the same day.
  • Judging ads on lead count. Judge on 90-day clients and cost per client.

Key takeaways

  • One required “How did you find us?” question with fixed answers, on the form and the intake call, stored in the client record.
  • One short link per channel on your own domain, all redirecting to the booking page, with click counts.
  • A monthly count of inquiries, booked first cleans, and clients still active after 90 days, by source.
  • Cost per recurring client is the number to compare across paid channels.
  • Zenbooker records booking sources automatically; other tools capture it through the form question.

Frequently asked questions

Why should a cleaning business track where clients come from?

Because a cleaning business typically spends time and money on three or four channels and only one or two of them work, and without a count they cannot tell which. Knowing that referrals and the Google profile bring most recurring clients, and door hangers bring the rest, tells you where the next hour and the next dollar go. It takes one question per booking and a monthly count.

What is the simplest way to track client sources?

Add 'How did you find us?' to the booking form and the intake call, with a fixed list of answers (Google, referral from a client, door hanger, website, Local Services Ads, other), and record it in the client record. Once a month, count new clients by source and note which ones became recurring. That is the whole system for most businesses.

Which cleaning software tracks booking sources automatically?

Zenbooker lists conversion tracking on every plan, recording how each online booking found you, with a script you can add to your website to track sources across the whole site, as of September 10, 2026. Other tools capture the source through a custom booking-form question, which works fine as long as the question is required.

Should I use separate phone numbers or links per channel?

Separate links, yes: a short link per channel (yourdomain.com/neighbor for door hangers, /google for the profile) that redirects to the same booking page and tells you the source. Separate phone numbers are more than a small cleaning business needs; a single number plus the intake question covers calls.

How do I measure Local Services Ads against free channels?

Count leads, booked first cleans, and clients still active after 90 days per source, and divide what you spent on the ads by the number of recurring clients they produced. Compare that cost to the referral credit you pay per referred client. The 90-day number matters more than the lead count, because a lead that never books or leaves after one clean is not a client.

Sources checked

Public vendor pages and documentation consulted for this article. We do not test software hands-on; see how we compare software.