Contents
In short. First define the outcome you are paying for. Cost per lead measures an inquiry. Customer acquisition cost measures the cost of acquiring a new buyer. Revenue divided by ad spend measures revenue per advertising dollar. None of these figures, on its own, is profit.
Each number answers a different question
Cost per lead, or CPL, is commonly calculated as advertising spend divided by inquiries. Define the denominator first: form submissions, unique contacts or qualified requests. If the report counts all forms today and only verified contacts tomorrow, the comparison stops being meaningful.
Customer acquisition cost, or CAC, requires a broader cost definition. It may include advertising, staff work, creative production and tools attributable to acquisition. Record the scope and how shared costs are allocated. Ad spend divided by new buyers remains advertising cost per buyer, rather than a complete acquisition cost.
ROAS, return on ad spend, divides revenue attributed to advertising by ad spend. It measures revenue, not profit: product costs, delivery, refunds and staff time are all outside it.
Scroll right to see all columns
| Measure | Formula | Answers | Misses |
|---|---|---|---|
| CPL | Ad spend / inquiries | What one inquiry costs | Whether the person bought |
| CAC | All acquisition costs / new buyers | What a new buyer costs | How much money they brought in |
| ROAS | Ad revenue / ad spend | Revenue per advertising dollar | Variable and other costs |
Calculate all three for one customer group
For an illustrative example, consider 100 unique inquiries acquired in September from channel A. Each inquiry has the same 90-day observation window, during which 10 become new customers. Advertising costs $6,000, with another $3,000 for acquisition-related work and tools. Revenue from those customers during the defined period is $24,000. These invented teaching figures are neither company results nor market benchmarks.
Scroll right to see all columns
| Measure | Calculation | Result |
|---|---|---|
| Cost per lead (CPL) | $6,000 / 100 inquiries | $60 |
| Advertising cost per buyer | $6,000 / 10 buyers | $600 |
| Customer acquisition cost (CAC) | $9,000 / 10 buyers | $900 |
| Revenue return on ad spend (ROAS) | $24,000 / $6,000 | 4.0, or 400% |
A 400% ROAS is not a 400% profit
A 400% ROAS in this example does not mean a 400% profit
Suppose 40% of revenue remains after product costs, delivery, payment processing and other variable costs. The group then contributes $9,600 before acquisition costs. Subtract $9,000 and $600 remains before other fixed costs and taxes. A 400% ROAS in this example does not mean a 400% profit. Revenue and costs in this example relate to the same group and period; the calculation does not show the bank balance.
Management accounting calls what remains after variable costs the contribution margin: it first covers fixed costs and only then becomes profit. In this model, customer acquisition costs are deducted from contribution as a separate line.
This is a simplified management model. It helps only when each cost category is explicit and no expense is deducted twice. Returns, instalments, repeat purchases and commissions need their own accounting rules. If the agency acts as an intermediary earning a commission, use its fee in this model rather than the property’s full sale price. Confirm the revenue definition with a finance professional for your business model.
Why the $30 lead lost
The lead is half the price, yet the customer costs 1.7 times as much
Now channel B from the opening. The same $6,000 in advertising and the same $3,000 for work and tools, but 200 inquiries at $30 each. Six became customers: 3% of inquiries against 10% in channel A. Average revenue per customer in the example is the same $2,400, so the group brought in $14,400.
Contribution after variable costs was $5,760. Acquisition costs of $9,000 exceed it, leaving a loss of $3,240. CAC in channel B is $1,500 and ROAS is 2.4. The lead is half the price, yet the customer costs 1.7 times as much. Had the owner moved the budget on lead cost, the business would have lost money.
Scroll right to see all columns
| Measure | Channel A | Channel B |
|---|---|---|
| Inquiries | 100 | 200 |
| Cost per inquiry | $60 | $30 |
| New customers | 10 | 6 |
| CAC | $900 | $1,500 |
| ROAS | 4.0 | 2.4 |
| Left after acquisition | $600 | minus $3,240 |
How fragile a good result really is
Even channel A runs on a thin margin. With $960 contribution per customer, covering $9,000 of acquisition costs takes 9.375 customers, which in practice means 10. Exactly 10 bought. Had 8 of the same 100 inquiries bought, CAC would have risen to $1,125 and the result would have been a loss of $1,320.
So before increasing spend, calculate a less favourable scenario. A group of 10 customers is too small to treat a 10% purchase rate as stable.
Scroll right to see all columns
| Customers from 100 inquiries | CAC | ROAS | Left after acquisition |
|---|---|---|---|
| 6 | $1,500 | 2.4 | minus $3,240 |
| 8 | $1,125 | 3.2 | minus $1,320 |
| 10 | $900 | 4.0 | $600 |
| 12 | $750 | 4.8 | $2,520 |
What the “value” column actually contains
An advertising platform reports the events and values configured for it. Google allows different conversion values, so a column labelled “value” does not necessarily represent cash collected. Confirm whether the system receives order revenue, contribution or an assigned estimate for an inquiry.
Before accepting a ROAS figure, ask where its numerator comes from. If an inquiry form carries a fixed value set by the team, the resulting “return” is an internal estimate, not revenue. Ask for the report inputs below.
- Ask for unique inquiries and new buyers belonging to the same group.
- Confirm the observation window, with open opportunities shown separately.
- Separate ad spend from other acquisition-related expenses.
- Check recognised revenue, refunds and variable costs, and show actual cash receipts separately.
- Write down the rule used to attribute a sale to a source.
Work backwards from an affordable customer cost
Suppose the illustrative business can spend up to $800 to acquire a new customer. Acquisition work and tools already require $300 per customer, leaving $500 for advertising. If 10 out of 100 comparable inquiries become buyers, the corresponding advertising allowance per inquiry is $50: $500 multiplied by 10%.
This is a scenario to test, not a promise of future conversion. A different offer, inquiry mix or buying timeline changes the affordable lead cost. Our separate guide to affordable lead cost works through repeat purchases and a full sensitivity table.
When the money comes back, and whether you can wait
The CAC payback period is the number of months a customer's contribution takes to repay what it cost to acquire them. Financial analysts calculate it by dividing acquisition cost by the monthly contribution from a new customer. In the example, a customer contributes $960 over 90 days. Assuming it arrives evenly, that is $320 a month, so a $900 CAC is repaid in about 2.8 months.
Revenue and cash receipts can occur at different times. Before increasing spend, show revenue and costs under the agreed accounting rules, alongside a separate view of actual receipts and payments. Keep expected future receipts in a scenario. Positive sales economics can still coexist with a cash shortage when acquisition is paid for before the customer pays.
Write down one management decision: expand the test within a limit, retain the current level while gathering evidence, or change a specific part of the process. “Advertising is effective” is not an adequate substitute for deciding what the business can afford. Agree definitions with finance and marketing: dashboards can differ when systems measure different events.
Key decisions
- distinguish an inquiry from a new buyer
- define the expenses included in customer acquisition
- check what remains after variable costs and acquisition
What to discuss with your team
- Inquiries and buyers have consistent definitions
- Ad spend is separated from the full acquisition scope
- The group has an equivalent observation window
- Refunds and variable costs are included
- You know what the “value” or “revenue” column contains
- Affordable acquisition cost reflects available cash and payback time
Terms in plain language
- CPL
- Advertising spend per inquiry under a defined counting rule
- CAC
- The cost of acquiring one new customer, with the included expenses stated explicitly
- ROAS
- Attributed revenue divided by ad spend; if event values mean something else, clarify the measure
- Contribution margin
- Revenue minus variable costs; it covers fixed costs and acquisition costs
- Cohort
- A group sharing a defined characteristic, such as the month of first inquiry
- CAC payback period
- The number of months a new customer's contribution takes to repay their acquisition cost
Sources
- Shopify: Customer acquisition costshopify.com · checked 31/10/2026
- Google Ads: About conversion valuessupport.google.com · checked 29/10/2026
- Yandex Direct: Revenue and conversion valueyandex.com · checked 31/10/2026
- OpenStax, Principles of Managerial Accounting: contribution marginopenstax.org · checked 31/10/2026
- Wall Street Prep: CAC payback periodwallstreetprep.com · checked 31/10/2026
- IFRS Foundation: cash flows and financial resultsifrs.org · checked 31/10/2026
- IFRS Foundation: agent role and commission, 2023 reviewifrs.org · checked 29/10/2026