HVAC Customer Acquisition Cost Calculator

What Does a New Customer Actually Cost You?

Not a lead. Not a call. A person who had never used you and now has a job on your board. Marketing plus the sales time it took to close them, divided by how many you won. Then whether the first job paid for it.

Example numbers loaded. Replace with yours.

$

Fees plus ad spend, all channels.

$

CSR and comfort advisor time spent on new-customer calls and estimates. Estimate if you must.

First-time customers with a completed job. Repeat customers do not count.

$

What a new customer’s first job was worth, on average.

%

After labor, parts, and equipment. Before overhead.

Tune-ups, repairs, and the eventual replacement. Rough is fine.

Customer acquisition cost

to win one new customer, marketing and sales combined
Marketing cost per new customer
Sales cost per new customer
Gross profit on the first job
First job covers CAC
Lifetime gross profit, rough
Lifetime gross profit to CAC

How to read it.

CAC

Marketing plus sales cost divided by new customers. Not leads, not calls, not repeat customers. The word “new” is doing all the work in that sentence.

First job covers CAC

Gross profit on the first job as a share of CAC. Above 100% means the customer paid for themselves on day one. Below means you are betting on them coming back, so you had better have a plan to make sure they do.

Lifetime to CAC

Rough lifetime gross profit divided by CAC. A common rule is to want at least 3x here. Below that, acquisition is eating the relationship.

What this calculator leaves out.

On purpose, so you know where the number is soft.

Which channel
One blended CAC hides the fact that referrals cost nothing and cold paid search costs the most. Split it if your intake tags the source.
Sales cost is a guess
Most shops do not track CSR and advisor time by new versus repeat. Estimate it, and know the CAC is soft by that much.
Lifetime is rough
The repeat-jobs input is a placeholder. The lifetime value calculator does this properly.
Overhead
Gross margin only. Trucks, office, and insurance are not in here.

The cheapest customer is the one you already have

Owners spend hard on new customers and almost nothing on keeping them. Yet the second, third, and fourth jobs from the same household are where the margin lives. On every account we run, follow-up and maintenance-agreement work gets budget before more ads do.

Find My Lost Leads

Henry “Hank Hugh” Hernandez, CEO, HVAC Digital Marketing

HVAC Growth Audit. Free.

Want us to run it on your real records?

A calculator works on what you type in. The Growth Audit works on what your call log and job software actually say, by channel, and shows you which of the seven steps between a search and a booked job is leaking.

  • Cost per booked job, by channel, from your own numbers
  • The step that is leaking, and how many jobs it costs you
  • What it takes to move it, in writing if you want it

Start here. Two minutes.

Three questions to start. Your answers stay between us.

Questions owners ask.

What is a good CAC for an HVAC company?

Lower than the gross profit on the first job, ideally, and never more than a third of what the customer is worth over their lifetime. Both of those depend on your ticket, your margin, and your retention, so a single industry number would mislead you. Run yours.

Should referrals count?

Count them as new customers, but track them separately. They are the lowest-cost customers you have, and knowing how many you get tells you how strong the review and follow-up machine is.

Is CAC the same as cost per booked job?

No. Cost per booked job counts every job from marketing, new or repeat. CAC counts only first-time customers and adds the sales cost. Both matter. CAC tells you whether growth is affordable.

What does it cost?

It depends on the market and what is in the way, and fee is always separate from ad spend so you can see what you are paying for. We put the number in the proposal after the call, not before it.

Do you save what I type in here?

No. The math runs in your browser and nothing is sent anywhere unless you tap the text button, which opens a message you can edit or delete before sending.

Can I just text instead?

Yes. Text the question and I will answer it. No call, no charge. The call exists for the questions that need your numbers in front of both of us.

Now run it by channel, on your records.

The calculator gives you one blended number. The audit splits it by source, so you can see which channel is winning customers you can afford.

Show Me What’s Working