All posts
Build log

5 pricing problems every indie app runs into (and how we handled them)

Mrinmoyee & Sudipta 7 min read

Pricing an indie app is mostly about five fights: the app store fees that take a cut of every dollar, subscription fatigue from users who already pay for too much, saying what your app is worth in a tiny store listing, refunds the store controls and you can't, and the slow grind of churn. Here's the honest version of how we've handled each on Trott.

5 pricing problems every indie app runs into (and how we handled them) — watch on YouTube →

1. The app store takes a cut before you do

First lesson in App Store pricing challenges: you don't keep what you charge. Apple and Google take a slice of every subscription — historically around 30%, dropping to roughly 15% once a subscriber's been with you past a year (and there are small-business programs that lower it sooner). It's the cost of being on the phone everyone already owns.

What we'd actually do: stop resenting it and price for it. We set our numbers assuming the cut is gone before a cent reaches us, then check the leftover covers the heavy processing each save needs and leaves a margin. If a plan only works at the full 100%, it doesn't work. Plan for the 70%.

2. Subscription fatigue is real, and it's not personal

Everyone's tired of subscriptions. Streaming, storage, that one note-taking app — people are counting recurring charges and cutting. So when a two-person app shows up asking for another one, the instinct is no. That's not about your app. It's the whole pile.

We took the fatigue seriously instead of pretending we're the exception. Trott starts free, with credits, so you can save real reels and search them before money comes up. The ask only lands after the app's already done something useful. Earning the subscription beats arguing for it.

3. The store listing has to communicate value in one breath

Indie app revenue starts before the paywall. It starts in the store listing, where a stranger decides in seconds whether you're worth a tap. Most pricing pain is really a value-communication problem wearing a price tag. If people don't get what the app does, no number feels fair.

Our take: lead with the moment of relief, not a list of features. Instead: you saved 200 reels from a trip and couldn't find one — this finds it. We write the listing around the problem the reader already has, because a price only looks reasonable next to a problem worth solving.

4. Refunds you don't control

Here's one nobody warns you about. On the App Store and Google Play, refunds mostly go through the store, not you. A user can ask Apple or Google directly, get their money back, and the first you hear of it is the number moving. You can't approve it, can't always explain it.

There's no clever fix, so we treat it as a cost of doing business and design around it. Free credits up front mean fewer people pay before they're sure, which means fewer regret-refunds later. Tools like RevenueCat at least make the after-the-fact picture honest, so a refund spike tells you something instead of just stinging.

5. Churn is the fight that never ends

Getting a subscriber is the easy half. Keeping one is the job. Every month some people leave — they forgot why they signed up, hit a quiet stretch where they didn't save anything, or just did the subscription cull. To reduce app subscription churn you have to keep being useful after the excitement fades.

What works for us: make the value show up again on its own. The more you save, the more the app is worth, because the thing you're searching for is more likely to already be in there. We'd rather a returning user rediscover an old saved reel at the right moment than send a "we miss you" email. Usefulness retains. Nagging doesn't.

So how long should the free trial be?

The question we get most: 7, 14, or 30 days? Longer trials feel generous and convert worse — people forget, the urgency dies, and a month is plenty of time to lose the habit. Short trials force a decision while the app's still fresh in mind.

Our honest read: match the trial to how fast the app proves itself. Trott shows its worth the first time you search and the right reel comes back, and that can happen on day one. So we lean short, or skip the timed trial entirely for credits you spend at your own pace — value first, clock second. If your app takes two weeks to click, a 7-day trial just guarantees they bail before the good part.

The thread through all five

Price transparency. Every one of these gets easier when you're straight with people: what it costs, what the store keeps, what you do when something goes wrong. We'd rather show the real number and the real value than dress up a price and hope nobody does the math. Indie pricing isn't a trick you land once. It's a thing you keep honest — the same way we thought through how to price the app in the first place.

Curious how the free credits feel in practice? Save one reel to Trott and watch it come back when you need it. If it doesn't earn the next dollar, that's on us.