Open your phone’s settings and look at your subscriptions. Count them.
If you’re like most people, the number is higher than you expected. And the total monthly cost is almost certainly more than you realized. Welcome to subscription fatigue — the creeping financial burden of software that charges rent instead of a purchase price.
The Math of Subscriptions
Let’s make this concrete. Say you subscribe to:
- A note-taking app: $5/month
- A habit tracker: $4/month
- A password manager: $3/month
- A weather app: $2/month
- A calendar app: $4/month
- A focus timer: $3/month
That’s $21/month. $252/year. Over five years: $1,260.
For apps that, in many cases, could run entirely on your device with no ongoing costs to the developer. The subscription model has turned software from something you buy into something you rent. And like all rent, it never stops.
Why Apps Went Subscription
Understanding why subscriptions became dominant helps evaluate which ones are justified:
Predictable revenue. A one-time purchase generates spiky, unpredictable income. A subscription generates smooth, predictable monthly revenue. For developers planning ahead and for investors evaluating companies, subscriptions are easier to work with.
App Store economics. Apple takes 30% of one-time purchases but only 15% of subscription revenue after the first year. This creates a direct financial incentive for developers to choose subscriptions over one-time purchases.
Investor pressure. Venture capital and many investors value “annual recurring revenue” (ARR) above almost any other metric. A startup with subscription revenue is worth more on paper than one with the same total revenue from one-time sales.
Legitimate ongoing costs. Some apps genuinely cost money to run every month. Cloud storage, server-side processing, API calls to third-party services, content licensing — these create real recurring expenses that need recurring revenue to sustain.
Sustainable development. One-time purchases can create a perverse incentive to stop updating an app (since existing users generate no more revenue) and focus only on acquiring new users. Subscriptions incentivize ongoing development.
These reasons aren’t all bad. Some are legitimate. But they’ve been applied indiscriminately, and the result is that apps with zero ongoing costs charge subscriptions simply because the market allows it.
When One-Time Purchase Makes Sense
For certain categories of software, a one-time purchase is the natural, honest business model:
Apps that run locally. If an app processes everything on your device — no cloud storage, no server-side computation, no API calls — the developer has negligible ongoing costs per user. A one-time purchase covers development costs, and that’s all that needs covering.
Utility apps. A calculator doesn’t need a subscription. Neither does a unit converter, a color picker, a screen recorder, or a webcam-based nail biting detector. These are tools. You buy a hammer once. You should buy utility software once.
Apps with a defined scope. An app that does one thing well doesn’t need to constantly expand its feature set to justify ongoing payments. It does its job. It does it well. Done.
Privacy-focused apps. Apps that don’t collect data can’t monetize that data, and they don’t need servers to store it. Their cost structure supports one-time pricing. In fact, a subscription on a privacy-focused app with no cloud component should raise questions about what’s funding those servers.
Nailed: What $4.99 Once Gets You
Nailed is a macOS menu bar app that detects nail biting using on-device machine learning. It costs $4.99 on the Mac App Store. One time. No subscription. No in-app purchases. No ads.
Here’s what that $4.99 covers:
- Real-time nail biting detection using MediaPipe hand and face landmark models
- On-device processing — all ML inference runs on your Mac
- Screen flash and audio beep alerts when biting is detected
- Menu bar integration — runs quietly in the background
- Zero data collection — no analytics, no telemetry, no crash reports
- Fully offline operation — works without internet
- All future updates included
This pricing is possible because of the architecture. Nailed runs everything locally. There are no servers to maintain. No cloud infrastructure bills. No API costs. No data storage expenses. The developer’s cost per user after the sale is effectively zero.
Compare this to a hypothetical subscription version of the same app:
- Same features, but $2.99/month
- After two months, you’ve paid more than the one-time price
- After a year: $35.88
- After three years: $107.64
- Cancel, and you lose access to the app entirely
The one-time purchase respects your wallet the same way the local processing respects your privacy.
When Subscriptions Are Justified
To be fair, some subscriptions earn their recurring charge:
Cloud storage services. Dropbox, iCloud+, Google One — these maintain and scale storage infrastructure that costs real money per user per month. The subscription pays for terabytes of server space.
Streaming services. Music and video streaming services license content, a cost that recurs whether or not you’re listening. The subscription funds the royalties.
Server-dependent productivity tools. Notion, Linear, Figma — tools that sync across devices through servers and provide collaboration features have genuine ongoing costs. The server infrastructure that enables real-time collaboration isn’t free.
Large language model apps. Apps using GPT-4, Claude, or similar models pay per API call. These costs scale directly with usage and genuinely require recurring revenue.
The common thread: the subscription pays for ongoing services that cost the developer money to provide every month. When those costs exist, subscriptions are honest.
How to Evaluate Whether a Subscription Is Worth It
Next time you’re considering an app with a subscription, ask:
1. Does this app have a cloud component I actually use? If the app syncs data to the cloud, provides server-side features, or depends on an API — the subscription might be justified. If it runs entirely locally, question the subscription.
2. What’s the annual cost, and does it match the value? $3/month sounds small. $36/year sounds different. $180 over five years sounds like a lot for a habit tracker. Do the multiplication before subscribing.
3. What happens when I stop paying? Some apps let you keep your data and basic features if you cancel. Others lock you out entirely. Know what you’re committing to.
4. Is there a one-time purchase alternative? For many app categories, competing products offer one-time purchases. A one-time purchase weather app works just as well as a subscription one. Same for calculators, note apps, utilities, and many other categories.
5. Am I paying for the product or for the developer’s business model? Some subscriptions exist because the developer chose a subscription business model, not because the product requires ongoing costs. You’re funding their revenue predictability, not any service rendered to you.
The Hidden Cost: Decision Fatigue
Beyond the financial cost, subscriptions create a subtle cognitive burden. Every subscription is a recurring decision:
- Is this still worth it?
- Should I cancel?
- When does it renew?
- Did the price increase?
One-time purchases eliminate this entirely. You paid. You have the app. There’s no recurring decision to make. No renewal email to evaluate. No price increase to contest. The app sits on your Mac and does its job, and you never think about paying for it again.
For utility apps — the tools you use daily without thinking about them — this frictionless ownership is valuable.
The Developer’s Perspective
Developers who choose one-time pricing make a deliberate tradeoff. They sacrifice predictable recurring revenue for:
- Trust. Users immediately see that the developer isn’t trying to extract maximum revenue over time
- Simplicity. No subscription infrastructure to manage, no trial periods to configure, no churn to worry about
- Alignment. The incentive is to make the app good enough that people buy it, not to make it sticky enough that people forget to cancel
- Lower support burden. No billing disputes, no subscription confusion, no “why was I charged?” emails
For apps with low ongoing costs — like Nailed, which runs entirely on-device — one-time pricing is the model that aligns the developer’s incentives with the user’s interests. The developer wants to make a good product. The user wants to buy a good product. One transaction, fair exchange, done.
Subscription Fatigue Is a Buying Signal
If you feel subscription fatigue, you’re not alone. And the feeling is rational. You’re reacting to an industry trend that has legitimately gone too far.
The antidote is intentional purchasing:
- Subscribe to services with genuine ongoing costs: cloud storage, streaming, collaborative tools
- Buy once for utilities, tools, and apps that run locally: productivity apps, privacy tools, single-purpose utilities
- Delete subscription apps you can replace with one-time purchases or free alternatives
- Audit your subscriptions quarterly — cancel anything you haven’t used in the past month
Your software budget is finite. Spend it on things that respect your money, your time, and your privacy. One-time purchase apps do all three.