Three formulas, three questions
- CPL: lead acquisition spend divided by unique leads acquired.
- CAC: defined customer acquisition costs divided by new customers acquired.
- ROAS: revenue attributed to advertising divided by advertising spend.
Label the scope. “Ad-only CAC” excludes costs that a fully loaded CAC might include, such as sales labor and agency fees. ROAS normally uses revenue, not profit. A 3× ROAS does not mean a 3× profit.
The word “customer” also needs a definition. For a network operator, it may mean a buyer who purchases leads. For that buyer, it may mean a consumer who closes after receiving a lead. Do not combine those two businesses’ funnels.
Work through an example
Suppose an illustrative campaign spends $2,000, generates 100 unique leads, and produces ten new customers with $6,000 of attributed revenue. CPL is $20. Ad-only CAC is $200. ROAS is 3×.
Now suppose there are $2,500 in direct fulfillment costs and $500 in payment and other direct costs. After those costs and the $2,000 ad spend, $1,000 remains before other business expenses. That is a contribution calculation using the costs listed here, not a complete profit-and-loss statement.
Match the revenue to the right spend
A lead received this week may close next month. A report using this week’s spend and every payment received this week can mix different acquisition cohorts. Choose a reporting method and show the conversion window so comparisons are meaningful.
Adjust for refunds and cancellations according to the revenue definition you use. Keep currencies consistent, and distinguish collected revenue from projected lifetime value. Expected future subscription payments are not the same as money already collected.
What needs to be connected
A complete view needs ad spend, identifiable opportunities, and confirmed sales or payment outcomes. BESO’s operational reporting and an advertising connection each supply pieces; the join to confirmed customer revenue must be established before calling the result verified ROAS.
- Define the customer and conversion event.
- Choose which costs the calculation includes.
- Preserve the source-to-outcome relationship.
- Use comparable cohorts and observation windows.
- Show unknown or unmatched revenue explicitly.
Start with a few numbers you can reconcile to source records. A simple report with clear definitions is more useful than a polished dashboard that treats bookings, leads, and sales as interchangeable.