TL;DR
There are three common models: free with a paywall, paid upfront, and free with a subscription. Free-to-download with a paywall wins for most beginners because it lets people try the app before they pay. Paid upfront filters for serious users but shrinks your audience. Pick for your app and audience.
One of the first money decisions you make is whether your app is free or paid, and it shapes everything downstream. The choice is not just about the price tag on the store listing; it is about when and how a user commits money. Get the model right and downloads turn into revenue smoothly. Get it wrong and you either scare people off at the door or give away the thing they would have paid for.
Free to download with a paywall
The most common model today is free to download, with a paywall on the good stuff. People install without commitment, try a real slice of the app, and pay once they see the value. This lowers the barrier to getting users and lets the app sell itself before asking for money. For most beginner apps, this is the model I would start with because it gathers users and reviews fast.
Paid upfront
A paid-upfront app charges before download. It filters for serious users and gives you revenue on install, but it shrinks your audience sharply, because people will not pay for an app they have never used, especially from an unknown developer. Paid upfront can work for a well-known niche tool with a clear promise, but for a first app with no reviews, it is a hard road.
How to choose your model
- New app, no reviews: free to download with a paywall, so people can try before they pay.
- Ongoing value and updates: a subscription behind that paywall fits, since the value is continuous.
- One clear job done once: a one-time purchase or unlock can fit better than a subscription.
- Known niche with a strong promise: paid upfront can work, but expect a smaller audience.
Free does not mean no revenue
Free to download is not the same as free forever. The revenue comes from the paywall: a subscription, a one-time unlock, or in-app purchases for the features people value most. A generous free tier is a sales tool, not a giveaway, because it gets people using the app enough to want more. The trick is putting the paywall in front of the features people will actually pay for.
Match the model to how you get paid
Your model and your pricing have to agree. Free-to-download pairs naturally with a subscription or in-app purchase behind the paywall. Paid-upfront pairs with a one-time price and maybe optional add-ons. Decide how you want to get paid, ongoing subscription or one-time purchase, and let that guide whether the app is free or paid at the door. When the model and the pricing line up, the whole thing feels fair to users.
Common questions
Should my first app be free or paid?
For most beginners, free to download with a paywall on the good stuff. It lets people try the app before paying, which lowers the barrier and gathers users and reviews fast. Paid upfront filters for serious users but shrinks your audience sharply, which is hard for an app with no reviews.
What is the free-with-a-paywall model?
The app is free to download, but the best features sit behind a paywall, usually a subscription or an in-app purchase. People install without commitment, feel the value, and pay once they see it. It is the most common model today and a strong default for new builders.
When does paid upfront make sense?
For a known niche tool with a clear promise and an audience that already trusts you. Paid upfront gives revenue on install and filters for serious users, but it shrinks your audience because people will not pay for an app they have never tried, especially from an unknown developer.
Does a free app make any money?
Yes, through the paywall. Free to download is not free forever. Revenue comes from a subscription, a one-time unlock, or in-app purchases for the features people value most. A generous free tier is a sales tool that gets people using the app enough to want to pay for more.
How do I decide between subscription and one-time purchase?
Match it to the value. If the app delivers ongoing value and gets regular updates, a subscription fits. If it does one clear job once, a one-time purchase or unlock may fit better. Decide how you want to get paid and let that guide whether the app is free or paid at the door.
Can I switch models later?
Yes, though it takes care. Many apps launch free with a paywall to grow, then adjust the model as they learn what people pay for. Test changes on new users, keep existing subscribers on their terms, and use RevenueCat to adjust pricing without shipping a new build.
Keep going
Pick the free or paid model that fits your app
Get the other 37 in the app user stack, plus the full App Store Launch Club community - $9/mo, cancel anytime.
Join the Club