← All posts

The True Cost of User Acquisition: What You Actually Spend to Get Each App Install

Your ad platform says $1.50 per install. The real number is probably 2-5x higher when you count everything. Here's how to calculate it.

Your ad platform says your cost per install is $1.50. That sounds reasonable. But when you account for everything the platform doesn’t show you, the real cost might be $3, $5, or even $10 per user.

CPI as reported by ad platforms is useful but it consistently understates what you’re actually spending. If you’re making budget decisions based on reported CPI alone, you’re working with incomplete information.

Person counting money at a desk with calculator, laptop, and financial reports

Why reported CPI is too optimistic

Google Ads and Apple Search Ads calculate CPI as total ad spend divided by attributed installs. Simple enough. But it misses several real costs.

Organic cannibalization. Some users who install through an ad would have found your app anyway through organic search. Attribution can’t perfectly distinguish incremental installs from ones that would have happened without the ad. Industry estimates put cannibalized organic traffic at 10-30% of attributed installs. You’re paying for users you would have gotten for free.

Creative production. If you’re making custom ad creatives - screenshots, video ads, promotional graphics - those costs aren’t in your CPI. A $500 video spread across 1,000 installs adds $0.50 per install that the platform never reports.

Your time. If you spend 5 hours a week managing campaigns, that’s time not spent building features or doing other work. Solo developers almost never count this.

Attribution gaps. Someone sees your ad on YouTube, searches for your app in the App Store later, and installs organically. The install gets attributed to organic, but your ad drove it. Your paid campaigns are probably more effective than reported CPI suggests, but your organic growth is less “free” than you think.

Current CPI benchmarks (2026)

For context, here’s what things cost right now:

By platform

  • iOS: $2.52 average
  • Android: $1.29 average
  • Global average: $1.80

The iOS premium reflects higher user quality - iOS users tend to have higher lifetime values.

By category

CategoryiOS CPIAndroid CPI
Casual games$2.50$1.50
Mid-core games$4.50$3.25
Hardcore games$6.00$4.50
Simulation-$0.59
Finance$8.23$4.13
Utilities$2.90-
Shopping$6.20$2.70

Finance and shopping apps have the highest CPIs because they attract high-value users that many advertisers compete for.

By region

RegionCPI Range
North America$1.75-$4.13
Europe$1.66-$4.75
APAC$0.90-$2.00
Latin America$0.22-$1.00

You can get users in Latin America for 5-10x less than in the US. But cheaper users typically generate less revenue, so cheaper isn’t automatically better.

Some interesting shifts in 2025-2026:

  • Finance app CPI dropped globally from $1.51 to $1.13
  • North American finance fell from $7.03 to $4.13
  • APAC shopping dropped over a third to $0.90
  • Gaming CPI jumped 30% (Adjust’s 2026 report)

Mixed picture. Some categories getting cheaper, others (especially gaming) getting more expensive.

Person making an online purchase on a MacBook with a credit card

Calculating your actual acquisition cost

To know what you’re really spending per user:

Blended CPI = (Google Ads + Apple Search Ads + Creative Costs + Other Marketing) / Total New Installs

Then for cost per paying user:

CAC = Blended CPI / Install-to-Paid Conversion Rate

Worked example:

  • Google Ads: $1,500/month (800 installs = $1.88 CPI)
  • Apple Search Ads: $1,000/month (350 installs = $2.86 CPI)
  • Creative costs: $200/month
  • Total spend: $2,700/month
  • Total installs: 1,150
  • Blended CPI: $2.35
  • Install-to-paid conversion: 4%
  • True CAC: $58.70

$58.70 feels very different from the $1.88 and $2.86 the platforms show you.

Watch daily and weekly, not just monthly

Monthly averages hide problems. Your CPI might average $2.00 for the month, but if it was $1.50 in the first two weeks and $3.00 in the last two, something changed. A competitor entered your keywords, your creative got stale, or seasonality shifted.

A CPI spike that goes unnoticed for two weeks at $50/day in spend is $700 wasted. Catching it on day 2 saves most of that.

Getting costs and revenue in one place

The practical challenge is that cost data lives in your ad platforms and revenue data lives in your app store dashboards. To know if acquisition spending is paying off, you need both side by side.

Apps Finboard handles this by syncing Google Ads and Apple Search Ads costs alongside Google Play, App Store, and AdMob revenue. The cost and revenue charts update three times daily, so when costs spike or revenue dips, you see it the same day instead of at month-end when it’s too late to adjust.

What to actually optimize for

Acquisition cost only matters relative to the revenue each user generates. A $10 CPI is expensive if users generate $5 in lifetime value. It’s a great deal if they generate $50.

Focus less on getting CPI as low as possible and more on maximizing the ratio between what each user earns you and what they cost. Track both numbers consistently, and budget decisions get a lot clearer.