Vlix Vlix

← Digital Marketing

How low can customer acquisition cost go?

Every indie developer forum repeats the same number: about $35 in ads to get one paying customer. The usual explanation is "you buy 35 clicks at a dollar each and one of them pays". The $35 number is roughly right. The 35 clicks explanation is wrong. If $35 is a median produced by four multipliers, the real question is how far down you can push it, and what that lets you charge.

The short version:

  • The cost of one paying customer is not only an app problem. The same four numbers decide the cost of a customer for a SaaS, a web product or a physical good. Only the name of the middle step changes: install, signup or trial.
  • $35 per paying customer is real, but it is a median. Benchmarks put one paying app customer at $20 to $80, and one ecommerce customer at $68 to $84.
  • The cost of a paying customer is not a price you look up. It is four multipliers: CPM (the price of 1,000 ad views), click rate, signup rate and payer rate. This article calls those four your funnel, the chain from someone seeing the ad to someone paying. On the same platform in the same week, those four numbers produce anything from $11 to $833 per paying customer.
  • Distrust the "CPA" (cost per acquisition) figure any ad platform quotes. Apple's quoted Apple Ads CPA of $2.51 to $3.76 is a cost per install, not per paying customer. Divide it by your payer rate (the share of installs who pay), or you understate your real cost by 10x.
  • The lowest realistic cost of a paying customer is about $10 to $15 on paid social and $13 to $25 on Apple's search ads.
  • The biggest lever on the cost of a customer is the ad itself, not the bid. The top 10% of advertisers pay 40% to 60% less per install.
  • When only 2% to 5% of installs pay, as in a typical freemium app, the same median ad funnel costs $120 per paying customer, not $35.
  • The median subscription app earns $21.37 per paying customer in year one. So paying $35 in ads to obtain each customer loses money on every one.
  • So working out your cost per customer gives you not an ad budget but a minimum price for your product.
Illustration: a large blank price tag hangs above four small faceless figures, one of them pointing up at it

The $35 customer is a real median, not an invention

The $35 cost per paying customer is not folklore. Independently published 2025 and 2026 benchmark sets put a paying app customer in the same range.

Where the number comes fromCost of one customerHow reliable it isWhat it tells you
Mobile apps, per paying user$20 to $80Directly comparable$35 sits almost exactly mid-band
Meta, measured cost per purchase$41.94 to $48.18Observed transactions, not modelledThe strongest single data point here
Ecommerce average$68 to $84Broad, up 60% in five yearsPhysical goods cost more to sell
Google Ads, per conversion$48.96 search, $75.51 displayLoose: a conversion is often a leadTrue cost per payer is higher still
B2B SaaS$200 to $2,000Well documentedProves $35 is not a constant: CAC tracks price

So the $35 rumour matches the benchmark data. The "35 clicks at a dollar" explanation attached to it does not.

The 35 clicks at a dollar story is arithmetically backwards

The $35 cost per customer is real. The story explaining it points you at the one stage of the funnel where you have the least control and the least to gain.
Illustration: a multi-stage funnel with dots pouring in at the top, each stage letting through far fewer than the one above

Cost per customer is four multipliers, not a price you look up

With ads, you buy impressions, meaning times your ad is shown. A fraction of the people who see the ad click, a fraction of those sign up, and a fraction of those pay.

StageWhat it measuresMedian valueWho controls it
1. CPMPrice of 1,000 impressions$13.48The auction, barely you
2. Click-through rateImpressions that become clicks1.5%Your creative
3. Click to signupClicks that install or register30%Your store or landing page
4. Payer rateSignups that actually pay8%, but freemium runs 2% to 5%Your paywall, entirely

Multiplying those four median values together reproduces the $35 figure:

$13.48 buys 1,000 impressions (2025 Meta median CPM)1,000
At a 1.5% CTR, $0.90 per click15
At a 30% store or landing page conversion, $3.00 per install4.5
At an 8% install-to-payer rate0.36
Cost of one paying customer$37.44
Two phones, one recording and one replaying, joined by arrows into a hands-free loop

