n8n vs Zapier vs Make:自架成本怎麼算?
Zapier 按 task、Make 按 credit 計費,自架 n8n 則支付固定伺服器成本。用實際月用量找出成本交叉點,並確認 n8n 授權限制。
決定一切的唯一差異
n8n、Zapier 和 Make 執行相同類型的工作。觸發程序啟動後,資料會在 API 之間傳遞,最後寫入另一個系統。三者之間的選擇通常取決於一件事:計費單位。Zapier 和 Make 會針對自動化執行的每個工作單位收費。自行託管的 n8n 不會按工作單位收費,因為您支付的是伺服器費用。
這項單一差異會影響以下所有內容。當您每天執行 10 個工作流程時,按用量計費的方案幾乎不會產生費用;但當工作流程開始每分鐘觸發一次時,它可能成為您最大的軟體支出項目。固定的伺服器費用則相反:第一天看起來很昂貴,但隨著用量增加而不再上升。兩種模式都沒有問題,只是更適合向不同類型的使用者收費。
各產品實際收費的項目
Zapier 按 task 計費。 Zapier 的定義是:每當 Zapier 成功完成一項工作,就會計為一個 task。Zap 中的每個成功動作步驟會消耗 1 個 task,部分動作會消耗多個 task。觸發程序與輪詢不計費,失敗的動作不計費,內建工具(Formatter、Paths、Filter、Delay、Looping、Storage)也不計費。因此,包含 1 個觸發程序和 3 個動作步驟的 Zap,每次執行都會消耗 3 個 task。截至 2026 年 7 月,免費方案每月包含 100 個 task;付費 Professional 方案按年計費,每月起價約為 20 美元,包含 750 個 task。
Make 按 credit 計費,這是它過去稱為 operation 的單位。Make 的文件指出,scenario 執行的每個動作都會消耗特定數量的 credit,而大多數動作會消耗 1 個。讀取、搜尋、建立、更新、刪除、轉換、彙總和迭代各消耗 1 個 credit。Router 和錯誤處理程式不消耗 credit。這裡的重要詞是 迭代:逐一處理 200 列資料的模組,大約會消耗 200 個 credit,而不是 1 個。截至 2026 年 7 月,免費方案每月包含 1,000 個 credit;Core 方案每月起價約為 12 美元,包含 10,000 個 credit。
自架 n8n 不會按執行次數收費。 Community 版本免費,且包含幾乎完整的功能集。工作流程執行、執行中的節點、迴圈迭代和重試都不會產生費用,因為唯一的計量項目是伺服器的 CPU、記憶體和磁碟。付費自架方案需要 license key,但其販售的是單一登入和獨立環境等治理功能,而不是處理量。如果你已經完成 使用 Docker 和 HTTPS 在 VPS 上設定 n8n,就已經支付所有持續性費用。
n8n 官方文件中的安裝指令很短,可以清楚說明這一點:
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Europe/Berlin" \
-e TZ="Europe/Berlin" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n接著,編輯器會在 port 5678 上提供服務。這個指令只適合初步查看,因為它使用預設的 SQLite 檔案,而且 --rm 會在你停止容器時將其刪除。正式依賴的伺服器應使用 Postgres,並在前方設定 reverse proxy。
以實際月份計算
模糊的比較沒有意義,因為答案完全取決於您的執行量。因此請直接計算。以下是小型公司實際執行的 4 個自動化流程,以及各流程的觸發頻率和每次執行所執行的計費步驟數。
The data behind this chart
[
{
"label": "Form to CRM to Slack",
"runs_per_month": 1200,
"billable_steps": 3,
"units_per_month": "3,600"
},
{
"label": "Order sync, every 15 min",
"runs_per_month": 2880,
"billable_steps": 4,
"units_per_month": "11,520"
},
{
"label": "AI inbox triage",
"runs_per_month": 900,
"billable_steps": 5,
"units_per_month": "4,500"
},
{
"label": "Daily revenue report",
"runs_per_month": 30,
"billable_steps": 6,
"units_per_month": "180"
}
]僅訂單同步每月就會使用 11,520 個計費單位,因為每 15 分鐘觸發一次的排程會執行 2880 次,而每次執行都會處理 4 個付費步驟。每日報表雖然包含最多步驟,看起來像是負載最大的工作流程,但每月只使用 180 個計費單位。執行頻率每次都比複雜度更具影響,因此如果只根據工作流程的結構,而不考慮排程來估算,最後收到的帳單往往會超出預期。
這 4 個自動化流程合計每月使用 19,800 個計費單位。在 Zapier 上,這會使您使用付費方案的 20,000-task 層級。在 Make 上,這大約是 Core 方案所含 credits 的 2 倍,因此您必須升級方案。在自行代管的 n8n 上,這與執行 1 個工作流程的每月伺服器費用相同,伺服器不會察覺負載差異。
現在只變更 1 個數字。將訂單同步的頻率從每 15 分鐘 1 次改為每 5 分鐘 1 次。Zapier 和 Make 會將該項目的用量增加至 34,560 個單位,帳單也會升至下一個層級。n8n 伺服器的 CPU 使用量只增加幾個百分點。相較於任何方案的標示價格,這種差異才是真正的決策依據。
損益平衡點所在
沒有通用的損益平衡點,但其趨勢可以預測。
- 每月低於約 1,000 個單位時,託管服務的免費方案明顯占優。沒有任何方案比零成本更低,而且您不必修補伺服器。
- 每月約 1,000 到 10,000 個單位時,入門付費方案價格低廉,託管工具仍是較佳選擇,因為 VPS 加上您投入的管理時間,成本高於每月 12 到 20 美元。
- 每月超過約 20,000 個單位時,按量計費會持續累積,而固定的伺服器成本通常更有利;隨著用量增加,優勢也會持續擴大。
- 任何會逐列處理資料的工作流程(CSV 匯入、包含 500 筆訂單的清單、分頁 API)都會完全跳過上述區間,因為單次執行就可能耗用數千個單位。
最後一種情況正是自行託管不再只是偏好的原因。每晚處理 5,000 筆記錄的工作,在按量計費方案上會耗用 5,000 個點數;在 n8n 上則只會耗用一次執行所需的 CPU 資源。
相同的邏輯也適用於 AI 步驟,而這正是自動化用量成長最快的領域。在託管情境中,每次模型呼叫除了模型供應商收取的 token 費用外,還會被計為一個可計費單位,因此相同工作會被計費兩次。在 n8n 工作流程中執行 Claude API,您只需支付模型供應商的費用。
n8n 授權條款,簡明說明
n8n 依通常定義並非開放原始碼軟體。若假定它是開放原始碼,日後可能會面臨意外限制。n8n 採用 Sustainable Use License,其條款規定:
您只能基於自身的內部業務目的,或基於非商業或個人用途,使用或修改本軟體。
關於將軟體提供給他人:
您只能在免費且基於非商業目的的情況下,散布本軟體或將其提供給他人。
請依此檢視您的計畫。使用 n8n 自動化自家公司工作,屬於內部業務目的,這是許可的,且適用於本文幾乎所有讀者。若將 n8n 作為您銷售產品背後的引擎,或向客戶轉售代管的 n8n 執行個體,則不在免費授權涵蓋範圍內,必須與 n8n 簽訂商業協議。在此基礎上建立業務前,請確認 n8n 儲存庫中的最新 LICENSE.md,因為條款可能變更,且只有儲存庫中的文字具有效力。
還有另一項較不嚴格的限制。免費的 Community edition 包含幾乎所有功能,免費註冊後還會解鎖少數額外功能,例如資料夾和編輯器中的偵錯功能。針對較大型團隊的功能,包括單一登入、日誌串流和獨立環境,則需要付費授權金鑰。這些屬於治理功能。n8n 從未以處理量作為銷售項目。
固定伺服器費用未涵蓋的項目
誠實評估自行代管時,必須納入不免費的部分。
您必須自行負責正常運作時間。代管平台發生中斷時,您只需等待,由其他人接手處理。VPS 發生中斷時,無論何時發生,都必須由您修復。您也必須負責升級,因為 n8n 經常發布新版本,而從不更新的容器映像會造成安全性問題。您還必須負責備份:n8n 加密金鑰和 Postgres 資料庫合在一起,才是您的認證資訊與工作流程的唯一完整副本;遺失金鑰會使所有已儲存的認證資訊無法讀取。請從第一天起,就將加密的 restic 備份同時指向這兩者,而不要等到第一次事故發生時才處理。
您也必須自行負責代管方案通常不明說但已包含的部分。Zapier 和 Make 維護數千個應用程式連接器,並在供應商變更 API 時修復這些連接器。n8n 擁有大型節點函式庫,以及可涵蓋其餘需求的通用 HTTP 節點,但整合功能損壞時,整個下午可能都要用來處理。代管方案也包含合規文件、具有回應時間承諾的支援,以及由其他人負責的待命輪值。
請如實估算實際成本:伺服器費用,加上每月約 1 小時的維護時間,再加上初始設定所需的一天。如果這個總成本仍低於按用量計費的帳單,自行代管就是正確選擇。每月 19,800 個單位時,通常值得自行代管。每月 500 個單位時,通常不值得。
應選擇哪一個
如果連接器清單就是產品本身,請選擇 Zapier。它支援的應用程式最廣,學習曲線也最平緩。如果您的自動化流程短且不常執行,按工作計費確實很便宜。
如果您的邏輯以視覺化方式呈現,且包含分支,請選擇 Make。其畫布能妥善處理路由器、迭代器和錯誤處理常式。在相近的方案層級中,其 credits 的單位成本低於 Zapier 的工作計費。請留意迭代器,因為 credits 用量可能在此處毫無預警地增加。
如果工作量很大、資料不能離開自有基礎架構,或工作流程會呼叫您已在執行的模型和資料庫,請選擇自我託管的 n8n。這也是三者中唯一能讓您查看工作流程所採用的程式碼路徑並加以修改的工具。請預留 VPS 和每月 1 小時的維護時間,並先閱讀授權條款。基於上述原因,它值得列入任何 2026 年自我託管清單:計量器會停止。
FAQ
自行託管的 n8n 真的免費嗎?
Community 版本可免費執行,不收取每次執行費用,且幾乎包含完整功能集。您仍須支付伺服器費用。single sign-on、log streaming 和獨立環境等面向大型團隊的功能,需要付費 license key。系統不會計量您的工作流程執行量,這正是自行託管的主要原因。
每次執行一個 Zap 會使用多少個 Zapier tasks?
每個成功執行的動作步驟使用 1 個 task,部分動作的費用超過 1 個。trigger 免費,polling 免費,失敗的動作免費;Formatter、Paths、Filter 和 Delay 等內建工具也免費。因此,包含 1 個 trigger 和 3 個動作的 Zap,每次執行會使用 3 個 tasks;若每月觸發 1,000 次,就是 3,000 個 tasks。
Make credits 和 Zapier tasks 的計算方式相同嗎?
兩者相近,但並不完全相同。兩者都會針對工作流程執行的每個動作收費。Make 會將每個 module 動作計為 1 個 credit,包括資料轉換和 iterator 的每次迭代;Zapier 則不會對內建的格式化和篩選工具收費。對於會逐一處理清單的工作流程,差異最為明顯,因為 Make 會按每次迭代計費,費用很快就會累積。
我可以在商業產品中使用自行託管的 n8n 嗎?
在免費授權下不可以。Sustainable Use License 允許您用於自身的內部商業用途,或非商業及個人用途。自動化自家公司的工作沒有問題。但若要將 n8n 嵌入您銷售的產品,或轉售託管執行個體,則需要與 n8n 簽訂商業協議。在確定設計前,請先閱讀儲存庫中的最新 LICENSE.md。
應在何種用量下從 Zapier 或 Make 切換至 n8n?
沒有固定數字,但通常有明確的趨勢。每月低於約 1,000 個計費單位時,託管服務的免費方案較具優勢;每月超過約 20,000 個計費單位時,固定的伺服器成本通常更有利。任何會逐列處理資料的工作流程都會立即打破這項規則,因為在按量計費的方案中,單次執行 5,000 筆記錄就會消耗 5,000 個單位;在自有伺服器上則不會產生額外費用。