Home / Articles / Opinion

Opinion

SaaS sprawl vs. owning your tools

The quiet tax of fifteen subscriptions, and a pragmatic case for hosting the boring parts yourself.

By Hagumi Lab· Dec 2025· 5 MIN READ ·Leer en español →
A tangle of mismatched cables and keys dissolving into one neatly braided cable with a single teal tag, on a dark surface.

TL;DR — Subscription sprawl is a slow, compounding tax: price creep, data lock-in, an integration bill nobody budgets for, and a dependency on vendors who can change the rules overnight. The fix isn’t going full hermit and self-hosting everything. It’s owning the stable, boring commodities — vault, files, automation, git — and paying for SaaS only where it genuinely earns its price.

Open your billing dashboard and count. Not the big two or three you actually think about, but all of them: the notes app, the second notes app, the scheduler, the form builder, the link shortener, the “team wiki,” the password manager seat you forgot you doubled. For most small teams the real number lands somewhere north of fifteen. Individually each one looks reasonable. Together they’re a tax you never voted for — and it goes up every year while you’re not looking.

The costs nobody puts on the invoice

The sticker price is the honest part. The expensive part is everything around it.

  • Price creep. The tool you adopted at $8/seat is $19 now, with a “legacy plan” email arriving any week. You rarely re-shop; switching is annoying, so you pay.
  • Data lock-in. Your content lives in their schema. Export is a CSV that loses the relationships, or an API you’d need a week to script against. The exit cost rises with every month of data you add — which is exactly the point.
  • The integration tax. Fifteen tools don’t talk to each other for free. You glue them with Zapier tasks, a middleware seat, or an afternoon of your own time, every time something changes upstream.
  • Dependency risk. Pricing changes, the free tier disappears, the company gets acquired and sunset, or an outage takes your “critical” workflow down for a Tuesday. You absorb all of it, and you had no vote.

None of these show up as a line item. They show up as a vague sense that software costs more than it should and breaks at the worst times.

Renting is cheap until you’ve furnished the whole house. The question isn’t “is this tool worth $19?” — it’s “is this the twentieth thing I’m now responsible for renewing, exporting, and gluing together?”

The boring stuff is exactly what you should own

Here’s the part that surprises people: the tools worth self-hosting are the least exciting ones. Stable, mature, commodity software with file-based or open-database storage, and not much churn. These are cheap to run, easy to back up, and they don’t need a feature ships every week.

Things that tend to pay off when you own them:

  • A password/secrets vault (Vaultwarden) — your most sensitive data, on a box you control.
  • Files and sync (Nextcloud, or just object storage) — the per-seat cloud-drive math gets absurd fast.
  • Automation (n8n instead of per-task pricing) — workflows are the thing you run most and rent worst.
  • Git and code (Forgejo, Gitea) — your source of truth shouldn’t depend on someone else’s roadmap.

What you should happily keep renting is the opposite profile: things that are hard to run well, move fast, or carry real liability. Email deliverability. Payments. Anything touching compliance. A genuinely better product where the alternative is a worse afternoon. Self-hosting your own mail server to “save money” is how you learn what deliverability actually costs.

The honest middle

Owning your tools isn’t free either — it’s a maintenance commitment, a backup discipline, and an occasional bad evening when something breaks and there’s no support line to call. Pretending otherwise is how homelabs become graveyards. The trade you’re making is recurring rent and zero control for upfront effort and full control. For stable commodities, that trade is good. For fast-moving or liability-heavy services, it usually isn’t.

So don’t audit your stack by price. Audit it by leverage. For each subscription, ask: is this stable and boring enough that owning it would just work — or is the vendor earning their cut by doing something genuinely hard? Self-host the boring, stable plumbing. Keep paying for SaaS exactly where it earns its keep. The goal was never fewer invoices. It was fewer things that can quietly raise their price, hold your data hostage, or disappear on a Tuesday.

Written by Hagumi Lab

The engineering & R&D notebook of Hagumi Studio. We write what we learn building and self-hosting the tools behind our work.

HAGUMISTUDIO.COM · X · RSS

Stay in the loop

Get the Lab notes in your inbox.

One considered email a month — what we built, what broke, and what we’d do differently. No fluff.

No spam. Unsubscribe anytime · delivered by our self-hosted Listmonk.