All posts

Why We Chose One-Time Purchase in the Age of Subscriptions

The subscription model has won the consumer software market. This is not a close call. Monthly recurring revenue is what investors value, what acquirers pay premiums for, and what most software companies optimize toward. It is predictable, it scales cleanly, and it creates a structural incentive to keep the user relationship active. From a pure business mechanics standpoint, it makes a lot of sense.

We understand the math. We chose not to do it anyway.

What subscriptions cost households

Before explaining our reasons, it is worth acknowledging what subscriptions cost the people on the other end of them. West Monroe Partners' annual consumer subscription survey has found that US households consistently underestimate how much they spend on subscriptions, often by a significant margin. The actual median spend tends to run meaningfully higher than what people recall when asked to estimate it without looking at their accounts.

A 2022 C+R Research survey found that Americans spend on average over $200 per month on subscriptions, with many underestimating their total by more than $100. Canadian households face a similar pattern. The individual monthly fee for any single app is small enough to feel trivial. The aggregate across streaming, productivity tools, storage, health apps, finance apps, and everything else is not trivial. It is a significant recurring household expense that has grown substantially over the past decade.

Infographic placeholder Average monthly subscription spend per US and Canadian household
Replace with real asset

What the subscription model does to the software itself

This is the part we think about most. The subscription model does not just change how customers pay. It changes what the software is optimized to do.

A subscription creates a retention problem. If customers can cancel at any time, the product has to continuously justify its monthly cost. This sounds like a healthy incentive, keep improving the product or lose the customer. In practice, it creates pressure to add features whether or not those features serve the user, to send notifications and engagement nudges that keep the app top-of-mind, and to measure success by monthly active users and churn rates rather than by whether the app quietly does its job well.

For family organization software, these incentives are misaligned in a specific way. A health record app that keeps you engaged is not better than one that you open when you need it and forget about otherwise. A budget tracker that sends you weekly summaries to justify its subscription is adding noise to your life. A moving app that gamifies your packing progress to boost retention is solving the wrong problem.

We want to build software that is useful when you need it and invisible when you do not. That goal is easier to pursue when the business does not require you to come back every day.

The alignment problem

A subscription also creates a different kind of misalignment. If your business depends on monthly revenue from a base of subscribers, you are dependent on those subscribers staying subscribed. That dependency shapes decisions in subtle ways, about which features to build, which complaints to prioritize, which user behaviors to encourage.

A one-time purchase creates a cleaner relationship. You pay once. You own it. If it works well, you might buy the next thing we make. If it does not, you will not. Our incentive is to build something that works so well that you want the next one, not to build something sticky enough that you forget to cancel.

We would rather earn a one-time payment honestly than earn a monthly payment by making the app difficult to leave.

The practical reality

We are not arguing that subscriptions are always wrong. Cloud-dependent services, collaborative tools, and software that requires ongoing server infrastructure have genuine reasons to charge on a recurring basis. The model makes sense when the ongoing cost to the developer is real and ongoing.

Our apps run on your device. The ongoing cost to us, per user, once the software is shipped, is close to zero. A subscription for software that does not require our servers to run would be charging you for infrastructure that does not exist. That is a hard thing to justify honestly.

Pew Research data on consumer attitudes toward subscriptions shows that a large majority of Americans say they feel like they have too many subscriptions and would prefer to pay once for software they use regularly. The preference is clear. The market has moved toward subscriptions anyway, because the business incentives are strong. We think there is real value in building for the preference, not the incentive.

What this means in practice

You buy our apps once. You own them. They work whether or not we are in business. They do not stop working if you miss a payment. They do not hold your data hostage behind a paywall. If we build a new version with substantial new features, we might charge for that new version. What we will not do is convert the app you already paid for into a subscription to access features you were using yesterday.

That is a commitment, not just a price point. It shapes everything about how we build.

Related posts

Buy once, own forever The Code Family suite

Every Code Family app is a one-time purchase. No subscription, no ongoing charges, no features locked behind a renewal. Pay once and the app is yours. Explore the full suite.

See all apps
Code Family · Back to blog