Forty dollars a seat. Twelve dollars a seat. Fifty dollars a month. Every line on a software invoice is designed to look harmless on its own, and that is not an accident. Subscription pricing is built to be judged one month at a time, because the monthly number is the only number that ever feels small.
Stretch it across the actual life of a business and the picture changes completely. Most small teams never run that number. Here is what it looks like when you do.
The multiplication nobody runs
A subscription is never a single price. It is price, times seats, times months, times years, times the annual increase nobody reads about in the renewal email. Each of those multipliers feels modest. Stacked together, they compound into a number that would never have survived a single up-front decision.
Take a five-person team running three ordinary tools - a CRM for the sales pipeline, a finance and invoicing app, and a project tool to keep work moving.
What that money actually buys
To be fair, the fee is not for nothing. A subscription pays for hosting, constant updates, support staff, security patching, and a web of integrations into everything else you use. For a 200-person company with a dedicated operations team and genuinely complex needs, that is often a bargain - the recurring cost is smaller than the cost of running it yourself.
The honest question is narrower than "are subscriptions bad." It is whether a team of two to ten people uses enough of that machinery to justify renting it for the rest of the company's life.
The small-team case for owning
Most small teams use a sliver of what they pay for. They need a pipeline they can see, a contact list that is not in someone's inbox, an invoice tracker that flags what is overdue, and a place where job candidates do not quietly fall through the cracks. They do not need five hundred integrations or an assistant that drafts emails for them.
When the feature ceiling is that modest, the recurring fee stops being a fair trade. Owning a tool once removes the single largest line item - the rent - and replaces it with a number that does not compound.
The cost that never shows on the invoice
There is a second price, and it is the one that keeps teams paying. Your data lives on someone else's server. Leaving means exporting, cleaning, and migrating it, so most teams never leave - which is precisely the point of the design.
And the day you stop paying, you stop having access. You were never really buying the tool. You were renting permission to reach your own information.
A subscription you cancel does not give anything back. It takes something away.
What owning the same work looks like
Local-first tools invert the whole arrangement. You pay once. The app saves to a folder you control - your own drive, or your own cloud if you want it to sync across the team. No account, no server in the middle, no monthly bill. There is nothing to cancel, because nothing is being held over you.
Here is the same three jobs from the box above, owned outright instead of rented.
The gap is not a rounding difference. It is the difference between a number you pay once and a number that quietly grows for as long as your business exists.
Run your own number
Subscriptions are not a scam. They are a model built for a different customer than a five-person team, and the trap is simply evaluating them one small month at a time and never multiplying out.
So multiply. Take every "small" monthly tool you pay for, multiply it by sixty months, and add the increases. Then decide whether renting your own data back to yourself still makes sense at that price.