Marketing ROI Calculator for Home Service Contractors
Only Accepting 5 New Clients This Month
Contractor Marketing Tool

What Is Your Marketing ROI?

Every dollar you put into marketing should come back as booked jobs. This free marketing ROI calculator shows your real return, your return on ad spend, your cost per lead, and what each new customer actually costs you.

Your numbers

Use a typical month. Estimates are fine to start.

$
%
$
%

Your marketing ROI

200%

$6,000 profit on $3,000 spent

7.5x
Return on ad spend
$60
Cost per lead
$200
Customer acquisition cost
$6,000
Profit after marketing
Get A Higher ROI →

No signup. The math runs in your browser.

How to calculate marketing ROI

Marketing ROI is the profit your marketing produced divided by what you spent to produce it, shown as a percentage. Take the revenue your marketing booked, multiply by your profit margin to get the profit, subtract your marketing spend, then divide by that spend. If $3,000 in spend books $22,500 of work at a 40 percent margin, that is $9,000 of profit. Subtract the $3,000 you spent and you cleared $6,000, which is a 200 percent return on your marketing.

Most contractors also want the simpler number: return on ad spend, or ROAS, which is just revenue divided by spend. In the example above that is 7.5x. ROAS tells you the top-line return; marketing ROI tells you what you actually kept after margin. The calculator above shows both so you are never guessing.

How to calculate customer acquisition cost

Customer acquisition cost, or CAC, is what it costs you to turn marketing into one booked job. Divide your marketing spend by the number of jobs it actually booked, not the number of leads. Fifty leads at a 30 percent close rate is 15 booked jobs, so $3,000 of spend is a $200 customer acquisition cost. That is the number that belongs next to your average job value, because it tells you what each new customer really costs before you have swung a hammer.

Cost per lead is a softer version of the same idea and it can fool you. Two channels can share the same cost per lead and have completely different acquisition costs, because one closes far better than the other. If you want the full breakdown of what a booked job costs across channels, run our cost per booked job calculator next.

What is a good marketing ROI for home service companies

A healthy rule of thumb for most home service trades is to keep total marketing under 10 to 15 percent of the revenue it produces, which lines up with a return on ad spend of roughly 5x or better. High-intent channels like Local Service Ads and Google Ads tend to deliver the strongest return because the customer is already searching for the work. Published advertising benchmarks vary widely by trade, so the honest answer is that your own numbers, plugged into the tool above, beat any industry average.

The fastest way to move your ROI is not a cheaper lead, it is a better close rate and more exclusive, high-intent leads. That is exactly what we build for the contractors we work with, from tree service to window and door companies. If you want a second set of eyes on your numbers, see how our home service marketing works or book a call below.

Why customer lifetime value changes what you can spend

The tool above uses a single job. In real life a happy customer calls you again and refers neighbors, so their customer lifetime value is often two or three times one sale. When you know your customer lifetime value, you can afford a higher customer acquisition cost and still come out ahead, which is why the contractors who track lifetime value can outbid the ones who only look at a single sale. If most of your work is one and done, lean on the single-job numbers above. If you get repeat and referral work, your true marketing ROI is even higher than the calculator shows.

The same logic applies channel by channel. A Google Ads ROI that looks thin on the first job can be excellent once repeat work is counted, while a cheap lead that never rebooks stays cheap for a reason. We track return on ad spend and cost per booked job for every channel we run, then weight your budget toward the ones with the best long-term return.

Frequently Asked Questions

How do I calculate marketing ROI?
Take the revenue your marketing booked, multiply it by your profit margin to get the profit, subtract your marketing spend, and divide the result by that spend. For example, $9,000 of profit from $3,000 of spend is a 200 percent marketing ROI. The calculator above does this for you and also shows your return on ad spend, cost per lead, and customer acquisition cost.
What is a good ROAS for home service contractors?
A return on ad spend of around 5x or better is healthy for most home service trades, which keeps marketing under roughly 10 to 15 percent of the revenue it produces. Higher-ticket work can run a lower ROAS and still be very profitable, because each job carries more margin. The right target depends on your job value and close rate, not an industry average.
How do I calculate customer acquisition cost (CAC)?
Divide your marketing spend by the number of jobs it actually booked, not the number of leads. If $3,000 of spend books 15 jobs, your customer acquisition cost is $200. Cost per lead uses the lead count instead and is usually lower, but CAC is the number that matters because it reflects the leads that turned into paying customers.
What is a good cost per lead for contractors?
It varies by trade and channel, and on its own it can be misleading. Our clients typically pay $25 to $85 for an exclusive lead. A slightly pricier exclusive lead that closes often beats a cheap shared lead that rarely books, because what matters is your customer acquisition cost, not the sticker price of the lead.
How do I calculate ROAS (return on ad spend)?
Divide the revenue your marketing produced by what you spent to produce it. If $3,000 of ad spend booked $22,500 of work, your ROAS is 7.5x, meaning you earned $7.50 in revenue for every $1 spent. ROAS looks at top-line revenue, while marketing ROI factors in your profit margin. The calculator above shows both so you see the full picture.
How does customer lifetime value affect what I can spend?
If a customer is worth more than one job through repeat work and referrals, their lifetime value is higher than a single sale, so you can afford a higher customer acquisition cost and still profit. Contractors who track customer lifetime value can outbid competitors for the same lead because they know the second and third job are coming. If your work is mostly one time, judge each channel on the single-job numbers instead.
What marketing ROI does Home Service Direct deliver?
We do not publish a one-size-fits-all number, because your return depends on your trade, market, job value, and close rate. What we do is track return on ad spend and cost per booked job for every channel we run for you, show you the numbers, and shift budget toward whatever books the most work. Book a strategy call and we will map out realistic targets for your business.

Want a Higher Marketing ROI?

We run the ads, track every booked job, and move your budget to what actually returns the most. Exclusive leads, month to month, no long-term contracts.

Book a Strategy Call
Or call us: (833) 827-4425

Full-service marketing agency exclusively serving home service contractors. Generating 50-300 exclusive leads per month since 2018.

Services

Quick Links

Contact

© 2026 Home Service Direct. All Rights Reserved.  ·  Privacy Policy  ·  Terms & Conditions