Workato cost vs self-hosted n8n

Workato's fees are set by its sales quote, so the comparison depends on your own figures. Self-hosted n8n removes usage-based fees but adds licensing tier, hosting, rebuild and operations costs you must carry.

On this page

Where self-hosted n8n costs less than Workato, and where it costs more

Self-hosted n8n removes the Workato subscription and usage line, but it replaces them with a one-time rebuild of your recipes and recurring costs for hosting, upgrades and on-call operations. For an integration team facing a renewal, a usage bill or a network the Workato cloud cannot reach, the saving depends on how many recipes must be rebuilt, how much of the runtime you already operate, and whether you need a paid n8n license. Workato prices are not published on this page, so the Workato side of the comparison must come from a written quote that lists edition, connector tier, task or usage metering and any on-prem agent fees.

On the n8n side, the Community edition is free to self-host, so the license line is zero only if your use fits its terms and you do not need the Business or Enterprise features. n8n's pricing page lists the Business plan at 667 euros per month billed annually and notes that it is currently self-hosted only, and it lists Enterprise at custom pricing for self-hosted or cloud. SSO and LDAP, environments with Git and log streaming sit in Business and above, so teams that need SAML single sign-on or Git-based environments should price those tiers. Because n8n counts an execution as one run of a whole workflow regardless of the number of steps, and all plans include unlimited users, workflows and integrations, the cost driver shifts from per-step or per-task metering to compute and staff time. Confirm the source-available Sustainable Use License terms with your legal team before you deploy in a commercial setting.

The costs that rise with self-hosting are easy to underestimate. Budget for the recipe rebuild, the servers or Kubernetes capacity, PostgreSQL and Redis if you run queue mode, the on-call rota for upgrades and incidents, and the support contract you need. In queue mode, the encryption key must be shared with every worker and webhook processor, so key handling becomes a recurring control to run. Ask any implementation partner for a fixed-scope estimate that separates one-time migration from recurring operations, and compare it with the Workato quote line by line.

Cost components on each side and what recurs

This table splits the total cost of running Workato against running self-hosted n8n into components, showing who is paid for each and whether it is one-time or recurring. Read it as a checklist for building your own comparison, since Workato pricing comes from a quote and n8n Business and Enterprise pricing is either published or custom. The main takeaway is that the largest self-hosted costs are usually people and connectivity work, not the license.

Cost componentCommercial side (Workato)Self-hosted side (n8n)One-time or recurring
Subscription or edition and usage feesWorkato subscription and usage terms set by quote; confirm which metrics are billed and how overage worksn8n license is free for Community; Business is published as self-hosted only and Enterprise is custom, per n8n's pricing pageRecurring
n8n license (Community, Business or Enterprise)Not applicableCommunity needs no key. Business or Enterprise unlock SSO, Git environments and log streaming. Confirm terms under the Sustainable Use License for your use caseRecurring
Hosting and databaseIncluded in the cloud service; on-prem agent runs on infrastructure you already provideCompute, storage and a PostgreSQL database in your cloud or data center, sized for main, worker and webhook nodesRecurring
Recipe rebuild and testingMigration work only if you move off recipes; exported packages reduce discovery effortRebuilding each recipe as an n8n workflow, plus test data, credential re-entry and cutover checksOne-time
On-prem connectivity and worker capacityAgent makes only outbound TLS WebSocket connections, so no inbound firewall rules are neededYour network team must provision connectivity to internal systems, and worker capacity must scale with execution volumeRecurring, with one-time setup
Platform operations, upgrades and backupsHandled by Workato as the cloud provider; you manage the agentPatching, n8n version upgrades, encryption key handling, backups and monitoring of main and worker nodesRecurring
Vendor supportIncluded in the subscription tier you buy; confirm response terms in writingCommunity has no vendor support; Enterprise includes dedicated support with an SLA, or use a retained partnerRecurring
Internal skills and implementation partnerRecipe builders and admins, with Workato's documentation as referenceEngineers who know Node.js, Docker or Kubernetes and PostgreSQL, or a fixed-scope implementation partner for the initial buildOne-time build, recurring operations

