The Tool Signal
Hands-on reviews of AI tools that actually help small businesses

Is n8n Worth Learning in 2026 for Solo Freelancers?

Updated 12 September 2026 · n8n, automation, freelancing, no-code

Is n8n Worth Learning in 2026 for Solo Freelancers?

Is n8n worth learning in 2026 for solo automation freelancers? Yes, if your clients will let you self-host or you plan to resell workflows on a Cloud seat you control, because the self-hosted Community Edition carries no licence fee and no execution cap. No, if your clients are non-technical small businesses who expect someone else to own the server, because that server becomes your unpaid job.

That is the whole answer. The rest of this article is the part nobody writes down: what the licence actually costs you once your time is priced in, which client type turns n8n from an asset into a liability, how the execution pricing changes the way you are supposed to build, and what the first ninety days of learning it look like when you are doing it around paid work.

The question freelancers actually ask, and why the reviews miss it

Every n8n review in 2026 is written for a team. Look at how the vendor and the pricing guides describe the tiers and you see it immediately: Starter is pitched at "solo devs, proof-of-concept projects", Pro at "small production teams", Business at companies that need SSO and Git. Nobody writes for the person who is the developer, the account manager, the support desk and the sysadmin at once.

That matters because the freelance economics invert the usual advice. A team reads "free, self-hosted, unlimited executions" and sees a saved line item. A solo freelancer reads the same sentence and should see a pager. The licence is free. The 2am database restore is not.

It also changes which features count. A team cares about SSO because IT requires it. A freelancer cares about role-based access control for a completely different reason: it is what stops client A's API keys from sitting in the same credential store as client B's. That is a liability question wearing a features-table costume, and the tier that solves it is a long way up the price list.

So the useful question is not which plan is cheapest. It is: who owns the server after you send the invoice? Everything below follows from that.

What n8n is, in plain terms

n8n is a workflow automation platform where you build visual flows out of connected nodes to move data between APIs, databases and SaaS apps. You drag nodes onto a canvas, wire them together, and the flow runs on a trigger.

The capabilities worth knowing, as described in 2026 reviews:

  • Node-based logic, meaning IF branches, loops and conditional paths inside a workflow.
  • Webhooks, so an external service can trigger a flow by hitting a URL.
  • Integrations with hundreds of services, with the exact count varying by version. A 2026 review notes that all integrations are available on the Community Edition.
  • JavaScript and TypeScript code nodes, which is the escape hatch when no node does what you need.

That last one is the real reason n8n suits a technical freelancer. When a client's ancient inventory system speaks a format nobody supports, you write twenty lines of JavaScript inside the flow and keep going. Tools without a code node leave you stuck explaining why the project is dead.

Typical jobs people put through it: syncing a CRM to a mailing list, moving data between a database and a warehouse, scheduled reports, notification fan-out, and ETL pipelines.

There is a second-order benefit that only shows up after a few client projects. Because the logic is visible on a canvas, a non-technical client can look at the flow while you talk through it and understand roughly what happens where. That shortens the approval conversation and it shortens the handover. It also creates a trap, which is that clients who can see the canvas sometimes believe they can edit it. Decide early whether you are giving them view access or edit access, and write that into the agreement rather than discovering the answer after someone deletes a node.

Where n8n stops

n8n is a backend and API automation tool. It is not a desktop RPA tool that clicks around a Windows UI for you, and the 2026 reviews that cover it focus entirely on API and server-side workflows. If a client's core process is "someone copies numbers out of a legacy desktop program", n8n is the wrong recommendation and you should say so on the first call.

There is also a live argument about AI work. One 2026 blog post, published by GrowwStacks, makes the case that n8n is no longer enough for advanced AI automation, citing scaling and deployment speed as the reasons. That argument comes from a single vendor-comparison post rather than an independent benchmark, so weigh it accordingly. Other 2026 reviews still put n8n squarely in the general business automation and API orchestration bracket. Read the disagreement as a boundary marker rather than a verdict. Orchestrating a few LLM calls inside a business process is well inside what people use n8n for; building an LLM-native agent system with complex branching is where the complaints start.

