ROAS tells you revenue per advertising dollar. It does not tell you profit per new customer. A campaign can produce an impressive revenue multiple while the first order leaves too little to cover acquisition costs.
Shopify’s ecommerce metrics guide treats revenue, acquisition costs, margins and retention as related but different measures. The calculation below shows why they should not be collapsed into one score.
Use the same group and dates
Suppose an acquisition campaign spends $1,000. In the chosen reporting window, 50 new customers place their first orders, producing $4,000 in product revenue. Assume the attributed revenue and customers refer to that same cohort.
| Measure | Calculation | Result |
|---|---|---|
| Revenue-based ROAS | $4,000 ÷ $1,000 | 4× |
| Ad spend per new customer | $1,000 ÷ 50 | $20 |
| Average first-order revenue | $4,000 ÷ 50 | $80 |
| Contribution before acquisition, chosen cost case | $18 per new customer | $900 total |
| Contribution after that ad spend | $900 − $1,000 | −$100 |
The first orders lose $2 per new customer after the allocated ad spend. A 4× revenue multiple did not change that cost result. Tax, overhead and other unentered costs remain excluded.
Say what your CAC includes
Ad spend per new customer is one measure. A fuller customer acquisition cost can also include costs such as campaign creative, agency work or acquisition staff, depending on the definition you adopt.
If another $500 is allocated to this same acquisition cohort, total acquisition cost is $1,500. Divided by 50 new customers, that is $30 each. Against the chosen $18 first-order contribution, the result becomes negative $12 per customer, or negative $600 for the cohort.
Label the cost basis. Do not compare an ad-only CAC with another business’s fully loaded CAC as though they were the same. Keep retention campaigns and repeat buyers separate if the question is acquiring a new customer.
Attribution is not proof of extra sales
A platform-attributed purchase is not necessarily a purchase caused by the ad. Different platforms can claim the same order. Reporting windows and modeled conversions can also differ. Google explains how conversion values are assigned; the selected value still needs to match your business question.
Use your order system to identify new customers consistently. Reconcile refunds and cancellations to the acquisition cohort. Do not count a canceled order as a durable new-customer success while subtracting its refund from a different month.
Repeat purchases are a testable assumption
A business may accept weak first-order economics if later purchases produce enough additional contribution. But predicted lifetime revenue is not cash already earned. Repeat orders incur their own product, payment, delivery and sometimes advertising costs.
Compare actual cohort contribution over consistent windows, such as 30, 60 and 90 days where enough time has passed. Mark incomplete cohorts. A customer acquired yesterday has not had the same opportunity to return as one acquired three months ago.
Avoid applying a generic lifetime-value-to-CAC target before checking definitions and data quality. A revenue-based lifetime value and a contribution-based acquisition test answer different questions.
Put a cost limit beside the dashboard
Use the order profit and ROAS tool to calculate contribution before advertising and an ad budget at your chosen contribution target. For an acquisition decision, use an acquisition-only cohort and include the appropriate costs. The tool’s budget per order is not automatically a measured customer CAC.
Then keep the cash-flow check nearby. Even if later purchases eventually cover acquisition, the business still needs cash to fund stock and ads first. A sensible acquisition plan names the cohort, cost basis, cash timing and uncertainty instead of relying on one green multiple.
