SSD Nodes Learn Hosting plans →
Hướng dẫn Matt ConnorBởi Matt Connor · Cập nhật ngày 2026-08-26

n8n vs Zapier vs Make: Tự host có rẻ hơn không?

So sánh chi phí n8n self-host, Zapier và Make bằng một tháng sử dụng thực tế: tính điểm hòa vốn theo task, chi phí server và đọc license n8n.

Điểm khác biệt quyết định lựa chọn

n8n, Zapier và Make thực hiện cùng một loại công việc. Một trigger được kích hoạt, dữ liệu di chuyển giữa các API, rồi một hệ thống khác nhận kết quả. Lựa chọn giữa chúng thường được quyết định bởi một yếu tố: đơn vị tính phí. Zapier và Make tính phí cho từng đơn vị công việc mà automation của bạn thực hiện. n8n self-host không tính phí theo đơn vị công việc, vì bạn trả tiền cho một server thay thế.

Sự khác biệt duy nhất đó chi phối mọi nội dung bên dưới. Gói tính phí theo mức sử dụng gần như không tốn gì khi bạn chạy 10 workflow mỗi ngày, nhưng sẽ trở thành khoản phần mềm lớn nhất khi một workflow bắt đầu chạy mỗi phút. Chi phí server cố định thì ngược lại: ban đầu có vẻ đắt, nhưng không tăng khi khối lượng công việc tăng. Không mô hình nào thiếu minh bạch. Chúng chỉ phù hợp với các kiểu người dùng khác nhau.

Mỗi sản phẩm thực sự tính phí như thế nào

Zapier tính phí theo task. Theo định nghĩa của Zapier: một task được tính mỗi khi Zapier hoàn tất thành công một đơn vị công việc. Mỗi action step hoàn tất thành công trong một Zap sẽ dùng 1 task, và một số action dùng nhiều hơn 1 task. Trigger và polling không bị tính phí; action thất bại cũng không bị tính phí; các công cụ tích hợp sẵn (Formatter, Paths, Filter, Delay, Looping, Storage) cũng không bị tính phí. Vì vậy, một Zap có 1 trigger và 3 action step sẽ tốn 3 task mỗi lần chạy. Tính đến tháng 7 năm 2026, gói miễn phí bao gồm 100 task mỗi tháng. Gói Professional trả phí bắt đầu ở mức gần 20 US dollars mỗi tháng nếu thanh toán theo năm, với 750 task.

Make tính phí theo credit, trước đây gọi đơn vị này là operation. Tài liệu của Make cho biết mỗi action mà một scenario thực hiện sẽ tiêu thụ một số credit nhất định, và phần lớn action tiêu thụ 1 credit. Đọc, tìm kiếm, tạo, cập nhật, xóa, chuyển đổi, tổng hợp và lặp đều tốn 1 credit. Router và error handler thì không. Từ khóa quan trọng ở đây là lặp: một module lặp qua 200 dòng sẽ tốn khoảng 200 credit, không phải 1 credit. Tính đến tháng 7 năm 2026, gói miễn phí bao gồm 1.000 credit mỗi tháng. Gói Core bắt đầu ở mức gần 12 US dollars mỗi tháng cho 10.000 credit.

n8n self-hosted không tính phí theo mỗi lần thực thi. Bản Community miễn phí và có gần như đầy đủ tính năng. Số lần chạy workflow, số node trong mỗi lần chạy, số vòng lặp và số lần retry đều không tốn phí, vì chỉ có CPU, memory và disk của server là bị giới hạn. Các gói self-hosted trả phí vẫn tồn tại và cần license key, nhưng chúng bán các tính năng quản trị như single sign-on và môi trường tách biệt, không phải throughput. Nếu bạn đã làm theo hướng dẫn cài n8n trên VPS bằng Docker và HTTPS, thì bạn đã thanh toán toàn bộ chi phí định kỳ.

Lệnh cài đặt trong tài liệu chính thức của n8n đủ ngắn để minh họa điều này:

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

Sau đó, editor sẽ hoạt động tại port 5678. Lệnh này chỉ phù hợp để xem thử, vì nó dùng file SQLite mặc định và --rm sẽ xóa container khi bạn dừng nó. Một server mà bạn phụ thuộc vào nên dùng Postgres và có reverse proxy ở phía trước.

