

You run two channels for your fitness app. Same monthly budget.
CPI says Channel A is 2.5x more efficient. Cost per subscription says Channel B delivers subscribers at 4x lower cost. If you allocate budget based on CPI, you are overspending on the wrong channel.
This is not a hypothetical. Most fitness app teams report CPI because every ad platform calculates it automatically. But CPI measures the cheapest, shallowest part of the funnel — and tells you nothing about what happens after the install.
Key Takeaways
Every fitness app UA metric answers a different question. The problem is that most teams only measure the first one.

Formula: Total ad spend ÷ number of installs.
CPI is universal. Every ad platform reports it. Industry benchmarks are widely published:

CPI is useful for one thing: measuring the cost of getting a user to download your app. For fitness apps, that is the least important step. An install is not a trial. A trial is not a subscriber. A $2 install from someone who never opens the app costs infinitely more than a $5 install from someone who subscribes to your workout plan.
The trap: because CPI benchmarks exist, teams use them to compare channels. But CPI comparisons between channels are meaningless for fitness apps — they compare the wrong thing.
Formula: Total ad spend ÷ number of trial starts.
Cost per trial (CPT) tells you how much you pay to get a user to start a free trial — the first real signal that someone is considering your workout plan or meditation program.
Shamanth Rao's analysis puts healthy blended CPT at $20–$40 for most subscription apps, with trial-to-paid conversion of 45–50%. A target below $12 is "incredibly aggressive — no app I know of has attained this at meaningful scale." For fitness apps, where impulse trial starts are common, CPT is especially important — it reveals how much you pay for genuine interest versus motivation-spike downloads.
Why most teams skip CPT: ad platforms do not report it. Calculating CPT by channel requires an attribution system that connects ad spend to in-app trial events. Without this, CPT is invisible — teams see CPI (from the ad platform) and trial volume (from their app analytics) but cannot connect the two by channel.
Terminology warning: Apple Search Ads uses "CPT" to mean "cost per tap" — their click metric, with a global median of $0.92. This is not cost per trial. When you see "CPT" in an Apple Ads context, it means the cost of a tap on your ad, not the cost of a trial start. In this article, CPT means cost per trial.
Formula: Total ad spend ÷ number of paid subscriptions.
Or equivalently: CPS = CPI ÷ (install-to-trial rate × trial-to-paid rate).
CPS is the true unit economics metric for fitness apps. It tells you how much you paid to acquire a paying subscriber — the only user who generates revenue.
Why no benchmarks exist: CPS depends on two conversion rates that vary enormously. Health & Fitness apps convert trials to paid at 35.0%, while the global average is 25.6%. Install-to-trial rates vary from 5% to 40%+ depending on onboarding, paywall design, and channel quality. Multiply these variables together, and no universal CPS benchmark is meaningful.
Why no CPS benchmarks exist — and why CPT benchmarks barely exist either — comes down to infrastructure, not importance:
Each step deeper requires one more system connection. The metric gets harder to measure — not less important.
See CPI, cost per trial, and cost per subscription by channel — all in one report. Start with 15K free attributed installs.
The intro showed the principle — cheap CPI can mean expensive CPS. Here is how to calculate it with real benchmark ranges.
CPS = CPI ÷ (install-to-trial % × trial-to-paid %)


CPI says Meta is 22% cheaper. CPS says Google delivers subscribers at 33% lower cost. Allocating more budget to Meta based on CPI alone increases blended CPS — the opposite of what the team intended.

CPI is free. CPT requires attribution. CPS requires attribution + billing. This is why most teams stop at CPI — not because CPT and CPS are less important, but because they need more infrastructure.
Core Plan tracks Install, Start Trial, and Subscribe as standard events with attribution across Meta, Google, Apple Search Ads, and TikTok. The Actuals Report shows conversion rates at each funnel stage by channel — so you can calculate CPT and CPS per channel without building custom data pipelines.
With native RevenueCat and Adapty integration via S2S, subscription events flow into attribution automatically. CPI from the ad platform, trial events from your app, subscription events from your billing system — all connected by channel in one report.

CPI tells you the cost of getting someone to download your app. Cost per trial tells you the cost of getting someone to consider paying. Cost per subscription tells you the cost of getting someone to actually pay.
Most fitness app teams only measure CPI — and make budget decisions on incomplete data. The fix is not picking one metric over another. It is measuring all three by channel — so you can see where CPI is cheap but CPS is expensive, and reallocate accordingly.

See CPI, cost per trial, and cost per subscription by channel. Start with 15K free attributed installs on Airbridge Core Plan.

