What CPI and ROAS should a subscription app or a game expect in 2026?

These CPI and ROAS benchmarks come from accounts I have run, not from industry averages, which I cannot verify. Each row is linked to the case or the post it comes from. Use them as reference points, not targets, because every one depends on the product behind it.

This page is for someone with their own numbers in hand, asking whether they are good. Every row has a source you can open. If you want the reasoning behind a row, the source is where it lives; if you want your own numbers read, that is the audit.

Return on ad spend

MetricFromToWhereSource
D0 ROAS20%43% weekly recordVidea AI and Cleaner Pure, subscription, spend past $200K a monthsource
D0 ROAS8 to 12%17 to 23%Horse Racing Solitaire, game, soft launch to scale over two yearssource
Blended ROAS70%230%EatBetter, subscription, in two monthssource
ROAS by D28100%Honig Games, US cohorts, per the clientsource

D28 ROAS by channel, one subscription app

Four channels, one subscription app, same period, read as day 28 gross media ROAS. This is one app at unequal spend levels, a map of one account, not a randomized channel comparison. TikTok's cost was not tracked in the MMP, so its ROAS is an estimate. Gross media parity leaves out store fees, taxes and refunds, and attributed ROAS is not incremental ROAS.

ChannelD28 gross media ROASCPISpendSource
Meta1.61x$1.54$181.8Ksource
Apple Search Ads1.30x$1.06$10.7Ksource
Google Ads1.09x$0.40$11.9Ksource
TikTokabout 0.79x, an estimate$1.12$2.8Ksource

Cost per install

MetricFromToWhereSource
Blended CPI£9.43£5.38Horse Racing Solitaire, in one monthsource
Creative test, best ad£0.65175 ads from December 2025 to April 2026, 14 under £1.00source
Creative test, blended£1.22Same account, same period, all 175 adssource
UGC ad, product tried on cameraCPI down 40%Diress, against the account baselinesource
UGC talking headCPI down 22%A horse racing game, against the account baselinesource

Revenue

MetricFromToWhereSource
MRR$10K$180KEatBetter, in two monthssource
Day one payer conversionup 50%Horse Racing Solitairesource

The tests behind the bigger claims

I wrote these tests up in full. Each ran on one account, so read it as a direction, not a rule, and rerun it on your own data before you move budget.

TestSpendSampleWhat it foundSource
What predicts D28 ROAS, day zero value or cost per purchase?$606,46238 Meta app campaigns, April to June 2026Rank correlation with D28 ROAS was +0.96 for day zero value and -0.81 for cost per purchase. Backing the best 13 of 38, the day zero ranking returned 96.6% ROAS by day 28 and the cost per purchase ranking 85.9%.source
Which Google Ads bid strategy works best for apps?$73K and $27K, $100K in all6 campaign types on iOS and Android, then 6 bid strategies over 9 days in the USMax Conversion Value beat tROAS on both platforms and in every market. Search took 58% of budget and returned 25% ROAS; Display took 32% and returned 43%.source
Where does Meta miss its tROAS target, country by country?$383KFive tROAS campaigns, 200+ countries, March 1 to May 297% of spend, $27.6K across 17 combinations of country and campaign, was red on both D0 and All ROAS for three straight months. No dashboard flagged it.source

How to read these

Before you compare your own number to a row, check it in this order.

  1. Every row is one account, one period, one product. Treat it as a reference point, not a target.
  2. Check retention and price first. The ROAS a subscription app can reach depends on them before it depends on any campaign.
  3. Ask how fast your revenue arrives. A game with a live economy can look worse on day zero and better on day 28 than an app whose revenue arrives up front, so read the curve from day zero to day 28, not a single day.
  4. Judge CPI against the CPA ceiling from your unit economics, never on its own. A campaign can bring 10,000 cheap installs and zero subscribers.
  5. If your number still sits far from a row, bring it to the audit and I will read it.

What a ROAS gap costs

One figure on this page is arithmetic, not a result. On €100,000 of monthly spend, the gap between 107% and 132% ROAS is 25 points, or €25,000 of revenue a month, and what a mediocre ROAS is costing you shows the sum.

To price the gap on your own account:

  1. Take your monthly paid spend.
  2. Take your current blended ROAS.
  3. Take the ROAS you believe the account should reach at this spend level.
  4. Multiply the gap by the spend.

Questions people ask

What is a good CPI for a subscription app?

The one your payback can afford. CPI on its own tells you almost nothing; a campaign can bring 10,000 cheap installs and zero subscribers. I set the CPA ceiling from unit economics first and judge the rest on revenue.

What ROAS should I target on day zero?

It depends on how fast your revenue arrives. On the two accounts above, day zero ROAS settled at 17 to 23 percent on Horse Racing Solitaire, and Videa's best week reached 43 percent. What matters is the curve from day zero to day 28, and the post on day zero value versus CPA shows which one predicts it.

Why no industry averages?

Because the ones in circulation are unsourced or reported by the vendors themselves, and I would be repeating a number I cannot check. Every figure here has a case behind it that you can read.