n8n Pricing in 2025: Cloud vs Self-Hosted vs Hiring an Agency (Real Cost Breakdown)

Everglade Systems | 13 min read |

If you’re looking at n8n’s pricing page right now, you’re probably thinking one of two things: “The self-hosted version is free? Why would anyone pay for Cloud?” or “Wait, what exactly counts as an execution?”

Both are reasonable reactions. And both lead to expensive mistakes if you don’t dig deeper.

We’ve deployed n8n for dozens of service businesses: roofing companies, HVAC contractors, landscapers, law firms. We run both cloud and self-hosted instances. We’ve watched clients try to self-host to save money and end up spending three times as much. We’ve also seen businesses overpay for cloud plans they didn’t need.

This is the pricing breakdown we give our clients before they commit. No affiliate links, no platform bias. Just the real numbers, including the costs that never show up on a pricing page.


n8n’s Official Pricing Tiers (2025)

Let’s start with what n8n actually charges, then we’ll talk about what they don’t tell you.

n8n Cloud Plans

PlanMonthly PriceAnnual Price (per month)ExecutionsActive WorkflowsUsers
Starter$24/mo$20/mo2,50051
Pro$60/mo$50/mo10,000Unlimited3
EnterpriseCustomCustomCustomUnlimitedCustom

n8n Self-Hosted Plans

PlanCostExecutionsFeatures
CommunityFreeUnlimitedCore features, community support
Enterprise (Self-Hosted)CustomUnlimitedSSO, LDAP, source control, audit logs, SLA support

At first glance, the choice seems obvious. Free unlimited executions with self-hosted Community? Sign me up.

Not so fast.


Understanding Executions: What Actually Counts

Before we talk about hidden costs, you need to understand n8n’s execution model because it directly determines which plan you need.

One execution = one complete run of a workflow, regardless of how many nodes it contains.

This is fundamentally different from Make.com’s operation-based pricing, and it’s one of n8n’s biggest advantages. A workflow with 5 nodes and a workflow with 50 nodes both count as one execution.

But here’s where it gets nuanced.

What Triggers an Execution

  • A webhook fires (a form submission, an API call)
  • A schedule triggers (every 5 minutes, every hour, daily)
  • A manual run (you click “Execute Workflow” for testing)
  • A sub-workflow call from another workflow

That last point catches people off guard. Sub-workflow calls count as separate executions. If your main workflow calls three sub-workflows, that’s 4 executions total. This is still more economical than Make.com’s model for complex workflows, but it matters for planning.


The Polling Problem

Some triggers in n8n use polling: they check for new data at regular intervals. An email trigger that checks every minute generates 1,440 executions per day, even if no emails arrive. That’s 43,200 executions per month from one trigger alone.

The fix is using webhooks instead of polling wherever possible, but not all services support webhooks. Understanding which triggers poll and which use webhooks is essential for managing execution counts on Cloud plans.

Watch out: A single polling trigger checking every minute can consume 43,200 executions per month, more than 4x the Pro plan’s limit. Always use webhooks when the service supports them.


Test Executions Count

Every time you click “Execute Workflow” during development and debugging, that counts against your execution limit. During active development of a complex workflow, it’s common to use 50-100 test executions per workflow. If you’re building and iterating on multiple workflows, this adds up faster than you’d expect.


n8n Cloud: The Straightforward Choice

What You Get

n8n Cloud is a fully managed service. n8n handles:

  • Server infrastructure and uptime
  • SSL certificates and security
  • Database management and backups
  • Software updates and patches
  • Basic monitoring and alerting

You sign up, start building workflows, and don’t think about infrastructure. That’s the value proposition, and for most businesses it’s worth every penny.


Starter Plan ($24/month): Who It’s For

The Starter plan works for businesses with:

  • 1-5 automations running at low to moderate frequency
  • Fewer than ~80 workflow executions per day
  • One person building and managing workflows
  • Simple to moderate workflow complexity

Real-world fit: A small contractor who automates lead notification emails, a daily CRM sync, and a weekly report. Maybe 30-50 executions per day.

Watch out: The 5 active workflow limit is the real constraint, not the 2,500 executions. Most businesses hit the workflow cap before the execution cap. If you need a lead follow-up workflow, a CRM sync, an invoice processor, a review request sender, and a reporting workflow, that’s five, and you have zero room to grow.


Pro Plan ($60/month): The Sweet Spot

