Skip to main content
All posts

SaaS vs. Self-Hosting: What's Actually Worth It?

· 4 min read ·

You’re starting a new project. You quickly need a CRM, an analytics tool, a newsletter system, and maybe a password manager for the team. You reach for the usual suspects: HubSpot, Google Analytics, Mailchimp, 1Password. Convenient, ready immediately. And expensive.

What starts as “just $29/month” quickly becomes a cost trap: per user, per feature, per integration. A typical company with 5 employees easily pays $500 to $1,000 per month for tools they rarely use to their full potential.

The Real Problem: GDPR and Data Sovereignty

Before we get to costs, there’s a more fundamental question: Where does your data live?

Most popular SaaS providers store data on US servers. After the EU Court of Justice’s Schrems II ruling, transferring personal data to the US without adequate safeguards is legally risky. Many companies know this but push it aside. Until a data protection audit or a legal notice arrives.

Self-hosting on a European server (like Hetzner in Germany or Finland) solves this problem at the root: your data never leaves the EU, and you have full control over who has access.

The Hidden Costs of SaaS

Let’s look at concrete numbers. The following prices are estimates for small to medium-sized businesses:

Tool CategoryTypical SaaS CostsPopular Providers
CRM€25 – 300/monthHubSpot, Salesforce, Pipedrive
Web Analytics€9 – 50/monthGoogle Analytics (free but privacy issues), Fathom, Plausible Cloud
Email Marketing€20 – 100/monthMailchimp, ActiveCampaign, Brevo
Workflow Automation€20 – 500/monthZapier, Make, n8n Cloud
Password Manager€4 – 8/user/month1Password, LastPass
Total (conservative)€120 – 650+/month-

These numbers hurt. But they often only become visible when you list all subscriptions in one place.

The Self-Hosting Alternative: What’s Realistically Possible?

A Hetzner CX32 server (4 vCPU, 16 GB RAM) costs around €16 per month. On it, via Coolify as a deployment platform, all the key open-source alternatives run simultaneously:

Tool CategorySelf-Hosted AlternativeLicense Cost
CRMTwenty€0
Web AnalyticsPlausible€0
Email MarketingListmonk€0
Workflow Automationn8n€0 (fair-code)
Password ManagerVaultwarden€0
Project ManagementNocoDB€0
Server TotalHetzner CX32~€16/month

The savings potential is €100 to over €600 per month, depending on your current SaaS stack.

Tool by Tool: What Can You Actually Expect?

Twenty CRM is a modern open-source alternative to HubSpot and Salesforce. It offers contact management, deal pipelines, activity tracking, and an API. For most SMBs, it covers 80–90% of CRM requirements, without paying per user.

Plausible Analytics is privacy-friendly web analytics from Europe. No cookie banner needed, GDPR-compliant out of the box, lightweight (< 1 KB script). The difference from Google Analytics: you see what matters, page views, sources, and devices, without tracking overload.

Listmonk is a powerful newsletter server that matches Mailchimp on core features: segmentation, templates, campaign analytics. It lacks a visual drag-and-drop editor, but everything important is there.

n8n is the open-source alternative to Zapier and Make. Unlimited workflows, no per-execution costs, full data control. For technical teams, n8n is often even more powerful than commercial alternatives because you can embed your own code in workflows.

Vaultwarden is an unofficial, resource-efficient Bitwarden server. The entire Bitwarden ecosystem (apps for all platforms, browser extensions) works exactly the same. Only the server runs on your infrastructure.

When Self-Hosting Makes Sense

Self-hosting is not for everyone. Here’s an honest assessment:

Self-hosting pays off when you:

  • Actively use more than 3–4 SaaS tools
  • Want GDPR compliance without legal gray areas
  • Want to reduce costs long-term (break-even often within 2–3 months)
  • Don’t want dependency on external providers (“vendor lock-in”)

Self-hosting is less suitable when you:

  • Need maximum availability SLAs (99.99%+) for core systems
  • Don’t have a technical team or external partner
  • Need very specific enterprise features (SAML SSO, compliance certifications, etc.)

What Setup and Operations Actually Cost

The most common objection: “But the effort!” That’s fair: initial setup takes time. A typical self-hosted setup with Coolify includes: server provisioning, DNS configuration, SSL certificates, tool deployment, backup system, email configuration, and monitoring.

With experience, this takes 1–2 days. After that, the system runs largely on its own. Ongoing effort is limited to occasional updates and monitoring via Uptime Kuma, which can itself be self-hosted.

Bottom Line: The Math Is Clear

For most businesses running more than a handful of SaaS subscriptions, self-hosting is the more economical and data-protection-compliant choice. The break-even point is often 2–3 months, and after that you save permanently.

The only real disadvantage: you need someone who knows the setup and can step in when needed. That’s exactly what we’re here for.

Curious about your specific situation? Check out our infrastructure services for a realistic assessment of what’s possible for you.

Want to learn more?

See how we set up and operate GDPR-compliant self-hosted infrastructure at a fraction of SaaS costs.

Learn more