costcite

Disclosure: some links on this site may be affiliate links. If you buy through one, we may earn a commission at no extra cost to you. It never changes what we write or how we rank things. Details.

n8n vs Zapier: which is cheaper for your workflow? Executions vs tasks by runs and steps (checked November 2026)

Updated · Facts come only from the vendors' official pages listed under Sources. We have not run paid accounts on these products for this page.

n8n and Zapier both price a workflow by how much it runs, but they count different things. n8n counts executions: one per run, however many steps the workflow has. Zapier counts tasks: one for each action step that runs successfully, while the trigger, checks for new data and built-in steps such as Filter and Formatter are free. So the more steps a run has, the further apart the two bills get, and the way a workflow starts can flip the answer. This page works through a grid of runs and steps from the published plan prices, then covers schedules, what happens at the monthly limit, self-hosting and the limits that aren't about price. To include Make, see n8n vs Make vs Zapier pricing.

The short answer

How each one counts

What happensn8nZapier
One run: instant trigger or webhook, then 5 action steps1 execution5 tasks
A polling trigger checks and finds nothingNot countedNot counted
A schedule starts the workflow1 execution every time it fires, whatever the run findsThe trigger is free; a search that finds nothing and is set to stop uses no task
One run handles 50 items with 2 steps eachStill 1 execution100 tasks: each action counts once per item, and the Looping step is free
Filters, formatting and branchesPart of the executionFilter, Formatter and Paths steps: 0
Error handlingError workflows aren't countedA step that errors: 0; steps in an error handler path: 1 each
TestingManual runs from the editor aren't countedTests in the Zap editor aren't counted

From n8n's Understand executions page and Zapier's How is task usage measured and Loop your Zap actions pages. n8n's docs put the rule for polling as "Polls that return no results don't count as an execution"; Zapier's as "Zap triggers never use tasks." Sub-workflows are free on n8n ("only the parent (top-level) execution counts"); on Zapier, the pages disagree about the steps that call and return from a sub-Zap, as covered in Zapier tasks explained.

Grid: runs and steps

Each run handles one new item. On both products that costs the same whether the run starts from an instant trigger, a webhook or a polling trigger, because neither counts the checks: on n8n, 1 execution a run; on Zapier, 1 task per action. One user, prices per month billed annually.

Runs a monthn8n (any number of steps)Zapier, 1 actionZapier, 3 actionsZapier, 5 actionsZapier, 10 actionsZapier, 20 actions
100Starter 2.5K, 20€ ($22.10)100 · Free300 · $19.99500 · $19.991,000 · $39.002,000 · $49.00
500Starter 2.5K, 20€ ($22.10)500 · $19.991,500 · $39.002,500 · $89.005,000 · $89.0010,000 · $129.00
1,000Starter 2.5K, 20€ ($22.10)1,000 · $39.003,000 · $89.005,000 · $89.0010,000 · $129.0020,000 · $189.00
2,500Starter 2.5K, 20€ ($22.10)2,500 · $89.007,500 · $129.0012,500 · $189.0025,000 · $289.0050,000 · $289.00
5,000Pro 10K, 50€ ($55.26)5,000 · $89.0015,000 · $189.0025,000 · $289.0050,000 · $289.00100,000 · $489.00
10,000Pro 10K, 50€ ($55.26)10,000 · $129.0030,000 · $289.0050,000 · $289.00100,000 · $489.00200,000 · $769.00
50,000Pro 50K, 120.83€ ($133.54)50,000 · $289.00150,000 · $769.00250,000 · $1,069.00500,000 · $1,499.001,000,000 · $2,199.00

How to read it:

How far each plan goes

The same thing from the other side: how many runs a month each of Zapier's smaller tiers holds, by the number of actions per run. n8n's Starter holds 2,500 runs at 20€ ($22.10) and Pro 10,000 at 50€ ($55.26), whatever the number of steps.

Actions per runZapier Professional 750 ($19.99)Zapier Professional 2K ($49.00)Zapier Professional 5K ($89.00)
17502,0005,000
32506661,666
51504001,000
1075200500
2037100250

Free steps on Zapier don't close the gap

Take a workflow that tidies up a lead form and passes it on: two formatting steps clean the name and phone number, a filter drops test entries, then it creates a contact in a CRM and posts in Slack. That is 5 steps after the trigger.

Each Zapier cell is tasks a month · the cheapest tier that holds them, billed annually. The Zaps have more than two steps, so Zapier Free doesn't apply.

Runs a monthZapier, every step countsZapier, 3 free stepsZapier, 1 task a runn8n
100500 · Professional 750, $19.99200 · Professional 750, $19.99100 · Professional 750, $19.99Starter 2.5K, 20€ ($22.10)
2501,250 · Professional 1.5K, $39.00500 · Professional 750, $19.99250 · Professional 750, $19.99Starter 2.5K, 20€ ($22.10)
5002,500 · Professional 5K, $89.001,000 · Professional 1.5K, $39.00500 · Professional 750, $19.99Starter 2.5K, 20€ ($22.10)
1,0005,000 · Professional 5K, $89.002,000 · Professional 2K, $49.001,000 · Professional 1.5K, $39.00Starter 2.5K, 20€ ($22.10)
2,50012,500 · Professional 20K, $189.005,000 · Professional 5K, $89.002,500 · Professional 5K, $89.00Starter 2.5K, 20€ ($22.10)
5,00025,000 · Professional 50K, $289.0010,000 · Professional 10K, $129.005,000 · Professional 5K, $89.00Pro 10K, 50€ ($55.26)
10,00050,000 · Professional 50K, $289.0020,000 · Professional 20K, $189.0010,000 · Professional 10K, $129.00Pro 10K, 50€ ($55.26)