Một tháng thực tế, tính bằng số

So sánh chung chung không có ích, vì câu trả lời phụ thuộc hoàn toàn vào lưu lượng của bạn. Vì vậy, hãy tính cụ thể. Dưới đây là 4 automation mà một công ty nhỏ thực sự chạy, cùng tần suất chạy và số bước tính phí trong mỗi lần chạy.

ChartBillable units per month, four common automations
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"
  }
]

Riêng việc đồng bộ đơn hàng đã tốn 11,520 unit tính phí mỗi tháng, vì schedule trigger chạy mỗi 15 phút, tổng cộng 2880 lần, và mỗi lần chạy thực hiện 4 bước tính phí. Báo cáo hằng ngày có vẻ là workflow nặng nhất vì có nhiều bước nhất, nhưng chỉ tốn 180. Tần suất luôn tác động lớn hơn độ phức tạp. Vì vậy, ước tính dựa trên cấu trúc workflow thay vì lịch chạy thường khiến bạn nhận hóa đơn cao hơn dự kiến.

Tổng cộng, 4 automation này tốn 19,800 unit tính phí mỗi tháng. Trên Zapier, bạn sẽ rơi vào tier 20,000 task của một gói trả phí. Trên Make, con số này gần gấp đôi số credit được bao gồm trong gói Core, nên bạn phải nâng gói. Với n8n tự host, hóa đơn server hằng tháng vẫn giống như khi chạy 1 workflow, và server gần như không nhận thấy khác biệt.

Bây giờ hãy thay đổi 1 con số. Đổi lịch đồng bộ đơn hàng từ mỗi 15 phút thành mỗi 5 phút. Zapier và Make sẽ tăng dòng này gấp 3, lên 34,560 unit, và hóa đơn sẽ chuyển sang tier tiếp theo. Máy chủ chạy n8n chỉ tăng thêm vài phần trăm CPU. Sự bất đối xứng đó, chứ không phải mức giá được quảng cáo của bất kỳ gói nào, mới là yếu tố quyết định thực sự.

Mốc chuyển đổi nằm ở đâu

Không có một điểm hòa vốn chung cho mọi trường hợp, nhưng xu hướng khá dễ dự đoán.

  • Dưới khoảng 1,000 đơn vị mỗi tháng, các gói miễn phí của dịch vụ host hơn hẳn. Không chi phí nào thấp hơn 0, và bạn không phải vá server.
  • Trong khoảng 1,000 đến 10,000 đơn vị, các gói trả phí cấp thấp có giá rẻ. Công cụ được host vẫn là lựa chọn hợp lý hơn, vì chi phí VPS cộng với thời gian quản trị của bạn thường cao hơn 12 đến 20 dollar mỗi tháng.
  • Trên khoảng 20,000 đơn vị mỗi tháng, chi phí tính theo mức sử dụng sẽ tăng dần, còn chi phí server cố định thường có lợi hơn và tiếp tục có lợi khi sản lượng tăng.
  • Bất kỳ workflow nào lặp qua các dòng (import CSV, danh sách 500 order, API phân trang) đều bỏ qua các mức này, vì một lần chạy có thể tiêu tốn hàng nghìn đơn vị.

Trường hợp cuối là lúc self-hosting không còn chỉ là vấn đề sở thích. Một job chạy hằng đêm xử lý 5,000 bản ghi sẽ tiêu tốn 5,000 credit trên gói tính theo mức sử dụng, nhưng trên n8n chỉ dùng CPU tương ứng với một lần thực thi.

Logic này cũng áp dụng cho các bước AI, vốn là nơi volume của automation tăng nhanh nhất. Mỗi lần gọi model trong một scenario được host là một đơn vị tính phí, ngoài khoản phí token riêng của nhà cung cấp model. Vì vậy, cùng một tác vụ bị tính phí hai lần. Chạy Claude API trong workflow n8n giúp bạn chỉ phải trả tiền cho nhà cung cấp model.

Giấy phép n8n, nói rõ

