The Bot Desk
Prices checked Sep 2026

What Self-Hosting n8n Really Costs

Self-hosting n8n runs about $29 to $46 a month in servers at September 2026 published prices, and n8n Cloud Pro costs €50, about $57.89. The gap buys just 47 minutes of maintenance at the BLS small-employer rate, so for small teams the cloud plan wins. Above 10,000 executions n8n's cloud ladder stops: Business is itself a self-hosted licence.

The Bot Desk staff · September 3, 2026 · 8 min read

Self-hosting n8n costs about $29 to $46 a month in servers as of September 2026, plus your own time. At the US small-employer compensation rate of $37.36 an hour, the server bill is beaten by roughly 47 minutes of maintenance a month — which means for a small team, n8n's own cloud plans are usually cheaper than running it yourself. Past 10,000 executions a month n8n's published cloud ladder simply stops — its Business plan is itself a self-hosted licence — so the question changes from cloud versus self-hosted to which self-hosted arrangement you buy. And self-hosting wins immediately if the data cannot leave your infrastructure.

Here is the whole calculation, with every price taken from the vendor's own page this month.

What size machine actually runs it

n8n's own deployment guide for DigitalOcean says "For most usage levels, a basic shared CPU plan is enough," and, for instances that add the AI Assistant sandbox, "Make sure you provision at least 4 GB RAM / 2 vCPU" (n8n Docs, checked September 2026).

Advertisement

Read those two sentences in order. The 4 GB / 2 vCPU line is n8n's guidance for instances running the AI Assistant sandbox, not a general system requirement; n8n's general advice on the same page is lighter, and says a basic shared CPU plan will do for most usage levels. Treating 4 GB and 2 vCPU as the floor is our judgement, not n8n's: it is the smallest machine we would put a team's workflows and a queue on, and holding every provider to the same class of box is what makes the prices below comparable. If your instance is genuinely light and has no AI Assistant sandbox, n8n's lighter guidance applies and your server line falls accordingly. Here is what the 4 GB machine costs today.

ProviderInstanceSpecsPrice/month
DigitalOceanBasic Droplet4 GiB RAM, 2 vCPU, 80 GiB SSD$24.00
DigitalOceanBasic Droplet8 GiB RAM, 4 vCPU, 160 GiB SSD$48.00
AWS LightsailLinux bundle4 GB RAM, 2 vCPU, 80 GB SSD, 4 TB transfer$24.00
AWS LightsailLinux bundle8 GB RAM, 2 vCPU, 160 GB SSD, 5 TB transfer$44.00
Hetzner (US locations)CPX214 GB RAM, 3 vCPU (AMD), 80 GB NVMe$37.49

Sources, all checked September 2026: DigitalOcean Droplet pricing, Amazon Lightsail pricing, and Hetzner's published price adjustment. The Hetzner figure is Hetzner's own dollar price for its US locations, not a conversion of the euro column. Hetzner's price-adjustment notice does not print machine specifications alongside the adjusted prices; the specs above come from Hetzner's Regular Performance plan page, which lists CPX21 as 3 AMD vCPUs, 4 GB RAM and an 80 GB NVMe drive in the US locations, with 2 TB of included traffic. The same page lists CPX11 as 2 vCPUs, 2 GB RAM and 40 GB, which is why it is left out of this table: it does not meet the 4 GB floor set above.

If you last priced Hetzner as the cheap option, reprice it. Hetzner's documentation states that a price adjustment "took effect for new orders and cloud instance rescales starting on the 15 June 2026; 8 AM CEST." In the US locations (Ashburn and Hillsboro), CPX21 went from €11.99 to €31.99 a month and CPX11 from €5.99 to €17.49. Hetzner publishes its own dollar prices for those locations rather than leaving you to convert: the same change reads $13.99 to $37.49 on CPX21 and $6.99 to $20.49 on CPX11. Prices exclude VAT, and Hetzner's server documentation adds "an additional cost of € 0.50/month (excl. VAT) for our Primary IPs of type IPv4" (Hetzner Docs, cloud servers overview). German and Finnish locations remain cheaper — but that is a data-residency decision, not a pricing one.

The parts of the bill people forget

A server on its own is not a deployment. Two line items get left out of nearly every self-hosting estimate.

Backups. DigitalOcean offers "Percentage-based Backups, set at 20% (Weekly) or 30% (Daily) of Droplet cost." On a $24 Droplet that is $4.80 or $7.20 a month. Lightsail snapshots are billed at $0.05 per GB-month. Neither is expensive; both are frequently omitted from the comparison.

A real database. n8n runs on SQLite by default, which is fine for one person and fragile for a team. A managed Postgres node at DigitalOcean starts at $15.15 a month for 1 GiB RAM and 1 vCPU (DigitalOcean managed databases, September 2026). You can run Postgres in a container on the same box for nothing, and then the backup of that box is your only copy.

BuildComponentsMonthly
Minimum credible$24 Droplet + 20% weekly backups$28.80
Production-ish$24 Droplet + 30% daily backups + managed Postgres$46.35
Volume$48 Droplet + 30% daily backups + managed Postgres$77.55

The line nobody counts: your own hours

n8n's documentation is direct about who does the work. Its comparison of deployment options lists infrastructure as something "You must provide and manage" and maintenance as "Your responsibility." On updates it says: "Update frequently: this avoids having to jump multiple versions at once, reducing the risk of a disruptive update. Try to update at least once a month" (n8n Docs, checked September 2026).

Advertisement

That is a recurring monthly job, on top of restoring a backup at least once to prove it works, renewing certificates, watching disk, and the occasional evening when a workflow queue stops draining.

