Metrics & KPIs

CAC vs CPI: Customer Acquisition Cost vs Cost Per Install

In short: Both eventually connect to the same funnel, but CPI prices the cheapest, least committed event in a mobile funnel - a download - while CAC prices an actual paying customer against your entire go-to-market cost. A low CPI often masks a high CAC when installs don't convert to paying users, since the metrics are separated by onboarding, activation, and monetization. CPI is available instantly from your ad network or mobile measurement partner; CAC only resolves once revenue-generating behavior actually happens. Use CPI to judge install-campaign efficiency, and use CAC to judge whether those installs are actually worth what you paid for them.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

CAC

Total sales and marketing cost divided by new customers acquired in a period, including salaries, software, and agency fees rather than ad spend alone.

This is a business-level number, which is why it rarely matches any platform's cost per acquisition. It charges every customer against every go-to-market dollar, people and tools included. The usual misreading is treating it as a synonym for CPA: platform CPA excludes overhead, counts only platform-attributed conversions, and almost always looks considerably cheaper than the real acquisition cost.

Full definition

CPI

Ad spend divided by app installs, the average cost of one install attributed to your advertising by the store or measurement partner.

It prices the download and nothing after it. Installs are the cheapest event in a mobile funnel, so campaigns optimized toward this metric reliably find people who install once and never open the app again. Attribution is also contested between networks and SDKs. The common misreading is judging campaigns on it when retention and post-install revenue say the opposite.

Full definition

Side by side.

The differences that actually change what happens in your account.

 CACCPI
What's in the denominatorNew paying customers acquired in the period.App installs attributed to your ad by the store or a mobile measurement partner.
What's in the numeratorAll sales and marketing cost - ad spend, salaries, tools, agency fees.Ad spend on the app-install campaign alone.
Position in the funnelThe very end - someone who has paid.Near the very top - someone who downloaded the app.
When it's knowableOnly after monetization or conversion behavior happens, which can be days to months after install.Immediately, once the store or measurement partner confirms the install.
Includes overhead or salaries?Yes.No - pure media cost against install count.
What it can hideLittle - it's the end result, but it can obscure which channel drove the customer if attribution is blended.Whether the installer ever opens the app again, activates, or spends any money.
Failure modeConfused with platform-level CPI or CPA, understating true growth cost by excluding overhead and non-converting installs.Optimized in isolation - a falling CPI with rising churn means CAC is quietly getting worse.

What actually separates them.

01

CPI is knowable the moment an install is attributed; CAC requires the installed user to actually convert into a paying customer, which can take days, weeks, or never happen at all.

02

CAC's numerator spans the entire go-to-market operation - salaries, tools, agency fees - while CPI's numerator is limited to the media spend behind the install campaign.

03

Optimizing an app campaign toward CPI rewards the algorithm for finding cheap installs regardless of what happens after, while nothing in CAC rewards volume that doesn't eventually convert to revenue.

04

CPI is contested between ad networks and mobile measurement partners over install attribution credit; CAC is typically calculated from your own revenue and cost data, so it doesn't carry the same cross-network attribution disputes.

05

A campaign can show an excellent, falling CPI while CAC quietly rises, if the installs it's finding activate or monetize at a lower rate than before - the two metrics can move in opposite directions from the same spend.

Which one should you use?

Use CAC when

  • You are evaluating whether an app-install campaign is producing paying customers, not just downloads.
  • You need a business-level efficiency number that includes the full cost of onboarding and converting installed users.
  • You are deciding whether to keep scaling an install campaign based on downstream revenue, not just install volume.
  • You want to compare app acquisition cost against other channels (web, retail, partnerships) on one consistent basis.

Use CPI when

  • You are running an app-install campaign and need an immediate top-of-funnel efficiency check.
  • You are comparing install cost across ad networks before layering in activation or revenue data.
  • You are early in a launch and install volume itself is the near-term goal, with monetization tracked separately.
  • You are auditing whether attribution between your ad network and store or measurement partner lines up.

Common questions.

Why is my CPI great but my CAC terrible?

This usually means the campaign is efficiently finding cheap installs that don't go on to activate, subscribe, or spend money in the app, so the low cost at the download stage isn't carrying through to the customer stage. Check activation and monetization rates by campaign or source before trusting CPI as a proxy for CAC.

Should I optimize app campaigns toward CPI or toward CAC?

Optimize toward CPI only when you're specifically trying to drive install volume cheaply, and even then, watch a downstream activation metric alongside it. For any campaign meant to grow paying users, optimize toward events further down the funnel, since a pure CPI optimization goal rewards the algorithm for volume, not value.

How long after CPI can I calculate CAC for the same cohort?

It depends on your app's typical time to first purchase or subscription, which can range from same-day to several weeks depending on the product. Wait until enough of the install cohort has had a fair chance to convert before calculating CAC, or you'll understate it by cutting off installs that would have converted later.

Does a rising CPI always mean rising CAC?

Not necessarily. CPI can rise because of auction competition or seasonality while conversion and monetization rates hold steady or improve, which can leave CAC flat or even falling. Track both together rather than assuming one predicts the direction of the other.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons