· Benjamin Kötting · Cloud Operations  · 3 min read

Self-Hosted vs. SaaS – When Does Each Approach Make Sense?

The decision between Self-Hosted and SaaS isn't religion, it's a cost-benefit calculation. A pragmatic guide.

The decision between Self-Hosted and SaaS isn't religion, it's a cost-benefit calculation. A pragmatic guide.

“We need everything self-hosted for data privacy!” vs. “SaaS is always cheaper and easier!” – Both statements are nonsense.

The truth lies in between. After 50+ projects, I’ve learned: There’s no one-size-fits-all solution. It depends.

Here’s a pragmatic guide to making the decision.

The Three Decision Criteria

1. Total Cost of Ownership (TCO)

SaaS seems cheaper – until you do the math.

Example n8n (Workflow Automation):

  • SaaS: $300-600/month at medium volume
  • Self-Hosted: $16 server + $300 managed service = $316/month

Savings: 40-60% with full control.

But: SaaS has hidden costs:

  • Onboarding & Training: 2-4 weeks
  • Vendor Lock-In: Migration costs $10-20k later
  • Price Increases: Average 15-20% per year
  • Feature Limits: Suddenly you need the Enterprise plan

Self-Hosted also has hidden costs:

  • Setup: 8-16 hours initial effort
  • Operations: 2-4 hours/week (if DIY)
  • Updates: 2-4 hours/month
  • Know-how: Team needs expertise

TCO calculation over 3 years:

PositionSaaSSelf-Hosted (DIY)Self-Hosted (Managed)
Year 1$3,600$1,200 + 80h$3,600 + 16h
Year 2$4,200$1,200 + 40h$3,600 + 8h
Year 3$4,900$1,200 + 40h$3,600 + 8h
Total$12,700$3,600 + 160h$10,800 + 32h

At an internal rate of $80/hour:

  • SaaS: $12,700
  • Self-Hosted DIY: $3,600 + $12,800 = $16,400
  • Self-Hosted Managed: $10,800 + $2,560 = $13,360

Conclusion: Self-Hosted Managed is often the sweet spot.

2. Control & Compliance

When is Self-Hosted mandatory?

  1. Privacy-Critical Data

    • Patient data (Healthcare)
    • Personnel data (HR systems)
    • Financial data (Banking)
  2. Industry Compliance

    • Critical Infrastructure
    • Pharmaceutical Industry (GxP)
    • Public Sector (Government compliance requirements)
  3. Avoiding Vendor Lock-In

    • Strategic systems (CRM, ERP extensions)
    • Proprietary APIs = Danger
    • Exit strategy must exist

When is SaaS okay?

  1. Non-Critical Tools

    • Marketing tools
    • Collaboration (if no sensitive data)
    • Analytics
  2. Standardized Processes

    • Email marketing
    • Support tickets
    • Time tracking
  3. Short-Term Projects

    • Proof of Concept (3-6 months)
    • Seasonal requirements
    • Project-based teams

3. Operations & Know-how

Self-hosting makes sense when:

  • IT team with 20+ hours/week available
  • DevOps know-how present
  • Multiple self-hosted tools already in use

Managed service makes sense when:

  • IT team has no capacity
  • Cost transparency important (Fixed Price)
  • 24/7 support needed

SaaS makes sense when:

  • No IT team available
  • Quick start more important than long-term costs
  • Standard use case (no custom requirements)

Real-World Examples: What We Recommend

Scenario 1: Startup (5-10 Employees)

Start: SaaS for everything At 20 employees: Move strategic tools to Self-Hosted At 50 employees: Hybrid – SaaS for commodity, Self-Hosted for differentiation

Scenario 2: Mid-Market (50-200 Employees)

CRM/ERP Extensions: Self-Hosted (Managed) Workflow Automation: Self-Hosted (Managed) Marketing Tools: SaaS okay Collaboration: Hybrid (Nextcloud Self-Hosted + Google Workspace for email)

Scenario 3: Enterprise (200+ Employees)

Policy: Self-Hosted First, SaaS as conscious exception Operations: In-house team + Managed Service for specialized systems Vendor Management: Active exit strategies for all SaaS tools

The Hybrid Strategy (Best of Both Worlds)

Not either-or, but:

Use SaaS for:

  • Marketing & Sales (HubSpot, Mailchimp)
  • HR Recruiting (if compliant)
  • Support Tickets (if Self-Hosted too complex)

Use Self-Hosted for:

  • Workflow Automation (n8n, Temporal)
  • Document Management (Paperless-ngx)
  • Databases & APIs
  • Business-critical processes

The Key: Data flows through controlled APIs, not through Vendor Lock-In.

Decision Framework

Ask these 5 questions:

  1. Is the system business-critical?

    • Yes → Self-Hosted (Managed)
    • No → SaaS okay
  2. Is the data privacy-sensitive?

    • Yes → Self-Hosted mandatory
    • No → SaaS okay
  3. Are there exit options?

    • Open-source available → Self-Hosted preferred
    • Proprietary only → Evaluate SaaS risk
  4. What does it cost over 3 years?

    • Calculate TCO
    • Include hidden costs
  5. Do we have the know-how?

    • Yes → Self-Hosted DIY
    • No → Self-Hosted Managed or SaaS

Our Approach: Sovereign Hosting

We believe in Controlled Self-Hosting:

You keep control – Data, access, exit strategy ✅ We handle operations – Updates, monitoring, backups ✅ Transparent costs – Fixed price, no surprises ✅ Open-source preferred – No vendor lock-in

Typical Stack:

  • n8n (Workflow Automation)
  • Paperless-ngx (Document Management)
  • Hetzner/Netcup (German data centers)
  • Docker-based (Portable, exit-capable)

Result: 40-60% cost savings vs. SaaS, with full control.

Conclusion: Pragmatism Over Ideology

  • SaaS isn’t evil – often right for non-critical tools
  • Self-Hosted isn’t complicated – easy with managed service
  • Hybrid is reality – use the best of both worlds

The question isn’t “Self-Hosted or SaaS?”, but “What makes sense for this specific system, in this specific context?”

Next Steps:

ROI Calculator: Self-Hosted vs. SaaSUse Cases: What we hostBook Architecture Call


About the Author: Benjamin Kötting operates automation infrastructures for companies – Self-Hosted, but Managed. After 50+ projects, he’s seen what works and what doesn’t.

  • self-hosted
  • saas
  • cloud-operations
Share:
Back to Blog

Related Posts

View All Posts »