· 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.
“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:
| Position | SaaS | Self-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?
Privacy-Critical Data
- Patient data (Healthcare)
- Personnel data (HR systems)
- Financial data (Banking)
Industry Compliance
- Critical Infrastructure
- Pharmaceutical Industry (GxP)
- Public Sector (Government compliance requirements)
Avoiding Vendor Lock-In
- Strategic systems (CRM, ERP extensions)
- Proprietary APIs = Danger
- Exit strategy must exist
When is SaaS okay?
Non-Critical Tools
- Marketing tools
- Collaboration (if no sensitive data)
- Analytics
Standardized Processes
- Email marketing
- Support tickets
- Time tracking
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:
Is the system business-critical?
- Yes → Self-Hosted (Managed)
- No → SaaS okay
Is the data privacy-sensitive?
- Yes → Self-Hosted mandatory
- No → SaaS okay
Are there exit options?
- Open-source available → Self-Hosted preferred
- Proprietary only → Evaluate SaaS risk
What does it cost over 3 years?
- Calculate TCO
- Include hidden costs
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. SaaS → Use Cases: What we host → Book 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