Module 05 · Self-Hosting n8n
Cost Comparison: Self-Hosted vs. Cloud Plans
Open lesson + course map
On this lesson
Course outline
Module 1 · Why n8n, Why Now
Module 2 · Workflow Architecture
Module 3 · Working With APIs
Module 4 · Webhooks and Triggers
Module 5 · Self-Hosting n8n
Module 6 · AI Nodes in n8n
Module 7 · Real Business Automations
Module 8 · Selling Automation as a Service
Compare total cost for one dated workload. Cloud pricing and self-hosted plan features change, while infrastructure and labor vary by region. Use current official pricing and your measured execution profile.
// concept
Build the Cost Model
Cloud:
plan/execution allowance
overage or upgrade threshold
users/projects/features required
data/region/support requirements
external API/model charges
implementation and monitoring laborSelf-hosted:
compute + database + Redis if used
backup/storage/egress
domain/TLS/monitoring
paid n8n features/license/support if required
security/update/on-call labor
incident and restore drills
external API/model chargesSeparate fixed and variable cost. Calculate low, expected, and stress monthly demand. Record PKR conversion rate/date and show the original billing currency.
// concept
Price Risk and Opportunity Cost
Self-hosting can offer control and flexibility but consumes engineering attention. Cloud can reduce platform operations but adds vendor limits/dependency. Include expected incident hours and the value of delayed client work.
Do not assume Community Edition includes every business requirement. Verify current features such as projects, workflow sharing, SSO, log streaming, source control, external storage, and support against plan documentation.
// worked_example
Worked Example
A sample business expects 20,000 simple executions/month and two operators. Cloud option has a dated plan price; self-hosted option uses one app server, managed PostgreSQL, backups, monitoring, and four estimated operator hours/month.
At expected load, raw VPS is lower, but labor makes the total higher than Cloud. At stress load, execution pricing changes the comparison. Because workflows are business-critical, dedicated support and recovery time carry more weight than the cheapest line. Figures are computed from current quotes, not published here as timeless benchmarks.
// failure_cases
Failure Cases to Diagnose
6 cases to diagnose
VPS only is self-hosted cost
add database, backups, monitoring, labor.
Free plan assumed stable
date/verify official page.
Execution count ignored complexity
measure duration/data/external calls.
Foreign currency shown as fixed PKR
record assumption.
License model omitted
confirm intended client/embedded/managed use.
Downtime valued at zero
include business impact and support.
// pakistan_angle
Pakistan Angle
Pakistani businesses should include international-card availability, foreign-exchange movement, withholding/accounting treatment where applicable, and local support coverage. Seek qualified tax/accounting advice rather than embedding guesses in a workflow quote.
For client proposals, show one-time build, recurring infrastructure, third-party usage, and support separately. This creates a sustainable service without pretending software hosting is passive income.
// hands_on
Hands-On Exercise
5 steps
Measure one workflow’s execution profile.
collect current cloud/self-hosted quotes.
build low/expected/stress totals.
add PKR assumption and labor/incident cost.
publish decision and review date.
// completion_rubric
Completion Rubric
6 checks — tick as you verify
// sources
Sources
3 official sources — check every claim yourself
// check_yourself
Check yourself
4 questions · answers and options are taken word-for-word from this course
1 / 4 · diagnose
Your work shows this failure mode: “VPS only is self-hosted cost.” What does the lesson tell you to do about it?