What moves the total cost of each option

Each option's total cost rises or falls with a small set of drivers: how many runs you execute, how many workers you need, which edition unlocks your identity and governance requirements, how much availability you need, and who operates the platform. Check each driver against your own workload before comparing the subscription lines of the two quotes.

Workflow count and execution volume

n8n counts one execution as one run of a whole workflow, regardless of how many steps it contains, and every plan includes unlimited workflows. That means a workflow with twenty steps costs the same run count as one with two, so long multi-step recipes are cheaper per run on n8n than a per-step meter would suggest. Workato's price is set by its own edition and usage terms, so ask Workato to show how it counts a recipe run and a recipe step in your quote. Multiply your monthly run count by the cost of the n8n plan you need to see where the curve bends.

Data volume and worker count

Self-hosted cost grows with the compute that runs your jobs. For comparison, Windmill's README gives a rule of thumb of one worker per vCPU with 1 to 2 GB of RAM, which helps size a Windmill pool but not n8n, so estimate n8n worker needs with your own load tests. Large payloads, long-running steps and high concurrency raise cloud compute and database storage costs, and those costs are yours to pay under either a self-hosted model or a managed Workato bill. Ask your platform team to measure peak concurrency before you commit to a size.

Editions for SSO, Git and log streaming

Several controls that enterprise teams treat as baseline sit in paid tiers. On n8n, SAML single sign-on, environments with Git and log streaming are included in the Business and Enterprise plans, not in Community. Windmill places SAML, SCIM, audit logs and full Git sync in its Enterprise Edition. Map each control your security team requires to an edition on both sides, because a Community or lower tier can change the total more than any usage line.

High availability and multi-main setup

Running n8n with several main instances for high availability is restricted to Enterprise self-hosted deployments. Queue mode also requires a shared encryption key across main and worker processes, Redis and PostgreSQL, each of which needs its own backup and upgrade plan. If your integrations must survive a node failure, price the Enterprise license, the extra infrastructure and the testing effort together. Workato's cloud availability terms are in its own contract, so compare the availability you are paying for, not the list prices.

Availability and on-call coverage

A self-hosted platform needs someone to answer when a queue backs up at 2 a.m. Under n8n Enterprise, dedicated support with an SLA is included, while Community users rely on community channels and their own staff. Under a managed Workato subscription, the vendor operates the cloud service but your team still owns recipes and connections. Ask each vendor for response times in writing and count the on-call hours your team must cover on top of the platform fees.

In-house integration and platform skills

The largest cost of a self-hosted option is often the people who build, test, upgrade and back up the platform. Teams that already write JavaScript, Python or TypeScript can rebuild recipes faster, while teams that depend on low-code builders may need training or outside help for the rebuild. Estimate the hours for rebuilding each recipe, for testing connectors against your systems and for upgrades, then ask a partner for a fixed-scope quote that names those deliverables.

How to build the comparison with your own numbers

