keepcalculator

06 Numbers and Powers

n8n Self-Hosted vs Cloud: Which Is Cheaper?

Card No. 06·39716 · Updated · Standard formula, shown below

For most workloads, n8n self-hosted is cheaper than n8n Cloud once you exceed the free tier, because you pay only for your own server (often $5–$20/month) instead of per-execution subscription fees. However, if your automation volume is very low or you value zero-maintenance setup, n8n Cloud’s free tier or lowest paid plan can be more cost-effective when you factor in your time and infrastructure expertise. This article breaks down the real costs of both options so you can decide based on your specific workload.

Background: What n8n Is and How Pricing Works

n8n is an open-source workflow automation tool that lets you connect apps like Google Sheets, Slack, and Stripe without writing code. You build workflows visually, and each time a workflow runs (triggered by a schedule, webhook, or app event), it counts as an execution. The key difference between self-hosted and cloud is where that execution happens: on your own server or on n8n’s infrastructure.

n8n Cloud pricing is subscription-based, with tiers that include a set number of executions per month. Self-hosted n8n is free software (under the Sustainable Use License), but you must provide and maintain a server. The “cost” of self-hosting is therefore not just the server bill, but also the time you spend installing, updating, securing, and troubleshooting it.

How n8n Cloud Pricing Works

n8n Cloud offers a free tier (limited to a small number of executions and no custom subdomain) and paid plans that scale with execution volume. As of 2024, the paid plans start around $20–$24 per month for roughly 5,000 executions, with higher tiers for 25,000, 50,000, or more executions. Each execution is a single run of a workflow, regardless of how many steps it contains. If you exceed your plan’s execution limit, you either pay overage fees or your workflows stop running until the next cycle.

For a workload of 5,000 executions per month, Cloud costs about $20–$24. For 25,000 executions, it jumps to around $50–$60. The price per execution decreases as you go up in volume, but the absolute cost can grow quickly if you have many workflows or high-frequency triggers.

How Self-Hosted Costs Break Down

Self-hosting n8n means running it on your own hardware or a VPS (Virtual Private Server). The main costs are:

  • Server rental: A small VPS with 1–2 GB RAM costs $5–$10/month (e.g., DigitalOcean, Linode, Hetzner). For heavier workloads, a 4 GB VPS is ~$20–$30/month.
  • Domain name (optional): ~$10–$15/year if you want a custom domain for webhooks.
  • Your time: Initial setup takes 1–3 hours; ongoing maintenance (updates, backups, security patches) might take 1–2 hours per month.
  • Database: n8n uses SQLite by default (free), but for production you may want PostgreSQL, which can run on the same VPS at no extra cost.

So a typical self-hosted setup costs $5–$30/month in hard cash. The real cost is your time: if you value your time at $50/hour, even 2 hours of maintenance per month adds $100 to the effective cost, making Cloud cheaper for many people.

Comparing Costs for Different Workloads

Let’s compare three realistic scenarios:

  • Low volume (500–1,000 executions/month): Cloud free tier covers this if you stay under the limit (n8n’s free tier allows 1,000 executions). Self-hosting costs $5–$10/month plus setup time. Cloud wins on convenience, self-hosting wins on cost if you already have a server.
  • Medium volume (5,000–10,000 executions/month): Cloud costs $20–$50/month. Self-hosting on a $10 VPS costs $10/month plus ~2 hours of maintenance. Self-hosting is cheaper in cash, but Cloud saves you the maintenance time.
  • High volume (50,000+ executions/month): Cloud costs $100–$200+/month. Self-hosting on a $20–$30 VPS can handle this if you optimize your workflows. Self-hosting is dramatically cheaper in cash, but you’ll need to monitor performance and scale your server as needed.

The break-even point is usually around 5,000 executions per month: below that, Cloud’s convenience may justify the cost; above that, self-hosting becomes clearly cheaper per execution.

Hidden Costs and Considerations

Beyond the sticker price, several factors affect the true cost:

  • Time to set up: Self-hosting requires installing Node.js, n8n, and a reverse proxy (like Caddy or Nginx). If you’re not familiar with Linux, this can take half a day.
  • Maintenance: n8n releases updates regularly. You must update to get new features and security fixes. Cloud handles this automatically.
  • Backups: You need to back up your workflow data and database. Cloud providers handle backups for you.
  • Security: Self-hosting means you’re responsible for securing the server, setting up SSL, and protecting webhooks from abuse. A misconfigured server can lead to data breaches or high server bills.
  • Scaling: If your workload grows, you may need to upgrade your VPS (more RAM/CPU) or add a separate database server. Cloud scales automatically, but at a price.
  • Uptime: Your self-hosted server may go down due to maintenance or crashes. Cloud offers a 99.9% uptime SLA on paid plans.

How to Choose: A Practical Decision Framework

To decide, ask yourself these questions:

  1. What is your monthly execution volume? If under 1,000, Cloud free tier might suffice. If over 5,000, self-hosting is likely cheaper.
  2. How much is your time worth? If you’re a developer comfortable with servers, self-hosting is a no-brainer. If you’re a non-technical user, Cloud saves you hours of frustration.
  3. Do you need high reliability? If your workflows are business-critical, Cloud’s SLA might be worth the cost.
  4. Do you have compliance requirements? Self-hosting lets you keep all data on your own infrastructure, which can be necessary for GDPR or HIPAA.
  5. Are you already paying for a VPS? If you have a server for other projects, adding n8n to it costs $0 extra.

A common misconception is that self-hosting is always free. While the software is free, the server is not, and your time has value. For a hobby project, self-hosting is great. For a business, Cloud may be worth the predictable monthly fee.

Common Problems and How to Avoid Them

Self-hosting comes with pitfalls that can erase cost savings:

  • Under-provisioned server: If your VPS runs out of RAM, n8n becomes slow or crashes. Monitor usage and upgrade before it becomes a problem.
  • No backups: Losing your workflows is worse than paying for Cloud. Set up automated backups of the n8n database.
  • Security holes: Exposing n8n to the internet without authentication is dangerous. Use a reverse proxy with HTTPS and enable basic auth or SSO.
  • Version drift: If you don’t update n8n, you miss new features and security patches. Schedule monthly updates.

If you hit these issues, Cloud might actually be cheaper in the long run because it eliminates them entirely.

Frequently Asked Questions

Is n8n self-hosted really free?

The n8n software itself is free to self-host, but you must pay for a server (even a $5 VPS) and your own time for setup and maintenance. So it’s not free in absolute terms, but it can be much cheaper than Cloud if you already have a server or don’t mind the admin work.

Does n8n Cloud have a free tier?

Yes, n8n Cloud offers a free tier that includes a limited number of executions per month (typically 1,000) and community support. It’s a good way to test the platform, but it has restrictions like no custom subdomain and lower execution limits.

Can I switch from Cloud to self-hosted later?

Yes, you can export your workflows from Cloud and import them into a self-hosted instance. However, you’ll need to reconfigure credentials and webhook URLs, and some Cloud-specific features (like built-in error monitoring) may not be available.

Which is better for a beginner: Cloud or self-hosted?

For a beginner, Cloud is better because it removes all server management. You can focus on building workflows. Self-hosting requires basic Linux knowledge and can be frustrating if you’re not technical.

Does self-hosting have execution limits?

No, self-hosted n8n has no execution limits. You can run unlimited workflows, limited only by your server’s resources. This is a major cost advantage if you have high volume.

What about hidden fees in Cloud?

Cloud plans may charge overage fees if you exceed your execution limit, and you might need to pay extra for features like SSO or priority support. Always read the pricing page carefully to understand what’s included.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →