What Good CPI, CAC and ROAS Look Like Before You Scale
Table of content
- Quick Summary: The Decision Rule Before You Scale
- Why Benchmarks Mislead (and How to Use Them Safely)
- CPI Benchmarks: What “Good” Looks Like by Stage
- ROAS Benchmarks: What “Good” Looks Like by Window
- Where CAC Fits (and Why Most Teams Calculate It Wrong)
- How to Benchmark Without Copying Your Competitors
- What to Track Weekly: Analytics and Retention Signals
- Practical Scale Criteria (With Tables)
- FAQ
Quick Summary: The Decision Rule Before You Scale
Here’s the version I give founders when we’re trying to avoid an expensive month.
You scale only when three things are true at the same time:
- acquisition is stable (your costs are not bouncing around week to week)
- payback is predictable (you can see the path to profitability, not just hope)
- retention is holding (new cohorts behave like your best cohorts)
That’s it. If one of those is missing, scaling is usually just paid panic dressed up as ambition.
This guide is built for buyers who want to make sensible calls: what “good” looks like, how to use up-to-date mobile marketing benchmarks without being fooled by them, and what to check before budgets go up.
Why Benchmarks Mislead (and How to Use Them Safely)
Benchmarks are useful, but they’re dangerous if you treat them like universal truth. The most common mistake I see is teams chasing a number instead of understanding the system behind it.
Your costs shift with: seasonality, creative fatigue, targeting, geo mix, product experience, and how your measurement is set up. So the right question is not “is our CPI good?” The right question is “is our CPI good for this category, this geo mix, and this stage of learning?”
If you want a clean way to use them, do this once:
- Set your strategy (what you’re optimising for and why)
- Set your measurement windows (D7, D30, payback)
- Set your testing cadence (how often new creative enters the system)
- Set a pass/fail rule, then stick to it
That’s performance benchmarking in practice: not guessing, not copying, just working a consistent process.
One helpful external reference for broad trends is the AppsFlyer benchmarks hub (aggregated data, updated regularly): AppsFlyer industry benchmarks.
CPI Benchmarks: What “Good” Looks Like by Stage
When teams ask me about CPI, I ask one thing first: “Are you learning, or are you scaling?” Those are different jobs.
In learning mode, your goal is signal quality. In scaling mode, your goal is efficiency at volume.
A simple rule that holds across most apps: if your CPI drops but your retention drops harder, you did not “win”. You bought cheaper users.
Here’s how I think about CPI benchmarks by stage:
- Early testing: you can tolerate higher CPI while you test angles, audiences, and onboarding flows
- Validation: you look for CPI stability and repeatability across several creative batches
- Scale: you push budget only when CPI and retention both hold, and ROAS tracks to your payback
If you want a public reference point for UA cost ranges, Business of Apps compiles user acquisition cost research and definitions that can help you sanity-check inputs.
A practical note on “cheap” installs
Cheap installs can be useful in certain mobile regions for early testing, but only if you can measure quality. Otherwise you get false confidence.
This is where using data matters. I want you to be able to compare cohorts by region and channel without relying on vibes.
ROAS Benchmarks: What “Good” Looks Like by Window
ROAS is where teams get into trouble because they talk about one number without a timeframe.
A “good” ROAS depends on:
- your monetisation model
- your payback window
- your retention curve
- your cash position
- your ability to keep producing fresh creative
In other words, ROAS is not a trophy. It’s a planning tool.
A useful way to frame this for buyers:
- D7 ROAS = early signal (is the offer and funnel working?)
- D30 ROAS = business reality (is the loop sustainable?)
- Longer windows = subscription and LTV maturity (only if measurement is solid)
If you want a 2026-oriented breakdown of ROAS thinking and time windows, Liftoff’s explainer is a decent non-competitor reference for how mobile teams define “good” in practice.
Where CAC Fits (and Why Most Teams Calculate It Wrong)
CAC is the cost to acquire a paying customer, not just an install. That sounds obvious, but it’s where most spreadsheets quietly lie.
A clean CAC benchmark only works when:
- you define what “customer” means (trial start? first purchase? subscription paid?)
- you use the same window for spend and conversions
- you include the real costs that sit around paid acquisition
For many apps, “CPI looks fine” but CAC is broken because the onboarding and paywall leak value. Fixing the experience often improves CAC faster than changing bids.
This is also why I want you tracking performance metrics in a way that links spend to downstream behaviour, not just installs.
How to Benchmark Without Copying Your Competitors
It’s tempting to benchmark against your competitors. It’s also a fast way to learn the wrong lesson.
Here’s the safer approach:
- Benchmark against yourself first: last month vs this month, by cohort
- Then benchmark against category ranges: to understand if your problem is unique
- Only then look at your competitors: to understand positioning, creative patterns, and offer framing
This is the point of marketing benchmarking. Not “are we winning?” but “where are we leaking performance?”
One practical tool I use: break down your funnel into three levers:
- acquisition efficiency (CPI / CAC)
- conversion and payback (ROAS / payback window)
- retention (habit, value, and reasons to return)
That’s the simplest form of benchmarking that stays honest.
A media benchmark is basically a sanity check for channel behaviour: what does “normal” look like for volume, cost stability, and creative fatigue?
You do not need to overcomplicate this. For most teams, the scale blockers are:
- too little creative throughput
- messy attribution
- poor onboarding retention
- inconsistent measurement
And yes, advertising still matters here. But it only works when the downstream loop is healthy.
If you’re planning channel mix, our internal guides can help you build the foundations first, like mobile app user acquisition strategy and mobile app KPIs and metrics you can’t ignore.
What to Track Weekly: Analytics and Retention Signals
This is the exact cadence I recommend to app marketers who want predictable growth.
Weekly:
- creative learnings (what hook won, what failed)
- CPI and CAC stability
- early ROAS signals
- retention movement by cohort
Monthly:
- payback trend
- segmentation by geo and audience
- offer fatigue indicators
- budget reallocation rules
This is also where analytics earns its keep. I want clean analytics naming, clean event definitions, and a measurement approach you trust.
You do not need perfect tracking. You need consistent tracking.
(That’s analytics #1.)
Most teams over-focus on acquisition and under-focus on retention. The irony is that retention is what makes scaling affordable.
Here’s what “good” looks like before scaling:
- retention does not collapse when you increase volume
- retention holds for at least a few creative cycles
- retention improves when you improve onboarding, not just when you bid differently
If you want a reference point for typical retention curves, Stream’s retention guide provides a broad overview of drop-off patterns across mobile apps.
A reminder: retention is not only about daily actives. retention is about reasons to return. retention is about value recognition. retention is about habit.
And the user experience drives that. If the first session is confusing, retention will punish you no matter how clever your campaign is. A user will not “learn” the product if they do not feel progress in the first few minutes.
(That’s “user” once here—keep reading, we’ll use it naturally where it matters.)
(That’s analytics #2.)
Practical Scale Criteria (With Tables)
Table 1: Pre-scale checklist (pass/fail)
|
Check |
Pass looks like |
Fail looks like |
|
Cohort stability |
ROAS and retention trends repeat across weeks |
Big swings with no explanation |
|
Measurement |
analytics events consistent and trusted |
Missing events, inconsistent windows |
|
Creative cadence |
New assets weekly, learnings captured |
Same ads running until fatigue |
|
Economics |
CAC and ROAS align to payback |
“It’ll work later” thinking |
Table 2: What “good” looks like (directionally)
|
Metric |
Early learning |
Validation |
Scale |
|
CPI |
Allowed to be higher |
Stabilising |
Lower and stable |
|
CAC |
Directionally improving |
Consistent by cohort |
Predictable payback |
|
ROAS |
Early signal only |
Tracks to targets |
Holds at volume |
|
retention |
Improving with product work |
Stable across sources |
Stable while spend rises |
Table 3: Measurement hygiene
|
Area |
What to do |
Why it matters |
|
Attribution |
Align windows and definitions |
Avoid false winners |
|
Cohorts |
Track by channel/geo |
Costs and quality differ |
|
analytics |
Document events and ownership |
Prevent “metric drift” |
(That’s analytics #3 and #4 here.)
A final note on efficiency: this is where roi measurement belongs. ROI is not a feeling; it is your ability to connect performance data to decisions without arguing about definitions.
And this is where app insights come from: consistent tests, consistent measurement, and honest reviews. That’s the difference between “we’re spending” and “we’re growing”.
This is your one-time callout: mobile app's marketing strategies should be judged on what they produce after onboarding, not just what they win in the auction.
Also, app growth should not be measured by installs alone.
FAQs
What are the 5 steps of benchmarking?
Define scope, pick metrics, collect data, analyse gaps, implement changes. Do it as a repeatable loop, not a one-off slide.
What are the 7 steps in benchmarking?
Plan, define, measure, compare, analyse, improve, repeat. The “repeat” is where most teams fail.
What are the KPI for app usage?
Activation, retention, conversion, and revenue per cohort are the core. Pair them with acquisition costs so you can see payback.
What are the 4 steps of benchmarking?
Measure, compare, learn, act.
What are benchmarking apps?
Tools and workflows that help teams compare performance across time, channels, and cohorts, using consistent measurement rules.
What are marketing benchmarks?
Reference ranges that help you sanity-check performance. Useful as context, dangerous as targets.
Closing note
If you want a calm scaling plan, stop looking for perfect numbers and start building a repeatable system: clear measurement, consistent analytics, honest cohort reviews, and steady retention improvements. Then scale.
When you do that, the benchmarks stop being anxiety fuel and start being guidance.