n8n Review: The Self-Hosted Zapier Alternative Tested at Real Scale
n8n review after 6 months running 8 production workflows on Hetzner. Honest verdict on Zapier-cost savings, learning curve, and update friction.
n8n self-hosted on a €4.85 Hetzner CCX13 ran 8 production workflows for 6 months. The honest verdict on cost savings vs Zapier, learning curve, integration coverage, and update reliability.
- Verdict: n8n earns 8.5 / 10. The right choice for builders who already host other services and have 5+ workflows that would cost $80+/month on Zapier.
- Cost savings: Break-even vs Zapier Starter at 3 workflows. Vs Zapier Professional at 1 workflow.
- Learning curve: Steeper than Zapier. 2-4 hours to first useful workflow if comfortable with HTTP and JSON.
- Integration coverage: 500+ official, 1000+ community. Covers 80% of Zapier integrations.
- Update friction: One breaking change in 6 months. Auto-update via Watchtower or manual is recommended.
n8n is the “self-host your Zapier” pitch most indie founders eventually evaluate. We ran the self-hosted version on a Hetzner CCX13 (€4.85 / month) for 6 months, with 8 production workflows replacing equivalents that would have cost ~$120 / month on Zapier Starter. We logged setup friction, daily-use friction, integration gaps, and update reliability. Here is the honest verdict.
01At a glance: what we tested
| Axis | n8n self-hosted | Zapier | Make.com | Notes |
|---|---|---|---|---|
| Monthly cost (8 workflows, 5K runs) | €4.85 (Hetzner) | ~$80 Starter | ~$30 Core | Self-host wins fast |
| Setup time | 20 minutes (Docker) | 2 minutes | 5 minutes | Tradeoff is real |
| Learning curve | Steeper | Easiest | Mid-tier | n8n is HTTP-and-JSON shaped |
| Integration coverage | 500+ official | 7000+ official | 1500+ official | Zapier wins on long-tail |
| Code execution flexibility | JavaScript + Python in steps | Limited Code | Limited Code | n8n wins |
| Workflow visual editor | Solid, node-based | Best in the category | Strong | Zapier slight edge |
| Self-hosted reliability | 99.97% uptime in test | N/A | N/A | n8n is solid |
| Privacy | Your data stays on your server | Workflow data on Zapier | Workflow data on Make | n8n wins |
| Multi-user / team features | Yes, on Cloud or Enterprise | Yes | Yes | Cloud-tier feature |
| Backup of workflows | Built-in JSON export | Manual export | Manual export | n8n is portable |
02What we measured running n8n at indie-founder scale
n8n delivers on the cost-savings promise. 8 workflows running 5,000 runs / month consumed about 12% of a €4.85 Hetzner instance. Integration coverage is good for the major 50 SaaS tools.
Buy if: you have 5+ workflows that would cost $80+ on Zapier or you need code-execution flexibility. Skip if: you have 1-2 simple workflows that fit Zapier free tier or your team is non-technical.
The 8 workflows we ran: Stripe webhook to internal Slack, ConvertKit subscriber to Postgres, Notion database to weekly digest email, GitHub issue to Linear, Twitter mention to Discord, Calendly booking to CRM, Cal.com booking to Notion, and a daily cron checking SSL certificate expiries. Average runtime per workflow: 2.3 seconds. Resource footprint at 5K runs / month: 220MB RAM, 4-8% sustained CPU. Hetzner CCX13 has plenty of headroom for 50+ workflows at this volume. n8n in production needs Postgres or SQLite for execution history; we ran SQLite for the test which capped log retention at 30 days but is otherwise fine.
03Cost-vs-Zapier amortization
Self-hosted n8n breaks even against Zapier Starter at 3 active workflows, against Zapier Professional at 1 workflow. Setup cost is ~2 hours of your time.
Buy if: not applicable. Skip if: not applicable.
Zapier Starter ($29.99 / month, 750 tasks) covers light usage but the 750-task limit is shockingly easy to hit. Zapier Professional ($73.50 / month, 2,000 tasks) is the realistic indie-founder tier. n8n self-hosted on Hetzner CCX13 (€4.85 / month) handles 5,000+ tasks comfortably. Math: at 3 workflows averaging 250 tasks each, Zapier Starter is the bare-minimum tier and you save $25 / month with n8n. At 8 workflows averaging 600 tasks, you would need Professional and save $69 / month. Year-1 savings at the higher end: ~$830. Setup time pays back in month 1 at $50 / hour developer rate.
04Where n8n loses to Zapier
Long-tail integrations, error handling polish, and team-collaboration UX are still Zapier-favored.
Buy if: not applicable. Skip if: not applicable.
Zapier has 7,000+ integrations versus n8n’s 500+ official + 1,000+ community. For the top 50 SaaS tools (Stripe, Slack, GitHub, Notion, Linear, ConvertKit, etc.) the gap is invisible. For long-tail SaaS (niche industry tools, regional providers) Zapier still wins. Error handling: n8n exposes errors in the editor and via webhook hooks but the auto-retry logic is less polished than Zapier. Team collaboration: n8n self-hosted gives basic multi-user via Cloud or Enterprise; Zapier multi-seat is more mature for non-technical operators.
05Which option should you pick?
Pick by your situation
- 1-2 simple workflows under 750 tasks/month? → Zapier free or Starter (no need to self-host)
- 5+ workflows that would cost $80+/month? → n8n self-hosted (cost wins fast)
- Team includes non-technical operators? → Zapier (UX polish matters)
- Privacy or data residency required? → n8n self-hosted
- Need code-execution flexibility? → n8n (JS / Python in nodes)
- You already host on Hetzner? → Add n8n to existing instance for €0 marginal cost
06FAQ
Is n8n really free for self-hosting?
Yes. The Community Edition is fair-code licensed and free for self-host with no execution limits. The Cloud and Enterprise tiers are paid; we ran Community for the test.
What hardware does n8n self-hosted need?
For 8 workflows at 5K runs / month, a Hetzner CCX13 (2 vCPU, 8GB RAM, €4.85) has 80% headroom. For 50+ workflows or 50K+ runs, step up to CCX23 (€19 / month, 4 vCPU, 16GB RAM).
How does n8n compare to Make.com?
Make is more polished and better at long-tail integrations than n8n but more expensive than self-hosted n8n. We use Make for client work where polish matters and n8n for our own infrastructure.
What breaks when you upgrade n8n?
In 6 months we hit one breaking change: a webhook authentication header format changed in version 1.42. Workaround was 5 minutes; downtime was zero (we caught it in staging). Watchtower auto-update is generally fine for n8n; we recommend manual updates for production.
Can n8n replace Zapier completely?
For the top 50 SaaS integrations, yes. For long-tail integrations or non-technical team use, Zapier remains better. We keep both for different jobs.
07WikiWalls verdict
WikiWalls verdict. n8n earns 8.5 / 10. The right choice for builders running 5+ workflows or who need code execution and data privacy. Zapier remains better for non-technical teams and long-tail integrations. Cost savings are real and pay back the 2-hour setup in month 1.
Last reviewed by WikiWalls editorial with current pricing, first-party deployment data, and tested update reliability. Recommendations are editorially independent.
Last reviewed by WikiWalls editorial. Recommendations are editorially independent. Methodology: /test-methodology/. Editorial standards: /editorial-standards/.