n8n Cloud vs Self-Hosted: The $/Month Breakeven in 2026 (When It Flips)
Automation2026-08-26

n8n Cloud vs Self-Hosted: The $/Month Breakeven in 2026 (When It Flips)

The Pricing Page Doesn't Tell the Whole Story

n8n Cloud starts at 20€/month. A VPS that runs self-hosted n8n costs $4–$6. If you're doing the math in your head right now, you're not wrong — but you're also not seeing the full picture.

I've run n8n both ways: on n8n Cloud for client pilots, and self-hosted on a cheap VPS for everything that needs to run forever. The honest answer is that each one wins at different points, and the decision flips the moment you hit a specific workload. This is the math nobody publishes — the real line-item costs, the hidden ones, and exactly where the breakeven sits in 2026.

What n8n Cloud Actually Costs

n8n's pricing page lists four plans. The two that matter for most people:

  • Starter: 20€/month (annual billing) — 2,500 workflow executions/month, 5 concurrent executions, 2,300 AI credits, one shared project, unlimited users and workflows
  • Pro: 50€/month (annual billing) — 10,000 executions, 20 concurrent, 7 days of insights, up to 13,700 AI credits, global variables, workflow history

That 20€ Starter plan sounds fine until you realize what 2,500 executions means. A lead-follow-up workflow that runs on every new inquiry burns through that in days if your business gets any traffic at all. The moment you upgrade to Pro, you've doubled the monthly cost — and you still don't own anything.

What Self-Hosting Actually Costs

Here's the honest self-hosted bill, from someone who runs it in production:

  • VPS: $4–$6/month — the cheapest deal I track runs n8n comfortably, and there's a dedicated n8n VPS plan if that's your stack
  • Docker + n8n: free, fair-code licensed — you can charge clients for your work
  • PostgreSQL: free, runs on the same VPS
  • Your time to maintain it: this is the cost everyone forgets — maybe 2–3 hours a month for updates, backups, and the occasional fix

My n8n setup guide walks through the Docker install and the VPS hardening so you don't learn the maintenance lessons the hard way.

The Breakeven Math: Where It Flips

Run the numbers and the crossover is stark:

  • Starter (20€/mo): 2,500 executions. Self-hosted on a $5 VPS handles that volume all month for a fraction of the price.
  • Pro (50€/mo): 10,000 executions. A $5–$10 VPS handles that too — and if you need more, you scale the VPS, not your subscription.
  • Business (667€/mo, self-hosted): this is n8n's own self-hosted tier — 40,000 executions for 667€/month. On a $10–$20 VPS you can run the same workload for a rounding error of that price.

The breakeven flips at roughly zero — even the cheapest cloud plan costs more than a self-hosted VPS that covers the same workload. The real question isn't whether self-hosting is cheaper. It's whether you want to spend the 2–3 hours a month of maintenance time instead of the subscription money.

When Cloud Is Still the Right Call

I'm not going to tell you self-hosting is always better, because it isn't.

  • You want zero maintenance: if your time is worth more than the subscription, cloud wins. A consultant whose billable hour covers a month of n8n Cloud should just pay for it.
  • You need an SLA: n8n Cloud's uptime guarantee beats your $5 VPS, full stop. If a workflow is business-critical and you can't tolerate downtime, pay for the hosted guarantee.
  • You're prototyping: the free trial and 20€ Starter plan are perfect for testing whether a workflow works before you commit to maintaining it.

That last one is how I use cloud: prove the workflow, then migrate it to the VPS. Best of both.

Three Real Scenarios That Make the Decision Easy

Rather than another abstract table, here's the call I'd make in three common situations.

Scenario one: a freelancer running client automations. You have three clients, each with a handful of workflows that run a few hundred times a month. On cloud that's at least 50€/month on Pro. Self-hosted on a 4 GB VPS, all three clients run on one box for under $10. The maintenance is the same Docker update you'd do for one client. Self-hosting wins before you even open the billing page.

Scenario two: a business with one critical workflow. A single lead-routing workflow that can't be down. Here the SLA argument is real — if an hour of downtime costs you more than 50€, cloud's uptime guarantee is cheap insurance. Start on cloud, and if you later get comfortable with monitoring, migrate it. The video below walks through exactly why the $3.99 VPS hosting decision is closer than you'd think.

Scenario three: heavy AI usage. Cloud AI credits are the hidden meter. The Starter plan's 2,300 AI credits vanish fast if your workflows call an LLM regularly, and topping up is where cloud quietly gets expensive. Self-hosted, you point at any OpenAI-compatible endpoint — Groq, OpenRouter, a local Ollama model — and the per-call cost is whatever you negotiate, not a fixed credit pool.

How to Migrate From Cloud to Self-Hosted Without the Drama

The good news: migrating n8n from cloud to a VPS is an export-and-import job, not a rebuild. In n8n Cloud, export each workflow as JSON. Stand up n8n on the VPS with Docker Compose, create the credentials, and import the workflows. Re-point any webhooks or triggers to the new instance's URL.

The part people underestimate is the credentials — every API key, webhook secret, and connection needs to be re-created in the new instance. Budget an afternoon the first time; it's mostly mechanical. After that, updates are docker compose pull && docker compose up -d, and backups are a scheduled pg_dump cron job. My n8n guide has the exact commands, and the VPS guide covers the firewall and SSH hardening you want before any real traffic hits it.

Frequently Asked Questions

Is self-hosted n8n really free?

The software is free to use and fair-code licensed — you can even build systems for paying clients. The only hard cost is the VPS it runs on, which starts around $5/month.

How many executions can a $5 VPS handle?

A 2 GB VPS comfortably runs 10,000+ executions a month for typical workflows. If you're doing heavy AI calls or large data jobs, bump to 4 GB — still under $10/month.

Is it legal to run n8n for clients?

Yes. The fair-code license lets you use and modify the software and charge for your services. It restricts reselling the platform itself, not building systems with it.

How hard is maintaining self-hosted n8n?

Updates are one command with Docker Compose. Backups are a cron job. Plan for 2–3 hours a month total — my setup guide covers all of it.

Own Your Automation, Not a Subscription

The math is simple: the same workload costs 20–50€/month on cloud, or $5/month on a VPS you control. The trade is your time for their price — and once you've done the Docker setup once, that trade tilts hard toward self-hosting.

Need help getting this running? I build self-hosted n8n systems for businesses and can set yours up end to end. If you're experiencing any issues or want to skip the trial-and-error, reach out — I can help you get there.

Cut Your n8n Bill to $5/Month

Get the exact VPS deal I use for self-hosted n8n — under $6/month, handles production workloads, and pays for itself in the first week.

See the Cheapest VPS Deal →

Disclosure: some links on this page are affiliate links — I may earn a commission at no extra cost to you. I only recommend services I use or have tested.