Ba gói miễn phí đo mức dùng bằng ba thước khác nhau, nên so từng con số rời dễ nhầm. Vercel Hobby cấp hạn mức cố định mỗi tháng (100 GB Fast Data Transfer, 1.000.000 request qua mạng phân phối nội dung CDN) và cho tối đa 100 deployment mỗi ngày. Netlify Free cấp 300 credit mỗi tháng cho mọi việc và dừng toàn bộ project khi hết. Cloudflare Pages Free không tính request tới tệp tĩnh nhưng chỉ cho 500 build mỗi tháng. Về mục đích thương mại, điều khoản của Vercel giới hạn Hobby trong mục đích cá nhân phi thương mại, còn văn bản điều khoản của Netlify và Cloudflare mà bài đọc không có điều khoản giới hạn như vậy. Mọi số liệu tra trên trang chính thức của ba hãng ngày 02/11/2026, nguồn ghi ngay dưới bảng.
Mỗi nền tảng đo gói miễn phí bằng một thước riêng
Vercel chia mức dùng theo từng loại tài nguyên và cho mỗi loại một hạn mức hằng tháng. Trang gói Hobby liệt kê Fast Data Transfer 100 GB, Fast Origin Transfer 10 GB, CDN request 1.000.000, Active CPU 4 giờ và Function Invocations 1.000.000. Theo trang này, khi vượt hạn mức, trong đa số trường hợp phải chờ 30 ngày mới dùng lại được tính năng đó.

Netlify gom mọi thứ vào một đơn vị là credit. Gói Free có 300 credit mỗi tháng, giới hạn cứng: theo tài liệu của Netlify, khi credit dùng hết thì mọi project tạm dừng và khách vào thấy trang “Site not available”. Deploy preview, deploy theo nhánh, deploy lỗi và rollback về bản production cũ đều trừ 0 credit. Gói Personal và Pro mua thêm được credit, còn gói Free thì không.

Bảng sau đổi 300 credit ra từng loại việc theo mức trừ trên trang giá. Cột cuối là phép chia của MONA, không phải số Netlify công bố. Mỗi con số là trần của riêng loại việc đó khi toàn bộ credit dồn vào nó, nên không cộng các dòng với nhau được:
| Loại việc | Mức trừ (netlify.com/pricing) | Tối đa mỗi tháng nếu dồn 300 credit |
|---|---|---|
| Production deploy | 15 credit mỗi lần | 20 lần |
| Băng thông | 20 credit mỗi GB | 15 GB |
| Compute | 10 credit mỗi GB-giờ | 30 GB-giờ |
| Web request | 2 credit mỗi 10.000 request | 1.500.000 request |
Cloudflare Pages không có thước chung. Trang giới hạn ghi từng mục riêng: 500 build mỗi tháng, 20.000 tệp mỗi site, 25 MiB mỗi tệp. Request tới tệp tĩnh miễn phí và không giới hạn trên mọi gói; request chạy Pages Functions tính vào hạn mức Workers Free là 100.000 request mỗi ngày, đặt lại lúc 00:00 UTC (giờ phối hợp quốc tế). Mỗi lúc chỉ chạy được 1 build, và build chạy quá 20 phút bị dừng.
Bảng giới hạn theo tiêu chí, tra ngày 02/11/2026
Bảng dưới đặt ba gói miễn phí cạnh nhau theo từng tiêu chí. Mã trong ngoặc chỉ nguồn của con số: chữ V là Vercel, N là Netlify, C là Cloudflare, và danh sách mã nằm ngay sau bảng. Ô ghi “không nêu” nghĩa là trang chính thức đã đọc không có con số đó:
| Tiêu chí | Vercel Hobby | Netlify Free | Cloudflare Pages Free |
|---|---|---|---|
| Cách đo mức dùng | Hạn mức riêng cho từng loại tài nguyên (V2) | 300 credit mỗi tháng, giới hạn cứng (N1, N2) | Giới hạn riêng cho từng mục (C1) |
| Băng thông tệp tĩnh | 100 GB Fast Data Transfer mỗi tháng (V2) | 20 credit mỗi GB (N1) | Request tệp tĩnh miễn phí, không giới hạn (C2) |
| Số request | 1.000.000 CDN request và 1.000.000 Function Invocations mỗi tháng (V2) | 2 credit mỗi 10.000 request (N1) | Functions: 100.000 request mỗi ngày (C2, C3) |
| Số lần build hoặc deploy | 100 deployment mỗi ngày; 100 build mỗi giờ (V1) | 15 credit mỗi production deploy; preview và deploy nhánh 0 credit (N1, N2) | 500 build mỗi tháng (C1) |
| Build hoặc deployment chạy cùng lúc | 1 (V1) | 1 (N3) | 1 (C1) |
| Thời gian build tối đa | 45 phút (V1) | Không nêu | 20 phút (C1) |
| Số dự án | 200 (V1) | 500 (N3) | 100 mỗi tài khoản (C1) |
| Tên miền riêng | 50 mỗi dự án (V1) | Có kèm SSL, không nêu số lượng (N3) | 100 mỗi dự án (C1) |
| Số tệp và cỡ tệp | Deploy bằng giao diện dòng lệnh (CLI): tối đa 15.000 tệp nguồn, 100 MB (V1) | Tệp trên 10 MB không được CDN hỗ trợ tốt (N5) | 20.000 tệp mỗi site, 25 MiB mỗi tệp (C1) |
| Hàm phía máy chủ mỗi lượt chạy | Tối đa 300 giây; 2 GB bộ nhớ, 1 vCPU (V1) | Đồng bộ 60 giây, nền 15 phút; payload 6 MB (N4) | 10 ms CPU, 128 MB bộ nhớ, 50 subrequest (C3) |
| Khi vượt hạn mức | Trong đa số trường hợp chờ 30 ngày để dùng lại tính năng đó (V2) | Mọi project tạm dừng, khách thấy “Site not available” (N2) | Functions vượt 100.000 request mỗi ngày trả lỗi 1027 (C3) |
| Repo thuộc tổ chức Git | Hobby không kết nối được (V1) | Repo private của tổ chức ghi N/A ở gói Free (N3) | Không nêu |

