AI Income & Cash Flow

n8n Cloud vs Self-Hosted Retainer Cost

n8n Cloud Starter is €20 a month on annual billing and caps you at 2,500 executions. A $6 droplet does not replace that plan for client work.

Compact fanless computer on a walnut desk beside a sunlit window
Key Takeaways
  • n8n Cloud Starter is €20 per month when billed annually and includes 2,500 workflow executions, with concurrency fixed at 5.
  • n8n says a workflow that runs every five minutes uses about 8,600 to 8,900 executions a month, more than three times the Starter cap.
  • A DigitalOcean 1 GiB Basic Droplet caps at $6 a month. n8n's Docker Compose guide asks for at least 4 GB RAM and 2 vCPUs, the $24 plan.
  • The Sustainable Use License lets you charge to build n8n workflows. Free Community use is limited to your own internal business purposes.
  • Claude Haiku 4.5 is $1 per million input tokens and $5 per million output tokens. One thousand short 500/80-token drafts cost about $0.90.
  • IRS self-employment tax is 15.3% once net earnings reach $400, so the tax line on a $3,000 retainer dwarfs a roughly $23 host.

Disclosure: this article contains affiliate links. If you open an account through one of them, Cashflow Abroad may earn a referral commission at no extra cost to you.

A $3,000 automation retainer looks almost pure profit until one polling workflow burns through the host. n8n's own pricing FAQ says a workflow that runs every five minutes lands around 8,600 to 8,900 executions a month. n8n Cloud Starter is €20 per month when billed annually and, per n8n's plan FAQ, includes 2,500 workflow executions. The cap arrives before a $6 server bill ever matters.

Phone and chat agents are a different product from an n8n graph. Michael Heredia builds owner-owned Telegram, Discord, Slack, and phone agents that run on the buyer's server with the buyer's keys; as of September 2026 the site lists a Telegram agent from $2,000, a Slack pilot from $3,000, and an AI receptionist at $8,000, each as a one-time install rather than another monthly seat. For workflow retainers, stay inside the AI income stack and price the host before you send the quote. The broader offer design sits in the automation agency playbook; this piece is only the hosting math.

As of September 2026. Euro prices below are the annual figures shown on n8n's pricing page. Dollar conversions use the ECB reference rate of $1.1403 per euro on 25 September 2026.

What does a $3,000 retainer actually cost to run?

The software line on a single retainer is usually tens of dollars, not hundreds, if the client owns the n8n workspace and you stop polling. The cash that leaves is self-employment tax, voice minutes, and a plan upgrade you did not model.

Quick math

€20 Starter, billed annually, times $1.1403 is about $22.81 a month. Against a $3,000 retainer that is under 1% of revenue. A five-minute poll at roughly 8,600 executions is more than three times the 2,500-execution Starter allowance, so the cheap plan is not the plan you can sell.

Starter path and operator path

Beginners should put production in the client's n8n Cloud account and use the 14-day Cloud trial, which n8n's deployment guide describes as Pro features with no install. The pricing FAQ caps that trial at 1,000 executions and does not require a card for Cloud. You are consulting inside their workspace. That matches the license, which allows paid help building workflows.

Operators who already have three or more retainers should split the bill. Your internal jobs (invoice reminders, your own lead log) can sit on a self-hosted Community instance. Each client's live triggers stay on a plan they pay, sized to their execution count. Do not pool five clients onto one login to "save" the €20.

Does a $6 droplet replace n8n Cloud?

No. A $6 DigitalOcean Basic Droplet is 1 GiB of RAM, and n8n's Docker Compose guide asks for at least 4 GB of RAM and 2 vCPUs when you include the code sandbox. The $6 box also does not grant a license to host other companies' builders.

