← all posts
n8n vs Zapier vs Make vs Custom Code: Which One Should Run Your Business Automation?
AI Automation15 min read

n8n vs Zapier vs Make vs Custom Code: Which One Should Run Your Business Automation?

S
Saurabh Bhayana
2026-10-21

Zapier, Make and n8n all connect your apps, but they bill for completely different things, and that decides what you pay once a workflow grows. Here is how each one counts, what the same workflow costs on each, and when none of them fit and custom code is the cheaper answer.

AI Automationn8nZapierMakeSmall Business

Zapier, Make and n8n all promise the same thing: connect your apps and let the boring work run itself. They are not the same product, and the difference that matters most is not on their homepages. It is what each one charges you for.

Zapier charges per action. Make charges per module. n8n charges per run. That sounds like fine print until a workflow grows from three steps to twelve, and one tool's bill quadruples while another's stays flat.

This guide compares the three on cost, ease and control, works the same workflow through each one, and then covers the question most comparisons skip: when should you use none of them and write custom code? The honest caveat first: prices change, and these are the prices on Zapier's and n8n's own pricing pages as of October 2026. Make does not publish prices on its public pricing page, so for Make I explain how it bills and give a range rather than pretend to an exact number. Check each page before you commit.

Where I have an opinion, it comes from building automations for clients at Logical Dottech, including one where the client insisted on n8n and we ended up using it for half the job. That story is further down.

The short answer

If youUse
Are not technical and need a few simple automations working this weekZapier
Want visual, branching workflows at a lower price per stepMake
Have long workflows, high volume, or want to self-host and own your datan8n
Need a screen, a login, memory or rules your team can change safelyCustom code (often with n8n for the background jobs)

The rest of this guide explains why, so you can check the answer against your own workflows.

How each tool bills you

This is the part that decides your bill, so it is worth getting exactly right.

ToolUnitWhat countsWhat is free
ZapierTaskEach action that completes successfullyTriggers, polling, Filter, Formatter, Paths, failed actions
MakeCreditEach module action, most use 1 credit, AI modules can use moreRouters and error handler modules
n8nExecutionOne full run of a workflow, whatever its lengthSteps inside the run
Custom codeServer timeHosting, plus any paid APIs you callEverything you write yourself

One extra detail from Zapier's page: its tasks are a single pool shared across automations, AI by Zapier and Code by Zapier, and a Zapier MCP tool call uses two tasks. If AI agents are part of your plan, read that pool carefully.

The same 4-step lead workflow billed on three tools: on Zapier the 3 actions cost 3 tasks per run because the trigger is free, on Make each module uses about 1 credit so about 4 credits per run, and on n8n the whole run is 1 execution
Same workflow, three bills. Zapier and Make count steps. n8n counts runs.

What they cost: the entry plans

PlanPrice (billed yearly)IncludedBilled monthly
Zapier Free$0100 tasks, two-step Zaps only, 15-minute polling$0
Zapier Professional$19.99 a month750 tasks a month at the entry tier$29.99 a month
Zapier Team$69 a month2,000 tasks a month at the entry tier$103.50 a month
Make Free$01,000 credits a month$0
Make CoreRoughly $9 to $11 a month in 2026 pricing guidesAbout 10,000 credits a monthCheck make.com
n8n Starter (cloud)20 euros a month2,500 executions a monthAbout 20% more (yearly saves 17%)
n8n Pro (cloud)50 euros a month10,000 executions a monthAbout 20% more (yearly saves 17%)
n8n Community EditionFree, self-hostedNo execution limit from n8n, you pay for the serverFree

Two things to notice. Zapier's yearly price is a third lower than its monthly price, so the plan you see first is the yearly one. And if you go over your task limit with pay-per-task switched on, Zapier's page says overage is billed at 2.5 times the base rate on monthly plans and 1.25 times on yearly plans.

The same workflow on each tool

Here is a workflow almost every service business needs, the same one that tops my list of tasks to automate: a lead fills the website form, the details go into the CRM, the lead gets a reply email, and the team gets a Slack message. One trigger, three actions. Say 500 leads a month.

