Free for your first 12 months. Every feature, your whole crew, no credit card.

Start free

Free tool for cleaning businesses

Cleaning Marketing ROI Calculator: cost per lead, CAC and lifetime value

Find out what your ads really cost per lead and per booked client, what a new client is worth over their lifetime, and whether your Google Ads or other marketing pay off — plus the most you can afford to pay for a new client.

  • Free, no sign-up
  • Updates instantly
  • Nothing leaves your browser

Calculator

Ad spend and funnelFrom ad clicks to booked clients, per month.
$
Google Ads, Local Services, Meta, etc.
$
Agency or freelancer fees, tools, call tracking.
$
%
Share of clicks that call, text or request a quote.
%
Share of leads that book a first job.

How to use the marketing ROI calculator

  1. Lead & client cost. Enter your monthly ad budget, any other marketing costs, the average cost per click and two conversion rates: clicks to leads and leads to booked clients. You get cost per lead (CPL) and cost per acquired client (CAC).
  2. Lifetime value. Enter the first job price, the recurring visit price, how many new clients turn recurring, how often they're cleaned, how long they stay and your gross margin. You get customer lifetime value (LTV) in revenue and in gross profit.
  3. Targets. Set the LTV : CAC ratio you want. The calculator shows the maximum you can afford to pay for a client and for a lead.
  4. Read the verdict. ROAS, lifetime ROI and LTV : CAC tell you whether the campaign makes money — and how much room you have to bid higher or need to cut costs.

How CPL, CAC, LTV and ROI are calculated

Clicks = ad budget ÷ cost per click
Leads = clicks × click-to-lead % · Clients = leads × lead-to-client %
CPL = total spend ÷ leads · CAC = total spend ÷ clients
LTV (revenue) = first job + recurring % × visits per month × lifetime months × visit price
LTV (gross profit) = LTV revenue × gross margin
ROAS = revenue ÷ ad spend · ROI = (clients × LTV profit − spend) ÷ spend
Max CAC = LTV profit ÷ target ratio · Max CPL = max CAC × lead-to-client %

ROAS on the first job shows how fast ad spend comes back. Lifetime ROAS and ROI show the full value of the clients you win, which is what matters in a recurring business. ROI uses gross profit, not revenue, because revenue that goes straight to wages and supplies doesn't pay back ads.

CAC payback is how long a recurring client takes to repay what it cost to win them: first the gross profit of the first job, then the monthly gross profit of their recurring visits.

Typical marketing numbers for cleaning companies

Typical ranges for home cleaning in the US and Canada. Costs swing widely by city, season and how competitive your area is — treat these as a rough guide and trust your own tracking over any benchmark.

MetricTypical range
Google Ads cost per click, house cleaningoften $2–$8, higher in big cities
Click-to-lead conversion, good landing pageoften 5–15%
Lead-to-client (booking) rateoften 20–50%, higher with fast replies
Cost per leadoften $25–$100
Cost to acquire a clientoften $75–$300
Recurring client lifetimeoften 6–24 months
Healthy LTV : CAC3 : 1 or better is a common rule of thumb

Worked example

A company spends $1,500 a month on Google Ads at $4.50 per click. 8% of clicks become leads, and 35% of leads book. The first job is a $220 deep clean; half of new clients go recurring at $160 a visit, twice a month, for 12 months on average. Gross margin is 35%.

  1. Clicks: $1,500 ÷ $4.50 ≈ 333 → leads: 333 × 8% ≈ 26.7 → clients: 26.7 × 35% ≈ 9.3.
  2. Cost per lead: $1,500 ÷ 26.7 ≈ $56. CAC: $1,500 ÷ 9.3 ≈ $161.
  3. LTV revenue: $220 + 50% × 2 × 12 × $160 = $2,140; at 35% margin that's $749 of gross profit.
  4. LTV : CAC = $749 ÷ $161 ≈ 4.7 : 1. Lifetime ROI ≈ 366%.
  5. First-job ROAS: 9.3 × $220 ÷ $1,500 ≈ 1.4×; lifetime ROAS ≈ 13.3×.
  6. For a 3 : 1 ratio, the company could pay up to $250 per client — about $87 per lead.

The campaign looks thin on the first job alone, but strong over the client's lifetime. The biggest lever isn't the ad budget: if only 30% of clients went recurring instead of 50%, LTV would fall to about $1,370 and the ratio to around 3 : 1.

5 marketing ROI mistakes

  1. Judging ads by cost per clickCheap clicks that never call are expensive. Judge campaigns by cost per booked client and the lifetime value of those clients.
  2. Measuring ROI on the first job onlyIn a recurring business, most of a client's value comes later. First-job ROAS under 1× can still be a great campaign.
  3. Using revenue instead of profitA $160 visit isn't $160 to pay back ads with — after labor and supplies, maybe $50–$60 is left. Use gross profit for ROI and max CAC.
  4. Slow replies to leadsLeads that wait hours for an answer book somewhere else. Faster replies lift the lead-to-client rate at no extra ad cost.
  5. Not tracking the source of each clientWithout knowing which ad or page brought each booking, you can't tell which spend to cut and which to scale.

Marketing ROI FAQ

Common questions about lead costs, CAC, lifetime value and ad ROI for cleaning companies.

What is a good cost per lead for a cleaning business?

Many cleaning companies see cost per lead somewhere around $25–$100, depending on the city and channel. A good CPL is one that still leaves a healthy LTV : CAC after your booking rate — the calculator shows your maximum affordable CPL.

How do I calculate customer acquisition cost (CAC)?

Divide your total marketing spend for a period — ads plus agency fees and tools — by the number of new clients who booked in that period. For example, $1,500 spent and 9.3 new clients gives a CAC of about $161.

How do I calculate customer lifetime value for a cleaning client?

Add the first job price to the expected revenue from recurring visits: share of clients who go recurring × visits per month × months they stay × visit price. Multiply by your gross margin to get lifetime gross profit — the number to compare with CAC.

What's the difference between ROAS and ROI?

ROAS is revenue divided by ad spend — how many dollars of sales each ad dollar brings. ROI compares profit to spend: (gross profit − spend) ÷ spend. A campaign can have a decent ROAS and still lose money if margins are thin.

What is a good LTV to CAC ratio?

A common rule of thumb is 3 : 1 or better — each client brings at least three times their acquisition cost in gross profit. Below 1 : 1 you lose money on every new client; between 1 and 3 it works, but leaves little room for mistakes.

Are Google Ads worth it for a cleaning business?

They often are when you track leads to booked jobs, reply quickly and keep clients recurring. Run the numbers with your own cost per click and conversion rates — if LTV : CAC is above about 3 : 1, the campaign is usually worth scaling.

Is this calculator free?

Yes. It's free, needs no sign-up and runs entirely in your browser — nothing you enter is sent to us or stored.

Stop guessing — know what every job really earns.

DailyCRM tracks real job profit — revenue, expenses and fuel per job — right next to your quotes, schedule and invoices. Free for 12 months.