Nguồn của từng mã trong bảng, mở và đọc ngày 02/11/2026:
- V1: vercel.com/docs/limits, trang ghi cập nhật 16/09/2026.
- V2: vercel.com/docs/plans/hobby, cập nhật 14/09/2026.
- N1: netlify.com/pricing.
- N2: docs.netlify.com, How credits work, cập nhật 12/08/2026.
- N3: docs.netlify.com, Credit-based pricing plans, cập nhật 30/10/2026.
- N4: docs.netlify.com, cấu hình Functions, cập nhật 17/09/2026.
- N5: docs.netlify.com, Troubleshooting tips, mục Large files or sites.
- C1: developers.cloudflare.com/pages/platform/limits, cập nhật 05/09/2026.
- C2: developers.cloudflare.com/pages/functions/pricing, cập nhật 08/09/2026.
- C3: developers.cloudflare.com/workers/platform/limits, cập nhật 29/10/2026.

Có hai chỗ mà các trang chính thức ghi lệch hoặc dễ đọc nhầm. Trang giới thiệu pages.cloudflare.com ghi mọi gói có số site không giới hạn, trong khi trang giới hạn ghi 100 dự án mỗi tài khoản và nói giới hạn này không thường xuyên được nâng; bảng trên theo trang giới hạn. Ở Vercel có hai giới hạn cùng mang số 100: 100 deployment mỗi ngày và 100 lần build mỗi giờ, và trang ghi rõ chỉ site có framework hoặc hàm mới bị tính là build, còn tệp tĩnh như một trang index.html thì không. Với dự án mới trên Cloudflare, trang tổng quan developers.cloudflare.com/pages (cập nhật 25/08/2026) mở đầu bằng câu hỏi “Are you sure you want to use Pages?” và ghi rằng Workers là nền tảng chính để xây ứng dụng, dự án mới nên bắt đầu bằng Workers.
Điều khoản dùng gói miễn phí cho mục đích thương mại và quyền của nhà cung cấp
Bảng dưới tóm tắt điều khoản đã đọc, diễn đạt lại bằng lời của MONA. Đây là kết quả đọc văn bản chứ không phải tư vấn pháp lý:
| Nền tảng | Site thương mại trên gói miễn phí | Quyền của nhà cung cấp với gói miễn phí | Điều khoản khác cần biết |
|---|---|---|---|
| Vercel Hobby | Chỉ cho mục đích cá nhân phi thương mại; mọi sử dụng thương mại cần Pro hoặc Enterprise (V3, V4) | Có thể gỡ hoặc tắt project, deployment trên Hobby có hoặc không báo trước (V4, mục 4) | Nội dung trên Hobby và Pro dùng thử có thể được Vercel dùng để huấn luyện mô hình AI; Pro trả phí mặc định tắt (V4, mục 3) |
| Netlify Free | Văn bản Self-Serve Subscription Agreement không có điều khoản giới hạn gói Free trong mục đích phi thương mại (N6) | Gói Free dùng chung môi trường build, không cam kết mức dịch vụ; Netlify có thể tắt project không báo trước (N6, mục 6) | Gói Free là giới hạn cứng, không có tùy chọn nạp thêm credit (N2, N3) |
| Cloudflare Pages Free | Văn bản Self-Serve Subscription Agreement không có điều khoản giới hạn gói miễn phí trong mục đích phi thương mại (C4) | Cloudflare có thể chấm dứt Free Services tùy ý và không chịu trách nhiệm về thiệt hại phát sinh từ đó (C4, mục 2.6) | Không xử lý hoặc thu thông tin thẻ tín dụng cá nhân hoặc doanh nghiệp trên web property đang nhận Free Services (C4, mục Restrictions, điểm h) |

