Mac Apps You Buy Once, Not Every Month

Updated August 2026

At some point the small utility you bought for $8 became $3 a month, and the maths stopped making sense. A menu bar app that converts units does not need a recurring relationship with you. Yet the drift is real, and it’s worth understanding why before deciding what to do about it.

I sell one-time-purchase Mac apps, so I’m not a neutral party here. I’ve tried to make this useful anyway — including the part where subscriptions are sometimes the honest choice.

Why one-time pricing is getting rarer

It isn’t purely greed. Three real forces:

macOS keeps moving. Every autumn brings a new macOS, and apps that touch windows, menus, or system APIs need work to keep functioning. A one-time sale in 2021 funds zero of the 2026 maintenance. Developers who priced for a one-off and then supported it for five years mostly did so at a loss.

The App Store has no upgrade pricing. This is a genuine structural problem. Apple’s store has never supported paid upgrades — you cannot charge existing customers for version 2. So a developer’s options are: ship a whole new app listing and abandon the old one, add a subscription, or work free forever. Many chose the subscription because it was the only mechanism available.

Server costs are real when they exist. An app that syncs, hosts, or calls a paid API has an ongoing bill per user. Charging once for an unbounded ongoing cost is how apps die.

That last point is the useful test. If an app has ongoing costs, a subscription is honest. If it doesn’t, a subscription is a pricing decision. A note-syncing service across five devices: subscription makes sense. A window tiler that runs entirely on your Mac: it doesn’t.

What “buy once” should actually mean

Before paying for anything advertised as a one-time purchase, ask four questions:

1. Are major versions paid upgrades? Many honest developers charge for 1.0 and again for 2.0 years later. That’s fair — and it’s not what “buy once” implies to most buyers. Check the developer’s history: did version 1 owners get version 2?

2. Does it phone home? A one-time purchase that requires a licence server check every launch stops working when that server goes away. The strongest form of “you own it” is an app that never needs the network to run.

3. What happens if the developer stops? For a local, self-contained app, the answer is “it keeps working until macOS breaks it,” which might be years. For anything server-backed, the answer is “it stops.” This is the single biggest practical difference between the models.

4. Is there a trial? Not a refund policy — an actual trial. Direct-download apps usually offer one; App Store apps often can’t.

Where to look for them

A few patterns that reliably turn up one-time pricing:

The thing to be sceptical of is “lifetime” pricing on a service with real server costs. That promise is only as durable as the company’s runway.

The three I make

Since I’m the author, here they are stated plainly, and you should read this as the disclosure it is:

All three are native Swift, run entirely on your Mac, and have no accounts and no analytics. I can charge once because none of them cost me anything per user — which is exactly the test I proposed above, applied to my own apps.

The honest caveat

One-time pricing is not automatically the ethical choice, and I’d rather say so than pretend otherwise. An abandoned one-time-purchase app is worse for you than a maintained subscription. If a developer can’t fund the work, the app rots — slowly, then all at once when a macOS release breaks it.

So the thing worth optimizing isn’t “never subscribe.” It’s this: does the price match the shape of the cost? Ongoing service, ongoing price. Local tool that runs on your machine and costs the developer nothing per user, one price. When those line up, both sides get a fair deal, and the app is still there in three years.