The short answer
iOS cost per install averaged $5.84 in Q1 2026, up 19% year over year, while Android sat at $1.92, a 2 to 3.5× gap across verticals.
Read the full answer
Three things drive the cost: Apple's App Tracking Transparency framework, which raised iOS acquisition costs 20-30% by degrading the targeting signal; the install being a high-friction conversion compared to a web signup; and creative fatigue, which forces continuous production spend on top of media.
iOS runs 2 to 3.5 times Android across verticals. App Tracking Transparency accounts for 20-30% of that, by degrading the signal platforms optimise against.
Source: Udonis user acquisition benchmarks, 2026 · log scaleApp acquisition costs have risen for four straight years, and most of the explanation is structural rather than competitive. Knowing which part is structural matters, because it determines which levers are worth pulling and which are theatre.
What does an app install actually cost now?
iOS cost per install reached $5.84 in Q1 2026, up 19% year over year. Android sat at $1.92, up 8%. Strataigize’s 2026 analysis of app install campaign costs puts the same global averages on both platforms. That is a 2 to 3.5x gap depending on vertical.
| Vertical | Rough CPI |
|---|---|
| Sports | ~$26.81 (highest measured) |
| Finance | High end |
| Gaming (iOS / Android) | ~$4.22 / ~$2.97 |
| Casual gaming, music | Among the lowest |
The spread across categories is enormous, running from under $1 to over $26, with AppTweak’s 2026 Apple Ads benchmarks putting sports apps highest at $26.81 and music at $2.11, which makes the global average close to useless as a target.
A finance app comparing itself to a blended figure will conclude it is failing when it is performing normally, and a casual game doing the same will conclude it is winning when it is not.
The only benchmark worth tracking is your own category on your own platform, measured against your own trend. Everything else is orientation.
Two things make the category averages more misleading than they look. Vertical mix is one: a portfolio containing both a finance app and a casual game has a blended CPI that describes neither.
Geography is the other, and it moves the number as much as category does. A US install and an install in a lower-monetising market are different products at different prices, so any figure quoted without a region attached is close to meaningless.
Track your own CPI as a trend line rather than a point. The number that tells you something is the direction over eight weeks against a stable creative and audience setup. A single week’s CPI moves on auction noise, competitor launches and your own creative rotation, and reading it as a verdict produces a lot of expensive overcorrection.
Why is iOS so much more expensive than Android?
iOS is more expensive than Android because two forces compound. Apple’s App Tracking Transparency framework raised iOS acquisition costs 20 to 30% since launch, according to AdAction’s 2026 app user acquisition cost benchmarks, and iOS users monetise better, so more advertisers compete for them.
The ATT mechanism is worth understanding properly, because it explains why account-level optimisation cannot fix it. Ad platforms optimise by learning which users convert and finding more people like them.
ATT cut off much of that signal on iOS, so the platforms now work from a degraded and delayed picture. They find good users less efficiently, and the cost of each one rises.
Nobody did anything wrong; the inputs got worse.
You cannot fix this from inside an ad account. You can only route around it, which is what the rest of this comes down to.
The competitive half of the gap deserves as much attention as the technical half. iOS users spend more per head across almost every consumer category, which means every advertiser wants them, which bids the price up independently of any measurement problem. Even with perfect attribution, iOS would cost more.
That matters for how you respond. If the gap were purely an ATT artefact, the answer would be better measurement.
Because roughly half of it is genuine demand for a more valuable user, the answer is partly to accept the price and check whether the lifetime value justifies it.
Plenty of apps discover that a $5.84 iOS install with materially better retention and conversion is a better purchase than a $1.92 Android install that never subscribes.
The CPI comparison alone cannot tell you that, and optimising toward the cheaper platform on CPI is one of the more common ways to make an account look efficient while making the business worse.
What actually measures an iOS install now?
Two Apple frameworks measure an iOS install now, and neither behaves like the pixel you are used to. SKAdNetwork carries most of the volume today and AdAttributionKit is the successor Apple introduced at WWDC 2024, and between them they decide what you are permitted to know about an iOS campaign.
Start with what ATT left behind, because “nobody opts in” is the wrong premise to plan from. Adjust’s benchmark data puts the industry-wide opt-in rate at 35% as of Q2 2025, up from 34.5% a year earlier and 34% in 2023, measured among users who were actually shown the prompt.
That denominator is why published figures disagree so widely. A rate calculated across every user, including those in apps that never present the prompt at all, is a much lower number describing a different thing, and the two get quoted interchangeably.
Everything else runs through SKAdNetwork, which operates whether or not anybody opted in, and its mechanics explain most of what looks broken in an iOS report. SKAN 4 returns up to three postbacks per install, covering days 0 to 2, days 3 to 7 and days 8 to 35.
The fine conversion value, a 6-bit integer from 0 to 63 carrying your revenue bands or funnel stages, is available only in the first window, per Singular’s SKAN 4 documentation. Windows two and three return a coarse low, medium or high at best.
Then the clock, which is the part that catches people out. Postbacks are deliberately delayed: 24 to 48 hours after the first window closes, and 24 to 144 hours for the second and third.
The earliest complete read on a cohort is therefore several days old by the time it lands, so a 24-hour verdict on an iOS campaign is reached before the data supporting it exists. Accounts that judge iOS creative on the cadence they judge web creative are reading noise and acting on it.
Why does a small app account get less data than a big one?
A small app account gets less data because Apple gates how much detail a postback may carry on the install volume behind it.
Privacy-preserving attribution is built on crowd anonymity, which by Apple’s own description “sends less data back to ad networks and advertisers when there are fewer conversions”. Kochava’s breakdown of the four tiers sets out what goes missing at the bottom: a campaign in the lowest tier can lose the fine conversion value, the source identifier and the source app identifier.
So the measurement penalty is regressive, and that follows directly from the rule Apple publishes rather than from anything a network chose. The advertiser with the smallest budget gets the least signal, on top of paying the highest relative price for it, and no amount of account management recovers it.
That is a structural reason a $20,000-a-month app account cannot optimise its way to the efficiency of a $2 million one, and it is worth knowing before you conclude your agency is underperforming.
AdAttributionKit is where this is heading. Apple’s documentation describes it as attributing installs and re-engagement from clicks or views without tracking individuals across apps, on the same crowd anonymity foundation, and Apple publishes a guide to running it alongside SKAdNetwork. The two interoperate rather than replacing one another on a switch date, so an app buying paid social in 2026 is in practice measured by both at once.
This is also the strongest argument for the change recommended below. A web signup is measured by your own pixel, on a surface you own, in real time, with no anonymity threshold deciding how much of it you are allowed to see.
Why is the install a bad conversion event?
The install is a bad conversion event because it asks too much and happens too rarely, and both of those hurt you.
An install requires the user to leave the feed, load a store listing, wait for a download, open the app, and sign up. Every step sheds people, and none of them happen on a surface you control or can measure.
The step after it decides whether any of the spend mattered, and why app installs stop short of becoming trials covers how to find which part of that chain is leaking, including the click-to-install times that say an install was never a person.
The sparsity problem is worse than the friction problem. Expensive events happen infrequently, and infrequent events are exactly what optimisation algorithms handle least well.
Meta’s delivery system needs roughly 50 conversion events per ad set per week before its modelling becomes reliable, the threshold in Meta’s own learning phase documentation. At a $5.84 CPI, clearing that bar on a single ad set costs about $290 a week in installs alone, before you have tested anything or learned anything.
Multiply that by the number of ad sets a real test structure requires and the arithmetic stops working for most brands below serious scale. You are paying for the privilege of generating enough data to optimise, rather than paying for customers.
This is why the practical answer is to stop optimising for installs. Route traffic to a web signup, optimise against that, and treat the install as a downstream step you measure but do not bid on. The signup is cheaper, far more frequent, and happens on a surface you control completely. It is a measurement decision rather than a budget one, and it is usually the single largest improvement available.
Why does CPI drift upward over a campaign’s life?
CPI drifts upward because of creative fatigue, and that is a running cost rather than a launch cost.
CPI does not stay flat. It rises as your audience sees the same assets repeatedly, and the only real countermeasure is new creative. Budget $1,000 to $5,000 a month for production on top of media, the range Strataigize recommends for serious paid user acquisition.
Teams that treat creative as a one-time launch expense watch CPI climb month over month and misattribute it to competition, seasonality, or the platform. The account did not get worse. The assets did, and nothing replaced them.
The related trap is running your best-performing asset until it dies. By the time fatigue is visible in the CPI, it has been eroding for weeks, and you have no replacement ready because the winner was working. A standing production cadence solves this; a reactive one does not.
Frequency is the mechanism worth watching, because it moves before CPI does. As the same audience sees an asset repeatedly, response rates fall, the platform has to buy more impressions to produce a conversion, and your cost rises. Frequency climbing while CPI is still flat is the earliest reliable warning you have, and it typically arrives two to three weeks ahead of the cost increase.
There is also a subtler version that catches teams out. Fatigue is not uniform across your audience. Your best-responding segment saturates first, so the composition of who is still converting shifts underneath a stable-looking CPI. By the time the blended number moves, the segment that was carrying the account has already stopped responding, and the replacement creative has to win back an audience that has now seen you a lot.
Which levers actually move the number?
Four levers actually move the number, in rough order of leverage:
Change the optimisation event. Moving from install to web signup is usually the biggest single improvement available, and it costs nothing but a decision.
Fix the pixel before you need it. Tracking has to be live before traffic arrives. Visitors who land before the pixel exists are permanently untaggable. There is no retroactive fix, and the earliest traffic is often the most responsive, so this is a deadline rather than a task.
Supply more creative. Volume is the most reliable lever on cost, and one new asset per $3,000 of monthly spend is a defensible floor, matching the production rate in Motion’s Creative Benchmarks 2026.
Match creative to platform. TikTok CPI varies 10 to 50% against Meta almost entirely on how native the creative is, per SEM Nexus’ 2026 platform comparison. Cross-posting a produced Meta asset to TikTok is the most common self-inflicted cost increase in app marketing.
If you are still choosing between the two rather than running both, the media cost, audience and budget floors are compared in TikTok ads versus Meta ads for a consumer brand.
There is a sequencing point buried in that order. The first two levers, the optimisation event and the pixel, are one-time structural decisions with permanent consequences.
The second two, creative volume and platform fit, are ongoing operational commitments. Teams routinely attempt the ongoing ones while the structural ones are still broken, which is why so much creative effort produces so little movement: the account cannot act on better assets if it is optimising toward an event it cannot generate enough of.
Fix in order. An account optimising for web signups with a working pixel will get more out of ten assets a month than an account optimising for installs will get out of forty.
What does not move it?
Bidding tactics, audience micro-segmentation and dayparting barely move it, and they get far more attention than they deserve at small and mid budgets.
All three are optimisations layered on top of a signal that ATT already degraded. Tuning bid strategy when the platform’s underlying model is working from partial data is precision applied to the wrong variable. It is not that these never matter; it is that they matter at scales where the structural levers are already handled.
The structural levers, meaning what event you optimise for, whether your tracking exists at all, and how much creative you can supply, are worth more than every bidding adjustment combined. They are also less interesting to discuss in a weekly meeting, which is part of why they get skipped.
The reason these persist is that they are legible. A bidding change is a decision you can make in an afternoon and report on by Friday, and it feels like control. Rebuilding your conversion event or committing to a monthly creative budget is slower, less visible, and harder to attribute in a weekly meeting even when it is the thing that worked.
A useful test before spending time on any account-level tactic: if this works perfectly, how much does the number move? For most bidding and segmentation adjustments at mid budgets the honest answer is a few percent, against 20 to 30% for the structural changes. That ratio should determine where the week goes.
The short version
iOS installs cost $5.84 because the targeting signal got worse and the conversion is hard, not because your account is badly run. Optimise for something cheaper and more frequent than an install, get tracking live before the first dollar of traffic, and keep creative supply continuous. The rest is noise.
Frequently asked
What is a good cost per install in 2026?
It depends heavily on category and platform. iOS averages $5.84 and Android $1.92, but the range across verticals runs from under $1 to over $26. Sports apps sit at the top around $26.81 according to AppTweak's 2026 Apple Ads benchmarks, while casual gaming and music are among the cheapest.
Compare yourself to your category, not the global average.
Why is iOS so much more expensive than Android?
Two reasons compound. Apple's App Tracking Transparency framework degraded the targeting and attribution signal available to ad platforms, raising iOS costs 20-30% since launch, according to AdAction's 2026 app user acquisition benchmarks.
On top of that, iOS users monetize better, so more advertisers compete for them. The result is an iOS CPI running 2 to 3.5× Android across most verticals.
Should I optimize for installs or for web signups?
At most testing budgets, web signups. Install events are expensive and sparse, and ad platforms need conversion density to optimize, and Meta's delivery system needs roughly 50 events per ad set per week before its modeling is reliable.
A web signup is cheaper, more frequent, and fully under your measurement control, which makes it a better optimization target even when installs are the actual goal.
How much creative budget does an app campaign need?
Budget $1,000-$5,000 per month for creative production on top of media spend. Creative fatigue is the main driver of rising costs over a campaign's life, and without a continuous supply of new assets, CPI drifts upward regardless of how well the account is managed.
Can you still measure iOS app installs after ATT?
Yes, but not the way a web pixel measures. Two things carry it.
Users who opt in to tracking, which runs at 35% industry-wide among users actually shown the prompt according to Adjust's 2025 benchmark data, and Apple's own frameworks for everyone else: SKAdNetwork, and AdAttributionKit, the successor Apple introduced at WWDC 2024, which interoperate rather than replacing one another.
SKAdNetwork returns up to three delayed postbacks covering days 0-2, 3-7 and 8-35, with the detailed conversion value available only in the first window. Both frameworks are built on crowd anonymity, so a low-volume campaign receives less detail than a high-volume one.
Why does an iOS campaign report look wrong for the first few days?
Because the postbacks are deliberately delayed. SKAdNetwork sends the first postback 24 to 48 hours after its conversion window closes, and the second and third 24 to 144 hours after theirs.
The earliest complete read on a cohort is days old when it arrives, so an iOS campaign judged at 24 hours is being judged on an incomplete and lagging picture. Set the review cadence to the framework rather than to habit.
Is TikTok cheaper than Meta for app installs?
It varies 10 to 50% against Meta, and the deciding factor is how native your creative is. TikTok rewards creator-style content and penalizes anything that reads as a produced advertisement, so the platform is cheaper only for advertisers who can supply that content.
Meta, in turn, runs 20 to 40% above Google App Campaigns on CPI.



Should You Hire an App Growth Consultant, an Agency, or Do It In-House?
Why Aren't My App Installs Converting Into Trials?
What Is a Good App Paywall Conversion Rate?