Use Repeat Recorder to practise the opening of a video ad

On a video ad, the share of people who click is mostly decided by the talking in the first few seconds. Repeat Recorder, one of my own apps, records you and plays the take straight back hands-free.

Illustration: a row of bars of increasing height, with a faceless figure standing beside the tallest one and touching it

The cheapest click is almost never the cheapest customer

Two things decide whether an ad channel is any use: what a paying customer costs there, and whether you can keep buying more customers there.

ChannelCost per click or tapCost per install or signupTypical cost to obtain a paying customerIntent of the person you reachIf you double your budget, do you get twice the customers?
Apple Ads (App Store search)$2.25 per tap$2.51 to $3.76$13 to $25Highest. They typed your category into the storeNo. Only so many people search your keywords. The extra budget goes unspent
Google App Campaigns, AndroidLow. Google picks the bid$1.92$24Mixed. Search, Play, YouTube and banners at onceMostly yes. Four places to show the ad, so it rarely runs out of room
Google App Campaigns, iOSLow. Google picks the bid$5.84, 3x the Android price$73 against Android's $24Mixed. The same four placesMostly, but blind. Apple's privacy rules delay your results by 1 to 3 days
Meta (Facebook and Instagram)$0.30 per click$2.09 and up$42 to $48Low. You interrupted themMostly yes. Plenty of ad slots, and a test answers in days
TikTokLow. The cheapest feed there is$1.00 to $3.00$13 to $60Lowest. They came to be entertainedFor a while. Each video ad stops working within days, so you need new ones constantly
Google Search (web, not app)$1.60 to $8.58 by industryVaries with your landing page$49Very high. They typed the problem into GooglePartly. Capped by how many people search. You can only buy a bigger share
Google DisplayVery lowHigh. Only 0.07% of banners get clicked, so it takes a great many of them$76Lowest. Nobody looks at bannersYes, endlessly. Always another banner slot. That is why it is cheap and converts badly
Meta retargeting (people who visited your site)$0.50 to $1.20. Dearer than Meta's $0.30 cold click3x cheaper than cold Meta$80. Meta will claim $22High. They visited you beforeNo. The list is last month's visitors. More money just repeats the same ad
Google Display retargeting (banners that follow you)Very lowBetter than cold display, but blocked cookies delete most of the list$138. Google will claim $38Medium. They visited, but not todayNo. You can only reach people already on your list
Google Search retargeting (bid more when a past visitor searches)Higher. You bid up for these people on purposeBest of the three$95. Google will claim $26Highest. Searching now, and they know youNo. They must visit you and then search. Two limits at once
App Store Optimisation (organic)FreeFree$0. You pay in timeHighest. The same people as Apple AdsNo. Money buys none of it. 400 installs a month stays 400
Referral programme (users invite friends for a reward)Free$0.50 to $2.00$25 to $65, reward includedHighest. A friend recommended youNo. It is a share of your users, so it grows only when you do

The cheapest customers come from the channels you cannot buy more of.

What separates channels is whether the person is looking now

Familiarity is whether people have heard of you. Intent is whether they want what you sell at this moment. Only intent predicts what a paying customer costs.

Where the ad appearsHave they heard of you?Are they looking for it right now?Typical cost to obtain a paying customer
Apple Ads, App Store searchNo, completely coldYes, they typed your category into the store$13 to $25
Google SearchNo, completely coldYes, they described the problem in the search boxAbout $49
Meta and TikTok feedsNo, completely coldNo, you interrupted them mid-scroll$13 to $60
Google Display bannersNo, completely coldNo, and often not really looking at the page eitherAbout $76
Retargeting, on any of the aboveYes, warm, they visited you beforeSometimes, you are reminding rather than introducingMeta and Google will say $22 to $38. The truth is $80 to $138
Illustration: two figures beside a large board, one points at a phone download icon and the other holds up a bigger payment card

