
Pick Zapier when the workflow is a short link between popular apps that your team should be able to change without a developer. Pick Make when the data has shape (lists to split, routes, loops) and you want a visual builder with fine control over errors. Pick n8n when you want to self-host, need real code in the workflow, or the workflow is part of a larger system you own. The biggest practical difference is how each one bills: Zapier counts successful actions (tasks), Make counts what each module processes (credits), and n8n counts whole workflow runs (executions).
Key takeaways
- As of October 2026, Zapier bills per task, Make per credit (one credit per operation for non-AI modules), and n8n per execution, however many steps it has.
- Loops cost very differently: in Make every bundle each module processes uses an operation; in n8n a run with 50 steps is still one execution.
- Only n8n can be self-hosted, and its Sustainable Use License allows internal business use, not reselling n8n itself as a service.
- All three now offer AI agent features, priced in their own units. Whether you need an agent at all is a separate question.
- Whatever you choose, plan for duplicates, failures and an owner.
How are n8n, Zapier and Make different?
| Zapier | Make | n8n | |
|---|---|---|---|
| Unit of work | Zap: a trigger, then action steps | Scenario: modules processing bundles | Workflow: nodes on a canvas |
| Billing unit (as of October 2026) | Task (successful action) | Credit (an operation, for non-AI modules) | Execution (one run of the whole workflow) |
| Hosting | Zapier's cloud | Make's cloud | n8n Cloud or your own servers |
| Code inside the workflow | Code by Zapier steps | Custom API calls and built-in functions | Code node runs JavaScript or Python |
| Strength | Easy to build and hand over | Iterators, routers and per-module error handlers | Self-hosting, real code, part of your own stack |
Zapier's strength is reach and ease: a Zap is readable by non-developers, and software companies can publish their own Zapier integration so their users connect it themselves. We built that kind of Zapier integration for a web app: authentication with Zapier, API endpoints that act as triggers, and a webhook fired from a button in the app.
How does each tool charge?
The same workflow can be cheap on one and expensive on another. All prices below are as of October 2026; check the vendor pages before you commit.
Zapier: tasks. Zapier's pricing page says "A task is counted whenever Zapier successfully completes a unit of work for you. Failed actions are not counted." Triggers, polling, Filters, Paths and Formatter steps do not count. Plans:
- Free: 100 tasks a month.
- Pro: from $19.99 a month billed annually ($29.99 monthly) for 750 tasks.
- Team: from $69 a month billed annually ($103.50 monthly) for 2,000 tasks.
- Enterprise: custom.
Pay-per-task overage is available on paid plans at 1.25 times the base task rate on annual plans and 2.5 times on monthly plans, and usage stops at three times your subscription until the next cycle. Calls made through Zapier MCP share the same pool: Zapier's rate card gives one MCP tool call as 2 tasks as an example, so check the current rates.
Make: credits. Make moved its billing unit from operations to credits in August 2025. For modules without AI, one operation uses one credit. An operation is each bundle a module processes, so a scenario that loops over 200 rows through three modules uses about 600 credits, while the trigger counts once per run. Router and error-handler modules use no credits. Make's pricing page lists a Free plan with 1,000 credits a month and paid Core, Pro, Teams and Enterprise plans priced by the number of credits you buy; use its calculator for the price at your volume.
n8n: executions. n8n's pricing page defines an execution as "A single run of your entire workflow", whatever the number of steps or the data volume. Plans, billed annually:
- Starter: €20 a month for 2,500 executions (n8n Cloud).
- Pro: €50 a month for 10,000 executions (n8n Cloud).
- Business: €667 a month for 40,000 executions (self-hosted).
- Enterprise: contact sales, hosted or self-hosted.
The self-hosted Community edition is free: n8n's docs say "Without a license key, n8n runs as the free Community edition." You still pay for the server and for someone to run it.
The rule of thumb: many small events with a few steps each suit Zapier's task model; long runs with many steps or large loops are cheapest per run on n8n; Make sits between and rewards designs that keep bundle counts low.
Can you self-host, and what does n8n's licence allow?
Only n8n can be self-hosted. Zapier and Make are cloud services.
n8n is "fair-code", not open source in the OSI sense. Its Sustainable Use License says: "You may use or modify the software only for your own internal business purposes or for non-commercial or personal use." It also says you may distribute it or provide it to others "only if you do so free of charge for non-commercial purposes." n8n's licence FAQ draws the line at access: running n8n for your own business, or building workflows for clients who receive only the results, is allowed; white-labelling n8n or selling a product whose value "derives entirely or substantially from n8n functionality" needs a commercial agreement. Features that ask for a licence key need an n8n Enterprise licence. Read the licence, or ask a lawyer, before building a product on top of it. This is general information, not legal advice.
Self-hosting has real costs. Someone has to install, update, secure and back up the server. For heavier loads n8n's queue mode splits work between a main instance and workers, using Redis and a database (it is not supported on SQLite). On n8n Cloud that work goes away, but the Code node there cannot import external npm modules.
Our bank reconciliation workflows on self-hosted n8n show why a finance team might choose it. Transactions are extracted from MYOB and from a second system, stored in PostgreSQL and matched by rules written in SQL. n8n starts each run by calling an API endpoint in our service, so the matching logic lives in code that can be read and tested, and n8n only orchestrates it.
What about AI agents?
All three now have them, as of October 2026, and each bills them in its own way:
- Zapier Agents have their own allowance of "activities", separate from tasks: Zapier's pricing page lists 400 a month on Free and 1,500 on Pro. Zapier also offers Copilot for building Zaps and an MCP server that lets AI assistants call Zapier actions.
- Make AI Agents are configured with instructions, knowledge and tools, where a tool can be a module, a whole scenario or an MCP tool. With Make's own AI provider you pay credits based on tokens and operations; with your own provider connection (paid plans) you pay Make for operations and the AI provider for tokens.
- n8n connects to model providers such as OpenAI, Anthropic and Google, gives agents tools and memory, connects agents to MCP servers and offers evaluations. On a self-hosted instance you bring your own model API key, so the AI cost goes to your model provider.
Before choosing a tool for its agent features, ask whether the task needs an agent at all. Our guide to AI agents vs automation sets out when a workflow needs an agent and when a scheduled job is enough.
When does each tool fit?
From the workflows we have built on all three, described here from our published case studies:
Zapier fits event-by-event links between popular apps. For a sales team on HubSpot, Zaps send email and SMS by lifecycle stage through SimpleTexting, and a reply to an SMS moves the contact to the next stage. We split the work across several Zaps so each run fetches fewer records and stays within limits. Watch for Zapier's limits: actions time out after 30 seconds, triggers do not fire for data created before the Zap was turned on, and paths nest only three deep.
Make fits data with shape and scheduled reporting. For a city tour operator, Make scenarios take bookings and expenses from Google Sheets into MongoDB, and weekly and monthly PDF reports per city go out by email. We fixed reports that were not generated or attached, added bookings missing from Google Calendar, and proposed a scheduled recovery scenario for bookings missed when the webhook does not fire. That last point is the Make lesson: incomplete executions are off by default, and a scenario with an instant trigger is deactivated after its first error.
n8n fits workflows that belong inside your own system. The reconciliation case above is the pattern: n8n handles triggers, runs and notifications to Microsoft Teams, and SQL in your own code does the heavy matching.
Custom code fits when the logic outgrows all three. Heavy matching, large data sets or strict ordering belong in your own service, with the workflow tool only starting it. A combination is common: the tool handles triggers and alerts, and your own code does the matching or calculation behind an API endpoint.
What breaks, whichever tool you choose?
The same four things:
- Duplicates. Webhooks and replays can deliver an event twice, so steps that create records should check first or use a stable key.
- Silent failures. Zapier sends no error email when an error handler runs, Make keeps failed runs only if you turn that on, and n8n needs an error workflow. Route every failure to a person.
- Running out. Check task, credit or execution usage before a busy period, not after.
- No owner. Accounts, credentials and documentation should belong to your team.
Our workflow automation service covers choosing the tool per workflow, building it, and handing it over documented.
FAQ
Is n8n cheaper than Zapier?
It depends on the shape of the workflow. As of October 2026, n8n Cloud charges per execution regardless of steps, so long multi-step runs are cheaper per run, and the self-hosted Community edition has no licence fee. Zapier charges per successful action, so short workflows with few actions can cost little. Price your actual workflows on both pricing pages.
What is the difference between Zapier tasks, Make credits and n8n executions?
A Zapier task is one successful action step; triggers, filters and formatter steps do not count. A Make credit is spent per operation, which is each bundle a module processes, so loops multiply usage. An n8n execution is one run of the whole workflow.
Can I use n8n for client work?
n8n's licence FAQ says consulting and automation services are permitted when clients receive the outputs, not access to n8n itself. Giving customers n8n to build their own workflows, or white-labelling it, needs a commercial agreement with n8n. Check the licence for your case; this is not legal advice.
Is Make better than Zapier for complex workflows?
Often, when "complex" means lists, branches and per-step error handling: Make's iterators, aggregators, routers and error handlers are built for that. When "complex" means heavy logic or large data, custom code called from either tool is usually better.
Do I need an AI agent in my workflow?
Only if a step needs judgement that a rule cannot express, such as sorting free-text emails. A rule is cheaper and easier to test, and all three tools can add a single AI step without a full agent.
Can we move from Zapier to Make or n8n later?
Yes, but expect to rebuild the workflows rather than import them, because each tool has its own building blocks. Keeping heavy logic in your own code behind an API makes a later move much smaller.
Sources (10 links)
- Zapier, Plans and pricing, checked 29 October 2026
- Zapier, Zapier pricing, Agents activities included in each plan, checked 29 October 2026
- Make, Pricing, checked 29 October 2026
- Make Help Center, Credits, checked 29 October 2026
- Make Help Center, Make AI Agents, checked 29 October 2026
- n8n, Pricing, checked 29 October 2026
- n8n, Sustainable Use License
- n8n Docs, License FAQ, checked 29 October 2026
- n8n Docs, Self-hosting n8n, checked 29 October 2026
- n8n Docs, Advanced AI, checked 29 October 2026