DigitalOcean's bundled Basic plans, as listed on the Droplet pricing page, are billed per second with a monthly cap. The 1 GiB plan caps at $6 (1 vCPU, 25 GiB SSD, 1,000 GiB transfer). The 4 GiB / 2 vCPU plan caps at $24 (80 GiB SSD, 4,000 GiB transfer). Weekly backups are priced at 20% of the Droplet cost, so the $24 plan becomes $28.80 before any tax DigitalOcean must collect in your country. Daily backups are 30%.

n8n's DigitalOcean install note says a basic shared-CPU plan is enough for many workloads, and separately says to provision at least 4 GB and 2 vCPUs if you turn on the sandbox runner. Idle memory can be near 100 MB in their OEM sizing example. Code nodes and binary files are what exhaust RAM, which is why the $4 plan (512 MiB) is a demo, not a retainer host.

Route Price as of Sep 2026 Hard limit Fit
n8n Cloud Starter, annual €20/mo, about $22.81 2,500 executions, 5 concurrent, 7-day history Client-owned workspace under the cap
n8n Cloud Pro, annual (Pro-1) €50/mo, about $57.02 10,000 executions, 20 concurrent, 5,700 AI credits Webhook volume past Starter, still their account
Basic Droplet, 1 GiB $6/mo cap Below the 4 GB Compose note Not the documented sandbox size
Basic Droplet, 4 GiB / 2 vCPU $24/mo cap, plus 20% if weekly backups are on You patch, you back up, license is still internal use Your own ops, not a white-label host
n8n Business, annual €667/mo, about $760.58 Self-hosted license only; Cloud does not sell Business SSO, environments, Git — not client one

Annual billing does not add executions. n8n's FAQ says the only benefit of paying yearly is a lower price. This article quotes the annual numbers printed on the pricing page and does not invent a monthly list price the page did not show in the default view. Cloud data for hosted plans is stored in Frankfurt. A self-hosted box is wherever you place the Droplet, which matters if a European client asks where lead records sit.

Abstract glowing workflow nodes branching across a dark slate surface

How many executions does one client workflow burn?

One execution is one full run of the workflow, not one step. n8n bills that way on purpose: a ten-node lead path still counts as a single execution. That is kinder than per-step tools, and it still punishes schedules.

The five-minute poll that blows Starter

n8n's pricing FAQ gives the planning rule directly. A daily schedule is about 30 or 31 executions a month. A run every five minutes is about 8,600 to 8,900. Starter's 2,500 executions cover roughly 83 runs a day. Pro-1's 10,000 executions cover one five-minute poll with a little room left, then a second busy webhook workflow pushes you into Pro-2, which the same FAQ lists at 50,000 executions and 50 concurrent runs.

  • One webhook per new lead: executions equal leads. Forty leads a day is about 1,200 a month, inside Starter.
  • One nightly report: about 30 executions. Five clients on that pattern are about 150, still inside Starter if nothing else polls.
  • One inbox check every five minutes: about 8,600 executions for a single workflow. That is a Pro conversation, or a redesign.
  • Concurrency is fixed. Starter allows 5 runs at once, Pro-1 allows 20, and the FAQ says you cannot raise the number inside the plan.

Saved history is a separate limit. Hitting the storage cap does not stop workflows; it drops old logs. Starter keeps about seven days. If a client disputes a missed text from last month, a seven-day log will not save you. Write the outcome to their CRM as the record, and treat n8n history as a debug window.

Can you self-host client work on the free edition?

You can charge to build workflows. You cannot hand clients your Community instance and call it their product. n8n's Community license allows free use, modification, and redistribution with three limits, and the first is the one that hits retainers.

The 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. You may distribute it only free of charge for non-commercial purposes. The same page says the older license blocked paid consulting, and that restriction was removed: you may offer commercial consulting or support, including building n8n workflows, without a separate agreement. It also says a company policy against commercial-use limits is usually fine when people use n8n internally and do not let customers connect their own accounts and build workflows there.

