11.1 — Monetization Models Overview
Opening scenario
You ship a meticulously crafted productivity app at $4.99 paid upfront. Week one: 200 downloads. Month one: 240 downloads. Six months in: 263 downloads total, $700 gross, $490 after Apple’s cut. Across the App Store on the same day you shipped, three free-with-IAP competitors each crossed $50k MRR. You quietly switch to free + subscription, fix nothing else, and three months later you’re at $8k MRR with 30,000 downloads.
The model is the product decision. Pick wrong and the best code in the world earns rent money.
Context taxonomy
| Model | Example apps | Conversion rate | ARPU benchmark (2026) | Best for |
|---|---|---|---|---|
| Paid upfront | Procreate, Things 3, Bear (legacy) | 100% of downloaders | $5–$50 one-time | Niche pro tools with loyal audience |
| Freemium (free + unlocks) | Notability, PDF Expert | 2–5% pay | $10–$80 one-time | Tools with clear “pro” feature line |
| Free + subscription | Calm, Duolingo, Notion | 1–4% trial → 30–60% trial→paid | $40–$120/year ARPU | Habit-forming, content-refreshed apps |
| Free + IAP (consumables) | Candy Crush, Clash of Clans | 1–3% pay; whales 80% of revenue | $30–$200/year ARPU (avg buyer $500+) | Games, especially F2P loops |
| Free + ads | TikTok, free game apps | 100% see ads | $0.50–$5 ARPU/user/year via ads | Mass-market, session-heavy apps |
| Hybrid (subscription + IAP + ads) | Spotify, YouTube, Dropbox | varies | $50–$150 ARPU/year | Mature apps with multiple user segments |
| B2B / Enterprise | Slack, Asana, Zoom | per-seat | $5–$50/seat/month | Work-context tools, sold top-down |
| Reader (no in-app payment) | Netflix, Spotify, Kindle | 0% in-app | $100+/year on web | Subscription content from desktop-first brands |
Concept → Why → How → Code
Concept. Monetization is a portfolio of structural choices: who pays, when, how often, and on what mental model. Each choice has measurable downstream effects on retention, virality, marketing CAC, and App Store algorithmic placement.
Why. App Store algorithms favor revenue per impression. A free app that converts at 2% to $60/year subscriptions out-ranks a $4.99 paid app on virtually every search query. Apple’s surface preference for subscriptions (Today tab features, App Store editorial picks) compounds this.
Decision framework by app type
Is the app valuable to use repeatedly over weeks/months?
├── No (single-use, reference, one-off utility)
│ └── Paid upfront or Freemium one-time IAP
│ Examples: Carrot Weather, Things 3, Halide
│
└── Yes (habit, social, content-refreshing)
│
├── Does new value arrive over time (content, sync, AI inference)?
│ └── Subscription
│ Examples: Bear (notes sync), Halide Mark II (active dev)
│
├── Is there a clear functional split (basic vs power)?
│ └── Freemium with one-time Pro unlock OR subscription
│ Examples: Notability, PDF Expert
│
├── Is the loop engagement-based with appetite for "more"?
│ └── Free + consumable IAP (games territory)
│ Examples: Royal Match, Genshin Impact
│
└── Is the audience mass-market and tolerant of ads?
└── Free + ads (+ optional remove-ads subscription)
Examples: Duolingo (ads or Super), most casual games
ARPU benchmarks by category (2026, public data + industry reports)
| Category | Median ARPU/year | Top quartile | Notes |
|---|---|---|---|
| Productivity (paid) | $12 | $60 | One-time skews low |
| Productivity (subscription) | $45 | $180 | Notion enterprise > $1000 |
| Health & fitness | $35 | $140 | Calm, Headspace anchor the top |
| Photo & video | $25 | $120 | Halide, Darkroom subscription model |
| Education | $40 | $200 | Duolingo Super ~$70 ARPU |
| Games (casual) | $5 | $80 | Whale-driven distribution |
| Games (hardcore) | $30 | $500+ | Genshin players average $300+ |
| News & media | $20 | $80 | NYT digital ~$200 |
| Finance | $15 | $90 | Crypto apps fee-based vs ARPU |
| Utilities | $3 | $25 | Hard to monetize broadly |
Hybrid model patterns
Spotify — Free with ads, $11.99/mo Premium subscription, Family Plan, Duo Plan. The ads tier is conversion fuel; the subscription tiers segment willingness to pay.
Dropbox — Free 2GB, $12/mo Plus, $20/mo Family, $20–24/seat/mo Business. Same product, four pricing surfaces for four buying contexts.
Duolingo — Free with ads (most users), Super Duolingo $7/mo (ad removal + hearts), Duolingo Max $30/mo (GPT-4 powered explanations). Three tiers map to three motivation levels.
In the wild
- Procreate is famously paid upfront ($12.99) and prints money — but it’s the rare exception: a creative tool with a loyal pro audience that grew via word of mouth in iPad communities. Try to replicate the model in a saturated category and you’ll match the opening scenario.
- Pokemon Go earns >$1B/year on a free + IAP model. Less than 5% of players pay; the top 1% drives most revenue.
- NYT moved from “10 free articles/month” metered paywall to a subscription-first model; revenue per subscriber doubled within 18 months.
- Apollo for Reddit (RIP) made $500k/year as a paid app + IAP for premium features. When Reddit killed third-party API access, the whole revenue base evaporated overnight — a cautionary tale about model dependency on third-party APIs.
Common misconceptions
- “Premium apps are dead.” They’re alive but tightly niched (pro tools, indie games with brand). For consumer utilities, free + IAP/subscription dominate.
- “Subscriptions are always best.” Only when ongoing value arrives. A subscription on a one-shot tool gets churned in month one, tanks your ratings, and burns App Store algorithmic favor.
- “Ads are easy money.” At small scale, ad ARPU is laughable ($0.50–$5/user/year). You need millions of MAU before ads pay rent.
- “Family Sharing kills subscription revenue.” Family Sharing on subscriptions is opt-in by you (the developer) — turn it off if it doesn’t fit the model. Apple Music chose to opt in because it accelerates network growth.
- “Going from paid to free is reversible.” It’s a one-way door. Going free destroys your established price anchor; converting back to paid usually halves install volume permanently.
Seasoned engineer’s take
The single highest-leverage choice in your product life is the monetization model. Re-pick it whenever evidence demands.
TIP. Before committing, study the App Store top-grossing list for your category. Note the model of the top 20. If none use your chosen model, you’re probably about to learn an expensive lesson.
WARNING. Don’t bolt subscriptions onto a paid app post-launch without grandfathering existing paid users into Pro forever. The 1-star review brigade for “I already paid!” can sink your rating in 48 hours.
The most under-appreciated reality: Apple’s App Store algorithm explicitly favors revenue per impression. Two equivalent apps; the one earning $0.30 per download (via subscription) will out-rank the one earning $0.15 (via paid upfront). The monetization model isn’t just about money — it’s about distribution.
Interview corner
Junior — “Name three iOS monetization models.” Paid upfront, freemium with IAP, and subscription. Plus ad-supported and B2B for completeness.
Mid — “Why are most successful 2026 apps free?” App Store search rank favors revenue per impression; free apps have ~30× more downloads which compounds via referral, ratings, and editorial. They convert a small percentage at high ARPU (subscription), out-earning paid models at scale.
Senior — “You launch a $4.99 paid productivity app, it earns nothing. How do you diagnose and recover?” Audit category top 20 — likely confirms subscription dominance. Migrate to free + subscription with generous free trial; grandfather all existing paid users into Pro permanently; refresh App Store screenshots emphasizing free; ASO keywords around “free” and category leaders. Expect 5–20× download bump in two weeks, conversion data after one full subscription cycle.
Red flag — “We picked our monetization model because it’s what we use on web.” Mobile economics are different. App Store discoverability, Apple’s cut, and impulse-buy psychology don’t match the web. Decide bottom-up from your category’s data.
Lab preview
Lab 11.1 builds a 3-tier subscription paywall with free trial — the dominant 2026 pattern — using RevenueCat to abstract StoreKit.