Skip to main content
RunsForYou

Pricing & ROI3 min read

Contractor Customer Acquisition Cost: How to Calculate and Lower It

How contractors should calculate customer acquisition cost, what to include, how to compare it by channel, and practical ways to lower it.

RunsForYouRuns For You LLCPublished
On this page
  1. The formula
  2. What to include
  3. A worked example
  4. CAC by channel
  5. Healthy CAC is relative
  6. Ways to lower CAC

Customer acquisition cost (CAC) answers a simple question: what does it cost you, all in, to win one new job? Cost per lead tells you what a vendor charges. CAC tells you what your whole marketing and sales machine costs per signed customer — and whether growth is making you richer or just busier.

The formula

CAC = total marketing and sales costs for a period ÷ new customers won in that period

The hard part isn't the division. It's deciding what goes in the top line.

What to include

IncludeExamples
Lead and appointment spendVendors, aggregators, appointment setting
AdvertisingSearch, social, Local Services Ads, mail, events
Agency and software feesMarketing agency retainers, CRM, call tracking, dialers
Sales laborReps' base pay and commissions, sales manager time
Office labor spent on leadsCoordinators who call, book, and confirm
Sales expensesVehicle costs and fuel for estimates, samples, presentation materials

Some contractors keep sales commissions out of CAC because they treat them as a job cost. Either approach works if you're consistent — just don't count commissions in both CAC and gross margin.

A worked example

Illustrative month for a remodeling company:

CostAmount
Lead sources and ads$18,000
Sales reps (base and commissions)$16,000
Office time on leads (share of payroll)$3,000
Software and tools$1,000
Total$38,000

New customers that month: 14. CAC ≈ $2,700. With an average job of $16,000, acquisition costs about 17% of revenue per job. Whether that's healthy depends on gross margin — a 45% margin leaves plenty to cover overhead; a 25% margin may not.

CAC by channel

Company-wide CAC hides which channels are pulling their weight. Allocate direct costs (vendor invoices, ad spend) to each channel, then split shared costs (sales labor, software) by the share of appointments each channel produced. Compare channels on CAC and on revenue per customer. A channel with higher CAC can still win if it brings bigger jobs. The lead ROI calculator guide shows a simple layout.

Healthy CAC is relative

Judge CAC against what a customer is worth:

  • Gross profit per job — the first and most important comparison
  • Lifetime value — repeat projects and referrals, measured rather than assumed; see customer lifetime value
  • Payback — how quickly gross profit from the job covers the acquisition cost

If CAC creeps toward gross profit per job, every new customer is close to breaking even, and growth becomes dangerous.

Ways to lower CAC

  1. Raise close rate. It's the biggest lever. Better presentations, options, and follow-up lower CAC without touching marketing spend. See how to close more in-home estimates.
  2. Respond faster. Leads that wait cost the same and close less. Start with a response time audit.
  3. Cut no-shows. Paid appointments that never happen inflate CAC. See reducing no-shows.
  4. Work your database. Reactivating past leads and unsold estimates costs little. See reviving dead leads.
  5. Shift spend to the lowest cost per sale, not the lowest cost per lead.
  6. Build referrals. Referred customers are usually the cheapest to acquire.
  7. Align pricing models with outcomes. Paying per sit or on commission moves some risk off your CAC; see commission-only lead generation.

Frequently asked questions

How do you calculate customer acquisition cost for a contractor?

Add up all marketing and sales costs for a period — lead spend, advertising, software, sales labor, and office time spent on leads — and divide by the number of new customers won in that period.

What is a good customer acquisition cost for home improvement?

It depends on your job size and gross margin. Compare CAC with gross profit per job: it should leave enough to cover overhead and profit. A higher CAC can be fine for large, high-margin projects.

Should sales commissions be included in CAC?

You can include them in CAC or treat them as a job cost in gross margin, but not both. Pick one method and use it consistently.

What's the fastest way to lower CAC?

Improving close rate and response speed usually lowers CAC fastest, because they make the leads and appointments you already pay for more productive.

RunsForYou

RunsForYou Team

Written by the team that runs outbound calling, homeowner qualification, and appointment booking for home service contractors at RunsForYou (Runs For You LLC).