Embedding the editor in a product you sell, or white-labeling it, is an OEM agreement. n8n's OEM page says using n8n only as a backend, where end users never see the editor, is available on paid plans and does not need that separate OEM contract. Read that as a stop sign for "one droplet, five clients, my login." If the workflow is the product, put it on a paid plan or in the client's own internal workspace, and email license@n8n.io when the shape is unclear.

What can stay on your box

Your invoice chase, your personal CRM hygiene, and a private alert when a webhook fails are internal. Registered Community is still free and adds folders, in-editor debug, and custom execution data after you register an email. Business features such as SSO, Git version control, environments, and external secret stores need the paid license key. At €667 a month on annual billing, that key is a team decision, not the default for a first $3,000 client. Business overages on that plan are listed at €4,000 for an extra 300,000 executions, invoiced if you blow the quota.

Where does the model bill actually land?

n8n's "AI credits" are not your Claude invoice. Starter includes 2,300 AI Assistant credits a month for n8n's own builder assistant. Pro tiers list 5,700 or 13,700. Unused credits do not roll over, and the pricing page says you cannot buy more. On self-hosted n8n the assistant is bring-your-own-key, so those Cloud credits never appear.

Quick math

Claude Haiku 4.5 is $1 per million input tokens and $5 per million output tokens on Anthropic's pricing page. A short lead draft assumed at 500 input tokens and 80 output tokens costs $0.0005 plus $0.0004, or $0.0009. One thousand drafts cost about $0.90. Batch API requests are half of that, $0.50 and $2.50 per million. The token bill does not rescue a workflow that already exceeded 2,500 executions.

Those token counts are a planning assumption for a short SMS-length draft, not an Anthropic benchmark. Longer summaries, file attachments, and retries multiply it. Haiku 4.5's published context window is 200,000 tokens and the API id on the model page is claude-haiku-4-5-20251001. Cache reads are $0.10 per million tokens if you reuse a stable prompt prefix. None of that changes the execution count: the model call sits inside the same run.

If the buyer is a US contractor who is not ready for a retainer, post one plain offer as a free listing on Brixaz and see who replies. The marketplace is early, and the listing fee is zero, so it is a demand test rather than a channel you should depend on.

Hands seating an ethernet cable into a small fanless computer

What still takes the cash after the tools are cheap?

US self-employment tax still applies to net earnings from this work when you are a US citizen or resident, including while you live abroad. Moving the Droplet to another region does not switch that off.

The IRS states the self-employment tax rate at 15.3%: 12.4% for Social Security and 2.9% for Medicare. You generally owe it, and file Schedule SE, when net earnings from self-employment are $400 or more. An additional 0.9% Medicare tax applies above the IRS thresholds on that same page: $200,000 for single filers and heads of household, $250,000 for married filing jointly, and $125,000 for married filing separately. You usually pay both income tax and self-employment tax through quarterly estimated payments, not in one surprise each April.

Receive the retainer in a US business account you can open and operate from abroad. Mercury Bank is built for that LLC or corporation inbox: invoices land in dollars, and you are not waiting on a local branch to accept a US client wire. Keep the n8n subscription on the client's card when they own the workspace, so a cancelled retainer does not leave you paying their executions.

Quote checklist before you name a price

  1. List every trigger for 30 days: webhook, schedule, or manual. Multiply schedules by runs per month using n8n's daily and five-minute examples.
  2. If any schedule exceeds 2,500 executions alone, redesign it or quote Pro, not Starter.
  3. Confirm the client will own the n8n workspace. Your Community server stays internal.
  4. If you self-host your own ops with the code sandbox, start at the 4 GiB / 2 vCPU Droplet ($24 cap) and add weekly backups at 20%.
  5. Estimate model tokens separately from executions. A $0.90 Haiku draft budget is not an execution upgrade.
  6. Add voice or SMS as its own line. Do not bury carrier fees inside "automation."
  7. Set aside self-employment tax on net profit, and keep a note that the Social Security wage base changes by year. The IRS page cited here still prints a 2024 wage-base figure, so check Schedule SE for the year you are filing.
  8. Write whose Frankfurt-or-Droplet region stores the lead data, especially for EU clients.