An ad platform's CPA is the cost of an install, not of a paying customer

Illustration: a seesaw where a small faceless figure pushes down a large dark block that easily outweighs a small stack of cubes on the far side

Eight things move your cost per customer, and the bid is weakest

If the ad auction set the cost of a customer, the spread between advertisers would be narrow. The spread is not narrow.

LeverHow much it moves cost per customerEvidenceHow hard it is to doHow soon you see the result
Where you put the paywall (pay first, or use free and pay later)Up 8x on revenue per installStrong: $3.09 per install at day 60 against $0.38 for freemiumLow, a product decisionImmediate, within a week
Creative quality and volume of testsDown 40% to 60% per install for the best 10% of advertisersStrong: top 10% ship 5x more variants per weekHigh, a permanent production processWeeks
Which country you advertise inDown 14x on what an ad costs, down 90x on what a download pays its developerStrong, and the plainest number in this article. An Indian download pays developers about $0.05 against $4.60 in the US, from 25.5 billion Indian downloads in 2025Very easy, one settingThe cheaper cost shows up straight away. The missing revenue takes months to notice
Advertising to past visitors instead of strangers (retargeting)Up about 2x. Meta reports $22, but a real customer costs $80Strong, and it runs the wrong way: a holdout test finds the ads caused only 27.5% of the sales credited to themLow, but it needs traffic you already paid forMonths, until you run a holdout test
Channel intent (search vs feed)Down roughly 10x at the install stageMedium: Apple Ads convert 67.2% of taps to installs, feeds convert far lessMedium, needs keyword workFast
Trial length and structureUp about 1.7x on the share of trials that payReal but not a straight line: 17 to 32 day trials convert at 42.5% against 25.5% under 4 daysTrivial, one settingSlow, you must wait out the trial
Bid strategy, keywords and audience settingsUnder 2x either way, and usually far lessMedium: the ad itself now matters more than targetingMedium, and it eats far more time than it deservesImmediate
Seasonality and when you runUp 1.3x to 1.6x in the October to December run-upStrong: CPMs rise 30% to 60% from October to DecemberTrivial, a calendar decisionImmediate

The ad settings people spend the most time on, bids, keywords and audiences, move the cost of a customer the least:

Illustration: two market stalls, a queue of customers at the stall with a large billboard and almost nobody at the stall with small cheap banners

Meta impressions cost five times more than display banners and still buy cheaper customers

A CPM is the price of a thousand impressions, not one. The $13.48 Meta median is about 1.3 cents to put your ad in front of one person. Which ad platform you use changes the CPM roughly 7x:

Illustration: a descending staircase of bars that comes to rest on a solid floor, with a faceless figure standing on the lowest step

CPM sets a hard floor of about $11 in a rich country

You cannot pay less for impressions than the next advertiser bids. An advertiser in the top 10% at every stage, in a rich country, still pays about $11 per paying customer:

$8.00 buys 1,000 impressions, a discount platforms give ads people engage with1,000
At a 2.0% CTR, $0.40 per click20
At a 30% store page conversion, $1.33 per install6.0
At a 12% install-to-payer rate, which requires a hard paywall0.72
Cost of one paying customer$11.11
Check any funnel you build against published install costs

At an $8 CPM, a 3% click-through rate with a 45% store conversion implies a $0.59 install, but North American installs cost $2.50 to $5.28.

$10 to $15 is the least you can realistically pay for one paying customer on Facebook or Instagram in a rich country like the US, UK or Australia. On Apple's search ads it works out at $13 to $25.
Illustration: two figures on a balance scale over a world map, one side holds a small pile of coins and a download arrow, the other a large money bag

Ads in India cost 14x less than in the US, but each download there earns about 90x less

