Skip to content
Automation

Is Self-Hosted n8n Really Free? The Real Monthly Cost for a Small Business

n8n’s Community Edition costs nothing to license, but running it does. Here is what a small business actually pays each month for the server, backups, AI and upkeep, and when n8n Cloud is the better deal.

A server box labelled n8n with cost tags for server, backups, AI usage and time, next to a cloud icon.

Illustration by OneAppleFall. Not an official n8n image.

Researched October 24, 2026

n8n is popular with small businesses because the self-hosted Community Edition has no licence fee and no limit on how many workflows run. [1][2] “No licence fee” is not the same as free, though. You still pay for a server, backups, any AI models your workflows call, and the time it takes to keep everything running. This guide adds those costs up and compares them with n8n’s own cloud plans.

Quick answer: Expect roughly $12 to $35 a month in hosting for a small self-hosted n8n setup, using US cloud prices from DigitalOcean as an example ($12 to $24 a month for the server, plus 20% to 30% for backups). [3] Add AI or API usage if your workflows call models, and your own time for updates and maintenance. n8n Cloud starts at €20 a month billed annually for 2,500 workflow runs, with hosting and updates handled for you. [1] Self-hosting usually pays off when you run many workflows, need data on your own server, or already have someone technical.

This is a researched cost guide based on n8n’s documentation and published hosting prices, checked October 24, 2026. The time estimates are illustrative examples, not measurements.

What “free” covers, and what it doesn’t

Cost itemSelf-hosted Community Editionn8n Cloud
Software licenceFree [1][2]Included in plan price [1]
Workflow runsUnlimited (limited only by your server) [1]2,500 a month on Starter, 10,000 on Pro [1]
ServerYou pay a hosting provider [3]Included [1]
BackupsYou set them up and pay for them [3]Part of n8n’s hosted service
Updates and securityYour responsibility [4]Part of n8n’s hosted service
AI modelsYour own API keys and billsAI assistant credits included on Cloud plans [1]

The licence: free, with one important limit

The Community Edition is released under n8n’s Sustainable Use License, which allows use “only for your own internal business purposes or for non-commercial or personal use.” [2] Running it for your own company is fine. Offering n8n itself as a paid hosted service to other businesses is not.

Cost 1: the server

n8n runs on a Linux server, usually with Docker. [4] How big a server you need depends on how many workflows run at once and how much data they handle. One 2026 hosting guide suggests 2 CPU cores and 2 GB of RAM for testing, and 4 or more cores with 8 GB of RAM for production use, with a PostgreSQL database instead of the default SQLite. [5] Many small businesses with a handful of simple workflows start smaller and upgrade if needed.

US prices for DigitalOcean’s Basic servers, as an example: [3]

ServerMonthly price
1 vCPU, 2 GB RAM, 50 GB SSD$12
2 vCPU, 2 GB RAM, 60 GB SSD$18
2 vCPU, 4 GB RAM, 80 GB SSD$24

Other providers charge in a similar range, and some European hosts are cheaper. You will also need a domain name and an SSL certificate for secure access; certificates from Let’s Encrypt are free. [6]

Cost 2: backups

Your workflows, credentials and run history live on that server. If it fails without a backup, you rebuild from scratch. DigitalOcean, for example, charges 20% of the server price for weekly backups or 30% for daily backups. [3] On a $24 server, daily backups add about $7.20 a month.

Cost 3: AI and API usage

If your workflows call AI models (to summarise emails, classify leads or draft replies), those calls are billed by the model provider per token, separately from n8n. On self-hosted n8n you use your own API keys. [1] Costs range from a few cents to many dollars a month depending on volume and model; estimate yours with our AI API cost calculator or read our LLM API pricing guide.

Cost 4: your time

This is the cost most “free n8n” articles leave out. Self-hosting means someone has to:

  • install and configure n8n, the database and a reverse proxy;
  • apply n8n and operating-system updates;
  • check that backups work and restore them when needed;
  • watch for errors, full disks and security issues.

As an illustration only: if upkeep takes 2 hours a month and you value that time at $50 an hour, that is $100 a month, more than the server itself. If a technical team member already maintains servers, the extra time may be small.

Putting it together: three example setups

SetupServerBackupsMonthly hostingPlus
Light self-hosted$12 (1 vCPU, 2 GB)Weekly, $2.40about $14Your time, AI usage
Small-business self-hosted$24 (2 vCPU, 4 GB)Daily, $7.20about $31Your time, AI usage
n8n Cloud StarterIncludedIncluded€20 billed annually (2,500 runs)AI usage beyond included credits

Server and backup prices from DigitalOcean; n8n Cloud price from n8n. [1][3]

When self-hosting n8n makes sense

Self-host if you:

  • run many workflows or long ones (Cloud plans count every run against a monthly allowance); [1]
  • need data to stay on your own server for privacy or compliance reasons;
  • already have someone comfortable with Linux, Docker and backups.

Choose n8n Cloud if you:

  • run a modest number of workflows each month;
  • don’t have anyone to maintain a server;
  • would rather pay a predictable monthly fee than handle updates and backups.

Comparing n8n with other tools? See Zapier vs Make vs n8n (2026) for how each one charges, with a worked example of the same workflow on all three.

Questions

Is n8n free for commercial use?

You can use the Community Edition for free inside your own business. The licence does not allow you to sell n8n itself as a service to others. [2]

How much RAM does n8n need?

It depends on your workload. One hosting guide suggests 2 GB for testing and 8 GB or more for busy production use with PostgreSQL. [5]

What does n8n Cloud cost?

Starter is €20 a month billed annually for 2,500 workflow runs; Pro is €50 a month billed annually for 10,000. [1]

Do I need a database for self-hosted n8n?

n8n works with SQLite out of the box, but guides recommend PostgreSQL for production. [5]

Is self-hosted n8n secure?

It can be, but security is your responsibility: keep n8n and the server updated, use HTTPS, restrict access and back up regularly. [4]

Sources

  1. n8n: Pricing
  2. n8n on GitHub: Sustainable Use License
  3. DigitalOcean: Droplet pricing
  4. n8n Docs: Hosting n8n
  5. Cherry Servers: n8n self-hosting requirements guide (2026)
  6. Let’s Encrypt

Writes about AI agents, LLMs and the tools built on them — researched guides, verified pricing, and plain-language explanations.

Leave a comment

Your email stays private.

This site uses Akismet to reduce spam. Learn how your comment data is processed.