Start a project

Article · Indie business · Pricing · App Store · 12 min read

Paid, freemium or subscription for indie apps

The way a small app charges for itself is a product decision, not a pricing decoration you add at the end. A paid-up-front tool, a free app with one-off purchases, and a subscription teach the user different things, and they commit you to different kinds of work after launch. Pick the model that matches the job the app does, and the upkeep you are actually prepared to do.

On this page 10 sections
  1. The model is a product decision, not just a price
  2. Paid up front: clear, and limited
  3. Freemium and one-off purchases
  4. Subscriptions, and the support they imply
  5. Trials, paywalls and not tricking people
  6. Commission, VAT and the price people actually see
  7. A decision guide for a small app
  8. Changing model later
  9. Key takeaways
  10. Frequently asked questions

This is a decision guide, not an implementation guide. StoreKit and the purchase flow belong in StoreKit 2 and in-app purchases. What it costs to build and run an app is a separate question, which I have written about in What an iOS app really costs. Apple’s commission, tax and programme rules change; I will describe the existence of commission and point you at the current terms, and I will not treat a percentage as a permanent figure.

The model is a product decision, not just a price

Before you talk about “£2.99 versus £4.99,” decide what the person is paying for:

Those are three different products. A calculator that works offline is a finished tool. A camera app with optional film packs is a tool with extra pieces. A news reader that depends on your server is an ongoing service. A subscription on a finished, offline tool is a hard sell, and a one-off payment for an app that will stop working if you turn the servers off is a nasty surprise.

Write a sentence in the Website Brief & Quote Builder, or in any notes file, that a stranger could read: “This is a paid app because…,” “This is free with a one-off unlock because…,” or “This is a subscription because….” If you cannot finish the sentence without using the word “monetise,” the model is not ready.

The MVP checklist is useful here too. A first version can ship with a simpler model than the one you hope to grow into, as long as you do not paint yourself into a corner with your first customers.

A paid app has a price on the product page. The person pays, they download, they own the use of that app under the store’s rules, and you do not have to invent a paywall. For a small, focused utility — the kind I have written about in the case study of small Apple apps spirit, even when the commercial details differ — this is still a coherent choice.

Its strengths are real:

Its limits are also real:

Paid up front works when the app is complete enough to be worth a decision, when it does not depend on your servers for basic use, and when you can live with a slower trickle of customers who already understand the job. It is a poor fit if the first launch is empty without an account, or if you already know you will be adding paid features every month.

Freemium and one-off purchases

“Freemium” here means the app is free to install, and some of its capability is unlocked with a one-off in-app purchase (or several). That is different from a subscription, and it is different from a free trial of the whole app.

This model is honest when:

It is a mess when the free mode is a sequence of pop-ups, when every useful button opens a paywall, or when a one-off purchase is silently converted into a recurring charge. App Review has rules about how you present purchases; follow the current App Review Guidelines and Apple’s in-app purchase documentation, and don’t try to walk around the system payment sheet.

One-off purchases also work inside a paid app (a “paid plus IAP” mix). That can be fair for optional packs. It can be resented if the paid app already felt complete and you later move basic features behind a new counter.

Think about restore, about multiple devices, and about what happens if you later want to switch to a subscription. The last of those is possible but awkward, and it is one of the reasons to pick carefully now rather than “just make it free for now.”

Subscriptions, and the support they imply

A subscription is a promise. The person is paying for the next month or year, not only for the binary they installed. That promise is easier to keep if something actually continues: new content, a sync service, a model you pay to run, compatibility with new OS releases that takes real time, or a feature that is expensive to provide per user.

A subscription is harder to justify when the app is a finished, offline tool that you might not open for a year, and that will still do the same job. People are not wrong to resist that. “Updates” in the thin sense of “I might fix a bug” is what paid-up-front already implied, not a reason for a monthly charge.

If you do charge a subscription, be prepared to:

A weekly price that only makes sense if someone forgets they subscribed is not a model; it is a trick. Don’t use it.

Trials, paywalls and not tricking people

Trials are useful, and they are easy to abuse. A fair trial:

Paywalls should be readable in one glance: what you get, what it costs, how often, and how to cancel. If that sentence is turning into a paragraph, cut it; the Word Counter is a useful check that the offer is still short enough to read on a phone. They should be reachable from settings later, when the person wants to buy, not only sprung once at launch. They should not impersonate a system alert, and they should not hide a decline button.

If the app is free with an optional tip or a one-off unlock, don’t dress the prompt up as a fake error. If the app is paid up front, don’t install a second paywall on top without a very good reason. Read the current guidelines for subscriptions, paid apps and prominently displayed prices before you ship, not after a rejection.

