N8n vs Zapier at Scale: The Self-Hosting Break-Even Point

The first time you hit Zapier's 2,000-task limit on a paid plan, the upgrade popup stares at you: $48 per month for 10,000 tasks, or $82.50 for 20,000. At that moment someone in engineering mutters "we could host this ourselves for $20." They are right, up to a point. The question is exactly where that point lives, and whether the operational cost of running your own instance eats the savings.
自建 n8n 在每月超过 15,000 个任务时比 Zapier 便宜。
Self-hosting n8n becomes cheaper than Zapier above roughly 15,000 tasks per month.
This post does the arithmetic with real 2026 prices: Zapier's published rates against the flat cost of a Linux VPS running n8n. No marketing spin, no "it depends" hedge. You will get a concrete crossover volume and a decision framework for which side of it you sit on.
n8n vs Zapier Cost: What You Actually Pay Per Task
Zapier prices by plan, not by usage, but the limit is hard. Exceed your task count and workflows stop running unless you buy a top-up or upgrade the plan. The relevant brackets for a small team in 2026 are:
- Professional ($48.75/month): 10,000 tasks, 3-step Zaps
- Team ($99/month): 20,000 tasks, 3-step Zaps
- Company ($160/month): 30,000 tasks, 6-step Zaps
- Top-ups: roughly $0.005 per extra task on Professional, slightly lower on higher plans
Divide the monthly price by the task limit and you get cost per task: $0.0049 on Professional, $0.0050 on Team, $0.0053 on Company. The per-task price does not drop meaningfully as you scale, Zapier builds margin into every plan tier.
n8n's cloud offering (n8n Cloud) is simpler: $20/month for 2,500 executions, then $0.01 per additional execution. That is double Zapier's per-task rate at volume. The economic argument for self-hosting n8n is not against n8n Cloud, it is against the market leader.
The VPS Cost: Flat, Predictable, No Per-Task Fee
n8n runs comfortably on a single-core VPS with 2 GB of RAM and 20 GB of NVMe storage. You need Docker or Podman, a reverse proxy like Caddy or Nginx for HTTPS, and about twenty minutes of setup time. The monthly bill does not change whether you run 100 workflows or 100,000 workflows, the flat hardware cost is the same.
A VPS for n8n automation workflows at the lower end of the spec costs around $8 to $12 per month from a reputable provider. For this post we will use $10/month as the hardware baseline. Add $1/month for a domain and you are at $11/month total infrastructure cost.
The operational overhead is real but not large: apply OS security updates (five minutes weekly), check that n8n is still running (a simple uptime monitor handles this), and rotate credentials when someone leaves. Do not skip the backup step, n8n stores workflow definitions and credentials in a SQLite or PostgreSQL database. A daily backup script costs nothing.
Now compare the two curves:
| Monthly tasks | Zapier cost | n8n self-host cost | Savings with n8n |
|---|---|---|---|
| 5,000 | $48.75 (Professional) | $11 | −$37.75 (Zapier cheaper) |
| 10,000 | $48.75 | $11 | −$37.75 |
| 15,000 | $48.75 + $25 top-up = $73.75 | $11 | +$62.75 |
| 20,000 | $99.00 (Team) | $11 | +$88.00 |
| 30,000 | $160.00 (Company) | $11 | +$149.00 |
| 50,000 | $160 + $100 top-up = $260 | $11 | +$249.00 |
The crossover sits between 10,000 and 15,000 monthly tasks. At 12,000 tasks you are roughly at parity. Above that, self-hosting pulls ahead fast. At 20,000 tasks, the Team plan limit, the saving is nearly nine times the VPS cost.
What the Flat Rate Buys: Unlimited Workflow Complexity
Zapier charges by both task count and Zap complexity. A "task" on a 3-step plan counts as one task even if your workflow has three actions. Upgrade to more steps and your per-task cost stays the same but the plan price jumps. n8n imposes no step limit. A workflow that polls an API, transforms JSON, writes to a database, sends two notifications, and posts a Slack message counts as one execution in n8n but as five individual tasks in Zapier's pricing model.
For data-heavy automation, ETL pipelines, multi-branch conditional logic, webhook aggregation, the effective cost advantage widens because one n8n execution replaces multiple Zapier tasks without any price multiplier.
The Cost of Missing a Vietnam IPv4
If your automation touches services that geolocate by IP, payment gateways, Vietnamese banking APIs, local SaaS platforms, running n8n on a VPS located outside Vietnam introduces friction. Every API call routes out of the country, and some endpoints block non-Vietnamese source addresses outright.
A n8n VPS with a Vietnam IPv4 solves this because the IP range is registered to Viettel IDC, one of the three main telecom carriers in Vietnam alongside VNPT and FPT Telecom. (Viettel IDC is the datacenter arm of Viettel Group, the largest telco; VNPT IDC and FPT Telecom run their own Tier 3 facilities.) The machine sits inside Vietnam on a network segment that every domestic service treats as local. The same applies to CMC Telecom, a major enterprise connectivity provider in the country.
You cannot replicate this with a cloud instance in Singapore or Hong Kong, the IP block gives you away. A Vietnam VPS wraps the local presence into an offering: unlimited traffic, a dedicated IPv4 from the Vietnam pool, NVMe storage, full root access, and monthly billing with no lock-in contract.Domestic bandwidth is 100 Mbps on a 1 Gbps port, with unlimited traffic and no data cap. That is sufficient for any workflow volume a single n8n instance can handle.
When to Stay on Zapier
Below 10,000 tasks per month, stick with Zapier. The setup time alone for n8n (install Docker, configure the reverse proxy, set up Let's Encrypt, map your credentials) takes a few hours the first time. At low volume you will not recoup that investment for months, if ever. Zapier's 200+ app integrations also mean you do not write custom API clients for common services.
When your team has no Linux experience, self-hosting n8n is not hard, but it assumes basic sysadmin skills: SSH, systemd, firewall rules, backup automation. If your team is entirely non-technical, paying Zapier is cheaper than hiring someone to manage a server.
When you use Zapier's built-in CRM or Forms features, those are not available as standalone tools. n8n integrates via API with every major platform, but the out-of-the-box Zapier interface is simpler for non-technical colleagues.
When Self-Hosting n8n Wins Unequivocally
- Above 15,000 monthly tasks: the savings are large and compound every month.
- Custom logic or multi-step branching: n8n executes code snippets (JavaScript, Python) inline, calls your internal APIs, and manages state across workflow runs. Zapier's limited code- and filter-based logic becomes expensive at scale.
- Local data residency: if your workflows process customer data that must stay inside Vietnam for regulatory reasons, Decree 53/2022/ND-CP applies here, a self-hosted instance on a domestic VPS keeps all data on drives in Viettel IDC or VNPT IDC facilities, never crossing the border. Zapier processes everything through US-based infrastructure by default.
- Debugging and observability: n8n gives you full execution logs, the ability to re-run individual workflow steps, and direct database access. Debugging a failed Zap means reading the limited error message in the Zapier dashboard and guessing.
The Real Break-Even Point
Take your current monthly task count. Multiply by $0.005 (Zapier's effective per-task rate on a Professional plan). Compare that to $10 to $15 per month for a VPS. The crossover is at roughly 12,000 tasks per month. Every task above that number is money you leave on the table if you stay on Zapier.
For a team running 30,000 tasks per month, a reasonable volume for a growing business, the annual saving is $1,788. That more than covers an occasional five-minute server update and a database backup script. The numbers hold for 2026, and they will keep holding because VPS prices stay flat while SaaS pricing only moves upward.
FAQ
Is n8n free when self-hosted?
n8n's self-hosted Community Edition is free and open-source under the Sustainable Use License. You pay only for the VPS it runs on. Features like advanced RBAC, LDAP/SSO, and workflow sharing require the Enterprise Edition, which has a separate per-seat cost.
Does n8n have as many integrations as Zapier?
n8n ships with roughly 400 native nodes. Zapier has over 5,000. For any service that exposes an HTTP API, n8n's HTTP Request node fills the gap, you write the call manually. The missing integrations are typically niche apps with small user bases.
Can I run n8n and other services on the same VPS?
Yes. On the 2 GB plan you can run n8n alongside a lightweight reverse proxy (Caddy, Traefik) and a monitoring agent. If you add PostgreSQL, Redis, and a CI runner, step up to a 4 GB plan.
What happens to my n8n workflows if the VPS goes down?
Automation stops until the server comes back. That is the main risk of self-hosting. Mitigate it with uptime monitoring, automated snapshots, and optionally a secondary VPS as a passive standby. A single 99.9% uptime SLA gives you about 43 minutes of downtime per month.
Does self-hosting n8n require me to handle security?
Yes. The VPS is your responsibility: firewall the machine, enforce SSH key authentication, keep Docker and the OS patched, and run n8n behind HTTPS with a valid certificate. The same responsibility applies to any self-hosted application.
Related articles
- N8n vs Zapier at scale the self hosting break even point
- Self hosting n8n for workflow automation on a VPS
- N8n on a dedicated IP why webhook reliability depends on it
- Backing up n8n workflows and credentials properly
n8n自建与Zapier的成本临界点
按任务计费与固定月费之间存在明确的临界点。文中用真实的任务量做算术,指出从哪个量级开始自建更划算。同时说明自建需要承担的运维成本。