n8n không phải là phần mềm nguồn mở theo định nghĩa thông thường. Giả định ngược lại sẽ khiến bạn gặp vấn đề về sau. n8n được phát hành theo Sustainable Use License, trong đó nêu rõ:

Bạn chỉ được sử dụng hoặc sửa đổi phần mềm cho mục đích kinh doanh nội bộ của chính mình, hoặc cho mục đích phi thương mại hay mục đích cá nhân.

Về việc cung cấp phần mềm cho người khác:

Bạn chỉ được phân phối phần mềm hoặc cung cấp phần mềm cho người khác nếu thực hiện việc đó miễn phí và cho mục đích phi thương mại.

Hãy đối chiếu các điều khoản này với kế hoạch của bạn. Chạy n8n để tự động hóa công việc của công ty mình là mục đích kinh doanh nội bộ. Việc này được phép và phù hợp với gần như mọi người đang đọc bài này. Chạy n8n làm engine cho một sản phẩm bạn bán, hoặc bán lại các instance n8n được host cho khách hàng, không thuộc phạm vi của giấy phép miễn phí. Trường hợp đó cần có thỏa thuận thương mại với n8n. Hãy kiểm tra LICENSE.md hiện tại trong repository của n8n trước khi xây dựng hoạt động kinh doanh dựa trên nó, vì các điều khoản có thể thay đổi và chỉ nội dung trong repository mới có giá trị.

Có một điểm hạn chế thứ hai, nhẹ hơn. Bản Community miễn phí có gần như đầy đủ tính năng, còn đăng ký miễn phí sẽ mở khóa thêm một số tính năng, chẳng hạn như folders và debug trong editor. Các tính năng dành cho team lớn hơn, gồm single sign-on, log streaming và môi trường tách biệt, yêu cầu paid license key. Đây là các tính năng phục vụ governance. Throughput không phải thứ được bán. Nếu không chắc tính năng mình phụ thuộc nằm ở phía nào, bạn nên xem kỹ các giới hạn của Community và Enterprise theo từng tính năng trước khi thiết kế hệ thống dựa trên tính năng đó.

Chi phí máy chủ cố định không bao gồm gì

Cách trình bày trung thực về việc tự host phải tính cả những phần không miễn phí.

Bạn tự chịu trách nhiệm về uptime. Khi một nền tảng hosted gặp sự cố, bạn chỉ cần chờ và sẽ có người khác được gọi xử lý. Khi VPS của bạn gặp sự cố, bạn phải tự khắc phục, bất kể sự cố xảy ra vào giờ nào. Bạn tự chịu trách nhiệm về việc upgrade, vì n8n releases thường xuyên và một container image không bao giờ được cập nhật sẽ trở thành vấn đề bảo mật. Bạn tự chịu trách nhiệm về backup: n8n encryption key và database Postgres kết hợp với nhau là bản sao duy nhất của credentials và workflow; nếu mất key, mọi credential đã lưu sẽ không thể đọc được. Hãy trỏ encrypted restic backups đến cả hai ngay từ ngày đầu, thay vì chờ đến incident đầu tiên. Giữ editor ngoài public Internet cũng là một việc do bạn đảm nhiệm, dù ở quy mô này việc đó hiếm khi làm tăng chi phí, vì Tailscale miễn phí cho tối đa sáu người dùng và một team nhỏ truy cập vào một máy n8n vẫn nằm trong giới hạn đó.

Bạn cũng tự đảm nhiệm những phần mà hosted plan thường âm thầm bao gồm. Zapier và Make duy trì hàng nghìn app connector, đồng thời sửa chúng khi vendor thay đổi API. n8n có một node library lớn và generic HTTP node có thể xử lý phần còn lại, nhưng một integration bị hỏng có thể chiếm cả buổi chiều của bạn. Hosted plan cũng bao gồm hồ sơ compliance, hỗ trợ với thời gian phản hồi cụ thể và on-call rotation của người khác.

Hãy tính ngân sách một cách thực tế: chi phí máy chủ, cộng khoảng một giờ maintenance mỗi tháng, cộng một ngày dành cho setup ban đầu. Nếu tổng này vẫn thấp hơn hóa đơn tính theo mức sử dụng, self-hosting là lựa chọn phù hợp. Với 19,800 đơn vị mỗi tháng, thường là như vậy. Với 500 đơn vị mỗi tháng, thường là không.

