Before you buy

Self-hosted n8n vs. n8n Cloud in Colombia: Which should you choose?

n8n Cloud helps you avoid managing infrastructure. Self-hosted n8n gives you more control, but someone has to operate it. Compare the full cost, where data goes, and who handles failures.

In short

  • n8n Cloud reduces server management work, but your company remains responsible for its workflows and data.
  • Self-hosted n8n can run on your own server or a VPS, as long as someone maintains the installation.
  • A server in Colombia doesn't guarantee that connected services process data inside the country.
  • Total cost includes infrastructure, operations, and external services, along with your n8n edition.

When should you choose self-hosted n8n or n8n Cloud?

Compare responsibilities before looking at the monthly bill. You can self-host n8n on your own infrastructure or in the cloud.

OptionWhen it makes senseWhat your company handles
Features in your current toolAvailable rules and connections already solve the problem.Configure permissions, review results, and handle errors.
n8n CloudYou want to use n8n without managing a server.Design and maintain workflows, credentials, and integrations.
Self-hosted n8nYou need control over the installation and can operate it.Maintain infrastructure, backups, security, and workflows.
Custom softwareThe process needs controls or features a platform doesn't handle well.Fund development, support, and maintenance.

A VPS is a rented virtual server. Even though it runs in the cloud, installing n8n on one is still self-hosting.

How much does self-hosted n8n cost compared with Cloud?

The license is one part of the budget. Compare setup and operating costs for each option.

The self-hosted Community edition is free, but it doesn't include single sign-on, projects, environments, or Git-based version control. Paid self-hosted editions are also available.

The official n8n pricing page lists Cloud Starter at €20 per month when billed annually. It includes 2,500 workflow executions and up to five concurrent executions. The page also says hosted plan data is stored in Frankfurt, Germany.

An execution is one complete workflow run, regardless of how many steps it has. The listed price isn't a quote in Colombian pesos and doesn't necessarily cover connected services.

For self-hosting, add server, storage, backup, and administration costs. Include the work needed to secure the installation and handle incidents. For both options, budget for building and changing workflows, plus any external service charges.

A WhatsApp workflow, for example, may incur charges from a messaging provider and the services it calls. The timeline depends on available connections, permissions, and testing. We can't estimate it from the tool names alone.

Also check your plan's capacity. According to the n8n help center, executions over the limit fail and aren't queued on the Cloud plans described there. Decide who receives the alert and how they'll recover the pending work.

Where is your workflow data processed?

The location of n8n is only part of the picture. A workflow can receive data in Colombia and then send it to a service in another country.

Map the data from entry to destination. Identify what arrives, which service receives it, where it's stored, and who can access it. Include execution logs and backups, as well as systems that request or receive information.

For example, a company could host n8n in Colombia and connect a spreadsheet or messaging provider with infrastructure elsewhere. The n8n server's location doesn't determine where those integrations process data.

For personal data, review contracts, roles, and locations with your legal team. Colombia's SIC External Circular 003 of 2025 explains the international transfer rules in article 26 of Colombia's Law 1581 of 2012. How those rules apply depends on the operation. This article isn't legal advice.

Before connecting a service, ask its provider how it stores and processes data and who can access it. The map should reflect your agreement, not just the location in your server settings.

How do you test operations before choosing?

Use a representative workflow and document who's responsible for each part. With self-hosting, the server provider and workflow maintainer may be different parties.

  1. Assign owners. Identify who manages the server, updates n8n, and receives alerts. Specify who reviews the data when an integration fails. Get the support scope in writing. Installing the application doesn't necessarily include fixing your workflow.
  2. Secure the installation. Review access, credentials, and how the instance is exposed. The n8n security documentation describes measures such as SSL, node restrictions, and hiding execution data.
  3. Test recovery. Create a backup and restore it in a test environment. Confirm you can recover workflows, necessary data, and access to credentials. Record how long recovery takes, what's lost, and who performs it.
  4. Measure the result. Track successful executions, errors, and time to resolution. Check a sample of results against expected cases. A completed workflow doesn't guarantee that it recorded the right information.

What could this look like at a Colombian company?

This example is illustrative; it doesn't describe a client.

A small company receives quote requests through WhatsApp. A workflow takes each message, records available details in a spreadsheet, and notifies the sales team. If information is missing, it leaves the request for human review.

The input is a message with product and contact details. The expected result is an accurate row and a notification to the team. Before going live, test incomplete messages, duplicates, and unexpected data.

With Cloud, the company manages the workflow and its connections without maintaining the n8n server. On a VPS, someone must also handle updates, backups, and recovery. In both cases, review messaging costs and where connected services process data.

To assess the result, compare incoming requests with the rows created. Check that each detail landed in the right field. If a request isn't recorded, the team needs an alert and a way to recover it without creating a duplicate.

If you use Cloud and are considering a migration, confirm the available migration options with n8n. Check credentials, connections, and triggers before switching. Keep the old workflow until you've verified the new installation and tested recovery from a failure.

To compare other automation platforms, see n8n vs. Zapier vs. Make. If WhatsApp is your main channel, see which messages you can automate in WhatsApp Business.

What we do

Frequently asked questions

How much does it cost to self-host n8n in Colombia?
It depends on the server, n8n edition, and people operating it. Even with the free edition, budget for infrastructure, backups, and maintenance. Messaging and other connected services may also charge fees. Ask for setup costs separately from recurring costs.
Can I install n8n on my own server or a VPS?
Yes. You can install n8n on your own infrastructure or a rented VPS. Either way, decide who configures the application, controls access, and maintains backups. Before renting a VPS, confirm what support it includes and what your company remains responsible for.
Does data leave Colombia when I use n8n?
That depends on where n8n is hosted and which services you connect. Even with n8n installed in Colombia, an integration can send data to another country. Document each destination and consult your legal team when the workflow handles personal data.
Who's responsible if an n8n workflow fails?
It depends on the cause and your agreements. The infrastructure provider may be responsible for the server within its support scope. Your team or a third party may maintain the workflow. Decide who receives alerts, fixes connections, and recovers pending requests.
Can I migrate my n8n Cloud workflows to a VPS?
Confirm the available migration options with n8n before planning the move. Check credentials, connections, and triggers in the destination installation before switching live work. Keep a rollback plan and verify the results before retiring the old installation.
Message on WhatsApp