Workflow Automation

Is Self-Hosted n8n Free? The Real Cost Breakdown

J
James Eriksson
··10 min read
Self-hosted n8n is free software but costs $3-12/month for infrastructure. Learn the real total cost of ownership, feature limits, and when to choose managed hosting instead.
TL;DR
  • n8n Community Edition software is free to self-host; you pay $3-12/month for infrastructure instead
  • Community Edition includes 1,500+ integrations and unlimited workflows, but lacks SSO, Git versioning, and environments
  • Raw VPS self-hosting costs $5/month plus 1-2 hours of your time monthly; managed pods cost $5-7/month with zero maintenance
  • Business plan self-hosted is $667/month and only worth it if you need multi-team permissions and Git versioning
  • Managed self-hosted ($5-7/month) typically costs less than n8n Cloud ($50-60/month after overages) and requires zero DevOps work

Yes, n8n's Community Edition software is completely free to self-host. You'll pay nothing for the license. But hosting that infrastructure costs $3 to $12 per month. Your real decision is not whether to pay for n8n--it's whether to pay for hosting, and how much of your own time to spend maintaining servers.

The Straight Answer: Yes, n8n Self-Hosting Is Free

The n8n software itself carries zero license cost. Download it, run it on any server, and you own zero to Pipedream or anyone else. The Community Edition includes unlimited workflows, unlimited executions, and unlimited users. You're not trading dollars for access--you're trading infrastructure dollars and your time for absolute control.

This is why n8n is popular with startups and solo builders. The barrier to entry is a few dollars a month, not hundreds. But "free" is misleading if you don't account for what follows. A $4 VPS means nothing if you spend 10 hours a month troubleshooting SSL certificates or managing database backups. That's a $200 monthly cost in your time, using only a $25/hour freelance rate.

The key distinction: n8n the software is free. n8n self-hosted means you pay for infrastructure and sweat.

What's Included in the Free Community Edition

The Community Edition gives you nearly everything n8n sells. You get 1,500+ integrations out of the box. Slack, Google Sheets, HTTP calls, webhooks, loops, conditions--the whole standard toolkit. If you're building automation for yourself or a small team, Community Edition handles it.

Once you register for free on n8n's community tier, you unlock debug-in-editor and shared folders. Both are useful for managing workflows across a team. These are not enterprise features. They solve real problems for teams of 3-5 people.

What you don't get: single sign-on (SSO), Git versioning of workflows, separate environments (dev/staging/prod), advanced permissions, or audit logging. If your team is five people, these gaps barely matter. If your team is fifty people, they matter a lot.

Business plan self-hosted ($667 per month) adds these features. That's a heavy jump in cost for permission controls and versioning.

Where Your Real Costs Come From

Infrastructure is the first cost. You have three paths, each with different tradeoffs.

Local machine. Run n8n on your laptop. Cost: $0. Downside: your laptop is now your server. It must stay running 24/7. One power outage ends your automations. This works for testing. It fails for production.

Raw VPS (Hetzner, DigitalOcean, Linode). Spin up a Linux machine and run n8n via Docker. Cost: $4 to $5 per month. Upside: cheap, you own the instance, you control everything. Downside: you manage everything. SSL certificates need renewal every 90 days. Database backups are your problem. OS updates are your problem. When n8n crashes at 3 AM, you're on call.

Managed pods (InstaPods, PikaPods, Railway, Elestio). A platform deploys and maintains n8n for you. You click a button, it's live. Cost: $3 to $7 per month. Upside: zero DevOps. Automatic backups, SSL, updates, monitoring. Downside: less control, vendor lock-in, and you pay slightly more for that convenience.

Enterprise Business plan. If you need SSO, Git versioning, and environments, you need the paid self-hosted plan. Cost: $667 per month, minimum. This is a different product tier. It's not infrastructure--it's licensing.

The hidden cost is your time. A raw VPS is cheap financially but expensive in person-hours. A managed pod costs a few extra dollars but saves you dozens of hours per month in maintenance.

The Real Total Cost of Ownership

Let's use an example: four moderate automation workflows running daily.

n8n Cloud Starter plan runs $20 to $24 per month. It includes 2,500 monthly executions. If your four workflows execute 1,500 times per month total, you stay under that limit. You win on price. But most teams hit 2,500 executions in about 11 days of normal work. Then you overflow into the Pro plan at $50 to $60 per month.

Self-hosted on a raw VPS costs $5 per month in infrastructure. Add five hours per month of your time (SSL renewal, database cleanup, version updates, backups). At $30/hour loaded cost, that's $150. Total: $155 per month.

Self-hosted on a managed pod costs $5 per month in infrastructure. Add zero hours per month--the provider handles it. Total: $5 per month.

The math looks like this:

OptionSoftwareInfrastructureYour TimeTotal/Month
n8n Cloud (Pro)$50-60$0$0$50-60
Raw VPS self-hosted$0$5$150 (5 hrs @ $30/hr)$155
Managed pod self-hosted$0$5-7$0$5-7
Business plan self-hosted$667$5-7$0$672-674

Why does this matter? Because "free" is only free if you have infinite hours. If you don't, managed self-hosting ($5-7/month) outperforms both Cloud (cost after overages) and raw VPS (cost in your time). This is why managed platforms like Opsily's n8n hosting have grown popular. You get the cost efficiency of self-hosting without the DevOps penalty.

Free vs Paid: What Features You're Missing

The Community Edition lack three things worth discussing.

First: single sign-on. If your team uses Okta, Azure AD, or Google Workspace for authentication, you can't plug that into Community Edition. Your team members log in with individual passwords. For a five-person team, that's a minor friction. For a fifty-person company, you need SSO. Business plan ($667/month) adds it.

