
Is n8n Free? What You Get on the Free Plan and When to Self-Host

Table of Contents
Is n8n Free? What You Get on the Free Plan and When to Self-Host #
Yes, n8n is free to use if you self-host it on your own infrastructure under its fair-code license. As an AI solutions architect and fractional AI CTO, I often get asked: is n8n free? While n8n offers a paid cloud service starting at around $20 per month, the self-hosted community edition is completely free, allowing you to run unlimited workflows, executions, and active nodes without paying a dime in licensing fees.
I have built over 500 automations and spent more than 10,000 hours architecting agentic systems, many of them powered by self-hosted n8n. In my studio, where I design custom AI automation stacks and premium web experiences, n8n is my default recommendation for clients who want to escape the "Zapier tax" and run complex, code-heavy workflows at scale.
But while the software itself is free, self-hosting is never truly "free" in terms of setup time, maintenance, and hosting costs. Here is the breakdown of what you actually get on the free plan, how to self-host it, and when it makes sense to pay for n8n Cloud.
Is n8n Free and Can I Self-Host It? #
Yes, n8n is free to use under its fair-code license if you self-host it on your own server, and you can self-host it using Docker in under ten minutes. This self-hosted Community Edition gives you access to the exact same visual editor, node library, and advanced features as the paid cloud plans, without any artificial limits on executions or active workflows.
To understand how this works, we have to look at n8n's licensing model. n8n is not licensed under a traditional Open Source Initiative (OSI) license like MIT or Apache 2.0. Instead, it uses the Sustainable Use License (often called a fair-code license). Under this license, the source code is completely visible and free to download, modify, and run for your own internal business operations. The only restriction is commercial: you cannot package n8n and resell it as a hosted service to compete directly with n8n Cloud. For 99% of businesses, this means the software is entirely free.
If you are still deciding which platform fits your team, check out my detailed n8n vs Make vs Zapier in 2026 comparison to see how they stack up on pricing and features.
The table below outlines the differences between the paid n8n Cloud tiers and the free self-hosted edition:
| Feature | n8n Cloud (Starter) | n8n Cloud (Pro) | n8n Self-Hosted (Free) |
|---|---|---|---|
| Monthly License Cost | ~$20/mo | ~$50/mo | $0 |
| Executions Limit | 2,500 / month | 10,000 / month | Unlimited |
| Active Workflows | 5 | 20 | Unlimited |
| Custom Code (JS/Python) | Yes | Yes | Yes (unlimited execution time) |
| AI & LLM Nodes | Yes | Yes | Yes (fully supported) |
| Maintenance | Handled by n8n | Handled by n8n | Self-managed (updates, backups) |
| Best For | Beginners, small teams | Growing businesses | Power users, developers, agencies |
To put the cost savings into perspective, let's look at the "Zapier Tax" math. If your business runs 100,000 tasks per month, Zapier will charge you roughly $600 to $800 per month depending on your billing cycle. With self-hosted n8n, you pay $0 for the software. You can run an n8n instance that easily handles 100,000 executions per month on a $12 virtual private server (VPS) from DigitalOcean or Hetzner.
Here is how the monthly cost scales across platforms for a high-volume business running 100,000 executions:
| Platform | Monthly Cost (100k Executions) | Software License | Infrastructure Cost |
|---|---|---|---|
| Zapier | ~$700/mo | Commercial | Included |
| Make.com | ~$120/mo | Commercial | Included |
| n8n Cloud | ~$150+/mo (Advanced) | Commercial | Included |
| n8n Self-Hosted | ~$12/mo | Free (Fair-Code) | $12/mo VPS |
By self-hosting n8n, you swap a recurring software license fee for a tiny infrastructure bill. This makes it possible to build data-heavy, real-time syncs that would be financially ruinous on Zapier or Make.
However, we must distinguish between the n8n Community Edition and the n8n Enterprise Edition. While the Community Edition is 100% free for internal business use, n8n locks advanced enterprise features behind a paid commercial license. These features include Single Sign-On (SSO), advanced role-based access control (RBAC), log streaming for audit compliance, and external secrets manager support (like AWS Secrets Manager or HashiCorp Vault). For small to medium businesses, the free Community Edition contains everything needed to build complex, production-grade automations.
How Do I Get Started with n8n as a Beginner? #
The fastest way to get started with n8n as a beginner is to sign up for a free trial of n8n Cloud or spin up a local instance on your computer using Docker Desktop. Once your instance is running, you can build your first workflow by dragging nodes onto the canvas, connecting them with lines, and using the built-in AI nodes to integrate models like OpenAI's GPT-5.5 or Anthropic's Claude Sonnet 5.
If you want to run n8n locally on your computer to test it out before committing to a server, follow these five steps:
- Install Docker Desktop — Download and install Docker Desktop on your Mac or Windows machine.
- Run the n8n container — Open your terminal and run the standard docker run command:
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n. - Access the editor — Open your browser and navigate to
http://localhost:5678to access the n8n visual canvas. - Create your owner account — Set up your local admin email and password (this stays entirely local on your machine).
- Build your first flow — Click "Add first step", select a trigger (like a Webhook or Cron Schedule), and connect it to an action node (like Send Email or Slack).
Let's look at what that Docker command actually does under the hood. The -p 5678:5678 flag maps port 5678 from inside the Docker container to port 5678 on your local machine, letting you access the UI via your browser. The -v ~/.n8n:/home/node/.n8n flag mounts a local directory on your computer as a volume inside the container. This ensures that your workflows, credentials, and settings persist on your hard drive even if you stop or delete the Docker container. Finally, the --rm flag automatically deletes the container's temporary files when it exits, which is great for local testing but should be omitted in production.
Once inside the visual editor, n8n's interface is built around three core concepts:
- Triggers — Nodes that start your workflow based on an event, such as an incoming webhook, a scheduled interval (cron), or a new email.
- Actions — Nodes that perform a specific task, like sending a Slack message, updating a row in Google Sheets, or calling an external API.
- Data Pinning — A developer-friendly feature that lets you "pin" test data from a previous execution. This allows you to build and test downstream nodes without having to trigger the actual event repeatedly.
If a workflow fails, n8n's visual execution history makes debugging straightforward. You can click on any past execution, view the exact JSON inputs and outputs for every single node, identify where the data format broke, and retry the execution starting from that specific node rather than running the entire workflow from the beginning.
For complex data manipulation, n8n includes native JavaScript and Python code nodes. Instead of being limited by pre-built UI fields, you can write custom code to clean, filter, or restructure your JSON data. The code runs inside the workflow execution context, giving you complete control over how data is processed between nodes.
This lets you build custom AI tools that go far beyond standard API integrations. To understand the difference, take a look at my guide on the difference between AI automation and regular automation.
To build advanced AI workflows, you need to understand n8n's modular Advanced AI suite. Instead of writing complex Python scripts to connect models to databases, n8n lets you drag and connect specialized AI nodes:
- AI Agent Node — The central processor of your AI workflow. It manages the execution loop and determines which tools to call based on the user's input.
- Model Node — Connects directly to your LLM provider of choice, such as OpenAI, Anthropic, Google Gemini, or local models via Ollama.
- Memory Node — Maintains conversation state across multiple turns, using options like Window Buffer Memory or Redis-backed memory for persistent chat.
- Tools Node — Exposes specific APIs, custom code, or sub-workflows as tools that the AI Agent can autonomously choose to run.
- Vector Store Node — Connects your agent to vector databases like Pinecone, Qdrant, or Milvus to enable retrieval-augmented generation (RAG).
This visual, modular approach to AI engineering means you can build and test an autonomous support agent or a lead-scoring bot in an afternoon, entirely within a free self-hosted instance.
What Are the Best n8n Templates for Business Automation? #
The best n8n templates for business automation are those that handle lead enrichment, automated customer support, and content distribution by combining AI models with external APIs. By using pre-built templates from n8n's official library, businesses can deploy production-grade workflows in minutes instead of building them from scratch.
In my experience building automations for clients, these four use cases deliver the highest return on investment:
1. AI Lead Enrichment Pipeline #
This template automates the manual research process that sales teams go through when a new lead submits a form.
- The Architecture: An incoming Webhook node receives the form submission. The workflow passes the lead's company URL to a Firecrawl node, which scrapes and extracts the website's text content. An AI Agent node (powered by Claude Sonnet 5) reads the scraped text and extracts key details like company size, industry, target audience, and primary pain points. Finally, a HubSpot node updates the lead's profile in real-time.
- The Business Outcome: This replaces 15 minutes of manual research per lead, ensuring your sales team enters discovery calls with deep, AI-structured context on the prospect's business.
2. Automated Customer Support Agent #
This template connects your internal documentation to a public support channel to answer customer queries instantly.
- The Architecture: A Slack or Discord Trigger node monitors a support channel. When a message is received, it is passed to an AI Agent node. This node is connected to a Vector Store node (linked to a Pinecone database containing your company's support docs) and a custom tool node for checking order statuses. The agent retrieves the relevant documentation, checks the order database if necessary, and posts a helpful response.
- The Business Outcome: This handles up to 70% of common support tickets without human intervention, cutting response times from hours to seconds.
3. Social Media Content Multiplier #
This template turns a single published article into a multi-platform social media campaign.
- The Architecture: An RSS Trigger node detects when a new blog post is published on your website. The post's content is sent to an OpenAI Model node (using GPT-5.5) with a custom prompt template. The prompt directs the model to generate a professional LinkedIn post, a punchy Twitter thread, and a casual Threads caption. These captions are then passed to scheduling nodes like Buffer or Publer.
- The Business Outcome: This removes the manual overhead of social media distribution, turning content publishing into a one-click operation.
4. Automated Invoice Processing Pipeline #
This template automates the data entry process for accounts payable.
- The Architecture: An Email Read node monitors an inbox for incoming emails with PDF attachments. The PDF is passed to n8n's Read Binary File node and then to a PDF Parser. An LLM node reads the raw text and extracts structured data: invoice number, vendor name, line items, tax, and total amount. This structured JSON is then sent to a QuickBooks or Xero node to draft a new expense.
- The Business Outcome: This cuts invoice processing times by 90%, eliminating manual data entry errors and keeping your books updated in real-time.
Importing templates in n8n is incredibly simple. You can browse the official n8n template library, copy the JSON configuration, and paste it directly onto your n8n canvas. The editor will instantly generate the entire node structure, leaving you to only authenticate your credentials for the connected services.
If you're wondering what other processes you can hand over to AI, check out my breakdown of what business processes you can actually automate with AI.
When Should You Pay for n8n Cloud Instead of Self-Hosting? #
You should pay for n8n Cloud when your team lacks the technical expertise to manage server infrastructure, or when your business requires guaranteed uptime and zero maintenance overhead. While self-hosting is free, the time spent configuring SSL certificates, managing backups, and troubleshooting server crashes can quickly exceed the cost of an n8n Cloud subscription.
For many non-technical business owners, n8n Cloud is the most practical choice. It offers several distinct advantages over self-hosting:
- Zero Infrastructure Management — The n8n team handles all server provisioning, database scaling, and operating system updates. Your instance is always online and ready to run.
- Automatic Updates and Patches — n8n Cloud instances are automatically updated to the latest stable version, ensuring you have immediate access to new nodes and security fixes without manual intervention.
- Dedicated Technical Support — Paid cloud plans include access to n8n's support team to help you troubleshoot workflow errors and credential issues.
- Simplified Collaboration — Sharing workflows and credentials with team members is built directly into the cloud interface, removing the need to configure complex network access or VPNs.
If your team does not have a dedicated developer or system administrator, paying $20 to $50 per month for n8n Cloud is a minor expense that saves hours of technical frustration. However, if you have basic command-line skills or an engineering resource, the self-hosted route remains the most powerful and cost-effective option.
Advanced n8n Self-Hosting: Scaling with Queue Mode #
Scaling your self-hosted n8n instance to handle millions of executions per month requires configuring n8n in Queue Mode with a Redis instance and multiple worker containers. This distributed architecture ensures that heavy execution spikes do not crash your main editor interface or drop incoming webhook events.
By default, self-hosted n8n runs in "default mode," where a single container handles the editor UI, triggers, and workflow executions. While this is fine for small workloads, a single heavy workflow (like processing a 10,000-row CSV file) can consume all available CPU and RAM, making the editor unresponsive and causing other active workflows to fail.
To scale beyond these limits, you must configure n8n in Queue Mode. This setup splits n8n into three distinct components:
- The Main Instance — Runs the visual editor UI, handles webhook triggers, and schedules cron events. Instead of executing workflows itself, it writes the execution tasks to a Redis queue.
- The Redis Broker — Acts as the message broker, storing the execution queue and managing task distribution among workers.
- The Workers — One or more independent n8n containers running in "worker mode." These containers pull tasks from the Redis queue, execute the workflow steps, and write the results back to a shared PostgreSQL database.
Because workers can be scaled horizontally across multiple servers, you can handle massive automation workloads without ever slowing down your editor UI. If your business processes hundreds of thousands of daily executions, setting up Queue Mode on a cluster of cheap VPS instances is the most cost-effective way to achieve enterprise-grade scale.
How to Secure and Maintain Your Self-Hosted n8n Instance #
Securing your self-hosted n8n instance requires setting up an SSL certificate, enabling basic authentication, and restricting database access to prevent unauthorized access to your credentials and APIs. Because n8n connects to your business's most sensitive accounts, running an unsecured instance on the public internet is a massive security risk.
If you choose to self-host n8n in production, you must follow these five security and maintenance best practices:
- Enforce HTTPS with Let's Encrypt — Never run n8n over unencrypted HTTP. Use a reverse proxy like Caddy, Nginx, or Traefik to automatically provision and renew SSL certificates for your n8n domain.
- Enable User Management — Configure n8n's environment variables (
N8N_ENCRYPTION_KEYandN8N_USER_MANAGEMENT_DISABLED=false) to enforce strong passwords and multi-factor authentication for all user accounts. - Use a Production-Grade Database — By default, n8n uses SQLite, which can corrupt under heavy write loads. Always configure your production instance to use PostgreSQL.
- Configure Automated Backups — Set up daily backups of your PostgreSQL database and n8n's configuration files to an off-site storage location like Amazon S3 or Cloudflare R2.
- Keep n8n Updated — Regularly pull the latest Docker image (
docker pull n8nio/n8n) to apply security patches and access new nodes, testing updates in a staging environment first.
To ensure long-term reliability, you should also set up basic monitoring and alerting. By pointing an uptime monitor (like Better Stack or Uptime Robot) to n8n's /healthz endpoint, you will receive an immediate notification if your instance goes offline. For deeper insights, you can expose n8n's internal metrics to a Prometheus and Grafana dashboard to track execution times, queue lengths, and active memory usage.
By taking these precautions, you can run a highly secure, enterprise-grade automation platform on your own infrastructure for the cost of a cup of coffee per month.
Frequently Asked Questions #
How does n8n handle AI integrations in 2026? #
n8n handles AI integrations natively through its advanced Advanced AI suite, which includes dedicated nodes for AI Agents, LLM Chains, vector databases, and memory. Unlike other platforms that treat AI as a simple API call, n8n lets you build complex agentic workflows where the AI can dynamically choose and execute tools. This makes it easy to build production-ready RAG pipelines and autonomous agents directly on your canvas.
What is the best way to use Make.com for marketing workflows? #
The best way to use Make.com for marketing workflows is for high-frequency social media scheduling, email marketing sequences, and simple lead routing. While n8n is superior for custom code and complex AI agent architectures, Make.com excels at visual, multi-step marketing automations due to its massive library of pre-built SaaS app connectors. It is particularly effective for connecting tools like ActiveCampaign, Google Sheets, and social platforms without writing any code.
Can Zapier connect to ChatGPT and AI tools? #
Yes, Zapier can connect to ChatGPT and other AI tools through its native OpenAI integration and its built-in Zapier Central agent platform. However, Zapier's linear step-by-step structure makes it difficult and expensive to build advanced, multi-turn agentic workflows. For simple tasks like drafting an email response with GPT-5.5, Zapier works well, but for complex AI pipelines, n8n or Make.com are much more cost-effective.
How do I automate my CRM with n8n? #
You can automate your CRM with n8n by using its native nodes for platforms like HubSpot, Salesforce, and Pipedrive, or by writing custom HTTP requests. Common automations include syncing new leads from a webhook, enriching contact data using AI scraper nodes, and sending automated Slack notifications to your sales team when a deal closes. Because self-hosted n8n has no execution limits, you can sync data in real-time without worrying about escalating monthly software bills.
Is n8n Cloud better than self-hosting for non-technical users? #
Yes, n8n Cloud is much better for non-technical users because it removes the need to manage servers, Docker containers, and SSL certificates. With n8n Cloud, you get a fully managed instance that is maintained, backed up, and updated automatically by the n8n team. It is the best choice if you do not have a developer on hand and want to start building workflows immediately without any infrastructure overhead.
What are the server requirements for self-hosting n8n? #
You can run a self-hosted n8n instance on a very lightweight server with as little as 1 GB of RAM and 1 vCPU. For production environments handling high-volume workflows, I recommend a VPS with 2 GB of RAM and 2 vCPUs, which typically costs around $10 to $12 per month on hosts like DigitalOcean or Hetzner. If your workflows process heavy files or run complex JavaScript/Python code, you can easily scale your server resources as your needs grow.
Can I migrate from Zapier or Make to n8n? #
Yes, you can migrate your automations from Zapier or Make to n8n, but you will need to rebuild the workflows manually as there is no automatic migration tool. Because n8n uses a more developer-friendly JSON data structure, the migration is a great opportunity to clean up your logic and combine multiple linear "Zaps" into a single, branching n8n workflow. This migration typically cuts software costs by 80% or more for high-volume businesses.
Does self-hosted n8n support multi-user collaboration? #
Yes, the self-hosted version of n8n supports user management and collaboration, but advanced team features require an Enterprise license. On the free Community Edition, you can create owner and member accounts to share workflows and credentials within your team. For enterprise-grade features like SSO, advanced role-based access control (RBAC), and execution environments, you will need to upgrade to n8n's paid commercial tiers.
What is the Sustainable Use License and how does it affect me? #
The Sustainable Use License is n8n's fair-code license that allows free use of the software for internal business purposes but prohibits using it to offer a commercial hosted service. This means that as long as you are using n8n to automate your own company's workflows or build internal tools, you are completely compliant and do not owe any licensing fees. It only affects you if you try to sell n8n as a cloud service to other companies.
Can I run n8n on a local server without internet access? #
Yes, you can run self-hosted n8n on a local server or computer without an active internet connection, but any nodes that connect to external cloud APIs will fail. This offline mode is excellent for local development, testing, or building automations that connect entirely local services (such as a local database, a local file system, or local LLMs running via Ollama). For production workflows that connect to SaaS platforms, your n8n server must have internet access to communicate with external APIs.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is n8n free and can I self-host it?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, n8n is free to use under its fair-code license if you self-host it on your own server, and you can self-host it using Docker in under ten minutes. This self-hosted Community Edition gives you access to the exact same visual editor, node library, and advanced features as the paid cloud plans, without any artificial limits on executions or active workflows."
}
},
{
"@type": "Question",
"name": "How do I get started with n8n as a beginner?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The fastest way to get started with n8n as a beginner is to sign up for a free trial of n8n Cloud or spin up a local instance on your computer using Docker Desktop. Once your instance is running, you can build your first workflow by dragging nodes onto the canvas, connecting them with lines, and using the built-in AI nodes to integrate models like OpenAI's GPT-5.5 or Anthropic's Claude Sonnet 5."
}
},
{
"@type": "Question",
"name": "What are the best n8n templates for business automation?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The best n8n templates for business automation are those that handle lead enrichment, automated customer support, and content distribution by combining AI models with external APIs. By using pre-built templates from n8n's official library, businesses can deploy production-grade workflows in minutes instead of building them from scratch."
}
},
{
"@type": "Question",
"name": "How does n8n handle AI integrations in 2026?",
"acceptedAnswer": {
"@type": "Answer",
"text": "n8n handles AI integrations natively through its advanced Advanced AI suite, which includes dedicated nodes for AI Agents, LLM Chains, vector databases, and memory. Unlike other platforms that treat AI as a simple API call, n8n lets you build complex agentic workflows where the AI can dynamically choose and execute tools."
}
},
{
"@type": "Question",
"name": "What is the best way to use Make.com for marketing workflows?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The best way to use Make.com for marketing workflows is for high-frequency social media scheduling, email marketing sequences, and simple lead routing. While n8n is superior for custom code and complex AI agent architectures, Make.com excels at visual, multi-step marketing automations due to its massive library of pre-built SaaS app connectors."
}
},
{
"@type": "Question",
"name": "Can Zapier connect to ChatGPT and AI tools?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, Zapier can connect to ChatGPT and other AI tools through its native OpenAI integration and its built-in Zapier Central agent platform. However, Zapier's linear step-by-step structure makes it difficult and expensive to build advanced, multi-turn agentic workflows."
}
},
{
"@type": "Question",
"name": "How do I automate my CRM with n8n?",
"acceptedAnswer": {
"@type": "Answer",
"text": "You can automate your CRM with n8n by using its native nodes for platforms like HubSpot, Salesforce, and Pipedrive, or by writing custom HTTP requests. Common automations include syncing new leads from a webhook, enriching contact data using AI scraper nodes, and sending automated Slack notifications to your sales team when a deal closes."
}
},
{
"@type": "Question",
"name": "Is n8n Cloud better than self-hosting for non-technical users?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, n8n Cloud is much better for non-technical users because it removes the need to manage servers, Docker containers, and SSL certificates. With n8n Cloud, you get a fully managed instance that is maintained, backed up, and updated automatically by the n8n team."
}
},
{
"@type": "Question",
"name": "What is the Sustainable Use License and how does it affect me?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The Sustainable Use License is n8n's fair-code license that allows free use of the software for internal business purposes but prohibits using it to offer a commercial hosted service. This means that as long as you are using n8n to automate your own company's workflows or build internal tools, you are completely compliant and do not owe any licensing fees."
}
},
{
"@type": "Question",
"name": "Can I run n8n on a local server without internet access?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, you can run self-hosted n8n on a local server or computer without an active internet connection, but any nodes that connect to external cloud APIs will fail. This offline mode is excellent for local development, testing, or building automations that connect entirely local services (such as a local database, a local file system, or local LLMs running via Ollama)."
}
}
]
}Book an AI Automation Strategy Call #
If you are ready to stop paying the "Zapier tax" and want to build high-performance AI automations that save your team dozens of hours every week, let's talk. I design, deploy, and maintain custom self-hosted n8n stacks and agentic workflows for growing businesses. Book an AI automation strategy call today, and let's map out exactly how much time and money we can save your operations.
Related Posts

AI-Powered Lead Generation: The Automation Stack That Books Calls While You Sleep
Stop wasting hours on manual prospecting. Learn how to build a complete, self-operating AI lead generation stack using n8n, Clay, and Claude to book qualified sales calls.

Is Zapier Still Worth Using in 2026? Honest Comparison With n8n and Make
An honest, dated comparison of Zapier, n8n, and Make in 2026. Discover why Zapier's pricing model is failing agencies and how to choose the right tool.

How to Connect n8n to Your CRM, Email, and Website in Under an Hour
Learn how to connect n8n to your website, CRM, and email tools in under an hour. Build a self-hosted, high-volume lead pipeline without expensive per-execution fees.




