Editorial and affiliate note
This guide is educational and does not promise revenue or profit. It does not currently contain paid placements or affiliate links. If that changes, a clear disclosure will appear before any compensated link.
CAC and ROAS answer different questions
Customer acquisition cost, or CAC, measures how much the business spends to acquire a new customer. ROAS measures how much attributed revenue advertising generated for each advertising dollar. Both help evaluate growth, but they use different denominators and can produce different conclusions about the same campaign.
A campaign can have a strong ROAS because existing customers place large orders, while new-customer CAC remains high. Another campaign can have a modest first-order ROAS but acquire customers who make repeat purchases. Sellers should define whether they are measuring orders, new customers, total customers, or attributed revenue before interpreting either metric.
Calculate customer acquisition cost
The basic formula is acquisition cost divided by new customers acquired. Define acquisition cost consistently. A narrow paid-media CAC may include only ad spend. A fully loaded CAC may also include agency fees, creative production, affiliate commission, promotional credit, software, and acquisition staff allocated to the period.
Use new customers rather than all orders when the goal is customer acquisition. Decide how returning customers, guest checkout, marketplace buyers, and unidentifiable users are handled. If customer identity is incomplete, label the result as an estimate and avoid presenting it with false precision.
Calculate and interpret ROAS
ROAS equals revenue attributed to ads divided by ad spend. A 3.5x ROAS means the reporting system assigned $3.50 of revenue for each advertising dollar. It says nothing by itself about product cost, fulfillment, payment fees, discounts, returns, or the amount of revenue that would have occurred without advertising.
Attribution windows and models can differ across channels. Meta, Google, Amazon, TikTok, analytics tools, and store reports may assign the same order differently. Do not add channel-attributed revenue without checking overlap. Keep spend, currency, reporting dates, and attribution definitions aligned when comparing campaigns.
Connect both metrics to first-order contribution
Suppose a new customer's first order produces $40 of contribution before advertising. If CAC is $28, the order leaves $12 before fixed overhead. If CAC rises to $45, the first order loses $5 under that definition. ROAS may still look acceptable when the order value is high, which is why product economics must be reviewed beside the revenue ratio.
Calculate contribution after acquisition by subtracting CAC or average ad cost per acquired order from pre-ad contribution. Segment products when their margins differ. A campaign selling high-margin accessories and low-margin bulky goods can have one blended ROAS while producing very different profit by product.
Use lifetime value carefully
Customer lifetime value can justify spending more than first-order contribution only when repeat behavior is supported by reliable cohort data. Use net contribution from repeat orders, not gross revenue. Account for retention cost, discounts, support, fulfillment, refunds, and the time required for those purchases to occur.
Keep first-order economics visible even when using lifetime value. A business can be profitable over the customer lifecycle and still face a cash-flow problem if acquisition is paid today and contribution arrives months later. Apply conservative retention assumptions and compare forecast cohorts with mature actual cohorts.
Choose metrics for the decision
Use ROAS for campaign revenue efficiency, CAC for the cost of adding customers, contribution after ads for order profitability, and payback period for cash recovery. No single metric should control budget. A high ROAS may be driven by returning customers; a low CAC may attract low-value customers; positive first-order contribution may still be too small for overhead.
Create a simple scorecard by campaign and product: spend, new customers, CAC, attributed revenue, ROAS, net sales after refunds, pre-ad contribution, and contribution after ads. Review both campaign and blended store results. The blended view can reveal that several platforms are claiming the same demand.
Build a practical review cadence
Monitor spend and obvious tracking issues frequently, but judge profit after enough time has passed for delayed conversions, cancellations, and returns. Weekly reviews can guide tests, while monthly cohort and profit reviews provide a more stable view. Label incomplete periods so they are not compared with mature results.
Update targets when product margin, pricing, return rate, creative cost, customer mix, or repeat behavior changes. CAC and ROAS are measurement tools, not fixed truths. Their usefulness depends on consistent definitions, realistic contribution data, and a willingness to reconcile advertising reports with the money retained by the store.
Use the related calculators
Replace example assumptions with numbers from your own listings, payout reports, shipping invoices, advertising dashboards, and accounting records. These tools are planning aids, not official platform statements.
Frequently asked questions
Is CAC the same as cost per purchase?+
Not necessarily. Cost per purchase can include returning customers, while CAC should use newly acquired customers under a defined identity method.
Can a campaign have good ROAS and bad CAC?+
Yes. Returning-customer revenue or large orders can support ROAS even when the cost of adding each new customer is high.
Should creative and agency costs be included in CAC?+
Include them in a fully loaded view when they are part of acquisition, and keep a media-only view if it helps operational campaign comparisons.
Try these calculators
Use Ecom Profit Tools calculators to test sales, costs, fees, margin, and advertising scenarios with your own assumptions.