This sequence turns a vague sense that Workato is expensive into a three-year comparison built from your own recipe inventory, written quotes and hosting estimates. Each step produces a figure you can defend in a budget review.

  1. Export the recipe inventory with lifecycle management

    An integration lead with a Workato account that has the privilege to run recipe lifecycle management exports creates a manifest and downloads the zip of recipe and dependency JSON files. Count the recipes, the distinct connectors they use, the on-prem connections, the lookup tables and the recipes that run on a schedule versus those triggered by events or API calls. Group them by business domain, such as finance, HR, or security operations, because each group will be costed separately later. The step is complete when you have a spreadsheet with one row per recipe and a count of connectors per group that a second person has checked against the Workato console.

  2. Request a written Workato quote

    Ask your Workato account team for a written quote that states the edition, the usage metric and the included volume, and the cost of the on-prem agent and any additional environments. Ask how usage is counted for your recipe mix, since the answer determines whether your forecast tracks real consumption. Request the quote to cover the term you plan to model, and ask which items are renewable at a fixed rate and which can change at renewal. The step is complete when the quote is on file with line items you can map to the three-year model.

  3. Price the n8n edition your features require

    Read n8n's pricing page and choose the edition that includes the features you need, such as SAML single sign-on, environments with Git, log streaming, multi-main high availability and dedicated support. Note that the Community edition is free to run but lacks several of these features, and that the Business plan is listed as self-hosted only. Ask n8n for an Enterprise quote if you need SLA-backed support, and confirm the license terms under the Sustainable Use License with your legal team, since internal business use is permitted but distribution and commercial redistribution are not. The step is complete when you have a single annual license line with a named edition and a written note on license terms.

  4. Estimate hosting for queue mode

    If you plan to run n8n in queue mode, list the main instance, the webhook processors, the worker pool, PostgreSQL and Redis, and map each to compute, storage and network on your own cloud account or data center. Remember that the encryption key must be shared with every worker and webhook processor so they can read stored credentials, which affects how you manage secrets. Use your infrastructure team's internal rates for virtual machines, managed or self-run databases and backups, and ask them to confirm sizing against your expected execution volume, which you can estimate from the recipe inventory. The step is complete when the hosting estimate lists each component, its owner and its recurring monthly or annual cost.

  5. Cost the rebuild per recipe group

    Take the recipe groups from the first step and estimate the effort to rebuild each one as an n8n workflow, including connector setup, credential recreation, on-prem connection design, error handling and testing. Use your own internal hourly rates for in-house engineers, or request a fixed-scope quote from a partner for the groups you do not want to build yourself. Treat this as a one-time cost and record the assumptions for each group, such as complexity, number of connectors and whether a recipe has a dependency on another. The step is complete when each group has an effort estimate, a rate and a total, and the assumptions are written next to the total.

  6. Add operations and support as recurring rows

    Add recurring rows for the people who will run the platform: patching and upgrades, on-call coverage, credential rotation, monitoring, backups and access reviews, and vendor support if you choose a paid support tier. Assign a share of existing staff time to each row and state it explicitly, so the budget owner can see what is absorbed and what is new headcount. Keep this separate from the license and hosting rows so the recurring total is visible. The step is complete when the operations rows sum to a recurring annual figure with a named owner for each line.

  7. Model a three-year view

    Build a three-year model with two sections: one-time costs, including the rebuild and migration testing, and recurring costs, including the Workato subscription, the n8n license, hosting and operations. Add the Workato figures for each year from the quote, and the n8n and hosting figures from your estimates, then show the cumulative totals for both paths side by side. Run a sensitivity check by changing the execution volume, the number of recipes that move in the first year and the staff time assumption, and note which input changes the result most. The step is complete when the model shows one-time and recurring totals for each platform and a short list of assumptions that the finance and integration leads have reviewed.

What the n8n license changes in the model

The n8n license is the first thing to settle, before any cost comparison. n8n's main codebase is licensed under the Sustainable Use License, which allows use or modification for your own internal business purposes and non-commercial or personal use. It does not permit reselling n8n or offering it as a managed service to others. n8n is source-available, not OSI open source, so a model that treats the self-hosted option as free software with no conditions will be wrong. Files with .ee in their name or directory are not covered by that license and require a valid n8n Enterprise License, so the license terms apply to specific parts of the code, not only to the product as a whole.

The license also changes the price model. The free Community edition is not enough for many enterprise requirements. According to n8n's pricing page, SSO and LDAP, environments with Git, and log streaming are included only in the Business and Enterprise plans, and multi-main setup for high availability is restricted to Enterprise self-hosted deployments. If your Workato comparison depends on SSO, separate environments or high availability, the license tier needed for each must be a line item in the model, not an assumption. The Business plan is listed as self-hosted only, and Enterprise is priced on request, so ask n8n for written terms covering your deployment shape and user count.