Second: Git versioning. Community Edition stores workflows in the database. Changes are logged, but you can't branch, merge, or version-control like you do with code. For teams running complex workflows, this is painful. Business plan adds Git sync.

Third: separate environments. Community Edition is one instance. You can't have dev, staging, and production. You test in production or you duplicate your entire setup. Business plan adds environment management.

All three features are in the Business plan. Collectively, they're useful if you're a team building n8n workflows as your core product. If you're a small business using n8n to automate invoice processing or Slack alerts, you don't need them.

How to Actually Run Self-Hosted n8n for Free

There are three practical ways.

Option 1: Docker on your laptop. Clone the n8n GitHub repo. Run docker-compose up. Navigate to localhost:5678. You have n8n. This is useful for learning and testing. It's not production-grade.

Option 2: VPS and Docker. Rent a Linux VPS from Hetzner ($4.99/month) or DigitalOcean ($5/month). SSH in. Install Docker. Create a docker-compose.yml file with n8n and Postgres. Run it. Configure a domain and Let's Encrypt SSL. Now you have a self-hosted n8n that runs 24/7. You'll spend 3-5 hours on this first setup, then 1-2 hours per month on maintenance (SSL renewal, database backups, security patches).

Option 3: Managed pod. Use InstaPods ($3.99/month), PikaPods ($5/month), or Railway ($5-7/month). Click "Deploy n8n." Enter your domain. Click submit. Five minutes later, n8n is live. SSL and backups are automatic. You manage zero infrastructure. This is the easiest path for non-technical founders.

Each path is free in software but differs wildly in setup friction and ongoing work. Choose based on your comfort with Linux and your tolerance for DevOps drudgery.

Should You Self-Host, or Use Managed Hosting?

This is the real question hiding behind "is it free."

Choose self-hosted if:

  • You have in-house DevOps or SRE experience
  • You need absolute control (compliance, data sovereignty, custom integrations)
  • You're willing to spend 1-2 hours per week on maintenance
  • You're comfortable debugging Linux and Docker issues
  • Your workflow volume and team size don't justify $50+/month

Choose managed hosting if:

  • You want zero server operations
  • You prefer vendor support over community support
  • Your time is worth more than the hosting premium
  • You need uptime SLAs and automatic backups
  • You'd rather focus on building automations than running infrastructure

Managed n8n hosting through platforms like Opsily adds $5 to $15 per month over raw self-hosting. That premium buys you backups, monitoring, SSL management, and someone to call when things break. For most founders, that's worth the cost.

The decision is not "self-host or cloud." It's "self-host raw (cheap, painful) or self-host managed (slightly more expensive, zero pain) or use cloud (expensive after growth but hands-off)." For founders bootstrapping, managed self-hosting hits a sweet spot: cheap infrastructure with professional operations.

Frequently Asked Questions

Is n8n free if you host it yourself?

Yes. The Community Edition software carries no license fee. You only pay for infrastructure ($3-12/month) and your time maintaining it. If you run it on a laptop that's already on, the full cost is zero dollars but high time cost.

How much does it cost to self-host n8n?

Infrastructure alone: $3-12 per month (raw VPS to managed pod). Add your labor: 1-5 hours per month for updates, backups, and troubleshooting if you use a raw VPS. A managed pod removes the labor cost. Total: $3-7/month for managed, or $5/month + labor for raw VPS.

What are the limitations of the n8n free version?

Community Edition lacks single sign-on, Git versioning of workflows, separate environments (dev/staging/prod), and advanced permissions. For solo developers or small teams (3-5 people), these gaps are minor. For larger teams or enterprises, they become friction points.

Can I use n8n for personal use?

Yes. Community Edition has no restrictions on personal use. Run as many workflows as you want, execute them as often as you want. The fair-code license (Sustainable Use License) restricts commercial use without a license, but personal automation is always free.

Is there a free alternative to n8n?

Yes. ActivePieces, Windmill, and Node-RED offer free, self-hosted workflow automation. All three are open-source. n8n has the most integrations (1,500+) and the most mature UI. If integrations are your bottleneck, n8n wins. If you want zero vendor tie-in, the others are equally free.

Which n8n hosting provider is the cheapest?

Raw VPS (Hetzner $4.99/month) is the absolute cheapest infrastructure. Managed pods like InstaPods ($3.99/month) undercut that slightly while adding backups and updates. If you factor in your time, managed pods ($5-7/month) beat raw VPS ($5/month + hours of labor).

How do I know if I should upgrade to the paid Business plan?

Upgrade when your team hits these signals: you're managing workflows in multiple Git branches, you need to onboard new team members with SAML/SSO, you need separate dev and prod environments, or you're spending more than 5 hours per month on manual backups. Until then, Community Edition is sufficient.

What is the n8n fair code license?

The Sustainable Use License allows free commercial use up to a threshold (currently $5 million annual revenue for the business using n8n). Beyond that, you need a paid license. If you're building a SaaS product using n8n, verify your revenue doesn't cross that line, or purchase a commercial license. Most bootstrapped startups fall well under the threshold.

The Bottom Line

Yes, self-hosted n8n is free--in software. You'll pay $3 to $12 monthly for infrastructure, plus hours of your own time if you go the raw VPS route. For most founders, that math doesn't work. A managed pod ($5-7/month) removes the time tax and is genuinely cheap. Compare that to n8n Cloud ($50-60/month after overages) and self-hosted wins on both price and control. Start with a managed pod. If you need Business plan features later, upgrade then. For now, focus on building automations, not managing servers. Explore Opsily's managed n8n hosting to see what zero-DevOps self-hosted actually looks like.

Let us handle the servers
Managed n8n hosting without the DevOps tax. Backups, SSL, and updates included.
Get Started Free

Ready to self-host your own apps?

One server. Multiple apps. No per-app fees.

Get started →