CPA or ROAS? Which one should you focus on? As a business owner, you know that the two KPIs you are always looking at are cost per conversion (CPA) and return on ad spend (ROAS). These two metrics allow you to analyze account health at a high level and make decisions at the keyword level.

Despite their significance, it is relatively uncommon for advertisers to be uncertain about which option to utilize.
CPA vs. ROAS—How to Choose?
Here are a few key points to consider when comparing CPA (Cost Per Acquisition) and ROAS (Return on Ad Spend):
| Aspect | CPA (Cost Per Acquisition) | ROAS (Return on Ad Spend) |
|---|---|---|
| Definition | The cost incurred to acquire a single customer or conversion. | Measures the revenue generated for every dollar spent on advertising. |
| Formula | Total Cost of Campaign ÷ Number of Acquisitions | Revenue from Ads ÷ Total Ad Spend |
| Goal | Minimize CPA to reduce acquisition costs. | Maximize ROAS to increase return on ad spend. |
| Focus | Efficiency of acquiring customers. | Profitability of advertising spend. |
| Unit of Measurement | Expressed as a monetary value (e.g., $20 per acquisition). | Expressed as a ratio or percentage (e.g., 4:1 or 400%). |
| Interpretation | Lower CPA indicates more cost-effective customer acquisition. | Higher ROAS indicates better revenue generation from ads. |
| Best For | Budget-conscious campaigns focused on minimizing costs. | Revenue-driven campaigns aiming to maximize profit. |
| Example | Spending $1000 to get 50 customers → CPA = $20 | Spending $1000 to earn $4000 in revenue → ROAS = 4:1 |
| When to Use | When you want to control acquisition costs. | When you want to measure the profitability of your ads. |
| Limitations | Doesn’t account for revenue or profit from the acquisition. | Doesn’t account for revenue or profit from the acquisition. |
CPA
Let’s not take classic conversions but look at lead generation first. The standard metric for lead generation is CPA (which stands for Cost Per Action). To calculate the CPA, simply divide the total cost by the number of conversions.
But why does this matter?
To begin, CPA is closely related to your company’s aims and success. Given a specific sales closure rate, you can calculate how much you can pay for each conversion in order to balance the revenue generated by sales.