Nobody publishes an authoritative figure for how many hours a month a small self-hosted n8n instance takes. We are not going to invent one. What follows prices the hours so you can substitute your own honest number.

Price an hour at $37.36 — total employer compensation cost per hour worked in private establishments with 1 to 49 workers, March 2026 (BLS, Employer Costs for Employee Compensation, Table 6). Use that band rather than the all-industry average of $46.60, because the average is pulled upward by large employers with richer benefit loads.

  • 1 hour a month: $37.36
  • 2 hours a month: $74.72
  • 3 hours a month: $112.08
  • An 8-hour initial build: $298.88, or $24.91 a month spread over the first year

n8n Cloud, priced the same month

n8n's pricing page shows plans billed annually and states that annual billing saves 17%. All plans include unlimited active workflows and unlimited steps, consistent with n8n's model of charging per whole workflow execution rather than per step. The page also labels every plan by where it runs, and that label matters more than the price: Starter and Pro are "Hosted by n8n", Business is "Self-hosted", and Enterprise is "Hosted by n8n or Self-hosted".

So only two of the four are unambiguously cloud plans. n8n prices them in euros: Starter is €20 a month billed annually — ≈ $23.16, converted at the ECB reference rate of 1 EUR = 1.1578 USD for 2 September 2026 (ECB) — and every dollar figure in this article that sits beside a euro one is that same conversion.

PlanHosting, per n8n's pageBilled annuallyBilled monthlyExecutions/month
StarterHosted by n8n€20/mo (≈ $23.16)€24/mo (≈ $27.79)2,500
ProHosted by n8n€50/mo (≈ $57.89)€60/mo (≈ $69.47)10,000

The plan above Pro does not belong in that table. Business is listed at €667 a month billed annually (≈ $772.25), or €800 a month billed monthly (≈ $926.24), for 40,000 executions, and n8n labels it "Self-hosted": it is a licence to run n8n on infrastructure you provide, and no server comes with it. Add the machine, the backups and the hours from the sections above to that €667 to get its real monthly cost.

Figures from n8n's pricing page, checked September 2026. The page also discloses overage terms for the Business plan and states that overages are invoiced 45 days after they occur. One caveat on the dollars: n8n bills in euros, and a US card may add a foreign-transaction fee on top, so the dollar figures here are our conversion at a single day's reference rate, not a price n8n quotes.

Side by side

Now put the two columns together. Take the minimum credible self-hosted build at $28.80 a month and add two hours of maintenance.

OptionInfrastructureLaborMonthly total
Self-hosted, minimum$28.80$74.72 (2 hrs)$103.52
Self-hosted, production-ish$46.35$74.72 (2 hrs)$121.07
n8n Cloud Starter€20 (≈ $23.16)$0≈ $23.16
n8n Cloud Pro€50 (≈ $57.89)$0≈ $57.89

The cleanest way to see it is as a time budget. Cloud Pro costs €50, about $57.89. The minimum self-hosted build costs $28.80. The gap is $29.09 a month, which at $37.36 an hour buys 47 minutes. If your monthly upkeep exceeds 47 minutes — one patch cycle, one restart, one restore test — self-hosting has already lost, every month, forever.

Self-hosting is cheaper than n8n Cloud Pro only if you can maintain it in under 47 minutes a month. Nobody does.

Testing the claim: does self-hosting ever win?

Yes, in two places — though the first is not the case people usually make for it.

At volume — though not in the way the comparison is usually framed. n8n's published cloud ladder stops at Pro: 10,000 executions for €50 a month billed annually. Above that, n8n's own answer is Business at €667 a month, which is itself self-hosted, or Enterprise, which is quoted rather than published. So past 10,000 executions the question stops being cloud versus self-hosted and becomes which self-hosted arrangement you want — a licensed one, or the Community Edition. Priced against each other, the volume build in the table above is $77.55 of infrastructure plus four hours of labor at $149.44, about $227 a month; the licensed route is €667 plus that same infrastructure and those same hours, because the licence does not come with a machine. What you are buying for the difference is the paid feature set and n8n's support, not somebody else running the server.

On data residency and control. If the data cannot legally or contractually leave a machine you control, the cost comparison is irrelevant — self-hosting is the only option that meets the requirement, and $103 a month is a cheap way to meet it.

The claim on this site holds. It survives contact with September 2026 prices, and the Hetzner increase in June 2026 strengthened it rather than weakening it, by removing the cheapest US self-hosting anchor.

One caveat on the word "free"

The self-hosted Community Edition is free to run, but it is not the same product as the paid tiers. n8n's documentation lists features not included in Community, among them projects, environments, external secrets, log streaming, multi-main mode, SAML and LDAP single sign-on, and Git-based version control, and states that only the instance owner and the user who creates them can access workflows and credentials (n8n Docs, checked September 2026).

For one builder, none of that matters. For a team of six sharing credentials, the sharing restriction alone can be the thing that ends the experiment.

How to decide in ten minutes

  1. Count your executions per month. Under 10,000, price n8n Cloud first.
  2. Write down an honest maintenance number in hours. Multiply by $37.36. If it beats 47 minutes, the self-hosted saving is gone.
  3. Ask whether anyone besides you can restore the box at 7am. If not, that is a business risk, not a cost line.
  4. If data residency is a hard requirement, stop comparing and self-host.

The broader picture — how the three major platforms bill, and what a small company actually spends — is worked out in what workflow automation costs. The line items that never appear on a pricing page are collected in the hidden costs of automation platforms.

Self-hosting is not a saving. It is a trade: you pay in attention instead of dollars, and you get control in return. That trade is worth making at volume and worth making for residency. At five people and 3,000 executions a month, it is a hobby with a server bill.