MarketMeta CPMWhat that does to your cost per customerWhat it does to revenue per customerWhether the swap is actually worth making
United States$16.08 to $23.00Highest, the benchmark caseHighest willingness and ability to payNeutral, expensive but the money is there
Canada$14.03Slightly lowerHigh, close to US behaviourOften favourable, a common first test market
Australia$11.04Moderately lowerHigh, strong subscription adoptionOften favourable
United Kingdom$10.85Moderately lowerHighOften favourable
Latin America (broad)Low, installs land at $0.50 to $2.00Lower, but only once you discount the priceMuch lower average revenue per userRoughly a wash unless you price locally
India$1.36Lowest, ads are 14x cheaper than the USLowest, about $0.05 a download, and card-based subscription friction is highUsually a loss for a paid app: ads 14x cheaper, revenue about 90x lower
Nigeria$1.50Almost as low as IndiaLowestUsually a loss for a paid app, for the same reason as India
Why cheap countries do not work, in one comparison

Ads in India are 14x cheaper than in the US. Indian customers spend about 90x less per download. Reaching a thousand people costs $16 to $23 in the US and $1.36 in India. Divide what each country spent in the app stores by its downloads, and one download pays developers about $4.60 in the US against $0.05 in India.

India is the world's largest app market by downloads and does not make the top 20 by consumer spending. India made 25.5 billion app downloads in 2025 against America's 12.6 billion.

Indian app spending is growing from a very low base. Indian app spending hit a record $345 million in one quarter, up 35% year on year. Indian spending is still too small to aim a subscription app at, unless you price for the local market.

A phone taking a photo, an arrow, and the same photo being pasted on a computer

Use Camera to Clipboard to move store screenshots off your phone

An app store listing turns a click into an install. For a phone app, the listing's screenshots are taken on a phone. Camera to Clipboard, one of my own apps, puts a picture from the phone onto the computer clipboard straight away.

Illustration: four identical funnels side by side, each fed the same stream of dots but producing a progressively smaller pile beneath it

The same $1,000 buys 90 customers or 1.2 customers

Each of these five ad funnels uses the same platform, country, budget and week. Only how well the advertiser does their job changes.

FunnelCPM paidClick-through rateClick to install or signupInstall or signup to payingCost to obtain a paying customerCustomers per $1,000
Top 10% at every stage$8.002.0%30%12%$11.1190
Above average at every stage$11.002.0%30%8%$22.9244
Average at every stage: the $35 rumour$13.481.5%30%8%$37.4427
Average, but only 2.5% of signups pay$13.481.5%30%2.5%$119.828
Below average at every stage$20.000.8%20%1.5%$833.331.2

The cost of a paying customer spreads 75x across these five funnels, from four numbers, none of which is the bid.

You do not lower cost per customer by buying ads better. You lower it by getting more of your signups to pay, and then buying ads.
Illustration: a queue of faceless figures waiting at a turnstile on the left, while on the right a single figure picks fruit from a small tree

The cheapest customers cost time instead of money

With ads, another advertiser bidding against you sets the price. Nobody bids against you for a good app store listing, or for one friend telling another.

ChannelCost to obtain a paying customerWhy it is cheapWhat stops you simply getting moreDoes it keep working after you stop?
Referral programme (you reward users for inviting friends)$25 to $65, reward includedYour existing users do the persuading for free, and you only hand over the reward when it actually workedThe size of your user base, and the fact that only a small share of people ever invite anyoneYes, it grows as you grow
Plain word of mouth (no programme, no reward)Nothing at allSomeone simply tells a friend because the product was worth mentioningYou cannot act on it directly: it follows from the product being good, not from any campaignYes, and it is the most durable of the lot
App Store OptimisationNothing in cash. You pay in time: the keywords, the title, the screenshots, the reviewsReaches the same searching people as Apple Ads, and you are not charged per tapSearch volume for your termsSlowly, and rankings can be lost
Content and SEOYour time rather than moneyAn article that ranks keeps bringing people in after you stop writingHow fast you can publishStrongly, the main reason to do it
Forums and communityYour time rather than moneyYou borrow an audience somebody else spent years buildingYour own credibility and hoursYes, reputation carries forward
Citation in AI answersYour time rather than moneyThe recommendation arrives already trusted, because a machine gave it rather than an advertNot directly controllableYes, once sources are established
Paid ads, for comparison$11 to $833Paid ads are not cheap, they are always availableOnly your budgetNo, it stops the day you stop paying

