How to Self Host n8n and Stop Paying $50/mo
I was paying $50 a month for n8n Cloud—and I didn’t realize I could run the exact same software myself for about $12. Same features. No execution limits. A fraction of the cost.
That’s not a typo. The tool I was paying a premium for is actually free, open-source software. I wasn’t paying for n8n—I was paying for someone to host it for me. Once I figured that out, I switched to self-hosting and never looked back.
Why n8n Cloud Gets Expensive Fast
n8n is one of the most powerful no-code automation builders out there. You can connect apps, build workflows, and automate just about anything—without writing code. Think of it like connecting digital Lego blocks.
The problem is the pricing model on n8n Cloud. Plans start at $20/month for 2,500 executions. If you want 10,000, you’re already at $50. And if you’re running even a few real automations—lead capture, social media posting, email sequences—you’ll hit those limits faster than you think.
That’s exactly what happened to me. My costs kept climbing as my automations scaled. And the whole point of automation is to scale without scaling costs.
What Most People Don’t Realize About n8n
Here’s the thing most people miss: n8n is open-source. The software itself is completely free. When you pay for n8n Cloud, you’re not paying for the tool—you’re paying for the convenience of someone else hosting it.
That’s fine if you want zero setup. But if you’re willing to spend about 10 minutes, you can run your own n8n instance on a VPS (a virtual private server) for a flat monthly cost—no execution limits, no usage caps, and full control over your data.
How to Set Up Your Own n8n Server (Step by Step)
The whole process takes about 5–7 minutes. Here’s how I did it using Bluehost:
1. Get your server
Head to the Bluehost n8n page and pick a plan. I recommend the tier that gives you unmetered usage—that’s the whole point.
2. Create your VPS and install n8n
Once you’ve signed up, go to your dashboard, click Hosting, and you’ll see your VPS is already set up. Click Manage, then Reimage, go to Applications, and select n8n. Type “reimage” to confirm, hit proceed, and go grab a coffee.
3. Set up your admin account
When it’s done, click Manage again and create your admin account—just a username and password. n8n will ask you a quick survey to customize your experience, and then you’re in.
4. Activate your free license
Here’s a detail a lot of people miss: you can get a free forever license key for n8n. Just click “Send me a free license key,” check your email, paste the activation key into n8n, and you’re good to go.
That’s it. The entire setup took me about 6–7 minutes.
n8n Cloud vs. Self-Hosted: What’s the Difference?
The short answer: functionally, nothing. Same interface, same features, same capabilities. The only difference is where it runs—and who’s responsible for it.
In return, you get:
No execution limits—run as many automations as you want
Lower cost—about $12/month instead of $50+
Full data control—you’re not sharing your data with a third party
Costs that stay flat as you scale
Thousands of Free Templates to Get Started
If you’re new to n8n, you don’t have to build everything from scratch. The n8n website has over 8,000 free workflow templates you can import and use immediately.
When Self-Hosting Makes Sense
Self-hosting n8n is the right move if you:
Are already paying for n8n Cloud and hitting execution limits
Want to run automations without worrying about usage caps
Care about data ownership and privacy
Want predictable costs that don’t climb as you scale
Final Takeaway
You don’t need to pay $50/month for software that’s free. Self-hosting n8n gives you the exact same tool—without the execution limits, without the climbing costs, and with full ownership of your data.
Ready to run your own automations without the premium price tag? Set up your own n8n server here—it takes about 5 minutes, and you’ll wonder why you didn’t do it sooner.
Kevin Fernando