Skip to content

How Do I Know If My Advertising Is Making Money?

An ad channel is making money when the margin from the customers it brings in is more than everything you spent to get them. Add up all ad and selling costs, divide by new customers to get customer acquisition cost (CAC), and compare it to the margin each customer brings. Then decide for each channel: increase, keep, change, or stop.

Many owners look only at cost per lead. A $30 lead sounds better than a $90 lead, until you see the $30 leads close one time in twenty and the $90 leads close one time in three. Without the full math, you can grow your ad spend and shrink your profit at the same time.

What it means: total lead and advertising cost for a period.

How to do it: add ad spend, lead fees, platform subscriptions, and tracking tools for one channel in one month. Divide by the number of leads.

Common mistake: leaving out monthly platform fees.

What it means: cost per lead that actually fits.

How to do it: count only leads in your area, for a service you offer, with real interest (see 16.3 Lead Qualification). Divide total cost by that number.

Common mistake: counting spam and out-of-area calls as leads.

What it means: advertising and selling cost per new customer.

How to do it: add ad costs and selling costs, such as time spent on estimates, then divide by new paying customers from that channel. Example: $1,500 in ads and $500 in selling time that bring 8 new customers is $250 CAC.

Common mistake: dividing by leads instead of customers.

What it means: revenue per customer or job.

How to do it: total collected revenue from the channel’s customers, divided by the number of those customers (see 7.1.7 Average Sale).

Common mistake: using the price you quoted instead of what you collected.

What it means: revenue minus direct delivery cost, such as materials, job labor, and subcontractors.

How to do it: subtract direct costs from revenue for each job (see 7.1.8 Direct Delivery Cost).

Common mistake: forgetting crew time on callbacks.

What it means: what’s left after variable acquisition and delivery costs.

How to do it: gross margin minus CAC. If a job brings $600 in gross margin and CAC is $250, contribution margin is $350. That money has to cover rent, insurance, and your pay.

Common mistake: calling a channel profitable because gross margin is positive, before subtracting CAC.

What it means: how long it takes to earn back the cost of getting a customer.

How to do it: divide CAC by the monthly margin a customer brings. A recurring cleaning customer bringing $100 margin a month with a $250 CAC pays back in about 2.5 months.

Common mistake: expecting one-time job businesses to pay back over months that never come.

What it means: extra profit from repeat purchases.

How to do it: look at real repeat rates from your records, not hopes. Use a careful estimate (see 21.9 Customer Lifetime Value).

Common mistake: assuming every customer will come back every year.

What it means: every cost that belongs in CAC.

How to do it: include advertising, vendor fees, sales labor, software, and creative costs like photos or design used for ads. Write your list down so you count the same way each month.

Common mistake: changing what’s included from month to month.

What it means: counting the right customers in the right period.

How to do it: count new customers from that source in the same period as the costs. If your sales cycle is long, use a longer period, like a quarter.

Common mistake: counting repeat customers as new.

What it means: comparing CAC to what customers bring in.

How to do it: put CAC next to average revenue and contribution margin per customer for each channel.

Common mistake: comparing CAC to revenue and ignoring margin.

What it means: comparing channels on profit, not lead count.

How to do it: one row per channel with spend, leads, customers, CAC, margin, and payback.

Common mistake: keeping the channel with the most leads when another one makes more money.

What it means: recovery time for each channel. See 20.10.7 above for the method, and compare it across channels.

Common mistake: ignoring that slow payback ties up cash (see 24.2 Cash Flow Forecast).

What it means: what you do with each channel.

How to do it: each month, mark each channel increase, keep, change, or stop, and write one line on why. Use the stop rule in 20.11 Ad Budget and Stop Rule.

Common mistake: letting a losing channel run because no one made a decision.

A bookkeeper or CPA can help make sure your direct costs and revenue numbers are right. Questions to ask:

  • Are my direct costs per job tracked so I can see gross margin by job?
  • Can my books tag revenue by lead source?
  • Which costs should count as selling costs?

[Bill: add a short note. For example, a time you saw a channel with cheap leads lose money once the full math was done.]

  • [Date I did this:]
  • [What I actually did, step by step: how I set up the paid-job economics sheet and which costs I included]
  • [What it cost and how long it took:]
  • [What surprised me or what I’d do differently:]
  • [Screenshot or photo to add, with private info blurred: one month of the channel comparison]
  • [Result so far:]

What is customer acquisition cost? The total advertising and selling cost divided by new customers from that source.

What is contribution margin? Gross margin on a job minus what it cost to get the customer.

What’s a good payback time? It depends on your cash. One-time job businesses usually need payback on the first job.

How do I compare ad channels? On profit per customer and payback, not on lead count.

Outline lineQuestionPass looks likeFail looks likeEvidence to collect
20.10.1 Lead costIs total cost per lead calculated per channel?All fees includedAd spend onlyMonthly sheet
20.10.2 Qualified-lead costIs cost per qualified lead tracked?Qualified count usedAll leads countedQualification log
20.10.3 Customer-acquisition costIs CAC calculated with customers, not leads?Customers as divisorLeads as divisorCAC formula
20.10.4 Average revenueIs collected revenue per customer used?Collected amountsQuoted amountsRevenue report
20.10.5 Gross marginIs gross margin tracked per job?Direct costs subtractedRevenue onlyJob cost records
20.10.6 Contribution marginIs CAC subtracted from gross margin?Contribution margin shownNot calculatedMonthly sheet
20.10.7 PaybackIs payback time known?Months to payback shownUnknownMonthly sheet
20.10.8 Repeat valueIs repeat value based on real records?Real repeat rateGuessesCustomer records repeat report
21.8.1 Included costsIs the list of included costs written?Written listChanges monthlyCost list
21.8.2 Customer countAre only new customers in the same period counted?Matching periodRepeat customers countedCRM report
21.8.3 RevenueIs CAC compared to margin?Side by sideRevenue onlyMonthly sheet
21.8.4 Channel comparisonAre channels compared on profit?One row per channelLead counts onlyComparison table
21.8.5 PaybackIs payback compared by channel?Shown per channelNot shownComparison table
21.8.6 DecisionIs there a monthly decision per channel?Written decision and reasonNo decisionDecision log

Where this fits

Do this first: 7.1.8 Direct Delivery Cost, 7.1.7 Average Sale, 15.8 Lead-Source Tracking

Do this next: 20.11 Ad Budget and Stop Rule

Related pages: 7.8.13 Maximum Customer Acquisition Cost, 21.2 Marketing Metrics, 21.9 Customer Lifetime Value, 20.4 Paid Search Ads, 20.5 Local Services Ads

Sources

This page explains general rules and Bill's own experience. It is not legal, tax, or insurance advice. Talk to a qualified professional about your situation.

Get free updates

I'll send you a short email when new guide pages and videos go up.

No sales pitches. Unsubscribe any time.