Nên chọn công cụ nào

Chọn Zapier khi danh sách connector là yếu tố chính của sản phẩm. Zapier hỗ trợ nhiều app nhất và có đường cong học tập nhẹ nhất. Nếu automation của bạn ngắn và chạy không thường xuyên, cách tính phí theo task thực sự tiết kiệm.

Chọn Make khi logic của bạn được xây dựng trực quan và có nhiều nhánh. Canvas của Make xử lý tốt router, iterator và error handler. Credit của Make có giá thấp hơn mỗi đơn vị so với task của Zapier ở các tier tương đương. Hãy theo dõi iterator, vì credit có thể tăng nhanh mà không được cảnh báo.

Chọn n8n self-hosted khi khối lượng chạy cao, khi dữ liệu không được rời khỏi hạ tầng của bạn, hoặc khi workflow gọi đến các model và database mà bạn đã vận hành sẵn. Đây cũng là công cụ duy nhất trong 3 lựa chọn cho phép bạn đọc đường đi của code trong workflow và thay đổi nó. Hãy dự trù một VPS và 1 giờ mỗi tháng, đồng thời đọc license trước. Vì lý do trên, n8n xứng đáng có mặt trong mọi danh sách ngắn các giải pháp self-hosting năm 2026: bộ đếm chi phí sẽ dừng lại.

FAQ

n8n self-hosted có thực sự miễn phí không?

Bản Community miễn phí để chạy, không tính phí theo mỗi lần thực thi và có gần như đầy đủ tính năng. Bạn vẫn phải trả chi phí cho server. Các tính năng dành cho team lớn hơn, như single sign-on, log streaming và môi trường tách biệt, cần license key trả phí. Hệ thống không bao giờ tính quota theo khối lượng workflow của bạn. Đây chính là lý do chính để self-host.

Mỗi lần chạy, một Zap dùng bao nhiêu task của Zapier?

Mỗi bước action thành công dùng 1 task, và một số action tốn nhiều hơn 1 task. Trigger miễn phí, polling miễn phí, action bị lỗi miễn phí, và các tool tích hợp sẵn như Formatter, Paths, Filter và Delay cũng miễn phí. Vì vậy, một Zap có 1 trigger và 3 action sẽ tốn 3 task mỗi lần chạy, tương đương 3,000 task nếu chạy 1,000 lần trong một tháng.

Make credits và Zapier tasks có được tính giống nhau không?

Cách tính gần giống nhau nhưng không hoàn toàn giống. Cả hai đều tính phí cho mỗi action mà workflow thực hiện. Make tính mỗi action của module là 1 credit, bao gồm cả các bước transformation và mỗi vòng lặp của iterator. Zapier không tính phí cho các tool format và filter tích hợp sẵn. Khác biệt này rõ nhất với workflow lặp qua các list, vì cách tính theo từng vòng lặp của Make tăng rất nhanh.

Tôi có thể dùng n8n self-hosted trong một sản phẩm thương mại không?

Không thể dùng theo license miễn phí. Sustainable Use License cho phép sử dụng cho mục đích kinh doanh nội bộ của chính bạn hoặc cho mục đích phi thương mại, cá nhân. Tự động hóa công việc của công ty bạn là được phép. Nhúng n8n vào sản phẩm bạn bán hoặc bán lại các instance được host cần có thỏa thuận thương mại với n8n. Hãy đọc LICENSE.md hiện tại trong repository trước khi chốt thiết kế.

Ở mức nào thì nên chuyển từ Zapier hoặc Make sang n8n?

Không có một con số cố định, nhưng xu hướng khá rõ. Dưới khoảng 1,000 đơn vị tính phí mỗi tháng, các gói miễn phí dạng hosted thường có lợi hơn. Trên khoảng 20,000 đơn vị mỗi tháng, chi phí server cố định thường có lợi hơn. Bất kỳ workflow nào lặp qua các row đều có thể phá vỡ quy tắc này ngay lập tức, vì một lần chạy qua 5,000 record sẽ tốn 5,000 đơn vị trên plan tính phí theo mức sử dụng, nhưng không tốn thêm gì trên server của bạn.