Is n8n free or paid? The 30-second answer
n8n is free if you install it on your own server: the Community edition has no execution quota and no workflow limit. The cloud version, hosted by n8n, is paid, starting at €20 per month billed annually (€24 billed monthly), with a free trial that requires no credit card.
- Free Community edition, no execution quota
- Billed per execution, not per step
- More than 500 native integrations and a code node
- Official interface in English only
- Self-hosted means security and updates are on you
Free when self-hosted, cloud from €20/month Best for: SMBs and freelancers comfortable with digital tools
Key takeaways
- n8n is an automation platform that connects your apps through visual workflows: a trigger, processing steps, actions.
- n8n is free when self-hosted (Community edition, no execution quota). The cloud costs €20 to €50 per month billed annually for 2,500 to 10,000 executions.
- n8n bills the complete execution of a workflow, whatever its number of steps, whereas Make counts every module and Zapier every action.
- The interface exists in English only, and about ten terms are enough to find your way around.
- A first workflow (form, Google Sheets, email) takes six steps to build, detailed in the tutorial below.
You have heard of n8n as the free alternative to Zapier, and you want to know what that "free" really covers. The answer comes down to one distinction: the software is free, the hosting is not always.
I start with the definition, then n8n pricing as it really is, the language question, a tutorial for your first workflow, the comparison with Make and Zapier, and the limits I see when I set the tool up for clients.
What is n8n?
n8n is a workflow automation platform: it connects your applications to each other and moves data from one to the next, without you having to write a program. You draw the sequence on a canvas, each step is a node, and n8n runs it for you, at a set time or on every event.
The name is pronounced "n-eight-n" and is short for "nodemation", automation through nodes. The tool was created by Jan Oberhauser and released in 2019; the company is based in Berlin.
How an n8n workflow works
Every workflow follows the same three-part logic:
- The trigger starts the workflow: a set time, a submitted form, an incoming email, a webhook call from another application.
- The processing steps filter, transform or sort the data, make a decision with a condition, or call an AI model.
- The actions write the result somewhere: a row in a spreadsheet, a record in the CRM, an email, a Slack message.
A concrete example: when a prospect fills in your contact form, n8n checks that the message is not empty, adds a row to Google Sheets, then sends you a summary email. Four nodes, not a single line of code. That is exactly the workflow in the tutorial below.
What sets n8n apart from Zapier and Make
- You can install it yourself. The code is published on GitHub and the Community edition runs on your server: your data goes through no third-party service.
- It bills per execution, not per step. n8n defines an execution as a complete run of the workflow, whatever the number of nodes or the amount of data processed. A twenty-node workflow counts as a single execution.
- It accepts code. The Code node runs JavaScript or Python when no node does exactly what you need, and the HTTP Request node calls any API.
- It is built for AI. AI Agent node, connections to language models, MCP client and trigger: n8n is often the foundation used to build an AI agent or to connect an MCP server to your tools.
Is n8n free?
Yes, on one condition: you host it yourself. n8n comes in two forms, and only one of them is free.
| Version | Price | What you manage | Best for |
|---|---|---|---|
| Community Edition (self-hosted) | Free, no execution quota | The server, backups, updates, security | A team with a technical profile |
| Registered Community (self-hosted) | Free, in exchange for your email address | Same | Same, with a few extra convenience features |
| n8n Cloud (hosted by n8n) | From €20/month billed annually, free trial | Nothing on the technical side | Getting started fast, non-technical team |
The Community edition: what is included, what is missing
The official documentation presents the Community edition as the free version that contains almost all of n8n's features. You get every node and every integration, the Code node, AI agents, and unlimited workflows and executions: the only limit is the power of your server.
What is missing mostly concerns teamwork and governance:
- sharing workflows and credentials between users (only the instance owner and the author can access them);
- projects, environments and version control with Git;
- single sign-on, SSO (SAML, LDAP);
- external secret vaults and log streaming to a monitoring tool.
By registering your instance for free with your email address (Registered Community edition), you also unlock folders, debugging in the editor and custom execution data.
The license: what "free" really allows
n8n is not free software in the strict open-source sense. It is distributed under its own license, the Sustainable Use License: the code is readable, but use is restricted. The official FAQ sums up the rule this way: if the workflows are only created or modified by you or by people in your organization, use is free.
What you can do for free:
- run n8n for your company, your personal projects or your own learning;
- build automations for your clients on your own instance, as long as they can neither create nor modify them;
- charge for building, maintenance, training and consulting around n8n.
What is forbidden without a commercial license:
- hosting n8n as a service where your clients build their own workflows;
- reselling n8n as a white-label product, or forking its code to launch your own automation tool;
- enabling features reserved for paid plans without the matching license key.
The real cost of the free version
Free does not mean costless. You need a server, a few euros a month for a small virtual server, and above all time: installing, backing up, updating. n8n says so itself in its documentation: self-hosting is recommended for expert users, because a mistake can lead to data loss, a security breach or downtime.
This is not theoretical. In January 2026, a vulnerability rated 10 out of 10 (CVE-2026-21858) made it possible to attack self-hosted instances that had not been updated and exposed certain public forms. Up-to-date instances were not affected. If nobody on your team keeps up with updates, the paid cloud will cost you less than an incident.
n8n pricing: the cloud plans in 2026
If you do not want to install anything, n8n Cloud hosts and maintains the tool for you. Every plan includes unlimited users and workflows, and every integration: the price depends only on the number of executions per month. Here is the price list I checked on n8n.io on October 7, 2026.
| Plan | Monthly price | Billed annually | Executions per month | Good to know |
|---|---|---|---|---|
| Community | Free | Free | No quota | Self-hosted only, on your server |
| Starter | €24 | €20/month | 2,500 | 5 concurrent executions, 1 shared project |
| Pro | €60 | €50/month | 10,000 | 50,000-execution tier: €145/month. Workflow history, admin roles |
| Business | €800 | €667/month | 40,000 | Self-hosted only for now. SSO, Git, environments |
| Enterprise | Custom quote | Custom quote | Custom | Dedicated support with a service-level commitment, cloud or self-hosted |
Companies with fewer than 20 employees can apply for the Start-up Plan, which gives 50% off the Business plan under certain conditions. Prices change: always check the official n8n pricing page before you subscribe.
What the free trial includes
The n8n Cloud trial does not ask for a credit card. It gives access to Pro-level features with a cap of 1,000 executions, 5 concurrent executions and 180 seconds max per execution. The Business plan trial lasts 14 days and does require a credit card.
How many executions do you need?
An execution is one complete run of the workflow. So the math is simple: a workflow scheduled once a day uses 30 executions per month. The same one run every five minutes uses about 8,700, more than the whole Starter plan on its own. A workflow triggered by a form uses one execution per submission.
The calculator below adds it all up for your own workflows, tells you which n8n plan fits and gives the equivalent at Make and Zapier.
n8n interface language: is it translated?
No. The n8n editor is officially available in English only, and so is its documentation. An environment variable, N8N_DEFAULT_LOCALE, lets you display another language on a self-hosted instance, but no official French pack is provided and untranslated text falls back to English. In May 2026, a thread on the official forum still confirmed that only the English version was available.
In practice, it is not a blocker, even for non-English teams. Your workflows handle content in any language without difficulty (emails, forms, AI-generated text), and about ten terms are enough to read the interface:
| Term in n8n | What it means |
|---|---|
| Workflow | The complete automation scenario |
| Node | One step of the workflow |
| Trigger | The event that starts the workflow |
| Credentials | The login details used to connect to an application |
| Execution | One complete run of the workflow, the billing unit |
| Expression | A formula in double curly braces that reuses data from a previous step |
| Pin data | Freeze a node's output so you can test without calling the application again |
| Publish | Put the workflow into production |
| Test URL / Production URL | The test address and the final address of a form or a webhook |
n8n tutorial: your first workflow, step by step
The goal: a contact form that saves every request in Google Sheets and notifies you by email. It is the most common use case, and it covers the four basic moves: trigger, read a piece of data, decide, act.
Step 1: install n8n or open a cloud account
Two options. Without installing anything: start a free trial on n8n.io and you land straight in the editor. Locally and for free: install Docker Desktop, then run the official install command in a terminal.
curl -fsSL https://get.n8n.io | sh
The script checks that Docker is running, creates an n8n folder with its configuration, downloads the tool and starts it. Then open http://localhost:5678 and create the instance owner account. If you would rather start the container yourself (replace Europe/Paris with your own time zone):
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Europe/Paris" \
-e TZ="Europe/Paris" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-v n8n_data:/home/node/.n8n \
n8nio/n8n
Forget npx n8n
The npx n8n command you will come across in older tutorials is deprecated. n8n has announced that from version 3.0, planned for October 2026, the tool will only be distributed through Docker.
Step 2: create the workflow and its trigger
- Click Create Workflow (or Start from Scratch), then Add first step.
- Search for "Form" and choose the n8n Form Trigger. Rename the node "Form" by double-clicking its title.
- Give the form a title and add three fields: Name, Email and Message.
- Click Execute step: n8n opens the test form. Fill it in once, and the node's output shows your data.
Step 3: add a condition
Add an If node after the form to filter out empty submissions. Drag the Message field from the left panel and choose the comparison String > is not empty. Only the true branch continues to the next steps.
Step 4: save the request in Google Sheets
- Prepare a Google Sheets spreadsheet with three columns: Name, Email, Message.
- On the true branch, add a Google Sheets node with the Append Row operation.
- Under Credential, choose Create new credential. On n8n Cloud, you connect to Google by signing in directly. When self-hosting, you first need to create OAuth credentials in the Google Cloud console.
- Select the file and the sheet, then drag each form field to the matching column.
Step 5: get notified by email
After Google Sheets, add a Gmail node (Send operation) or Send Email if you use an SMTP server. In the message body, expressions pull in the form answers:
New request from {{ $('Form').item.json.Name }}
Address: {{ $('Form').item.json.Email }}
Message: {{ $('Form').item.json.Message }}
Step 6: test, then publish
- Click Execute workflow, fill in the test form and check each node: a row in the spreadsheet, an email received.
- Use Pin data on the trigger to replay the same data without filling in the form on every test.
- Click Publish: the form moves to its production address (Production URL), ready to embed on your site or share. In older versions of n8n, this button is called Active.
- Keep an eye on the Executions tab for the first few days: every failure is detailed there, node by node. It is the part everyone neglects, and the one that costs the most later.
To go further, the official library offers more than 10,000 workflow templates ready to import. Start from a template close to your need rather than from a blank page.
Before you build, make a list
For one week, write down everything you do more than three times. That list tells you what to automate before you ask which tool to use. A painful but quarterly task is not worth automating; a dull but daily one pays for itself fast. I give concrete cases in my AI automation examples.
n8n vs Make vs Zapier: which one should you choose?
All three connect applications without code. They differ on three points that decide the bill: where your data runs, what gets counted, and the technical level required.
| Criterion | n8n | Make | Zapier |
|---|---|---|---|
| Hosting | Cloud or your own server | Cloud only | Cloud only |
| Free version | Self-hosted Community, no quota | 1,000 credits per month | 100 tasks per month, two-step Zaps |
| Entry-level paid plan | €20/month billed annually (2,500 executions) | From $9/month (10,000 credits) | $19.99/month billed annually (750 tasks) |
| What gets counted | One complete workflow run | Every module executed | Every successful action, excluding the trigger |
| Custom code | JavaScript and Python, on every version | JavaScript and Python on paid plans | JavaScript and Python |
| Learning curve | Moderate | Moderate, very visual | The easiest |
| Sensitive data | Stays in-house when self-hosted | Vendor's servers | Vendor's servers |
Prices checked on October 7, 2026 on n8n.io, make.com and zapier.com.
n8n vs Make: the differences that matter
Make is the closest competitor: same visual logic, same audience. The difference is in how usage is counted. Make uses one credit per module executed: an 8-module scenario run 1,000 times uses about 8,000 credits. The same workflow in n8n uses 1,000 executions. The longer your scenarios, the better value n8n becomes.
Make keeps two advantages: a hosted free plan, handy for testing without a server, and a very visual interface that non-technical people pick up quickly. n8n wins as soon as data privacy matters, volumes grow, or you want code in the middle of the workflow.
My verdict for your situation
- Personal or sensitive data: self-hosted n8n, the only one of the three that keeps everything in-house.
- Long scenarios or high volumes: n8n, cloud or self-hosted, thanks to per-execution counting.
- Non-technical team, small volumes, want to start in ten minutes: Zapier, then Make if the bill grows.
- Test for free without a server: Make's Free plan or the n8n Cloud trial.
The limits of n8n
- English everywhere. Interface, documentation, error messages: your team has to be fine with working in English.
- Self-hosting is a job in itself. Backups, updates, security: you pay for "free" in time, and the January 2026 vulnerability showed what a forgotten instance can cost.
- Readability beyond 30 or 40 nodes. A ten-node workflow is clearer than a script. A fifty-node workflow with nested branches becomes hard to read, even for its author.
- Version control reserved for higher plans. Git-based version control and test environments are included in Business and Enterprise, not in Starter, Pro or Community.
- A license that restricts reselling. You cannot offer n8n as a service to your clients without a commercial license.
- The real cost is time. The subscription is rarely the biggest expense: designing workflows, fixing them when an application changes its API and training users costs more.
When I recommend n8n, and when I write code instead
I have set up n8n for clients and it does real work. Today, though, I deliver most of my automations as programs written with Claude Code: describing a need in plain language and getting a version-controlled, tested and readable program has become accessible (see how to install Claude Code). The main argument for no-code, doing without technical skills, has weakened.
My decision rule, in one sentence
If the automation moves data between two applications that already have a connector, n8n is faster to set up. As soon as there are business rules, exceptions and a need for long-term reliability, a version-controlled program costs less to keep running.
I recommend n8n without hesitation in four cases:
- A non-technical team that wants to stay in control. Anyone can edit a visual workflow; not everyone can edit a script.
- A pure integration need. Connecting a form, a CRM and a messaging tool does not justify custom development.
- A strong privacy constraint. Self-hosting is an argument neither Make nor Zapier can offer.
- A prototype. Prove that an automated process adds value before investing in a custom build.
A mixed approach often works best: prototype in n8n, measure the real gain, then rewrite in code whatever becomes critical. That is the approach I follow in my custom AI automation engagements, and that I detail in my guide to business process automation.
Frequently asked questions
Is n8n free?
Yes, if you host it yourself: the Community edition is free, with no execution quota and no workflow limit, and you only pay for your server. The cloud version, hosted by n8n, is paid, starting at €20 per month billed annually, with a free trial that requires no credit card.
What is n8n?
n8n is a workflow automation platform that connects applications to each other without writing code. You assemble nodes on a visual canvas: a trigger, processing steps, actions. The tool, created in Berlin and released in 2019, runs in the cloud or on your own server.
How much does n8n cost?
In the cloud, the Starter plan costs €24 per month (€20 billed annually) for 2,500 executions and the Pro plan €60 per month (€50 billed annually) for 10,000 executions. The Business plan, self-hosted, costs €667 per month billed annually for 40,000 executions. The self-hosted Community edition is free. Prices checked on n8n.io on October 7, 2026.
Is n8n available in French or other languages?
No, the official n8n interface is in English, as is its documentation. An environment variable lets you change the language of a self-hosted instance, but no official French translation is provided. Your workflows, on the other hand, handle content in French or any other language without any problem.
Can a business use n8n for free?
Yes. The n8n license allows free use of the Community edition for a company's internal needs, including automating services you deliver to your clients, as long as they do not create or modify the workflows themselves. It does, however, forbid reselling n8n as an automation service or as a white-label product.
n8n or Make: which one should you choose?
Choose n8n if your scenarios are long, if your volumes grow or if your data must stay in-house: it counts one execution per complete run, while Make counts every module. Choose Make to start for free without a server, with a very visual interface. At equal volume, the price gap widens with the number of steps.
Do you need to know how to code to use n8n?
Not for everyday workflows: nodes are configured through forms and data is dragged from one step to the next. A few notions help quickly, such as expressions in double curly braces or the JSON format. Self-hosting, however, requires being comfortable with a terminal and Docker.
How do you install n8n for free?
Install Docker Desktop, then run the official command curl -fsSL https://get.n8n.io | sh in a terminal. The script configures and starts n8n, which is then available at http://localhost:5678. For production use, plan for a real server, a PostgreSQL database and regular monitoring of updates.
Your processes deserve better than a spreadsheet
AI agents, custom programs, content pipelines: I automate what takes you hours every week. The first call is free.
Reader reviews
Did this article help you? Say so, it helps the next readers.
What readers say
Be the first to leave a review.


