We buy the servers we test with our own money. Some links are affiliate links; they never change a verdict. Disclosure · How we test

In n8n vs Make, the price gap comes from what each one counts. Make bills credits, and most module actions cost 1 credit, so a 10-step workflow run 10,000 times uses about 100,000 credits a month. n8n bills executions, one per full run, so the same job is 10,000 executions: exactly n8n Cloud Pro (50 € a month, billed annually), or free software on a 6.64 € server that ran our test workflow at 15.04 executions/s.

This matters now because Make switched its billing unit from operations to credits on 27 August 2025 and n8n 2.x reshaped its plans, so many comparisons still use old terms. We read both official pricing pages on 5 November 2026.

Verdict

For long, high-volume workflows, n8n wins: one execution per run, and self-hosted on a Hetzner CX23 it handled 15.04 executions/s in our Lab. For short scenarios, low volume and no wish to run a server, Make is the easier and often cheaper start.

Tested in the Lab Hetzner CX23, CX33, CX43, CAX11, CAX21 · Nov 2026

This page sits in our n8n hosting hub. We have run n8n ourselves; we have not measured Make, since it cannot be self-hosted, so everything about Make here comes from Make's own pages.

The two billing models, from the official pages

Maken8n
Billing unitCredits ("As of August 27, credits are the billing unit in Make")Workflow executions ("a single run of your entire workflow")
What uses a unitEach module run that processes or checks data: reading from an app or webhook, searching, creating, updating, deleting, transforming, aggregating, iteratingOne full run, any number of steps
What is freeRouter modules and error handlers (Rollback, Break, Resume, Commit, Ignore)Step count does not matter
AI stepsThird-party AI apps use 1 credit per operation; Make's own AI Provider can use more, based on tokensStill one execution per run
Free tierFree plan, 1,000 credits a monthFree self-hosted Community Edition; no free Cloud plan listed
Self-hostingNot availableYes
When you run out"Your scenarios won't continue to run, until credits are added again"Overage fees listed as "Capped" on Starter and Pro

Make's help centre adds two details. Existing operations were converted 1:1 into credits, and on annual Pro and Teams plans you get the year's credits as one pool instead of a monthly allotment; Core always gets monthly credits.

One workflow, priced both ways

Take a typical 10-step workflow: a webhook trigger, a lookup in your CRM, a filter, a format step, an AI summary through an OpenAI module, a database insert, a Slack message, an email, a log row and a response. Assume every step is a module that processes data, and the workflow runs 10,000 times a month.

Maken8n Cloudn8n self-hosted
Units used per runabout 10 credits1 execution1 execution
Units per monthabout 100,000 credits10,000 executions10,000 executions
Plan you needA plan tier with about 100,000 credits a monthPro (10K executions), 50 €/month billed annuallyCommunity Edition, 0 €
InfrastructureNoneNoneHetzner CX23, 6.64 € + 1.33 € backups

Make's per-step model means the same job costs ten times the units it would at one step per run. If you add a router or error handler, those do not count; if you use Make's built-in AI Provider instead of the OpenAI module, the AI step can cost more than 1 credit.

About Make's price for that tier: on 5 November 2026 its pricing page set prices through an interactive credit selector that our tools could not read, so we do not quote a figure here rather than guess. The decision rule is simple. Open the selector, choose the tier that covers your credits, and compare it with 50 € for n8n Pro, or about 8 € plus your time for self-hosted n8n. Annual billing is cheaper on both; n8n states a 17% saving.

Now reverse the example. A 2-step scenario run 400 times a month uses about 800 credits, which fits Make's free 1,000. On n8n that is 400 executions: no free Cloud plan, so either Starter at 20 € a month or a server you look after. Short, low-volume automations are where Make is the fair winner.

Self-hosting n8n: how much a small server handles

The self-hosted column only makes sense if a cheap server keeps up. We measured that. n8n 2.46.6 with Postgres 16 ran a webhook → Code node → response workflow under ApacheBench on five Hetzner servers:

