Ask any advisor how to price a software product and you will hear "recurring revenue" before you have finished the question. It is good advice for a category of product, and it is quietly terrible advice for another — one that includes most of the small, sharp tools indie builders actually ship.
The only test that matters
Charge recurring if — and only if — the customer receives recurring value, or you carry a recurring cost on their behalf.
That is it. Both halves are load-bearing.
Recurring value means the product does something for them this month that it also has to do next month: hosting their data, running their workflows, delivering updated information, standing between them and a problem that keeps coming back. A CRM earns its monthly fee. A backup service earns it. A tool that helps you manage staff attendance every single day earns it.
Recurring cost means each customer costs you money for as long as they exist — storage, bandwidth, per-seat API fees, support. If you charge once and carry the cost forever, you have not built a business, you have built a slowly tightening trap.
If neither is true, a subscription is rent on something the customer already got. Users feel this instantly, even when they cannot articulate it, and it shows up in your funnel as a pricing page with a great click-through rate and a terrible conversion rate.
Where one-time pricing wins
We charge once, forever, on QRever and on Alarmor, deliberately. The pattern is the same in both cases:
- The tool does one thing and does it now. A QR code that works. An alarm that goes off. The value is delivered, not leased.
- Our marginal cost per user is near zero. Alarmor is offline-first — it runs on the user's phone and costs us nothing to keep running.
- The category is saturated with subscriptions, and everyone is sick of them. In markets like that, "pay once" is not just pricing, it is positioning.
- The purchase decision is small enough to make instantly. A one-time price removes the mental math about the next twelve months, which is the actual thing standing between a user and a purchase.
Look at what people type into search boxes: "QR code generator no subscription", "alarm app one time purchase", "PDF tool without monthly fee". That is demand with a shape. If your product fits that shape, saying so is worth more than any growth tactic.
Where subscriptions are correct
Do not romanticize one-time pricing. It is wrong more often than it is right, and it is catastrophically wrong when:
- You store their data. Storage costs run forever; a single payment does not.
- You serve their traffic. A dynamic QR code that resolves millions of scans a month costs money on every scan. (This is exactly why QRever's dynamic codes and hosted pages sit in a different tier from the free static ones — the cost structure is genuinely different, and the pricing should say so.)
- You pay per user, per month, to someone else. Especially LLM APIs. A one-time fee on an AI product with real inference costs is a bet that your users will not use it — a strange thing to want.
- The product is a service the customer depends on daily. They expect it to be maintained, supported and improved. Subscriptions fund that honestly.
The failure mode here is the reverse of the first one, and it is worse: charging once for a product with ongoing costs means every new customer makes your economics worse. You will notice around month eighteen, when it is expensive to fix and your existing users have a legitimate grievance about being repriced.
The shape that usually wins
For small products, we keep landing on the same structure:
- A free tier that is genuinely useful — not a crippled demo. It should solve a real problem completely for the casual user. This is your marketing budget, and it is also the thing people recommend.
- A one-time unlock for the tool itself — the power features, the local functionality, the things that cost you nothing to keep running.
- Recurring pricing only for the parts that carry real ongoing cost — hosting, sync, serving traffic, inference.
This is honest, it is legible to the buyer, and it lets you say "no subscription" about the part of your product that most people will use, which is where the conversion happens.
The objection: how do you survive?
"Without recurring revenue you have to keep finding new customers forever."
True. You also have to keep finding new customers forever with a subscription, because a fraction of them leave every month and you are running to stay still. The difference is that subscription churn is invisible until it is a spreadsheet, and one-time pricing tells you the truth on day one: you need to be findable and you need to be worth recommending.
That pressure is not a bug. It keeps you honest about whether the product is genuinely good enough that someone would tell a friend about it — which, in a market where nobody wants a sixteenth subscription, may be the last durable advantage left.
Working out how to price what you are building?
We have shipped free, one-time and subscription products, and we are happy to tell you which one your product actually is.
Talk it through →