
CAC, CPA, and ROAS answer different questions about acquisition. Customer acquisition cost tells you what it costs to win a new customer under a stated cost scope. Cost per action tells you the advertising cost of a chosen conversion. Return on ad spend compares attributed conversion value with advertising spend.
The most common reporting mistake is treating those numbers as interchangeable. A cheap form submission is not necessarily a cheap customer, and a high revenue ROAS does not establish net profit. This guide uses one fictional service-business cohort to connect the metrics without mixing denominators.
CAC vs CPA: identify the denominator first
Google Ads defines average CPA as conversion cost divided by conversions. The meaning depends on the conversion action. An account can report CPA for a form, a qualified lead, or a completed sale; the label alone does not tell you which outcome is being counted.
HubSpot's CAC definition includes sales and marketing acquisition expenses divided by new customers. For management reporting, specify which costs you include and apply the same allocation method across periods.
| Metric | Basic calculation | Question answered |
|---|---|---|
| Form CPA | Ad spend ÷ counted form conversions | What did an attributed form action cost? |
| Qualified-lead CPA | Ad spend ÷ counted qualified leads | What did a qualified action cost in media? |
| Customer CPA | Ad spend ÷ attributed customer conversions | What did an attributed customer cost in media? |
| Fully loaded CAC | Acquisition sales and marketing costs ÷ new customers | What did acquisition cost across the stated scope? |
| Revenue ROAS | Attributed revenue ÷ ad spend | How much attributed revenue accompanied each ad dollar? |
Always attach the action name to CPA in a dashboard. “CPA: $40” invites misunderstanding; “media CPA per accepted quote inquiry: $40” gives the reader a usable definition.
Work through a single cohort
Assume a fictional campaign cohort has matured enough for the chosen reporting window. It incurred $4,000 in advertising spend, $1,500 in marketing labor and tools, and $1,500 in sales acquisition work. All costs in this example are allocated to this cohort; in a real business that allocation needs a documented method.
The cohort produced 150 accepted inquiries, 20 qualified leads, and five new customers. Those customers generated $18,000 in revenue under the business’s chosen revenue definition. Direct delivery costs were $9,000.
| Calculation | Result |
|---|---|
| Form CPA: $4,000 ÷ 150 | $26.67 |
| Qualified-lead CPA: $4,000 ÷ 20 | $200 |
| Customer media CPA: $4,000 ÷ 5 | $800 |
| Fully loaded CAC: $7,000 ÷ 5 | $1,400 |
| Revenue ROAS: $18,000 ÷ $4,000 | 4.5×, or 450% |
All five results can be correct at the same time. The apparent disagreement comes from different outcomes or cost scopes. It becomes misleading only when a report presents one as another—for example, calling the $800 media-only customer cost fully loaded CAC.
If you want to compare inquiry quality, use CPL and CPQL with clear inclusion rules. A platform’s counted form conversions can differ from deduplicated CRM inquiries, so explain which dataset supplies each denominator.
Why 4.5× ROAS does not mean 350% profit
Revenue ROAS ignores delivery and non-advertising acquisition costs. In the example, $18,000 revenue minus $9,000 delivery cost leaves $9,000 before acquisition. Subtracting the $7,000 acquisition budget leaves $2,000 before other overhead, taxes, financing costs, and any expenses outside this model.
The result is a contribution calculation, not a complete net-profit statement. A service business with substantial management overhead may still find the campaign economics insufficient even though the ad dashboard shows 450% ROAS.
Google’s Target ROAS documentation describes bidding around conversion value relative to cost. Check what your account sends as value. If values represent lead-quality estimates rather than revenue, label the result as value-to-spend rather than presenting it as realized revenue ROAS.
Calculate a break-even threshold with the right costs
If gross margin after direct delivery is 50%, an ad-only break-even calculation is 1 ÷ 0.50 = 2× revenue ROAS. That covers advertising under the simplified assumptions, but it leaves nothing for the $3,000 in other acquisition costs used in the example.
With $4,000 advertising and $3,000 other acquisition costs, revenue needed to cover both at a 50% gross margin is $7,000 ÷ 0.50 = $14,000. Relative to the advertising spend, the corresponding threshold is 3.5× revenue ROAS.
This still excludes the overhead and other expenses named earlier. If management needs an additional contribution, add that required amount to the numerator before dividing by gross margin. State the assumptions so a simplified threshold does not become a false claim about company-wide profitability.
For planning, connect these constraints to a lead generation budget. A budget should work backward from an affordable customer cost and plausible funnel conversion rates, not from a generic ROAS target borrowed from a different business.
Match acquisition costs to the customers they helped create
Service sales cycles create timing problems. September advertising can generate an inquiry that becomes an October opportunity and a November customer. Dividing September spend by September customers mixes acquisition activity with outcomes from earlier work.
Use both a period view and a cohort view when practical. The period view helps manage cash and operating costs. The cohort view follows a defined group of acquired leads through qualification and sales. Label the maturity window so recent cohorts are not compared with older cohorts as if both were complete.
Choose a consistent revenue basis: signed contract value, recognized revenue, invoiced revenue, or cash collected. They answer different questions. Do not use full multiyear contract value in one campaign and first-month cash receipts in another without an explicit comparison method.
Distinguish attribution from causation
An attributed sale is a sale assigned under a reporting model. It does not prove that the sale would not have happened without the advertisement. Buyers can encounter referrals, existing relationships, organic content, and several advertising channels before purchasing.
Document the attribution model and avoid adding platform-reported revenue totals together when they may claim overlapping sales. Maintain a deduplicated business view of customers and revenue, then use channel attribution for the specific allocation question it is designed to answer.
When evaluating an increase in spend, examine the additional customers and costs associated with the change. A historically attractive average CAC does not guarantee the next increment of budget will produce customers at the same cost. Treat that as a new planning assumption to validate.
Diagnose a change in the metrics
If form CPA improves while CAC worsens, inspect qualification, sales conversion, non-media costs, and cohort timing. More inexpensive inquiries can create extra sales work without adding customers.
If customer CPA is stable while fully loaded CAC rises, examine labor allocation, software, agency fees, and sales capacity. If ROAS falls while customer volume is stable, review average deal value, revenue timing, and the value data being sent to the platform.
These checks point to questions rather than automatic conclusions. Review records using consistent MQL and SQL definitions, then confirm that lead tracking still counts the intended events.
Build a dashboard people can interpret
For every metric, display its cost scope, counting unit, date basis, attribution basis, and observation window. Include raw counts next to ratios so a result based on two customers is not mistaken for a stable long-term average.
Keep accepted inquiries, qualified leads, new customers, acquisition costs, and revenue in the same review. The goal is not to choose one winning metric. It is to understand where money enters the acquisition process, which business outcomes follow, and whether enough value remains after the work required to win and serve those customers.
Cover photo: Towfiqu barbhuiya, via Unsplash.