ServerConcurrent requestsExecutions/sMedianp95Failedn8n peak RAM
Hetzner CX232 vCPU · 4 GB · x86_64110.1104 ms162 ms0520 MiB
Hetzner CX232 vCPU · 4 GB · x86_641014.8697 ms893 ms0660 MiB
Hetzner CX232 vCPU · 4 GB · x86_642515.01,651 ms1,936 ms0825 MiB
Hetzner CX232 vCPU · 4 GB · x86_645014.23,445 ms3,954 ms01,003 MiB
Hetzner CX334 vCPU · 8 GB · x86_64113.572 ms133 ms0543 MiB
Hetzner CX334 vCPU · 8 GB · x86_641031.9311 ms438 ms0574 MiB
Hetzner CX334 vCPU · 8 GB · x86_642529.5841 ms986 ms0803 MiB
Hetzner CX334 vCPU · 8 GB · x86_645030.11,647 ms1,846 ms01,050 MiB
Hetzner CX438 vCPU · 15 GB · x86_64114.678 ms123 ms0546 MiB
Hetzner CX438 vCPU · 15 GB · x86_641036.1280 ms341 ms0544 MiB
Hetzner CX438 vCPU · 15 GB · x86_642535.0714 ms800 ms0694 MiB
Hetzner CX438 vCPU · 15 GB · x86_645032.41,539 ms1,682 ms01,016 MiB
Hetzner CAX112 vCPU · 4 GB · aarch64110.3113 ms156 ms0585 MiB
Hetzner CAX112 vCPU · 4 GB · aarch641013.9755 ms934 ms0640 MiB
Hetzner CAX112 vCPU · 4 GB · aarch642512.91,909 ms2,279 ms0729 MiB
Hetzner CAX112 vCPU · 4 GB · aarch645013.23,786 ms4,114 ms01,038 MiB
Hetzner CAX214 vCPU · 8 GB · aarch64112.0107 ms128 ms0539 MiB
Hetzner CAX214 vCPU · 8 GB · aarch641025.4402 ms528 ms0579 MiB
Hetzner CAX214 vCPU · 8 GB · aarch642525.8965 ms1,106 ms0824 MiB
Hetzner CAX214 vCPU · 8 GB · aarch645024.52,019 ms2,197 ms0859 MiB

Measured by AI Hosting Lab on 2026-11-05 · 5 servers · method · raw data

The 2 vCPU, 4 GB CX23 peaked at 15.04 executions/s with zero failed requests. At that rate, 10,000 runs of our test workflow add up to about 665 seconds of work in a month. Your 10-step workflow will be slower per run, because each external call waits on the network and on the other service, but even at fifty times our per-run time, that is about 9 hours of work spread over a month. The 8 GB CX33 reached 31.93 executions/s if you want more headroom. Prices, from the Hetzner Cloud API:

PlanCPUvCPURAMDiskPer month excl. VATPer month incl. 21% VATPer hour incl. VAT
CAX11arm24 GB40 GB5.99 €7.25 €0.0116 €
CAX21arm48 GB80 GB10.49 €12.69 €0.0203 €
CAX31arm816 GB160 GB20.99 €25.40 €0.0407 €
CAX41arm1632 GB320 GB40.99 €49.60 €0.0795 €
CCX13x8628 GB80 GB42.99 €52.02 €0.0834 €
CCX23x86416 GB160 GB85.99 €104.05 €0.1667 €
CCX33x86832 GB240 GB138.49 €167.57 €0.2685 €
CCX43x861664 GB360 GB275.99 €333.95 €0.5352 €
CCX53x8632128 GB600 GB533.49 €645.52 €1.0346 €
CCX63x8648192 GB960 GB853.49 €1,032.72 €1.6550 €
CPX11x8622 GB40 GB5.49 €6.64 €0.0106 €
CPX02x8611 GB20 GB5.99 €7.25 €0.0116 €
CPX21x8634 GB80 GB9.49 €11.48 €0.0184 €
CPX12x8612 GB40 GB11.49 €13.90 €0.0223 €
CPX31x8648 GB160 GB17.49 €21.16 €0.0339 €
CPX22x8624 GB80 GB19.49 €23.58 €0.0378 €
CPX41x86816 GB240 GB32.49 €39.31 €0.0630 €
CPX32x8648 GB160 GB35.49 €42.94 €0.0688 €
CPX42x86816 GB320 GB69.49 €84.08 €0.1348 €
CPX51x861632 GB360 GB70.99 €85.90 €0.1377 €
CPX52x861224 GB480 GB100.49 €121.59 €0.1948 €
CPX62x861632 GB640 GB129.99 €157.29 €0.2520 €
CX23x8624 GB40 GB5.49 €6.64 €0.0106 €
CX33x8648 GB80 GB8.49 €10.27 €0.0165 €
CX43x86816 GB160 GB15.99 €19.35 €0.0310 €
CX53x861632 GB320 GB29.49 €35.68 €0.0572 €

From the Hetzner Cloud API, location hel1, checked 2026-11-05. "Incl. VAT" is what our Czech (EU consumer) account pays; businesses and buyers outside the EU usually pay the price excl. VAT. Primary IPv4 is billed separately.

Want the full cost picture, backups and your time included? Use the calculator: enter the Cloud plan or Make tier you are comparing as the "Cloud plan price", your server price and your upkeep hours.

More on the cost lines in n8n hosting price, and the Cloud vs own-server trade-offs in n8n Cloud vs self hosted.

Make: the fair case

  • Best for: non-developers and small teams who want a polished visual builder, short scenarios and no servers at all.
  • Main drawback: every module run costs a credit, so long workflows and loops over many items get expensive; scenarios stop when credits run out until you add more.
  • Skip it if: your workflows have many steps, iterate over large lists, or must keep data on your own infrastructure.