ToolUnits per leadUnits a month (500 leads)Fits which plan
Zapier3 tasks (trigger is free)1,500 tasksAbove Professional's 750 entry tier, so a higher task tier or Team
MakeAbout 4 creditsAbout 2,000 creditsComfortably inside a 10,000-credit Core plan
n8n cloud1 execution500 executionsInside Starter's 2,500
Custom codeA few milliseconds of server timeEffectively nothingA small server you may already have

Now add an AI step that writes a personal reply, a lookup to check whether the lead is already a customer, a filter for spam, a second Slack channel for big jobs, and a follow-up two days later. That is a realistic version of the same workflow, and it is ten steps instead of four.

Line chart of billing units per run as a workflow grows from 1 to 12 steps: Zapier tasks and Make credits rise in a straight line with every step, while n8n stays at 1 execution per run no matter how many steps
Every step you add raises the bill on Zapier and Make. On n8n, the run is the unit, so long workflows stay flat.

On Zapier the ten-step version uses roughly three times the tasks of the four-step one. On Make, roughly two and a half times the credits. On n8n, it is still one execution per lead. That single difference explains most of the n8n vs Zapier arguments you will read online. For short workflows it barely matters. For long, busy ones it is most of the bill.

Zapier and Make charge for steps. n8n charges for runs. Count your steps before you pick.

Zapier: the easiest to start, the priciest per step

Zapier is the tool to give someone who has never built an automation. You pick a trigger app, pick an action, map a few fields, and it runs. It connects to the widest range of business apps of the three, and for a simple two- or three-step job it is hard to beat.

  • •Best for: non-technical owners, simple linear automations, apps that only Zapier connects to.
  • •Watch out for: cost per step on long or busy workflows, the shared task pool if you also use its AI features, and overage rates if you leave pay-per-task on.
  • •Free plan: real but small. 100 tasks and two-step Zaps only, so it is a trial more than a plan.

Make: visual and cheaper per step

Make shows your workflow as a map of connected circles, with branches, loops and error handling you can see. It takes an afternoon longer to learn than Zapier and gives you far more control for the money. Routers and error handlers are free, which rewards building workflows properly instead of cutting corners.

  • •Best for: branching workflows, people who think visually, moderate volume on a tight budget.
  • •Watch out for: credit use climbing with every module, AI modules using more than one credit, and loops over long lists that burn credits per item.
  • •Free plan: 1,000 credits a month, enough to build and test properly.

n8n: flat pricing, self-hosting and code when you need it

n8n looks like Make, a canvas of connected nodes, but it bills per run and you can host it yourself. It also lets you drop into JavaScript or Python inside a workflow, which removes the wall you eventually hit in pure no-code tools.

Self-hosting is where people get the licence wrong. The Community Edition is free and self-hosted, under n8n's Sustainable Use License. That licence lets you use or modify n8n for your own internal business purposes, or for non-commercial or personal use. You may give it to others only free of charge for non-commercial purposes. In plain terms: running it for your own business is fine. Building a paid product where your customers use n8n as the service is not, without a commercial licence from n8n.

  • •Best for: long or high-volume workflows, teams with someone technical, businesses that want data on their own server.
  • •Watch out for: self-hosting means you own updates, backups and security. Some features are only on paid plans, and Business is self-hosted at 667 euros a month on yearly billing.
  • •Free option: Community Edition, self-hosted. Your cost is the server and your time.

When none of them fit: custom code

All three tools are built for background work. Something happens, steps run, done. None of them gives your customers or staff a login, a screen to use, or memory between runs. The moment your automation needs any of those, you are building an app, and the workflow tool becomes a second system you maintain next to it.

A real example: the client who wanted n8n

A French real estate firm hired us to build a lead system. Every night it watches official public business notices and finds companies their advisors should call. The client asked for n8n, and the reasons were good ones: open source, self-hosted, no vendor lock-in, low running costs, and the ability to change the criteria himself.

For the nightly pipeline, collect the notices, filter them, remove duplicates, push to the CRM, n8n fit well. But the product they actually wanted had more: a chat where advisors type only Bordeaux, only this month and it remembers that, a map, prospect cards, a validation button and an admin console. n8n has no interface for end users, so that app had to be built either way.

Our estimate: about 22 days to build it n8n-first, against about 18 days as a normal web app, because n8n helped with roughly 15 percent of the work and added overhead to the rest. Hosting was a wash, a few euros a month either way. The argument that settled it was simple: using n8n meant building the same app plus maintaining a second system.