Vercel định nghĩa sử dụng thương mại là mọi deployment phục vụ lợi ích tài chính của bất kỳ ai tham gia làm ra dự án, kể cả nhân viên hưởng lương hay người tư vấn viết mã. Trang fair use nêu các ví dụ sau, và nói rõ xin quyên góp không thuộc diện thương mại:
- có cách nào đó yêu cầu hoặc xử lý thanh toán từ khách truy cập;
- quảng cáo việc bán sản phẩm hoặc dịch vụ;
- nhận tiền để tạo, cập nhật hoặc lưu trữ site;
- liên kết tiếp thị liên kết là mục đích chính của site;
- chèn quảng cáo, kể cả từ nền tảng như Google AdSense.
Nếu chưa rõ site của mình có thuộc diện thương mại hay không, trang fair use hướng dẫn liên hệ đội hỗ trợ Vercel. Nguồn điều khoản: V3 là vercel.com/docs/limits/fair-use-guidelines (cập nhật 14/09/2026), V4 là vercel.com/legal/terms (cập nhật 19/10/2026), N6 là Self-Serve Subscription Agreement của Netlify (cập nhật 01/10/2025), C4 là Self-Serve Subscription Agreement của Cloudflare (cập nhật 12/09/2025). Cloudflare liệt kê Pages trong điều khoản riêng của Developer Platform, nơi ghi Cloudflare có thể đổi tên miền con pages.dev và sẽ báo trước ít nhất một tuần, trừ tên miền riêng của khách. Trang đã đọc không nói gói Cloudflare Pages Free có thuộc “Free Services” trong điểm (h) hay không, nên chủ site có trang thanh toán cần hỏi Cloudflare trước khi đặt trang đó lên gói miễn phí.
Quy tắc chọn theo từng tình huống
Các tình huống sau đọc ra từ bảng ở trên, mỗi dòng nêu số liệu quyết định:
- Nếu site có quảng cáo, nhận thanh toán hoặc do người được trả tiền dựng và vận hành, Vercel Hobby nằm ngoài điều khoản; cần Vercel Pro hoặc nền tảng khác. Netlify Free và Cloudflare Pages Free không có điều khoản cấm trong văn bản đã đọc, và riêng điều khoản Cloudflare có điểm (h) trong mục hạn chế sử dụng, cấm xử lý hoặc thu thông tin thẻ tín dụng trên web property nhận gói miễn phí.
- Nếu site tĩnh có lượng tải lớn (ảnh, tệp tải về), băng thông là số cần so: Vercel Hobby cho 100 GB mỗi tháng, Netlify Free tối đa 15 GB nếu dồn hết credit vào băng thông, Cloudflare Pages không tính request tệp tĩnh.
- Nếu đẩy mã nhiều lần mỗi ngày, hãy so số lần deploy: Vercel Hobby cho 100 deployment mỗi ngày; Cloudflare Pages cho 500 build mỗi tháng, tức khoảng 16 mỗi ngày nếu chia đều cho 30 ngày; Netlify Free không trừ credit cho deploy preview và deploy nhánh, còn mỗi lần production trừ 15 credit.
- Nếu có hàm hoặc API chạy lâu, trần mỗi lượt chạy là 300 giây ở Vercel Hobby, 60 giây đồng bộ hoặc 15 phút chạy nền ở Netlify, 10 ms CPU ở Cloudflare Workers Free. Tác vụ vượt trần phải tách ra máy chủ khác.
- Nếu mã nguồn nằm trong repo của tổ chức GitHub hoặc GitLab, Vercel Hobby không kết nối được và Netlify Free ghi repo private của tổ chức là N/A; trang Cloudflare đã đọc không nêu.
- Nếu site không được phép dừng khi hết hạn mức, Netlify Free tạm dừng toàn bộ project khi hết credit. Vercel Hobby khóa tính năng vượt hạn mức, trong đa số trường hợp 30 ngày. Cloudflare Pages không có hạn mức cho tệp tĩnh, còn Functions vượt 100.000 request mỗi ngày trả lỗi 1027.
- Nếu sản phẩm là ứng dụng cài từ App Store hoặc Google Play, ba nền tảng này chỉ phục vụ phần web hoặc API của ứng dụng; bài native app là gì giải thích loại ứng dụng cài trên máy.
Số liệu bài không ghi vì trang chính thức đã đọc không có
Các mục sau không có con số trên trang nguồn ngày 02/11/2026, nên bảng để trống thay vì lấy từ bài viết của bên thứ ba:
- thời gian build tối đa của Netlify Free;
- số tên miền riêng tối đa của Netlify Free;
- việc Cloudflare Pages Free có bị tính là “Free Services” trong điểm (h) của điều khoản hay không;
- giới hạn số repo tổ chức Git mà Cloudflare Pages Free kết nối được.
Giá bậc trả phí cũng nằm ngoài bài: giá Pro, Personal hay Enterprise đổi theo từng bảng giá và cần xem trực tiếp trên trang giá của hãng vào ngày quyết định. Bảng giá credit đầy đủ của Netlify, cách tính tiền và tài khoản tạo trước 04/09/2025 nằm trong bài Netlify là gì.
Hỏi đáp
Site giới thiệu dịch vụ của công ty chạy trên Vercel Hobby được không?
Theo trang fair use của Vercel, quảng cáo việc bán sản phẩm hoặc dịch vụ nằm trong ví dụ của sử dụng thương mại, và Hobby chỉ dành cho mục đích cá nhân phi thương mại. Trang này hướng dẫn liên hệ đội hỗ trợ Vercel khi chưa chắc.
Netlify Free hết credit giữa tháng thì chuyện gì xảy ra?
Gói Free là giới hạn cứng, nên mọi project tạm dừng và khách vào thấy trang “Site not available” cho tới khi credit được cấp lại ở chu kỳ tháng mới. Gói Free không có tùy chọn mua thêm credit.
Cloudflare Pages có giới hạn băng thông không?
Trang giá Functions của Cloudflare ghi request tới tệp tĩnh miễn phí và không giới hạn trên gói miễn phí lẫn trả phí; một request chỉ được coi là tĩnh khi nó không gọi Functions. Request có chạy Functions tính vào hạn mức 100.000 mỗi ngày của Workers Free.
Vercel Hobby có dùng nội dung dự án để huấn luyện AI không?
Điều khoản dịch vụ của Vercel ghi rằng với gói Hobby và Pro dùng thử, người dùng đồng ý để Vercel dùng nội dung đã gửi lên để huấn luyện mô hình AI và chia sẻ với bên thứ ba cho mục đích phát triển sản phẩm của họ. Với Pro trả phí, việc này mặc định tắt và chỉ bật khi người dùng chọn; người dùng cũng tắt được bất kỳ lúc nào trong cài đặt team hoặc nâng lên gói Enterprise.
Trang thanh toán có đặt trên Cloudflare Pages Free được không?
Điều khoản của Cloudflare cấm xử lý hoặc thu thông tin thẻ tín dụng trên web property đang nhận Free Services. Văn bản không nói rõ Pages Free có nằm trong khái niệm đó hay không, vì vậy cần hỏi Cloudflare trước khi đặt luồng thanh toán lên gói này.
Ứng dụng vượt trần hàm, cần cơ sở dữ liệu và tác vụ nền riêng, hoặc phải chạy theo hợp đồng với khách thì cần phần máy chủ và hệ thống chạy thật. MONA dựng phần này, xem thêm ở dịch vụ lập trình web app, bài từ vibe coding lên hệ thống chạy thật, bài web app hay app native và viết phần mềm theo yêu cầu; hotline 1900 636 648.




















