Before you commit, ask legal to confirm whether your intended use fits the internal business purposes allowed by the Sustainable Use License. Pay particular attention to any plan to run n8n for a subsidiary, a customer, a partner or a managed service run by a third party, since those uses may fall outside the internal-use grant. Ask the same question about the .ee components you expect to need. Record the answer and the license version you reviewed, because license terms can change between releases and the decision should be reviewable at renewal.

Costs teams forget on each side

Licence and usage fees are only part of the bill on either side of this comparison. The cards below cover the costs that tend to appear after the first quote: operating the on-prem agent on the Workato side, and running the encryption key, data stores, upgrades and on-call rota on the self-hosted n8n side. Ask for each item to be priced in the scope before you compare totals.

Agent hosting and patching

Workato's on-prem agent runs inside your network and makes only outbound connections to Workato over a TLS WebSocket tunnel. Someone still has to host the agent machines, patch the operating system, rotate their credentials and keep them within your change policy. Confirm who owns those hosts, how many you need for availability, and whether the work is included in your subscription or billed as internal effort.

Change freezes and vendor release timing

Cloud platforms release on their own schedule, and regulated teams often have freeze windows for quarter-end, audits or peak trading. Ask how Workato's release timing overlaps your freezes, and whether you can defer or stage changes to on-prem agents. Any delay in a fix that you cannot schedule is a risk to price in.

Premium connector gaps

Some systems you need may sit behind premium connectors, or may have no certified connector at all. Each gap becomes either a paid connector upgrade or a custom build. Before you sign, list your private systems and ask in writing which are covered, at what tier, and what a custom connector would cost to maintain.

Encryption key handling across workers

In n8n queue mode, the main instance's encryption key must be shared with every worker and webhook processor so they can read stored credentials. Key distribution, rotation and loss recovery become operational tasks you own. Plan how the key is stored, who can read it, and how a rotation would be rehearsed across all nodes.

Redis and PostgreSQL backups

Queue mode relies on Redis to pass executions to workers and on PostgreSQL for workflow and credential data. Both need tested backups, restore runbooks and capacity monitoring. Ask your DBA team whether they will run these services, and whether managed PostgreSQL in your cloud is an allowed option, since that changes the recurring cost.

Upgrade testing and on-call coverage

Open-source platforms ship often, so each upgrade needs a staging test against your connectors and workflows. Windmill's latest release at the time of writing was v1.840.0, published on October 17, 2026, which shows the cadence to plan for. Budget for an on-call rota for workflow failures outside business hours, and for a named owner of security hardening such as network policy, secrets handling and access reviews.

Questions buyers ask before comparing n8n and Workato costs

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

Self-hosted n8n has no per-execution or per-user fee in its free Community edition, but a production team usually pays for n8n Business or Enterprise licensing, the infrastructure to run it, and the people who operate it. Workato is priced through a sales quote, so the comparison has to be made line by line: Workato subscription and usage fees against n8n license fees, hosting, database and backup services, rebuild labor, platform operations and vendor support. The n8n pricing page lists its Business plan at 667 euros per month billed annually and states that the Business plan is currently self-hosted only. Ask Workato for a written quote that names its billing units, and build your own model from the same components before deciding.

What recurs after launch, and what is a one-time cost?

The one-time costs are the inventory of existing automations, the rebuild and testing of each workflow, connector and on-prem connection setup, and the first deployment. Recurring costs include the n8n license renewal if you choose a paid edition, infrastructure for the main instance, workers, PostgreSQL and Redis, backups, patching and upgrades, monitoring, and the staff time needed to maintain credentials and workflows. Support is recurring if you buy a vendor or partner retainer. Your Workato subscription also recurs, so the savings depend on how much of the Workato bill your self-hosted running cost actually replaces.