Every channel cheaper than ads is capped by something money cannot buy. If your app store listing brings 400 installs a month, no amount of money makes it 4,000.

The averaging trap that makes ads look cheaper than they are

Divide your total ad spend by all your new customers, including the free ones who found you through search or a friend, and you get a flattering number. That blended number tells you what your average customer cost, never what the next customer bought with ads will cost. The cost of that next customer is what decides whether to spend more on ads.

Work out both the blended cost and the ads-only cost per customer, and decide ad spending on the ads-only one.

Illustration: a balance scale tipped heavily down by a large dark block on one side against a much smaller shape on the other, with a faceless figure standing alongside

A $35 customer has to pay you about $124 to be worth buying

Working backwards from a cost per customer (CAC) gives you a minimum price:

One customer costs you$35.00
At the usual rule that a customer should return 3x what they cost, revenue needed after the store cut$105.00
Add back Apple and Google's 15% cut for small businesses (30% by default)$123.53
Spread over a typical 5-month paying life, the price you must charge$24.71/mo

Almost nothing in the consumer app market is priced at $25 a month, so at a $35 CAC, a normally-priced subscription app cannot buy customers profitably.

$21.37 is all one paying customer pays the average app in a whole year, measured across 115,000 apps. So the average app loses $14 on every $35 customer it buys, before Apple or Google take a cut.

Ask what cost per customer your price actually supports

For a given price and a given number of months customers stay, there is exactly one maximum cost per customer (CAC) you can afford.

What you chargeGross per customerNet after the 15% cutCAC you can afford at 3:1When you get your money back
$4.99/mo, 5 months$24.95$21.21$7.07Month 4 or later
$9.99/mo, 5 months$49.95$42.46$14.15Month 4 or later
$9.99/mo, 12 months$119.88$101.90$33.97Month 4 or later
$79/year, paid up front$79.00$67.15$22.38Day one
What a $35 CAC actually requires$123.53$105.00$35.00Depends on the plan
Payback period is the constraint that actually kills small companies

A healthy time to earn back what a customer cost is under 12 months, and 60 to 90 days for mobile subscriptions.

A $9.99 monthly subscriber takes four months to repay a $35 CAC, while an annual plan repays on day one. So with annual plans the same $1,000 of ad spend buys customers repeatedly through the year instead of once.

Two phones, one recording and one replaying, joined by arrows into a hands-free loop

Use Repeat Recorder to practise saying a higher price out loud

For most small products the fix is a higher price rather than cheaper advertising, and the hard part is saying that price without apologising for it. Repeat Recorder, another of my own apps, records you and plays the take straight back hands-free.

Illustration: a faceless figure adjusting a row of four sliders on a flat control panel

Work out your own floor and your minimum price

Set the four multipliers to what you actually measure, or use the presets to load the five example funnels from this article. Add your price, retention and store cut. The calculator returns the two numbers that matter: what a customer costs, and what you must charge for that to be worth doing.

Illustration: a faceless figure walking upward along a rising path of round stepping stones

Getting signups to pay beats every setting in the ad account

The steps to get more signups to pay, in order, for a small independent product:

Illustration: a figure at a desk types into a large search bar on a monitor, with a price tag hanging beside it, among a row of figures

Test search ads before ads to strangers, and set your price from what a customer costs

Illustration: a figure on a hilltop at the end of a winding path, holding a green check mark above their head

Conclusion: how low the cost of a paying customer can go