#relationships·Jul 17, 2026·6 min read
CPC vs ROAS: Which Metric Tells You If Your Ads Are Actually Profitable?
CPC (Cost Per Click) tells you how much you pay for each click. ROAS (Return on Ad Spend) tells you how much revenue you earn for every dollar spent. The core question: are you getting clicks cheaply, or are those clicks making you money?
Core Difference: Cost vs. Value
CPC is an efficiency metric for traffic acquisition. ROAS is a profitability metric for revenue generation.
- CPC = Total Spend / Total Clicks. It answers: How cheaply can I get someone to my site?
- ROAS = Total Revenue / Total Spend. It answers: For every $1 spent, how many $ do I get back?
Why it matters
A low CPC is useless if those clicks never convert. A high ROAS can justify a higher CPC. The two metrics work together, not in isolation.
Which to use when
Pick CPC when:
- You're optimizing for traffic volume (e.g., content promotion, top-of-funnel).
- You want to minimize cost per visit to a landing page.
- You're testing ad copy or keywords for clickability.
Pick ROAS when:
- You're optimizing for revenue (e.g., e-commerce, lead gen with known LTV).
- You need to justify ad spend to stakeholders.
- You're managing a performance-based campaign with clear conversion tracking.
Use both when:
- You want to balance cost efficiency with revenue effectiveness.
- Example: A campaign with low CPC but low ROAS may need better targeting or landing page optimization, not cheaper clicks.
How they diverge
What they measure
- CPC: Cost per individual click.
- ROAS: Revenue per dollar of ad spend.
Optimization goal
- CPC: Lower is better (cheaper clicks).
- ROAS: Higher is better (more revenue per dollar).
Dependency on conversion data
- CPC: Does not require any conversion tracking.
- ROAS: Requires accurate revenue and conversion tracking.
Where they overlap
Both use spend as a denominator
CPC = Spend / Clicks. ROAS = Revenue / Spend. Spend is the common input.
Both are campaign-level metrics
You can slice both by campaign, ad group, keyword, or creative.
Neither accounts for profit margins
ROAS uses revenue, not profit. CPC ignores revenue entirely.
Real scenarios
The cheap clicks that didn't convert
Setup: An e-commerce brand runs a campaign with a CPC of $0.25, well below industry average.
- What happened: High traffic, zero sales.
- What they checked: CPC looked great, but ROAS was 0.0.
Takeaway: Cheap clicks are worthless if they don't convert. ROAS revealed the real problem: poor targeting or landing page.
The expensive clicks that paid off
Setup: A SaaS company targets high-intent keywords with a CPC of $5.00.
- What happened: Low traffic volume, but high conversion rate and average order value.
- What they checked: ROAS was 8.0 (800%). CPC was high, but the return justified the cost.
Takeaway: ROAS can validate a high-CPC strategy if the revenue per click is high enough.
How they work together
When your primary goal is driving traffic and you want to minimize cost per visit. Common for awareness or retargeting campaigns where conversion happens later.
When your primary goal is revenue generation and you have reliable conversion tracking. Essential for e-commerce, lead gen, and any campaign with a clear ROI target.
When you need to diagnose performance: a high CPC with low ROAS suggests poor conversion; a low CPC with low ROAS suggests poor targeting or offer. Use both to pinpoint the issue.
Side-by-side snapshot
| Lens | CPC | ROAS |
|---|---|---|
| Formula | Spend / Clicks | Revenue / Spend |
| Unit | Currency per click | Ratio (e.g., 4.0 = 400%) |
| Requires conversion tracking? | No | Yes |
| Optimization direction | Lower is better | Higher is better |
| Typical use case | Traffic generation | Revenue generation |
Common pitfalls
Optimizing CPC alone can kill profitability
Why the confusion is wrong: A low CPC doesn't mean a profitable campaign. You might be attracting low-intent users who never buy.
- What to do instead: Set a minimum ROAS threshold and optimize CPC within that constraint.
ROAS without attribution window context
Why the confusion is wrong: ROAS can look artificially high if you use a short attribution window (e.g., 1-day click) and miss delayed conversions.
- What to do instead: Use a consistent attribution model (e.g., 7-day click, 1-day view) and compare ROAS across campaigns with the same window.
Quick check
Test whether you can tell these metrics apart.
boolean
A low CPC always means a profitable campaign.
Select an answer to continue
For learning only. Not advice on bids or spend.
You may also like
Metrics
Cost per click (CPC)
Cost per click (CPC) measures the average price an advertiser pays each time someone clicks the…
CostMetrics
Return on Ad Spend (ROAS)
Return on Ad Spend (ROAS) measures the revenue generated for every dollar spent on advertising.
PerformanceRelationships
ARPU vs Session RPM
RelationshipsRelationships
eCPM vs Viewability
Relationships