Make says it has over 3,000 pre-built app integrations (its own figure). You get no server to patch, no backups to check and no TLS certificates to renew. Usage allowances scale with credits: per 10,000 monthly credits Make lists 5 GB of data transfer, 10 MB of data storage and a webhook queue of 667. Extra credits come in bundles of 1,000 or 10,000 and expire after one month on monthly plans. See Make pricing (no commission for us).

n8n Cloud: the middle option

  • Best for: teams with long workflows who do not want a server.
  • Main drawback: fixed execution allowances (2.5K on Starter, 10K on Pro) and capped concurrency (5 on Starter).
  • Skip it if: your volume is high enough that a 6.64 € server plus an hour of your time is far below the plan price.

Plans: Starter 20 €, Pro 50 €, both billed annually, unlimited users and workflows. n8n Cloud, again no commission.

n8n self-hosted: the volume option

  • Best for: high volume, long workflows, AI agents and anyone who wants data on their own machine.
  • Main drawback: you own updates, backups and security. The free Community Edition also lacks projects, sharing, SSO, environments and Git version control.
  • Skip it if: nobody on your team will open a terminal once a month.

Our production n8n on a CX23 used 1036 MiB of system RAM idle (MiB: mebibyte, 1,048,576 bytes) and installed in 127 seconds. Server: Hetzner Cloud, no commission.

Beyond price

A few differences that matter once you build real things:

  • Code. n8n has a Code node for JavaScript inside a workflow; our load test runs one through n8n's task runner. Heavy data shaping costs no extra units there.
  • Loops. On Make, iterating over 100 items through 3 modules is about 300 credits. On n8n it stays one execution.
  • Data location. Make runs only on Make's cloud. Self-hosted n8n keeps payloads on your server.
  • Other tools. Zapier, Activepieces, Windmill and Node-RED sit in the same space; we cover them separately as we test them.

Which one for which job

Your situationBetter fitWhy
A few short scenarios, under 1,000 module runs a monthMake Free1,000 credits a month cost nothing and need no server
Marketing team, many small app-to-app syncs, no developerMakeVisual builder, large app catalogue, nothing to maintain
Long workflows, up to 10,000 runs a month, no server wantedn8n Cloud ProOne execution per run, whatever the step count
Loops over large lists, AI agents, tens of thousands of runsn8n self-hostedNo per-run or per-step charge; a 6.64 € CX23 ran 15.04 executions/s for us
Data must stay on your own machinen8n self-hostedMake cannot be self-hosted

How to compare with your own workflow

  1. Count the modules in your busiest scenario that process data. Leave out routers and error handlers, which Make does not charge.
  2. Multiply by the runs per month. If a module iterates over items, multiply by the items too, since each module run uses a credit.
  3. Find the Make tier that covers that credit total on Make's pricing selector.
  4. Count your n8n executions: one per run. Compare with Starter (2.5K) and Pro (10K).
  5. For self-hosting, enter the Cloud price you would otherwise pay, your server price and your hours into the calculator above.

Two checks people skip. On Make, a scenario that uses Make's own AI Provider can use more than one credit per AI step, so test a run and read the credit count in the scenario history. On n8n Cloud, the Starter plan runs at most 5 executions at once and queues the rest, which matters if your trigger is a busy webhook. Our self-hosted test ran 50 concurrent requests with zero failed requests on every server.

Next step: if n8n came out ahead for your workflows, pick a server in our best VPS for n8n guide, ranked by the same load test shown above.

Hetzner prices on this page include 21% VAT, as charged to our Czech (EU consumer) account by the Hetzner API on 2026-11-05. Without VAT (businesses, most buyers outside the EU): CX23 5.49 €, CX33 8.49 €, CX43 15.99 €, CAX11 5.99 €, CAX21 10.49 € per month.

FAQ

Is n8n cheaper than Make?

It depends on how many steps your workflows have. Make bills credits, and most module actions use 1 credit each. n8n bills one execution per full workflow run, whatever the number of steps. Long workflows favour n8n; short ones at low volume can be cheaper on Make.

Does Make count the trigger as an operation?

Make's pricing page lists reading data from an app or webhook among the actions that use credits, so a trigger module that returns data counts. Routers and error handler modules do not.

Can I self-host Make?

No. Make is a cloud service only. n8n can run on your own server for free with the Community Edition, which has no plan limit on executions.

How many workflows per second can a cheap server run with n8n?

With a small webhook → Code → response workflow, we measured 15.04 executions/s on a 4 GB Hetzner CX23 and 36.14 executions/s on a 16 GB CX43, with zero failed requests. Workflows that call slow APIs run fewer per second.

Sources

  1. n8n, Pricing (2026)
  2. Make, Pricing (2026)
  3. Make Help Center, Introducing credits: new billing unit live in Make (2025)
  4. Make Help Center, Monthly and annual subscriptions (2026)
  5. Make, Make vs n8n (2026)
  6. n8n Docs, Choose your n8n (2026)