The Pro plan is where most growing businesses land:

  • Unlimited active workflows
  • 10,000 executions per month (~330/day)
  • 3 users
  • Execution debugging tools
  • Priority execution queue

Real-world fit: A service business with 5-15 automations handling lead management, customer communication, CRM updates, scheduling, and reporting. This covers most small to mid-size businesses comfortably.

Where it breaks down: At high volume. If you’re processing hundreds of leads per day across multiple workflows with sub-workflow calls, you’ll approach the 10,000 execution ceiling. Overages are billed at additional cost, which can make the monthly bill unpredictable.


Enterprise: When You Need It

Enterprise pricing is custom, but it’s generally for businesses that need:

  • SSO and LDAP integration
  • Audit logging for compliance
  • SLA guarantees
  • Dedicated support
  • Source control integration (version-controlled workflows)

Most small to mid-size service businesses don’t need Enterprise. If you’re a large franchise operation or a company with compliance requirements, it’s worth the conversation.


Self-Hosted n8n: The “Free” Option That Isn’t Free

Here’s where we need to get honest. Self-hosted n8n is genuinely free software. You can download it, run it, and use it without paying n8n a dime. But “free” is only the licensing cost. The real cost includes everything else.

The Minimum Viable Self-Hosted Setup

Here’s what you need to run n8n reliably in production:

Server (VPS): $5-20/month

  • A basic VPS from DigitalOcean, Hetzner, or Vultr
  • Minimum: 2GB RAM, 1 vCPU, 50GB storage
  • Recommended: 4GB RAM, 2 vCPU, 80GB storage
  • For heavy workloads: 8GB+ RAM

Domain and DNS: $10-15/year

  • You need a domain or subdomain pointed at your server
  • Required for SSL and webhook URLs

SSL Certificate: Free (Let’s Encrypt)

  • But requires setup and auto-renewal configuration

Database: Included (SQLite) or $0-15/month (PostgreSQL)

  • SQLite works for light use but degrades with volume
  • PostgreSQL recommended for production

Backups: $1-5/month

  • Automated server snapshots or database backups
  • Critical: without backups, a server failure means losing all your workflows

Monitoring: $0-10/month

  • Uptime monitoring (UptimeRobot free tier, or Betterstack)
  • You need to know when your n8n instance goes down

Total monthly infrastructure cost: $6-50/month

That looks great compared to n8n Cloud’s $60/month Pro plan. But we haven’t counted the expensive part yet.


The Hidden Costs of Self-Hosting

This is the section that saves you from a very expensive mistake.

Initial Setup: 4-20 Hours

Setting up a production n8n instance involves:

  1. Provisioning and securing a VPS: SSH keys, firewall rules, fail2ban, unattended upgrades
  2. Installing n8n: Docker (recommended) or npm install
  3. Configuring a reverse proxy: Nginx or Caddy for HTTPS
  4. Setting up SSL: Let’s Encrypt with auto-renewal
  5. Configuring the database: PostgreSQL setup and connection
  6. Setting up backups: Automated database dumps and server snapshots
  7. Configuring environment variables: Timezone, execution settings, webhook URL
  8. Testing: Webhooks, executions, error handling
  9. Monitoring setup: Uptime checks, disk space alerts

If you’ve done this before, it takes 4-6 hours. If you’re learning as you go, expect 15-20 hours. At a business owner’s hourly value ($100-300/hour), that’s $400-6,000 in time before you’ve built a single workflow.


Ongoing Maintenance: 2-5 Hours/Month

Every month, a self-hosted n8n instance needs:

  • Software updates. n8n releases updates frequently. Some include breaking changes that require workflow adjustments.

  • Security patches. Server OS updates, Docker updates, dependency updates.

  • Database maintenance. Execution logs grow fast. Without pruning, your database will fill the disk. We’ve seen instances with 50GB+ of execution data that need manual cleanup.

  • Certificate renewal monitoring. Let’s Encrypt certificates expire every 90 days. Auto-renewal usually works. When it doesn’t, all your webhooks stop working.

  • Disk space management. Logs, execution data, uploaded files. Disks fill up silently.

  • Backup verification. Are your backups actually working? When did you last test a restore?

Conservative estimate: 2-5 hours per month. At even $50/hour (well below most business owners’ effective hourly rate), that’s $100-250/month in time cost.


Incident Response: Unpredictable