Keep the client's plan, and keep your margin

Sell the outcome, and let the client pay n8n Cloud for the runs that produce it. Starter at €20 a month on annual billing, about $23 at the late-September 2026 euro rate, is enough when each lead is one webhook and you stay under 2,500 executions and five concurrent runs. A $6 Droplet does not replace that plan: it is short of the 4 GB sandbox note, and the Community license is for your internal work plus consulting, not a mini cloud you resell.

When the workflow must poll, quote the execution tier first. When the client needs a phone agent instead of a graph, that is a separate build on their server. Either way, the $3,000 fee is only clean after tax, voice, and the plan cap are on the same page as the software.

This is general information, not tax, legal, or licensing advice. n8n prices, execution tiers, DigitalOcean caps, model rates, and IRS thresholds change. Confirm the live pricing page, the Community license, and a qualified tax professional before you invoice or file.

Data notes / Sources checked

  • n8n pricing: annual Starter €20, Pro €50, Business €667 per month; an execution is a full workflow run; five-minute schedules about 8,600–8,900 executions; Business overage €4,000 per 300,000 executions; Cloud trial limits including 1,000 executions; hosted data in Frankfurt.
  • n8n Cloud plan FAQ: Starter 2,500 executions, 5 concurrent, 2,300 AI credits, 7-day history; Pro-1 10,000 executions and 20 concurrent; Pro-2 50,000 executions and 50 concurrent; Business is not sold on Cloud; annual billing does not add quota.
  • Choose how to use n8n: 14-day Cloud trial with Pro features; Community edition is the free self-hosted option.
  • n8n Community license: internal-use limit, and paid consulting to build workflows is allowed.
  • n8n OEM deployment: embedding the editor needs a commercial agreement; invisible backend use is described for paid plans.
  • Docker Compose install: at least 4 GB RAM and 2 vCPUs when the sandbox runner is included.
  • DigitalOcean Droplet pricing: $6 and $24 Basic caps, per-second billing, backups at 20% weekly or 30% daily.
  • Anthropic Claude pricing: Haiku 4.5 at $1 / $5 per million input and output tokens; batch API at half those rates.
  • ECB euro reference rate: $1.1403 per euro on 25 September 2026, as carried by the Frankfurter ECB feed.
  • IRS self-employment tax: 15.3% rate, $400 net-earnings threshold, and additional Medicare thresholds.
  • IRS estimated taxes: how self-employed people pay during the year.

Frequently asked questions

Does a $6 VPS replace n8n Cloud Starter?

No. DigitalOcean's $6 Basic Droplet has 1 GiB of RAM, below the 4 GB and 2 vCPU note in n8n's Docker Compose guide. The free Community license is for your internal use, so client production belongs in their own n8n Cloud workspace.

How many executions does polling every five minutes use?

n8n's pricing FAQ puts a schedule that runs every five minutes at about 8,600 to 8,900 executions a month. Starter includes 2,500 executions, so that single polling workflow does not fit on the entry plan.

Can I host several clients on one free n8n server?

You can charge consulting fees to build workflows in a client's own account. Putting several customers onto your free Community instance as if it were their product is outside the internal-use limit. Use their Cloud plan, or a paid license if you run n8n as a backend.

Does moving abroad remove self-employment tax on automation retainers?

No. The IRS self-employment tax rate is 15.3% when net earnings are $400 or more, and living outside the United States does not cancel Social Security and Medicare tax. Pay it with quarterly estimated taxes.

This guide is general information, not personalized tax, legal, or investment advice. Rules change; verify current thresholds with official sources or a qualified professional before acting.

n8n cloud pricingretainer marginself-hosted automation