Each lead has a potential deal value of $5,000 in this scenario. You anticipate that approximately 2% of your leads will be converted to clients. If you are looking for an optimal balance, you could perhaps spend:
$5,000 spent X 0.02 lead closure rate = $100 cost per lead
You simply need to keep your CPA below this number now that you’ve established a break-even point.
You may further fine-tune this by incorporating a lifetime customer value into the equation to help alter this figure for subscription models.
What’s more, understanding your maximum CPA determines how far you can push for additional conversions. Sometimes, you simply cannot achieve your conversion or CPA goals. Of course, you want to keep your sales funnel filled so that you can keep pushing advertising further. CPA then serves as a reference for determining how much more you are paying for these additional conversions, allowing you to assess whether the increase is worthwhile.
ROAS
ROAS and its variations are simply the amounts of revenue generated in relation to your advertising costs.
The most basic is revenue divided by cost.
This metric illustrates how much revenue you receive for every dollar spent on advertising.
ROAS makes it easier to evaluate your account in conjunction with the changeable purchase totals common in e-commerce. You aim for a specific ratio rather than calculating a CPA target. This makes the measure more adaptable and allows you to disregard the cost per conversion, which varies greatly between products.
For example, after accounting for fixed expenses in producing/acquiring the products, you realize you can’t spend more than 20% of your total budget on advertising. You may then extrapolate this to a 500% return on ad spend. Some advertisers also utilize cost/sale, which is the inverse of ROAS, to make it easier to grasp.
Consider two keywords you bid on:
- one with a CPA of $20 and a revenue of $100,
- and the other with a CPA of $30 and a revenue of $150.
Both of these keywords actually have the same ROAS, but if you are overly focused on CPA, you may be tempted to bid lower on the second term.
As another example, if you try to balance the CPA against the price of a single item, you may overlook that your typical consumer spends an additional 20% on accessories or upsells you offer. By bidding on a single item’s price, you risk losing more revenue by being less competitive in these now-undervalued terms.
CPA vs. ROAS
Now, let’s compare them side by side.
| Aspect | CPA (Cost Per Acquisition) | ROAS (Return On Ad Spend) |
|---|---|---|
| Definition | The cost incurred to acquire a new customer. | The revenue generated for every dollar spent on advertising. |
| Focus | Cost efficiency in customer acquisition. | Overall profitability of the advertising spend. |
| Calculation | Total Ad Spend / Number of Acquisitions. | Revenue from Ad Campaign / Cost of Ad Campaign. |
| Ideal Scenario | Lower CPA indicates cost-effective marketing. | Higher ROAS indicates more effective ad spend. |
| Used For | Evaluating the effectiveness of specific marketing campaigns in acquiring customers. | Assessing the overall efficiency and profitability of advertising investments. |
| Suitability | Better for campaigns focused on specific actions or conversions. | Better for understanding the overall financial return of advertising efforts. |
| Limitations | Doesn’t directly consider the revenue generated. | Can be skewed by high-revenue but low-profit items. |
Both CPA and ROAS are vital in assessing the effectiveness of marketing strategies, with CPA focusing more on the cost aspect of acquiring new customers and ROAS on the overall return on investment in advertising.
Advanced CPA for lead-gen and fixed-payout flows
When you’re buying signups, KYC-started, KYC-completed, or FTDs on a fixed payout, a cheap CPA can still be bad if sales quality collapses.
Now, calculate two allowables:
- Breakeven allowable CPA
Allowable CPA = LTV × Gross-Margin% × Close-Rate (for lead gen)
In iGaming affiliate acquisition, replace “close-rate” with Signup→FTD or Registered→Depositor conversion rate, and LTV with NGR-per-FTD over a cohort window. That gives you a conservative ceiling that survives board scrutiny. - Profit-target allowable CPA
Allowable CPA = Breakeven CPA × (1 − Target-Profit%)
Have you considered the downstream impact of switching from “registration CPA” to “FTD CPA” mid-campaign?
Teams celebrate the lower nominal CPA, then wake up to dried-up pipelines because affiliates killed the pre-qualification volume that used to prime FTDs. It’s frustrating—and entirely predictable. Build the laddered allowables above, and your partners will understand exactly where they can push.
ROAS for casino operators isn’t ecom ROAS—use NGR and bonuses
Let’s face it: bonus cost is the silent assassin in casino math. If you measure ROAS on GGR and ignore bonus and promo liability, campaigns look heroically profitable until the finance team reverses your month with bonus accruals. Many business owners prefer a Contribution ROAS (sometimes called POAS) computed as:
(NGR − Bonus Cost − Variable Provider Fees − Payment Fees) ÷ Ad Spend.
That’s the ROAS you can spend against safely.
Subscription and recurring flows: when ROAS misleads?
Sportsbooks with subscriptions (VIP clubs, passes), or any recurring revenue mechanics, shouldn’t scale on ROAS at all.
Move to LTV: CAC and payback with cohort analytics.
CAC is “fully loaded” (media + sales/AM time to close the partner or user), and LTV is net of churn and promo cost. The payback clock should start on the first deposit, not the registration. That’s uncomfortable for teams used to calling victory at D7, but it prevents brittle growth.
Benchmarks vary; the principle doesn’t.
Which one should you go with?
Since it’s the end of the year, many people are sitting down to evaluate their goals for the upcoming year and try to revise their advertising strategy to improve their ROI.

If you have a set cost/fixed payout model, CPA is the way to go. This makes it excellent for lead generation but somewhat deceptive in e-commerce.
If your revenue varies greatly between purchases, ROAS is the way to go. ROAS is excellent for e-commerce but far less useful for lead generation.
Does this mean you have to choose between the two?
Despite focusing on CPA, you may utilize ROAS as an additional metric to highlight the worth of PPC for a lead generation account. If you ever have to justify PPC, you may say, Not only did we bring in X new leads at this budget, but it also resulted in $XXX in sales, and for every dollar put in PPC, we are getting a return.
E-commerce is based on ROAS and ignores CPA.
You may acquire a reasonable approximation of CPA by looking at typical order values. If you need to achieve a 400% ROAS and your typical order is $125, your CPA should be around $20.
While this complicates comparing many distinct products, it can be used as a heuristic for narrow product groups with similar prices and purchasers.
Conclusion
ROAS (or return on ad spend) is the revenue you make in relation to your advertising costs, while CPA (or cost per action or conversion) is the total ad costs divided by the number of conversions.
Having a reference CPA in e-commerce will not help you maximize your revenue, but it will make it easier to spot faults in your business account. You’ll only have to keep an eye out for fluctuating average order values, or you’ll be caught off guard.
Maximize Your Marketing Impact with Scaleo!
Whether focusing on Cost Per Acquisition (CPA) to streamline your customer acquisition costs or leveraging Return On Ad Spend (ROAS) for holistic campaign profitability, Scaleo’s cutting-edge affiliate software brings you the insights you need. Start optimizing your affiliate campaigns precisely—Scaleo is your key to smarter, more profitable marketing.
Schedule a free demo call now!