How to read it:

Schedules: where Zapier can cost less

The two count a scheduled run in opposite ways. n8n's docs say a Schedule Trigger counts "one execution every time the node fires, regardless of outcome." On Zapier, the trigger is free, and a search step that finds nothing can be set to stop (Zapier's default): the search uses no task, and the steps that use its result don't run.

Take a job that every 15 minutes looks for records that changed in an app, and passes each one on with 2 actions. Say 500 records change in a month. In a 30-day month the schedule fires 2,880 times:

How it startsn8nZapier
Schedule every 15 minutes, then a search (set to stop on Zapier)2,880 executions · Pro 10K, 50€ ($55.26)1,500 tasks (a search and 2 actions per record) · Professional 1.5K, $39.00
The same, with the search set to carry on2,880 executions · Pro 10K, 50€ ($55.26)3,880 tasks (every search counts) · Professional 5K, $89.00
The app's own trigger for changed recordsAt most 500 executions · Starter 2.5K, 20€ ($22.10)1,000 tasks · Professional 1.5K, $39.00

How to read it:

At the monthly limit

What happens when a month's executions or tasks run out:

Worked example: a month that runs over

A workflow with an instant trigger and 4 actions usually runs 1,000 times a month: 1,000 n8n executions (Starter, 20€) or 4,000 Zapier tasks (Professional 5K, $89.00). One month it runs 3,000 times:

The pay-per-task rate for each Zapier tier, and when the next tier costs less than paying per task, are in Zapier tasks explained; n8n's quota is covered in n8n executions explained.

Self-hosting n8n

n8n's Community Edition is free to self-host, with no execution quota on the pricing page. You pay for the server and do the upkeep yourself: updates, backups and security. A server with 2 GB of RAM is €9.99 a month before VAT at Hetzner (CPX12, $11.04) and $12.00 at DigitalOcean.

What else self-hosting costs, and where the hosted plans are the better deal, is in what self-hosting n8n costs.

Limits that aren't about price

From the two pricing pages, n8n's docs and Zapier's help center:

Limitn8n Cloud (Starter / Pro)Zapier
Free way inNo free hosted plan. 14-day trial with 1,000 executions. Community Edition: free to self-hostFree plan: 100 tasks a month, two-step Zaps (a trigger and one action)
UsersUnlimited on every plan1 on Free and Professional, 25 on Team, unlimited on Enterprise
Workflows and stepsUnlimited workflows on every planTwo steps on Free; up to 100 steps in a Zap on paid plans, including the steps inside paths
Polling intervalNo minimum on the pricing page15 minutes on Free, 2 on Professional, 1 on Team and Enterprise
Bursts5 executions at a time on Starter, 20 or 50 on Pro (by plan size); more wait in a queueInstant triggers get 429 errors above 20,000 requests every 5 minutes per user. On Free and trial plans, a polling Zap is held above 200 requests in 10 minutes
At the monthly limitCapped, no overagesPay-per-task up to 3 times the plan's tasks, or runs held

More than one person: n8n's pricing page says "All plans include unlimited users and workflows and every integration." On Zapier, a second user needs Team, which starts at $69 a month for 2,000 tasks billed annually. For 3 people running 1,000 runs of 5 actions, that is Team 5K at $119.00 against n8n's 20€, the same as for one person.

AI steps

Which one to choose

These follow from the grids above:

To put your own runs and actions in, use the automation cost calculator; it shows n8n, Zapier and Make side by side.

Check the current numbers

Sources

  1. n8n pricing page (plans, comparison table and its overage note, FAQ) — https://n8n.io/pricing/, checked
  2. Zapier pricing page (plans, plan data, comparison table, FAQ) — https://zapier.com/pricing, checked
  3. n8n docs: Understand executions (how executions count towards quotas) — https://docs.n8n.io/build/understand-workflows/understand-executions, checked
  4. n8n docs: Understand concurrency (n8n Cloud) — https://docs.n8n.io/deploy/use-n8n-cloud/understand-concurrency, checked
  5. n8n docs: Try free then choose a plan — https://docs.n8n.io/deploy/use-n8n-cloud/start-your-free-trial, checked
  6. n8n docs: Gateway credits — https://docs.n8n.io/deploy/use-n8n-cloud/gateway-credits, checked
  7. Zapier Help Center: How is task usage measured in Zapier? — https://help.zapier.com/hc/en-us/articles/8496196837261, checked
  8. Zapier Help Center: How Zap triggers work — https://help.zapier.com/hc/en-us/articles/8496244568589, checked
  9. Zapier Help Center: Search for existing data in Zap workflows — https://help.zapier.com/hc/en-us/articles/8496241402253, checked
  10. Zapier Help Center: Loop your Zap actions — https://help.zapier.com/hc/en-us/articles/8496106701453, checked
  11. Zapier Help Center: How pay-per-task billing works in Zapier — https://help.zapier.com/hc/en-us/articles/15279018245901, checked
  12. Zapier Help Center: Zap limits — https://help.zapier.com/hc/en-us/articles/8496181445261, checked
  13. Zapier Help Center: AI by Zapier model tier pricing — https://help.zapier.com/hc/en-us/articles/46425475442829, checked
  14. Hetzner Cloud Regular Performance pricing — https://www.hetzner.com/cloud/regular-performance/, checked
  15. DigitalOcean Droplet pricing — https://www.digitalocean.com/pricing/droplets, checked
  16. European Central Bank: euro reference rate for the US dollar (1.1052 on November 13, 2026) — https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/eurofxref-graph-usd.en.html, checked