Cost Per Acquisition for Contractors: How to Measure and Control It
If you're running a pressure washing or tree service crew, every dollar you put into finding new jobs needs to come back as real work. Nobody's got time for vague marketing numbers or leads that go nowhere.
If you're running a pressure washing or tree service crew, every dollar you put into finding new jobs needs to come back as real work. Nobody's got time for vague marketing numbers or leads that go nowhere. That's why understanding cost per acquisition is more than just some business school idea - it's about making sure you stay profitable with every job you land.
Cost per acquisition is the number that tells you exactly what it costs to actually sign a homeowner onto your calendar for a quote or a project. It's the most plain way to know if your marketing efforts are working, and it's the only way to compare different ways of getting new customers. Get it wrong, and you're bleeding money on dead leads or wasting crew time. Get it right, and you're putting every marketing dollar to real use. Here's how to break it down, step by step, for your business.
What Is Cost Per Acquisition for Home Service Contractors?
Cost per acquisition (CPA) is what it costs your business to land a single customer who actually agrees to work with you. In our trades, that usually means getting someone to the point of a booked quote visit or a completed job. All the money you put in - from flyers to online ads to lead services - needs to be measured against how many real jobs come out.
- CPA isn't just advertising cost: It includes any expense spent chasing a new job, like time you or your crew spend following up, gas money, or even printing door hangers.
- Focus on results: If a marketing channel gets your phone ringing but doesn't lead to customers, your true CPA might be a lot higher than it looks.
How to Calculate Your Real Cost Per Acquisition
You don't need fancy software for this - you just need a way to track what you spend and how many actual jobs or booked quotes come from that spend. Here's how you tally it up:
- Add up every dollar put toward getting new work (ads, pay-per-lead, print, etc.).
- Include labor or admin time chasing those leads, if you pay for that.
- Count how many real opportunities you get: booked quote visits, not just phone calls or web forms.
- Divide your total spend by the number of jobs or booked appointments. That's your CPA.
For example, if you spend a certain amount per month and get ten booked quotes from it, just divide the cost by ten. That's what each new customer truly costs you to acquire.
Where Most Owners Get It Wrong
Plenty of small contractors make the mistake of confusing leads with actual jobs or assuming every inquiry will become a customer. Here's where it usually goes off track:
- Counting every phone call as a real opportunity: If the caller just wants to ask a question or never picks up again, it doesn't count toward acquisition.
- Ignoring no-shows or tire-kickers: If you drive out to give a quote and nobody's home, you still paid for gas and lost time.
- Not tracking expenses closely: If you're not keeping receipts or time logs, it's easy to underestimate your spend per booked job.
How Booked Appointments Change Your CPA
Booked appointments, set directly on your calendar, cut the guesswork out of your CPA. If you know every lead is expecting you at their door for a free quote, you can measure your results more precisely. Here's where this matters:
- You don't lose time chasing down homeowners who never answer.
- Every visit is to someone who's already agreed to meet, which usually means a higher chance they'll buy.
- You can focus your sales skills where they actually pay off - in front of real prospects.
When you use a service that delivers exclusive, pre-booked homeowner visits (like StingLeads), you plug your CPA into a direct system: each booked visit is a lead you paid for, nobody else is working that same homeowner, and you know to count it one-to-one against your cost.
Steps to Track and Lower Your Cost Per Acquisition
Every owner should have a routine for keeping CPA in check. Here's a method you can apply without special tools:
- Set aside time - every week or month - to total up your marketing and lead costs.
- Keep a simple log, whether on paper or a spreadsheet, tracking every incoming lead and whether it turned into a booked quote, a completed job, or nothing at all.
- Write notes on why a lead went cold or a quote didn't stick. Were you outbid, were they just shopping, or did something else happen?
- Tally your numbers regularly - don't let months go by without knowing how your spend is working.
- Cut out the channels with high CPA and double down on the ones showing better results.
The more honestly you track, the clearer your picture will be - and the faster you can fix problems before they become expensive habits.
The Real Cost of Getting it Wrong
If you don't know or control your CPA, you can end up losing money on every new job you think you're winning. Here's what that looks like on the ground:
- Your crew spends time on dead-end quote visits, wasting half a day you could use productively.
- You blow through your season's marketing budget too early by chasing broad ads with poor conversion.
- You underprice your services because you haven't factored in what it actually costs to get each customer.
The result? Less take-home, more wasted effort, and no room to grow or invest back into your business. That's why owners who know their CPA have a real edge - they can price jobs confidently, plan their marketing spend, and scale on their terms.
How to Use CPA When Pricing or Bidding Jobs
Knowing your CPA helps you set prices that actually work for your business, not just cover the cost of materials and labor. Before quoting a job, ask yourself:
- Does your base price cover both your direct costs and the cost it took to get this lead?
- Are you leaving enough margin to make every job worth your team's effort?
- Do you need to raise your rates or minimum fees if your acquisition costs are rising?
Use your average CPA as a checkpoint during quoting or estimating. Don't eat the cost just to get the job - plan to cover it in every price you give. This is especially important when discounts or deals are involved; the acquisition cost doesn't disappear because you cut your bid.
Why Exclusivity and Chosen ZIP Codes Matter
In many marketing channels, your leads might be talking to five other companies at the same time. If you pay for each, that means higher CPA - because not all will pan out. But if you can get leads that are:
- Exclusive (just for you, not your competitors),
- Pre-booked for an actual visit,
- In ZIP codes where you already work,
Your CPA calculation gets simpler and more reliable. This is where companies like StingLeads offer clarity: you only pay for booked appointments in areas you've already chosen, and bad leads are taken off the bill when reported. That means your money only goes to acquiring real opportunities you can work, not just phone numbers or email addresses.
What to Check Before Accepting or Quoting a Booked Appointment
Every real visit costs you - so make sure each booked lead is worth your time before hitting the road:
- Confirm the homeowner details: double check that the appointment is set, the address is clear, and any gate or access issues are known.
- Bring the right gear: if it's tree service, do you know the equipment needed from the brief? For pressure washing, will you have enough hose/chemical for the estimated area?
- Have a script: know what you'll ask or say on site to move the job forward. Don't wing it - structure helps close jobs and avoids wasted visits.
- Set expectations for follow-up: let the homeowner know when they'll get their quote and how to approve it, so you're not chasing them down after the visit.
Frequently asked questions
What's the difference between cost per lead and cost per acquisition?
How can I check if my CPA is too high?
Should I include uncharged bad leads in my CPA calculation?
What if my booked visits don't turn into paying jobs?
How does selecting ZIP codes help control CPA?
Can I use CPA to decide if a new marketing option is worthwhile?
See Exclusive Homeowner Visits on Your Schedule
Exclusive, pre-booked appointments. No contracts, cancel anytime.