What we did: the nightly collection job runs in a workflow tool, which suits it, and the application is ordinary code. The real want, I can change the criteria without calling the developer, became a settings screen where the client ticks regions and notice types. Easier for the client than editing workflow nodes, and nothing can break. The whole system runs for under 20 dollars a month.

Tip

If the honest answer to will a person use this every day? is yes, you are building an app. Price it as one, and use a workflow tool only for the parts nobody sees.

Signs you need custom code

  • •Customers or staff need to log in and use a screen.
  • •The automation needs to remember things between runs, like a conversation or a user's settings.
  • •Volume is high enough that per-step pricing is a real line in the budget.
  • •The logic has many rules and exceptions that turn a canvas into spaghetti.
  • •Facts must come from a strict source and never be invented, such as prices, legal data or medical data. Code makes that rule easy to enforce and test.

Where AI fits in each one

All four can call an AI model for the reading and writing steps: classifying a message, drafting a reply, pulling fields out of an email. The difference is how you pay. Zapier counts AI by Zapier in the same task pool. Make's AI modules can use more than one credit. n8n counts the run once, and you pay the AI provider directly if you bring your own key. Custom code always pays the provider directly, which is usually the cheapest per call.

The rule from my automation guide applies in all four: let AI read and write around facts, never supply them. If you are connecting AI assistants like Claude or ChatGPT to your tools rather than running fixed workflows, that is a different pattern, which I explain in MCP vs APIs.

How to choose in 15 minutes

  1. 1.List the three workflows you want first. For each, write the trigger and count the steps.
  2. 2.Estimate runs a month. Leads, orders, bookings, whatever starts the workflow.
  3. 3.Multiply. Steps times runs gives Zapier tasks and Make credits. Runs alone gives n8n executions.
  4. 4.Check who will maintain it. If nobody technical, lean Zapier or Make. If someone can, n8n opens up.
  5. 5.Ask the app question. If a person will log in and use it, plan custom code for that part.
  6. 6.Start on the free tier of your pick and build the smallest workflow first. Switching early is cheap. Switching after 40 workflows is not.

If you want a second opinion on which way to go, or want the whole thing built and running, that is what my team does. Tell me what you want automated and I will tell you which tool I would use and why.

Frequently asked questions

Is n8n better than Zapier?+

It depends on the workflow. n8n bills one execution per run however many steps it has, can be self-hosted and lets you write code inside workflows, so it wins on long, high-volume workflows. Zapier is easier for non-technical users and charges per action, so it suits short, simple automations.

How does Zapier count tasks?+

A task is counted each time an action completes successfully. Triggers, polling, Filter, Formatter and Paths steps do not count, and failed actions are not counted. Tasks are one pool shared across automations, AI by Zapier and Code by Zapier.

How much does Zapier cost in 2026?+

On Zapier's pricing page in October 2026, the Free plan includes 100 tasks a month. Professional starts at $19.99 a month billed yearly or $29.99 monthly for 750 tasks, and Team starts at $69 a month billed yearly or $103.50 monthly for 2,000 tasks.

How much does n8n cost?+

n8n cloud Starter is 20 euros a month billed yearly for 2,500 executions, Pro is 50 euros for 10,000, and Business is 667 euros a month, self-hosted, for 40,000. The Community Edition is free to self-host; you pay only for the server.

Is self-hosted n8n free for commercial use?+

For your own business, yes. n8n's Sustainable Use License allows use for your own internal business purposes. It does not allow you to provide n8n to others commercially, for example as a paid hosted service, without a separate licence from n8n.

Is Make cheaper than Zapier?+

Usually, per step. Make charges about one credit per module action and does not charge for routers or error handlers, and its entry paid plans include far more credits than Zapier's entry plans include tasks. Make does not list prices on its public pricing page, so confirm current prices there.

When should I use custom code instead of a no-code tool?+

When people need to log in and use a screen, when the automation must remember things between runs, when volume makes per-step pricing expensive, or when strict rules decide which data is allowed. In those cases you are building an app, and a workflow tool becomes a second system to maintain.

Read next

Want this done for your business?

My team and I automate the work that eats your hours with AI, and get your business found on Google, Maps and in AI answers.