A third limit is worth naming because it catches freelancers mid-project. Anything involving very high throughput, long-running jobs or heavy data transformation runs into the reality that you are executing this on a server you chose and sized. A workflow that processes a thousand rows per run behaves differently on a small instance than it does on the vendor's Cloud hardware, and the failure mode is a timeout or a memory error rather than a clear error message. Before you promise a client a nightly job over a large dataset, run it once against real data volumes on the actual box.

The prices, and the dates they were true

All figures below were current in the first ten days of September 2026, taken from the vendor's own pricing page and from third-party pricing guides. Check the official pricing page before you quote a client, because these move, and because independent sources already disagree with each other inside the same week.

One thing to understand before the table: n8n Cloud prices by execution, and one execution means one completed workflow run no matter how many nodes are inside it. A 40-node monster and a 3-node flow cost the same per run. This is the single most important pricing fact for a freelancer, and it should change how you build. Fewer, fatter workflows cost less than many small ones doing the same job.

Plan Price (as of Sept 2026) Executions/month Who it is pitched at
Community (self-hosted) €0 licence, you pay infrastructure No billing cap, limited by your server Technical users willing to run a server
Starter (Cloud) €20/mo billed annually, reported at €24/mo monthly 2,500 Solo devs, light production, proof of concept
Pro (Cloud) €50/mo billed annually, reported at €60/mo monthly 10,000 Higher-volume workflows, small teams
Startup (self-hosted) €333/mo billed annually Not separately reported Early-stage startups wanting SSO and Git at half the Business price
Business €667/mo billed annually (self-hosted, per n8n's own pricing page), listed by CloudZero and AutomationLabGuide as $800/mo on Cloud 40,000 SSO, SAML, Git, multi-environment, RBAC
Enterprise Custom pricing Custom Large Cloud or self-hosted deployments

A few honest caveats about that table. The Starter and Pro annual figures (€20, €50) come from n8n's own pricing page; the monthly-billing figures (€24, €60) come from independent guides published by CloudZero and AutomationLabGuide, corroborated by a separate dev.to pricing teardown. Sources also disagree on whether Business is a Cloud tier or self-hosted only: n8n's own pricing page describes the €667 figure as self-hosted only, while CloudZero and AutomationLabGuide separately list an $800-per-month Cloud Business tier for the same 40,000 executions. Both readings were published in 2026. Treat the exact tier boundaries as something to confirm on the vendor's page, not something to promise a client from memory.

The Startup plan page was last updated on 26 August 2026 and describes the discount as half off Business with the same features. When that discount started is not documented anywhere sourced here, so do not assume it is permanent.

Notice the shape of that price ladder, because it is the most consequential thing about it. Starter to Pro is a step from €20 to €50 a month. Pro to Startup is a step from €50 to €333. Startup to Business is €333 to €667. There is nothing between €50 and €333, which means the moment a client genuinely needs RBAC, SSO or Git-backed environments, the bill multiplies by roughly six or seven with no intermediate landing spot. Plan for that cliff before you build a client into a position where they have to jump it.

Execution budgeting, with the arithmetic done

The published allowances are 2,500 executions a month on Starter and 10,000 on Pro, with 40,000 on Business. The per-day maths below is ours, from those published numbers.

  • 2,500 a month is about 83 a day, or roughly 3.4 an hour averaged out.
  • 10,000 a month is about 333 a day.
  • 40,000 a month is about 1,333 a day.

Now put real triggers against those numbers.

A workflow on a five-minute polling schedule runs 288 times a day and about 8,640 times a month. On its own it is more than three times the entire Starter allowance, and it uses most of Pro, while doing nothing at all on most of those runs. Move the same workflow to a fifteen-minute schedule and it costs about 2,880 a month, which still breaks Starter. Move it to hourly and it costs about 730 a month, which fits with room to spare.

A webhook that fires on every order in a shop doing 40 orders a day costs about 1,200 executions a month. Two workflows like that and you are at roughly 2,400, which is Starter almost exactly consumed with nothing left for the reporting flow, the error handler or the month you have a good sales week.

Three rules fall out of that arithmetic, and they are the difference between a flat client bill and an embarrassing upgrade conversation.

  1. Prefer webhooks over polling wherever the source service supports them. Polling charges you for the times nothing happened. A webhook charges you only when something did.
  2. Consolidate. Eight workflows doing what forty could do costs a fifth as much, because the price is per completed run and not per node. This is the one design decision that pricing should drive.
  3. Size with headroom. Build to roughly seventy percent of the allowance so a busy month does not become a support ticket.

One detail to confirm rather than assume: whether a sub-workflow call counts as its own execution changes the maths on any design that splits logic into reusable pieces. Check the current pricing page on that specific point before you architect around it, because it is exactly the kind of implementation detail that gets revised between versions and is rarely covered clearly in third-party guides.

What self-hosting really costs

The licence is €0. The hosting is not, and this is where the freelance maths gets interesting.

CheckThat.ai, in a page last updated on 12 September 2026, estimates total self-hosted infrastructure and maintenance at €80 to €700 per month depending on load, with a typical range of €150 to €300 for a deployment doing Business-tier work. The same source puts the full cost of a self-hosted Business licence plus infrastructure at €967 to €1,167 per month. That last figure comes from a single third-party site and could not be corroborated against any other source in this research, so treat it as a rough planning number to sanity-check yourself, not a quote to repeat to a client. Separately, several guides mention server costs of roughly $5 to $20 per month for very small deployments, though those too are third-party estimates rather than official numbers.

So the honest picture: a tiny single-client n8n box costs pocket change to run, on the low end of a range that is itself only loosely sourced. A serious multi-client deployment costs real money and, crucially, real hours, and the exact top-end figure for that is one estimate from one site, not a consensus.

The line item those estimates do not include is you. Our own rule of thumb, from running client automations day to day, is to budget about an hour a month per client instance for routine upkeep in a quiet month, and considerably more in the month following a major version upgrade. That hour is not exciting work. It is checking that backups actually restore, reading the execution log for silent failures, rotating anything that expired, and confirming that the integration a client's SaaS vendor changed last week without telling anyone has not broken a flow. Price it into the retainer or it comes out of your weekends, permanently.

n8n against the alternatives, from a freelancer's seat

The comparison that matters here is not a features matrix. It is a question about who is on the hook when the automation stops at 4pm on a Friday. The table below compares on that axis. Confirm current prices and pricing units on each vendor's own page before you quote anything, because all four of these have changed their pricing model at least once and this article only carries verified numbers for n8n.

n8n (self-hosted) n8n Cloud Make.com Zapier Pipedream
Who owns uptime You The vendor The vendor The vendor The vendor
Licence cost €0 From €20/mo annual (2,500 runs) Check vendor page Check vendor page Check vendor page
Billing unit None, infrastructure only Per execution, one completed run Per operation, steps counted individually Per task, steps counted individually Credit and invocation based
Code escape hatch JavaScript and TypeScript code nodes Same Limited scripting Limited scripting Code-first, full runtime
Runs on your own server Yes No No No No
RBAC and audit logs Paid tiers only Paid tiers only Vendor-managed tiers Vendor-managed tiers Vendor-managed tiers
Client can keep it running without you Only if they have someone technical Yes Yes Yes Partly, it is developer-facing
Best fit for a freelancer You bill maintenance and own the stack You want n8n's node library without the sysadmin job Build and hand over cleanly Non-technical clients who want a vendor to call You would rather write code than drag nodes

The verdicts, plainly.

n8n self-hosted is the strongest position available to a technical freelancer who wants recurring revenue. No licence fee, no billing cap on executions, a code node for the awkward twenty percent of every project, and a legitimate reason to charge a monthly retainer. It is also the only option on this table that can wake you up at night.

n8n Cloud is the underrated middle. You get the same node library and the same code node, the vendor handles the server, and the client can own the seat so the account survives you leaving. The ceiling is the execution allowance and the price cliff above Pro.

Make.com is the right answer when you want to build, get paid and leave without owning infrastructure. The per-operation billing model is the thing to watch, because a workflow with many steps costs more per run than the same logic would on n8n's per-execution model, and that difference compounds at volume. If you want the detailed side-by-side, we have one.

Zapier is the right answer when the client is non-technical, wants a recognised vendor, and needs the automation to keep running after the engagement ends. You will pay for that in per-task pricing and in a lower ceiling on anything custom. For a lot of small business work, that is a trade worth making, and pretending otherwise to win a self-hosting project is how you end up with a support relationship you never wanted.

Pipedream sits closest to n8n for people who would rather write code than wire nodes. If your instinct on every project is to open an editor, it will feel faster than a canvas. If you need to show a client what the automation does, a canvas wins the meeting.

For the pricing detail on the two comparisons freelancers ask about most, see our side-by-side of Make.com and n8n and the n8n versus Zapier comparison for small business automation.

The freelance maths nobody publishes

Here is the calculation to run before you spend a month learning this.

Scenario one: you host, client pays a retainer. You run one Community Edition instance, put five clients on it in separate workflow folders, and charge each a monthly retainer. Licence cost: zero. Infrastructure: call it the low end of that €80 to €700 range for a modest setup. Your margin looks fantastic until the first upgrade breaks a workflow at 7am on a Monday, because self-managed backups, upgrades and scaling are your problem on the Community Edition. Price the retainer to include that, or you are running a hosting company for free.

Run the structure rather than a fantasy number. Fixed costs are the server, somewhere in the €80 to €700 band depending on load, plus whatever you spend on monitoring and backup storage. Variable cost is your time, at roughly an hour per client per month in a quiet month by our reckoning. Your retainer has to cover infrastructure, that hour at your actual hourly rate, and a reserve for the bad month, before a single euro of it counts as profit. Freelancers who skip the reserve line discover it during the first major version upgrade, which is also the month they are least able to absorb it.

There is a second trap in this scenario. The Community Edition has no shared workspaces, no role-based access control and no detailed audit logs, according to a 2026 review of the platform. Five clients on one instance with no RBAC means every client's credentials sit in the same place. That is a conversation you want to have with yourself before you have it with a lawyer.

Scenario two: the client owns a Cloud seat. They pay n8n directly, you build and hand over. At the Starter tier you are working inside 2,500 executions a month. That is genuinely tight for anything event-driven. A webhook that fires on every order in a mid-sized shop will eat it. The execution-based model is what saves you here: consolidate logic into fewer workflows and you buy headroom without buying a plan upgrade.

This scenario has a quiet commercial advantage that freelancers undervalue. When the client owns the seat, the client owns the relationship with the vendor, which means the vendor takes the support call about the platform and you only take the call about your workflows. It also means the automation keeps running if the client stops working with you, which sounds like a downside and is actually what makes cautious clients say yes in the first place.

Scenario three: you never touch infrastructure. You build on the client's Zapier or Make account, bill for the build, and walk away clean. Lower ceiling, lower stress, and there are plenty of freelancers making a decent living there. If that sounds like your temperament, read the two comparisons linked above before committing to either.

The freelancers who do well with n8n in 2026 are the ones in scenario one who have priced the maintenance honestly. The ones who struggle are the ones who sold scenario one at scenario three prices.

Credentials, access and the part that becomes a legal problem

This deserves its own section because it is the failure that costs the most and gets the least coverage in reviews.

On a self-hosted Community instance, credentials live in the instance's credential store. Without role-based access control, anyone with editor access to that instance can use any stored credential inside a workflow. If you have five clients on one box, you are one compromised login away from an incident that involves all five of them at once, and without detailed audit logs you will struggle to reconstruct what was touched and when.

Three practical ways out, in ascending order of cost.

  1. One instance per client. More servers to patch, but the blast radius of any single failure is one client. At small-deployment prices of roughly $5 to $20 a month per box, this is often cheaper than the alternative and always easier to explain in a contract.
  2. Client-owned Cloud seats. The credentials sit in the client's account, under the client's billing, and your access can be revoked cleanly at the end of an engagement.
  3. A paid tier with RBAC and audit logs. Correct, and expensive, given that the tier carrying SSO, SAML, Git and multi-environment support is the one reported at €667 per month billed annually, or the $800 per month Cloud figure that third-party guides list.

Whichever you choose, the hygiene around it is yours. Use a dedicated service account per client rather than a person's login wherever the client's SaaS supports it. Rotate anything that has been shared over email or chat. Keep the master list of which credential belongs to which client somewhere encrypted and separate from the automation itself, which for most solo freelancers means a proper password manager rather than a notes file. NordPass is the one we use for client credential storage on the business side, and it costs a fraction of an hour of your time per month. It does not solve the missing RBAC inside n8n, and no password manager does. It does mean the keys you hold outside the instance are held properly.

Write the access policy into the proposal. Clients who care will be reassured you raised it. Clients who do not care are exactly the ones who will call a lawyer if something goes wrong.

Three real downsides

You inherit the ops job, and it is invisible work. Self-managed backups, upgrades and scaling come with the free licence. Clients never see this work and will not want to pay for it, so it has to be inside the retainer from day one or it comes out of your evenings.

The pricing information is genuinely confusing right now. When independent guides published within the same week disagree on whether Starter is €20 or €24, and on whether Business is a Cloud plan at $800 or a self-hosted plan at €667, you cannot quote from memory. Every proposal needs a fresh look at the official page. That is friction on every single deal.

The AI positioning is contested, and thinly sourced on both sides. One 2026 blog post argues the tool has hit its limit for advanced AI automation on scaling and deployment speed grounds, and that post is a single vendor-comparison piece rather than a benchmark. If your plan is to market yourself as an AI automation specialist and n8n is your only tool, you are betting on one side of an argument that neither side has fully proven. Keep a second approach in your kit. Our note on what happens when several AI tools go down at once makes the same point about single points of failure.

A fourth, smaller one: the collaboration features live in the paid tiers. That is fine while you are solo. The day you bring in a second person, RBAC and audit logs stop being nice-to-have, and the jump from free to Business pricing is steep. There is nothing between the €50 Pro tier and the €333 Startup tier, so the second person on your team arrives at the same time as a six-fold increase in tooling cost.

And a fifth, which is about your own dependencies: every workflow you build depends on somebody else's API staying the same. A client's SaaS vendor changes an endpoint, your flow fails silently, and the first person to notice is the client three weeks later. This is not specific to n8n, and it is why error handling and alerting belong in every build rather than in the nice-to-have column.

Who should not learn n8n

Skip it if your clients are non-technical small businesses who want one throat to choke and no server anywhere. They will be happier on a Cloud tool where the vendor takes the support call, and you will be happier not being that vendor.

Skip it if you do not write any code at all. You can build plenty without touching the code node, but the moment a client API misbehaves, the freelancers who can drop into JavaScript solve it in an hour while everyone else opens a support ticket. Without that, your ceiling is low and your competition is everybody.

Skip it if your target work is desktop process automation. The tool is built for APIs and backend workflows, and pitching it for UI clicking work sets up a project that cannot land.

Skip it if you need a paid tier to make the economics work but you have not sold the work yet. Starting at €667 a month for Business before you have a client is how freelancers end up subsidising their own tooling.

Skip it if you genuinely do not want to be on call. This is a temperament question rather than a skills question, and it is the one people answer dishonestly to themselves. If the thought of a client's automation failing while you are on holiday ruins the holiday, build on a platform where the vendor owns the pager.

What learning it actually takes

Answer first: if you already understand APIs, JSON and HTTP status codes, you are looking at a weekend for the basics and a few weeks of real projects for competence. If you do not understand those three things, learn them first, because the n8n canvas will not teach them to you and every hard bug you hit will be an API bug wearing a node costume.

The sequence that works: build something for yourself before you build for money. Set up the Community Edition locally, wire a webhook to a database write, break it deliberately, and read the execution log until you understand what failed and why. Error handling inside a workflow is what separates a freelancer who gets rehired from one who ships something that breaks in week three with no alert and no one noticing until a client complains.

Here is that sequence with time attached. The schedule assumes evenings and weekends around existing work.

Weekend one: the canvas. Install locally. Build three workflows that do nothing useful. Trigger one on a schedule, one on a webhook, one manually. Get comfortable with how data moves between nodes and how the output of one node appears in the input of the next, which is the single concept that confuses newcomers most.

Week two: the code node and real data. Take a public API, pull real records, reshape them in a code node, write them somewhere. This is where JSON stops being abstract. Deliberately send it malformed data and watch what happens.

Week three: failure. Turn off the target service mid-run. Expire a credential. Send a payload with a missing field. Build an error workflow that notifies you, and confirm the notification actually arrives. Freelancers skip this step and it is precisely the step that determines whether the client renews.

Week four: one real thing for yourself. Automate something in your own business. Invoice reminders, lead capture into a spreadsheet, a weekly report you currently build by hand. Run it for a month before you sell anything like it, because a month is how long it takes for the interesting failures to show up.

Weeks five to eight: the first paid build. Scope it small, price it as a fixed build plus a separate monthly retainer, and write the handover document as you go rather than at the end. Expect it to take roughly three times your estimate. That is normal and it is not a sign you chose wrong.

If you want a working example to take apart instead of starting from a blank canvas, we build our own automation templates at The Tool Signal, and our AI Email Triage Kit for n8n is a $19 one-time set of workflows that sorts and tags incoming mail. It is a reasonable first project to study before you build your own from scratch, because email triage contains most of the patterns you will reuse: a trigger, an LLM call inside a business process, conditional routing, and an error path.

Then learn the pricing model properly. Knowing that one execution equals one completed run regardless of node count is the difference between a client bill that stays flat and one that triples because you built forty small flows instead of eight big ones.

How to price n8n work without regretting it

Two separate line items, always. A fixed price for the build, and a monthly retainer for keeping it alive. Freelancers who bundle these into one number end up doing years of maintenance on a fee that covered four weeks of work.

The build price is ordinary project pricing and you already know how to do it. The retainer is the one people get wrong, so price it from the components rather than from a feeling:

  1. Your share of the infrastructure, from the €80 to €700 band depending on what you actually run.
  2. Routine upkeep time, around an hour a month per client instance by our reckoning, at your real hourly rate.
  3. An upgrade reserve, because major version upgrades land occasionally and consume more than an hour.
  4. A response commitment you can actually honour. Next business day is honest for a solo freelancer. One hour is not, unless you are charging for it properly and have a plan for holidays.

State plainly what the retainer does not cover. New workflows are new projects. Changes forced by a client's own vendor changing an API are billable. Getting this into the first agreement is much easier than renegotiating after six months of scope creep.

One more commercial note. If a client balks at a maintenance retainer, that is useful information rather than a negotiation to win. A client who will not pay for maintenance on a self-hosted instance is a client who should be on a vendor-hosted tool with their own seat, where the maintenance is somebody else's problem and priced into a subscription they understand.

The exit plan, written before you need it

Every client relationship ends eventually. Decide now what you hand over.

Export the workflows as JSON and keep them somewhere the client can reach, with a plain-language document explaining what each one does, what triggers it, and what it touches. Pin your Docker image tag to a specific version rather than running whatever the latest tag points at, so a rebuild produces the same thing you tested. Keep a written list of every credential the automation uses, so rotation on handover is a checklist rather than an archaeology project. Confirm your backups restore, on a schedule, to somewhere that is not the same machine.

None of this is exciting and all of it is billable as part of the retainer. It also happens to be the thing that makes a client comfortable saying yes to a self-hosted build in the first place, because the honest objection to self-hosting has always been "what happens if you disappear". Having a written answer to that question is a selling point, and most freelancers pitching n8n do not have one.

FAQ

Is the free self-hosted version of n8n good enough for client work?

For a single client on a single instance, yes. The Community Edition carries no licence fee and no billing cap on executions, and a 2026 review notes all integrations are available on it. What it does not include is shared workspaces, role-based access control or detailed audit logs, and backups plus upgrades are yours to manage. For multiple clients with separate credentials on one box, that missing RBAC is a real problem.

How much does n8n cost for one freelancer in 2026?

As of early September 2026, the Cloud Starter plan was reported at €20 per month billed annually, or €24 per month on monthly billing, with 2,500 executions included. Self-hosting costs nothing in licence fees, with third-party estimates putting very small server setups at roughly $5 to $20 per month. Check the official pricing page before quoting, since independent guides published in the same week disagree on the exact figures.

What counts as one execution in n8n?

One execution is one completed workflow run, regardless of how many nodes that workflow contains. This is how n8n prices its Cloud service. The practical consequence for freelancers is that consolidating logic into fewer, larger workflows costs less than splitting the same work across many small ones.

Is n8n still the right tool for AI automation work in 2026?

That is contested, and on thin evidence either way. One 2026 blog post, from GrowwStacks, argues n8n is no longer enough for advanced AI automation on scaling and deployment speed grounds; that argument rests on a single vendor-comparison post, not an independent benchmark. Other 2026 reviews still position n8n well for general business automation and API orchestration. For putting LLM calls inside a business process it remains a reasonable choice. For building complex LLM-native agent systems, look at what else is available before committing.

Should I learn n8n or Make.com as a solo freelancer?

It depends on whether you want to own infrastructure. n8n gives you a free self-hosted option and a code node, at the cost of becoming the sysadmin. Make.com keeps you out of server work entirely. Freelancers who can charge for maintenance tend to do better with n8n; those who want to build and walk away tend to do better on a hosted tool.

How long does it take to learn n8n?

If you already understand APIs, JSON and HTTP status codes, a weekend gets you the basics and a few weeks of real projects gets you to paid competence. If you do not know those three things, add four to six weeks of learning them first, because the canvas will not teach them to you. Our own rule of thumb from running client automations: the first billable project takes roughly three times longer than you estimate, and the second takes about as long as you estimated the first one would.

Do I need to know how to code to use n8n?

No for the first ninety percent of a build, yes for the last ten. Most workflows connect existing nodes with IF branches and loops and never touch code. The JavaScript and TypeScript code nodes are the escape hatch for the client API that returns a broken date format or a nested payload nobody anticipated. Freelancers who can write twenty lines inside a code node fix those in an hour. Freelancers who cannot open a support ticket and wait.

How many executions will a typical small business workflow use?

Do the arithmetic before you pick a plan. The Starter allowance of 2,500 executions a month works out to about 83 a day. A workflow polling an API every five minutes runs 288 times a day, roughly 8,640 a month, which is more than three times the Starter allowance on its own. The same workflow on an hourly schedule runs about 730 times a month and fits comfortably. A webhook firing on every order in a shop doing 40 orders a day uses about 1,200 a month. The allowances are the published ones; the per-day maths is ours.

Is n8n free forever if I self-host it?

The Community Edition carries no licence fee and no billing cap on executions, so in cash terms yes. Two caveats matter for a freelancer. You pay for infrastructure, with third-party estimates at roughly $5 to $20 a month for very small setups and €80 to €700 a month across the wider range. And n8n publishes its source under a fair-code style licence with restrictions on reselling n8n itself as a hosted service, so read the current licence text yourself before you build a hosting business on top of it rather than taking any article's word for it, including this one.

Can I run several clients on one n8n instance?

Technically yes, commercially it is the decision that most often goes wrong. The Community Edition has no role-based access control and no detailed audit logs, so every client's API keys and tokens sit in the same credential store on the same box, reachable by anyone with editor access. One compromised credential is a conversation with all five clients rather than one. The clean options are a separate instance per client, or a paid tier with RBAC, or client-owned Cloud seats.

What happens if I go over my n8n execution limit?

Overage behaviour varies by plan and has changed before, so confirm the current terms on the vendor's page instead of assuming. The practical approach is to never find out: size the plan with at least thirty percent headroom, replace polling triggers with webhooks wherever the source service supports them, and put an alert on your own execution count rather than waiting for the client to tell you the automation stopped.

Is n8n better than Zapier for a freelancer?

For a technical freelancer who wants to own the stack and bill for maintenance, n8n wins on cost ceiling, on the code node, and on the fact that a self-hosted instance has no billing cap on executions. For a freelancer selling to non-technical small businesses who want a vendor to call, Zapier wins on support, on breadth of consumer-grade integrations, and on the client being able to keep the automation running after you leave. Our tier-by-tier comparison goes through the pricing side in detail.

The verdict

Learn it if you can code a little, you are willing to own a server, and you can say the words "monthly maintenance retainer" without flinching. The combination of a free self-hosted licence, no billing cap on executions and a JavaScript escape hatch is a genuinely strong position for a technical freelancer in 2026.

Do not learn it as a way to avoid learning APIs. Do not learn it if your clients want a vendor rather than a person. And do not quote last month's prices, because the published figures for 2026 already disagree with each other inside the same week, and at least one load-bearing cost figure in this piece, the €967 to €1,167 self-hosted Business estimate, comes from a single source that nobody else in this research corroborated.

If you want a single decision rule: price the maintenance first, then decide. If the retainer you would have to charge is a number your clients will pay, n8n is one of the best commercial positions available to a solo automation freelancer this year. If it is not, build on somebody else's servers and sleep properly.

About the author

This review was written by the editorial team at The Tool Signal, which runs automation for small businesses daily and has been tracking workflow tools through several pricing changes. We do not have every tool in our hands, so this article separates what the vendor claims from what third parties report, names each third-party source in the text rather than linking out to it, and the claims block on this page names the source and date for each figure. Where the published numbers disagree, or where a figure rests on a single unverified source, we say so instead of picking the one that sounds best. Where the arithmetic is ours rather than the vendor's, such as the per-day execution maths and the maintenance-hours rule of thumb, we label it as ours.

Related reading

Latest updates

What we checked, and what is the vendor's word

  • n8n: n8n Cloud's Starter plan is reported at €20 per month billed annually, including 2,500 workflow executions. Vendor's claim, not verified by us (12 September 2026, source).
  • n8n: Several third-party pricing guides report the Starter plan at €24 per month on monthly billing for the same 2,500 executions. Not verified by us, taken from a third-party page (12 September 2026, source).
  • n8n: The Pro plan is reported at €50 per month billed annually, or €60 monthly, with 10,000 executions included. Not verified by us, taken from a third-party page (12 September 2026, source).
  • n8n: n8n prices Cloud by execution, where one execution is one completed workflow run regardless of how many nodes it contains. Vendor's claim, not verified by us (12 September 2026, source).
  • n8n: The self-hosted Community Edition carries no licence fee and no billing cap on executions; you pay only for your own infrastructure. Vendor's claim, not verified by us (12 September 2026, source).
  • n8n: The Community Edition does not include shared workspaces, role-based access control or detailed audit logs. Not verified by us, taken from a third-party page (12 September 2026, source).
  • n8n: The Business tier is reported at €667 per month billed annually, self-hosted, with 40,000 executions, SSO, SAML, Git integration and multi-environment support; a separate line-up lists a Cloud Business plan at $800 per month for the same execution count. Not verified by us, taken from a third-party page (12 September 2026, source).
  • n8n: n8n offers a Startup plan at €333 per month billed annually, described as half the Business price with the same feature set. Vendor's claim, not verified by us (12 September 2026, source).
  • n8n: One third-party site estimates total self-hosted cost at €967 to €1,167 per month for a Business-scale deployment once infrastructure is counted; this figure comes from a single source and was not corroborated elsewhere. Not verified by us, taken from a third-party page (12 September 2026, source).
  • n8n: One 2026 blog post argues n8n is no longer enough for advanced AI automation, citing scaling and deployment speed; this is a single vendor-comparison post, not an independent benchmark. Not verified by us, taken from a third-party page (12 September 2026, source).

Prices and limits move. Each line above says the date we last saw it on the source page.