The tone of the rest of the app matters here. A careful, quiet tool with a shouting paywall feels like a different product, and people will review it as one.

Commission, VAT and the price people actually see

Apple charges a commission on paid apps and in-app purchases sold through the App Store. The rate, the Small Business Programme, and any alternative terms that may apply in a given country can change, and they depend on your current status. Read the latest Apple developer and App Store agreements and the current commission documentation when you do the sums. I will not quote a percentage here as if it were a constant.

Two practical consequences, regardless of the current rate:

Price the app in the currency you think in, then look at the storefronts you actually care about, on a device or in App Store Connect’s pricing view, before you announce a figure. A “simple” £3.99 can surprise you in another country. There is more on choosing the number itself in How to price a small app or digital tool.

Don’t pick a subscription price by dividing a paid-up-front price by twelve and hoping. The products are different, and the support is different. Use a short cost list (Apple’s fee, your own time, any servers, the tax treatment) rather than a competitor’s screenshot. The Performance Budget Calculator is a reminder of the same idea in another form: set a budget, then see whether the design still fits. Here the budget is money and upkeep, not kilobytes.

A decision guide for a small app

Work through these in order, and stop when the answer is uncomfortable:

  1. Does the app do a complete job without your servers or a regular feed of new content? If yes, start with paid up front or a free app with a one-off unlock, not a subscription.
  2. Can a new user understand the value in a minute or two of honest use? If not, a paid-up-front price will be a steep ask, and a paywall in the first session will be worse. Fix the first run, or narrow the MVP, before you pick a model.
  3. Is there a free part that is genuinely useful on its own? If yes, a one-off unlock can work. If no, don’t ship a hollow free app; ship a trial or a paid app.
  4. Will you still be doing chargeable work for this person in six months? If you cannot describe that work, don’t charge a subscription for it.
  5. Can you support the unpaid state, the paid state, restore, and refunds without a team? If not, prefer the simplest model — usually paid up front — until you can.
  6. Does the store page tell the same story as the paywall? If the subtitle says “one-off purchase” and the app is a weekly subscription, fix the story.

Write the answer down, and show the paywall or the price to someone who is not you. If they cannot explain the deal back to you, it is not clear enough.

Changing model later

You can change, and it is work.

Moving from paid up front to a free app with purchases, or to a subscription, means a new product-page story, a new review, and a decision about people who already paid. The decent options are to grandfather them into the features they paid for, to offer a discount, or not to take away what they bought. Taking away features and asking for a subscription in their place is how you earn one-star reviews you will deserve.

Moving from a subscription to a one-off, or to paid up front, is less common and can be cleaner, but you must still handle existing subscribers according to the current rules, and you must not strand a person who paid for a year of a service you are about to stop.

Don’t invent a fourth model as a compromise (a subscription and a confusing lifetime IAP and a paid tier) unless you have the support capacity of a much larger team. A small app should be explainable in one sentence at the till.

Key takeaways

If you want a second pair of eyes on a pricing model, tell me about it.

Frequently asked questions

Is a paid up-front app still viable?

Yes, for a small, finished tool that can explain itself on the product page. You will probably see fewer installs than a free app, and you will need to live with that in exchange for a clearer deal and less paywall work.

When does a subscription make sense for a small app?

When you can name the ongoing work or service the person is paying for — sync, content, a costly backend, continuing labour you will actually do — and you are prepared to support accounts, status, and cancellation properly. It is a poor fit for a finished offline utility.

What is the difference between freemium and a trial?

Freemium means a free app with some lasting, useful capability, and a purchase to unlock more. A trial is time-limited access to the full app (often attached to a subscription) that should end clearly, with a charge the person understood in advance.

How does Apple’s commission affect the choice?

Commission applies to paid apps and in-app purchases sold through the store, and the current rate depends on the programme terms at the time. It does not, on its own, tell you whether to be paid, freemium or subscribed, but it does mean the price you set is not the amount you receive. Check the current terms when you do the sums.

Can I start paid and add a subscription later?

You can, but you should plan how existing customers are treated so they do not lose what they already paid for. Adding a subscription for new, clearly ongoing features is cleaner than relabelling the old app as a recurring charge.

Written by Lee Johnson. Published 10 November 2026.

All articles · Swift A–Z · Apps

Questions, or an app in mind?

Let's bring your ideas to life. Whether you're envisioning a game-changing Apple Watch app or a transformative iOS experience, I'm here to make it happen.

Start a project