Then there are the unplanned events:

  • Server goes down. Could be a host issue, an OOM kill, a crashed Docker container. You need to diagnose and fix it, and every minute of downtime means missed automations.

  • Database corruption. Rare but devastating. If your last backup is a week old, you lose a week of workflow changes.

  • Failed update. An n8n update breaks a workflow or changes an API. You need to diagnose, potentially roll back, and fix affected workflows.

  • SSL expiry. Webhooks stop working. Incoming leads get errors instead of responses. You might not notice for hours.

  • Disk full. Everything stops. Execution logs fill disks faster than people expect.

We budget 1-3 incident responses per month for the self-hosted instances we manage. Some months are clean; others involve a 4-hour debugging session on a Saturday night.

We manage self-hosted n8n instances so you don’t have to deal with 2 AM outages. See how it works for your trade →


The Real Cost of Self-Hosted n8n

Let’s add it all up for a typical small business:

Cost CategoryMonthly Cost
VPS hosting$10-20
Backups$2-5
Monitoring$0-5
Ongoing maintenance (time)$100-250
Incident response (amortized)$50-150
Total real cost$162-430/month

Compare that to n8n Cloud Pro at $60/month, and the math becomes clear. Self-hosting is only cheaper if your time is free — and it isn’t.

Key takeaway: The “free” self-hosted option costs $162-430/month in real terms when you account for your time. n8n Cloud Pro at $60/month is the better deal for most businesses.


When Self-Hosting Actually Makes Sense

Despite everything above, there are legitimate reasons to self-host:

  1. You have a DevOps team or technical partner who already manages servers and can absorb n8n into their existing workflow.

  2. Data privacy requirements mean data cannot leave your infrastructure.

  3. You need truly unlimited executions, processing thousands of events per day where Cloud pricing would be expensive.

  4. You’re an agency managing n8n for multiple clients (like us) and the per-instance Cloud pricing doesn’t scale.

If none of these apply to you, use n8n Cloud.


The Third Option: Hiring an Agency

Here’s the option that isn’t on n8n’s pricing page but is often the most cost-effective: hiring someone to build and manage your automations for you.

What an Automation Agency Costs

Agency pricing varies widely, but here’s a general range for n8n-based automation services:

ServiceTypical Cost
Single workflow build$500-2,000
Monthly management (basic)$200-500/month
Monthly management (comprehensive)$500-1,500/month
Full automation system build + management$1,000-3,000/month

What You Get for Agency Pricing

A good automation agency provides:

  • Workflow design and architecture. They know the patterns that work and the pitfalls to avoid.

  • Implementation. Built correctly the first time, with error handling and edge cases covered.

  • Platform management. Whether cloud or self-hosted, they handle the infrastructure.

  • Monitoring and maintenance. Someone watches your workflows and fixes issues before you notice them.

  • Iteration and optimization. Workflows aren’t static; they should evolve as your business grows.

  • Strategic guidance. What should you automate next? What’s the ROI?


The Agency Cost Comparison

Let’s compare total cost of ownership for a service business running 10 workflows handling lead management, CRM, customer communication, and reporting:

ApproachMonthly CostYour Time/MonthRisk Level
n8n Cloud (DIY)$60 (plan) + $500-1,500 (your time learning/building/fixing)10-30 hoursHigh
n8n Self-Hosted (DIY)$20 (hosting) + $500-1,500 (your time)15-40 hoursVery High
n8n Cloud + Agency$60 (plan) + $500-1,500 (agency)1-2 hoursLow
n8n Self-Hosted + Agency$20 (hosting) + $500-1,500 (agency)0-1 hoursLow

The agency approach costs roughly the same as DIY when you honestly account for your time, but it frees up 10-40 hours per month and dramatically reduces the risk of broken automations, missed leads, and revenue loss.


Pricing for Contractors and Service Businesses

Since most of our clients are service businesses (contractors, home services, professional services), let’s talk specifically about what n8n costs for typical use cases in this space.

The Minimum Viable Automation Stack

Most service businesses need these core automations:

  1. Lead follow-up: Instant response when a new lead comes in
  2. Appointment confirmation and reminders: Reduce no-shows
  3. Review requests: Automatically ask happy customers for reviews
  4. CRM updates: Keep your pipeline current without manual data entry
  5. Internal notifications: Alert the right person when something needs attention