How long does a Workato rebuild take, and what drives it?

The timeline depends on the number of recipes, how many are business-critical, how many connectors and on-prem connections they use, and how much custom logic they contain. Recipes that rely on lookup tables, complex error handling or data mapping take longer to rebuild and test than simple triggers that copy records. Your own environment matters too: network approvals for reaching internal systems, identity integration, and change control all add time. Start with the inventory from Workato's recipe lifecycle exports, then ask any partner for a written scope and timeline that lists the recipes covered before work starts.

Can our integration team do the migration without a partner?

Yes, many teams do, provided they have engineers who can operate containers, a PostgreSQL database and an identity provider, and who can test workflows against production-like data. A partner adds value when the team lacks that capacity, when the inventory is large, or when the migration has to be done in a regulated environment with documented controls. DeployOpen plans, implements, integrates, hardens, backs up and documents self-hosted platforms in the client's own infrastructure, and most engagements are fixed-scope with deliverables agreed in writing before work starts. Ask any provider for a written scope that separates what your team does from what they do.

What skills do our staff need to run self-hosted n8n?

Plan for three skill areas. Container skills cover running n8n with Docker Compose or Kubernetes, managing images, volumes and environment variables, and upgrading versions safely. Database skills cover PostgreSQL administration, backups, restores and connection management, and, in queue mode, Redis. Identity skills cover configuring SAML single sign-on with your identity provider and managing user roles. In queue mode, the main instance's encryption key must also be shared with every worker and webhook processor, so someone must own key handling and rotation. Confirm these skills in your own team before you commit to a timeline.

Does n8n Community support SSO and high availability?

No. The n8n Community edition is free, but SAML single sign-on, LDAP, environments with Git and log streaming are included only in the Business and Enterprise plans. Multi-main setup, which runs several main instances for high availability, is restricted to Enterprise self-hosted deployments and is not available in Community. Plan for a paid license if your security or availability requirements include SSO or high availability. Confirm the current feature split on the n8n pricing page before you finalize a budget, because the plan contents may change.

Does the n8n license allow us to run it for internal use?

The Sustainable Use License permits use for your own internal business purposes and for non-commercial or personal use. It does not make n8n OSI open source, and it does not allow you to offer n8n as a managed service to others. Files with .ee in their name require a valid n8n Enterprise License. Have your legal team review the license text and confirm how your internal use, any customer-facing workflows and any affiliate use fit its terms before you commit to a rollout.

How DeployOpen scopes a fixed-price implementation

DeployOpen is a Chainscore Labs company that plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For a Workato cost vs self-hosted n8n decision, we start with a written scope that separates licensing, hosting, rebuild and operations costs so your team can compare options on the same basis.

How we scope

  • Inventory of Workato recipes, connections and on-prem agent dependencies agreed in writing before any build work starts
  • Written split of n8n edition needs, hosting, rebuild effort and operations so each cost line can be quoted separately
  • Confirmation of n8n license terms with your legal team, including the Sustainable Use License and Enterprise License requirements

How we build

  • Deployment of n8n in your own cloud account, data center or air-gapped network, using the install method your platform team selects
  • Rebuild of prioritized workflows with credentials, queue mode and encryption key handling configured to your security standards
  • Testing of each rebuilt workflow against the original Workato output, with failures logged and resolved before cutover

How we hand over

  • Runbooks covering deployment, upgrades, backups, credential rotation and workflow change control in your own tooling
  • Evidence pack describing configuration, access controls and logging, prepared for your auditors, who issue any attestation
  • Knowledge transfer sessions with your integration and platform engineers, with a documented list of open items

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer after handover
  • Retainer scope, response expectations and upgrade cadence are written into the agreement, so you can confirm them before signing
  • Your team keeps ownership of the environment, and we can step back to advisory work whenever your staff take over operations

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.