How apps make money: ads, one-time purchases and subscriptions compared

Four common models, each with a different effect on your experience as a user and on the developer's income. Here's what sits behind the interface.

Every "free" app has some revenue model, or it wouldn't stay maintained. Knowing these models helps a user understand what they're actually paying — in money, attention or data — and helps a developer choose what fits their product.

1. Advertising

The most common model in free apps. Formats vary: a fixed banner, an interstitial between screens, a rewarded video the user opts into, and ads woven into the design.

For the developer: income from day one with no purchase barrier, but low per user and dependent on scale. Revenue varies enormously by the user's country.

For the user: no monetary cost, in exchange for interruption and usually ad tracking.

The important distinction: rewarded video is the least intrusive because it's optional and tied to a clear benefit, while an interstitial that appears mid-task is the fastest route to getting your app deleted.

2. One-time in-app purchase

A single payment that unlocks a feature, removes ads or opens extra content, and stays with the user.

For the developer: non-recurring income, but it builds trust and cuts refund requests and renewal complaints. A good fit for utilities and finite games.

For the user: psychologically the clearest and fairest: you know what you paid and what you got.

3. Subscription

A monthly or annual payment for continuing service.

For the developer: the only model that gives predictable income and funds ongoing costs (servers, new content, cloud processing). But it imposes a permanent obligation: someone paying monthly expects something new monthly.

For the user: acceptable when there really is an ongoing service, and irritating when imposed on a simple tool that runs on the device and costs the developer nothing recurring.

The practical test: ask "what does this app consume every month?" If you can't find an answer, the subscription is a pricing decision rather than a technical necessity.

4. Paid upfront

A price at download. This model has declined a lot because people don't want to pay before trying, but it still works in narrow categories: professional tools, and ad-free apps aimed at an audience that values privacy.

Comparison

ModelDeveloper incomeUser experienceBest for
AdsLow per user, needs scaleInterruption + trackingWidely used games and content
One-time purchaseModerate, non-recurringThe clearestFinished tools and games
SubscriptionPredictable, compoundingFine with real ongoing serviceCloud services, fresh content
Paid upfrontHigh per download, fewer downloadsNo surprisesSpecialist professional tools

The mixed model

Many apps combine: free with ads plus a one-time purchase that removes them. That's a coherent mix because it gives the user a clear way out of the ads rather than trapping them in.

The dangerous mix is ads plus subscription plus locked content, because it leaves the user feeling they're paying twice.

What to watch for as a user

  • Read the "in-app purchases" section on the store listing before installing; it shows the price range.
  • Beware free trials that convert automatically, and review your subscriptions in your store settings periodically.
  • An ad that appears before you've done anything at all inside the app tells you about the developer's priorities.

Written for the Store of Apps blog. Corrections and feedback: contact@storeofapps.com.

Read next