This requires 5-8 workflows on n8n, running maybe 50-200 executions per day depending on volume.

Recommended setup: n8n Cloud Pro plan at $60/month. Handles the execution volume, gives you unlimited workflows, and you don’t think about servers.

Total cost with an agency: $60 (n8n Cloud) + $500-1,000 (agency management) = $560-1,060/month for a fully managed automation system.

Key takeaway: If these automations help you respond to leads faster and follow up consistently, converting even one additional job per month at $2,000-10,000+ covers the entire cost multiple times over.


Scaling Beyond the Basics

As your business grows, you’ll want to add:

  • AI-powered lead qualification
  • Automated estimate follow-ups
  • Multi-channel communication (SMS, email, voicemail drops)
  • Detailed reporting and analytics
  • Integration with field service management software

This pushes you toward 15-25 workflows and higher execution volumes. At this point, you’re firmly in Pro plan territory on Cloud, or the economics of self-hosted (with agency management) start making sense.


Honest Pros and Cons of Each Pricing Approach

n8n Cloud Starter ($24/month)

Pros:

  • Low barrier to entry
  • Fully managed, no infrastructure concerns
  • Good enough for simple automation needs
  • Easy to upgrade when you outgrow it

Cons:

  • 5 workflow limit is restrictive for most businesses
  • 2,500 executions is tight if you have polling triggers
  • Single user, no team collaboration
  • Test executions eat into your limit during development

n8n Cloud Pro ($60/month)

Pros:

  • Unlimited workflows removes the biggest constraint
  • 10,000 executions covers most small business needs
  • Debugging tools save significant troubleshooting time
  • 3 users allows basic team access
  • Predictable monthly cost

Cons:

  • Overages can spike your bill unpredictably
  • Still requires someone technical to build workflows
  • Limited to n8n’s cloud infrastructure regions
  • No SLA without Enterprise plan

Self-Hosted Community (Free + Infrastructure)

Pros:

  • No execution limits at all
  • Complete data control and privacy
  • Full customization potential
  • No vendor lock-in for the platform itself
  • Can run in any cloud or on-premises

Cons:

  • Requires significant technical knowledge
  • Ongoing maintenance is a real, recurring commitment
  • No official support (community forums only)
  • Security is entirely your responsibility
  • Downtime directly impacts your business with no one to call

Agency-Managed ($500-1,500/month + Platform Costs)

Pros:

  • Professional implementation from day one
  • Monitoring and maintenance handled for you
  • Issues fixed before you notice them
  • Strategic guidance on what to automate
  • Your time stays focused on revenue-generating work

Cons:

  • Higher direct monthly cost
  • Dependency on the agency for changes and fixes
  • Quality varies significantly between agencies
  • Need to vet and trust the partner

Making the Decision

Here’s the decision tree we walk clients through:

Step 1: How technical are you (honestly)?

  • “I can set up a WordPress site” → Cloud
  • “I manage Linux servers regularly” → Self-hosted is an option
  • “I don’t want to think about any of this” → Agency

Step 2: What’s your monthly automation volume?

  • Under 2,500 executions → Starter plan
  • 2,500-10,000 executions → Pro plan
  • Over 10,000 executions → Pro plan with overage budget, or self-hosted

Step 3: What’s your time worth?

Calculate: hours spent on automation per month x your effective hourly rate. If that number exceeds $500/month, an agency saves you money.

Step 4: How critical are these automations?

  • “Nice to have” → DIY is fine, failures aren’t catastrophic
  • “Directly impacts revenue” → You need monitoring and fast incident response, whether that’s your own skill or an agency’s

The Bottom Line

n8n’s pricing is genuinely competitive. Cloud Pro at $60/month is one of the best values in workflow automation. But the sticker price is never the full price. The real cost includes your time to learn, build, maintain, and fix things when they break.

For most service businesses, the smartest investment isn’t the cheapest plan — it’s the approach that gets reliable automation running while you focus on growing your business. Sometimes that’s DIY on Cloud Pro. Sometimes that’s an agency handling everything. The worst option is spending months trying to figure it out yourself while leads go unanswered and follow-ups fall through the cracks.

Whatever you choose, start now. Every day without automation is a day of manual work, slower response times, and leads that slip away. The exact plan matters far less than getting started.

Ready to automate your business?

Everglade builds custom AI automation for contractors and service businesses. Most clients go live within 14 days.

Book a Free Strategy Call