# Định giá gói hosting: công thức tính từ chi phí thật

> Cách định giá gói hosting từ chi phí thật: tính giá vốn mỗi tài khoản, số khách mỗi server, thời gian hỗ trợ, biên lợi nhuận và cách chia gói không bán lỗ.

Source: https://zopanel.net/vi/blog/hosting-plan-pricing  
Updated: 2026-10-21

## Ý chính

- Giá gói hosting nên tính từ giá vốn mỗi tài khoản, không chép giá đối thủ rẻ nhất.
- Với server chạy nhiều khách, thời gian hỗ trợ thường đắt hơn cả server và license cộng lại.
- Hãy bán ở mức khoảng một nửa đến hai phần ba sức chứa đã đo, để chừa chỗ cho đợt tăng tải.
- Giới hạn gói theo thứ thực sự tốn tiền: RAM, CPU, PHP worker, email gửi đi, không chỉ dung lượng đĩa.

Định giá gói hosting đúng cách là đi từ chi phí lên, không đi từ giá đối thủ xuống: tính tổng chi phí mỗi server mỗi tháng, chia cho số tài khoản bạn bán được trên server đó một cách an toàn, cộng chi phí hỗ trợ cho mỗi khách, rồi mới cộng biên lợi nhuận. Sau đó mới đem con số so với thị trường để quyết định định vị. Làm ngược lại, bạn rất dễ bán một gói nghe hấp dẫn nhưng lỗ dần theo từng khách.

Bài này đưa ra công thức cụ thể, một ví dụ tính toán có ghi rõ giả định, cách chia ba gói, chuyện bán vượt (overselling) và những sai lầm khiến nhiều nhà cung cấp nhỏ không có lãi. Nếu bạn mới bắt đầu, nên đọc kèm bài [kinh doanh hosting](/vi/blog/start-web-hosting-business).

## Chi phí thật của một gói hosting gồm những gì?

Đa số người mới chỉ tính tiền VPS. Bảng chi phí đầy đủ dài hơn nhiều:

| Khoản | Cố định hay theo khách | Ghi chú |
| --- | --- | --- |
| VPS hoặc server vật lý | Cố định mỗi server | Tính cả server dự phòng nếu có |
| License control panel | Theo server hoặc theo tài khoản | Khác biệt rất lớn giữa các panel |
| Lưu trữ sao lưu ngoài server (S3) | Tăng theo dung lượng | Bắt buộc nếu bạn hứa khôi phục dữ liệu |
| Phần mềm billing (WHMCS, Blesta...) | Cố định mỗi tháng | Hoặc phí giao dịch nếu dùng nền tảng khác |
| Phí cổng thanh toán | Theo phần trăm doanh thu | Thường bị quên khi tính giá |
| Thời gian hỗ trợ khách | Theo khách | Thường là khoản lớn nhất |
| Giám sát, cảnh báo, tên miền công ty | Cố định | Nhỏ nhưng có thật |
| Hoàn tiền, khách bỏ đi, nợ xấu | Theo phần trăm doanh thu | Dự phòng vài phần trăm |
| Thuế và chi phí kế toán | Theo doanh thu | Hỏi kế toán của bạn |

Chứng chỉ SSL không còn là chi phí: Let's Encrypt cấp miễn phí và mọi control panel hiện đại đều tự động cấp và gia hạn.

## Một server chứa được bao nhiêu khách?

Đây là mẫu số của mọi phép tính, và cũng là con số người ta hay đoán nhất. Chúng tôi đã đo trên VPS thật và công bố phương pháp trong bài [VPS 4 GB chạy được bao nhiêu website WordPress](/vi/blog/how-many-wordpress-sites-4gb-vps): VPS Ubuntu 4 GB, 4 vCPU chạy khoảng **100 website WordPress khi không có page cache và 250 khi có**, kèm 30 ứng dụng khác; VPS Debian 3 GB chạy 50 và 200.

Đừng bán tới đúng con số đó. Kết quả đo là điểm mà server vừa còn chạy mượt với một kịch bản lưu lượng cụ thể; khách thật của bạn có plugin nặng hơn, có cửa hàng nhiều người đăng nhập, có bot. Một quy tắc thận trọng là **bán ở mức một nửa đến hai phần ba sức chứa đã đo**, rồi theo dõi tài nguyên thực tế và nâng dần. Tốt nhất là tự đo với website điển hình của khách hàng bạn.

## Công thức định giá gói hosting

Công thức đơn giản mà đủ dùng:

```text
Giá vốn mỗi tài khoản/tháng = (Chi phí cố định mỗi server / Số tài khoản bán được)
                              + Chi phí hỗ trợ mỗi tài khoản
                              + Chi phí biến đổi khác (backup, phí thanh toán)

Giá bán = Giá vốn / (1 - Biên lợi nhuận mong muốn)
```

Biên lợi nhuận 60% nghĩa là giá bán bằng giá vốn chia 0,4, tức gấp 2,5 lần. Với dịch vụ có chi phí hỗ trợ đáng kể và rủi ro khách bỏ đi, biên lợi nhuận gộp thấp hơn mức này để lại rất ít cho marketing, phát triển và những tháng xấu.

### Ví dụ tính toán (số liệu giả định)

Các con số dưới đây chỉ để minh hoạ cách tính. Hãy thay bằng báo giá thật bạn nhận được.

- VPS 4 GB: giả sử **400.000 ₫/tháng**.
- License ZoPanel Pro: 49 USD/năm, khoảng **107.500 ₫/tháng**, không giới hạn website trên một server (xem [bảng giá](/vi/pricing), giá có thể thay đổi).
- Lưu trữ backup S3: giả sử **50.000 ₫/tháng**.
- Tổng chi phí cố định: khoảng **557.500 ₫/tháng**.
- Số tài khoản bán: **120** (khoảng một nửa của 250 website đo được khi có page cache).

Phần server và license cho mỗi tài khoản: 557.500 / 120 ≈ **4.650 ₫/tháng**.

Giờ đến phần hỗ trợ. Giả sử trung bình mỗi khách tốn 10 phút hỗ trợ mỗi tháng (trả lời ticket, khôi phục file, giải thích cách trỏ DNS), và một giờ làm việc của nhân viên kỹ thuật tốn 100.000 ₫ khi tính cả lương và chi phí đi kèm. Mỗi khách tốn khoảng **16.700 ₫/tháng** cho hỗ trợ, gấp hơn ba lần phần server và license.

Giá vốn ≈ 4.650 + 16.700 + phí thanh toán và dự phòng (giả sử 3.000 ₫) ≈ **24.350 ₫/tháng**. Với biên lợi nhuận 60%, giá bán tối thiểu khoảng **61.000 ₫/tháng** cho gói cơ bản.

Bài học từ ví dụ này: **khi license tính theo server, chi phí hạ tầng cho mỗi khách gần như không đáng kể; thứ quyết định giá là thời gian hỗ trợ.** Vì vậy, mọi thứ giúp khách tự phục vụ (tự khôi phục backup, tự cài SSL, tự xem tài nguyên) đều trực tiếp tăng lợi nhuận.

### License theo tài khoản thay đổi phép tính ra sao?

Nếu panel tính giá theo số tài khoản, phần license tăng theo từng khách thay vì được chia nhỏ ra. Ví dụ, tại thời điểm viết (tháng 10/2026), [trang giá chính thức của cPanel](https://cpanel.net/pricing/) liệt kê gói Premier 69,99 USD/tháng cho tối đa 100 tài khoản, mỗi tài khoản thêm 0,49 USD. Với 120 tài khoản, riêng license là khoảng 79,79 USD/tháng, tức khoảng 0,66 USD mỗi tài khoản, chưa tính CloudLinux nếu bạn cần giới hạn tài nguyên theo tài khoản. Giá này thay đổi theo năm và theo đối tác phân phối, hãy kiểm tra giá hiện hành. Chúng tôi phân tích chi tiết trong bài [giá license cPanel 2026](/vi/blog/cpanel-license-cost).

## Chia gói hosting thế nào cho hợp lý?

Ba gói là cấu trúc phổ biến vì nó dễ chọn: gói rẻ để thu hút, gói giữa là gói bạn muốn bán nhiều nhất, gói cao cho khách cần nhiều tài nguyên. Điều quan trọng là **giới hạn theo thứ thực sự tốn tiền của bạn**:

| Giới hạn | Gói Cơ bản | Gói Doanh nghiệp | Gói Cao cấp |
| --- | --- | --- | --- |
| Website | 1 | 5 | 20 |
| Dung lượng đĩa | 5 GB | 20 GB | 50 GB |
| RAM | 512 MB | 1 GB | 2 GB |
| CPU | 50% một nhân | 1 nhân | 2 nhân |
| PHP worker đồng thời | 4 | 10 | 20 |
| Email gửi đi mỗi giờ | 50 | 200 | 500 |
| PHP luôn chạy (không ngủ khi rảnh) | Không | Không | Có |

Các con số trên là gợi ý xuất phát, không phải tiêu chuẩn. Vài nguyên tắc:

- **Dung lượng đĩa rẻ, RAM và CPU đắt.** Bán gói "50 GB SSD" nghe hấp dẫn nhưng đĩa hiếm khi là thứ làm server quá tải. Giới hạn RAM, CPU và số PHP worker mới là thứ bảo vệ server.
- **Giới hạn email gửi đi** bảo vệ IP server khỏi danh sách đen khi một website bị hack và bị dùng để gửi spam.
- **Tính năng cao cấp phải tốn chi phí thật.** PHP luôn chạy dùng 20 đến 60 MB RAM mỗi website kể cả khi không có khách; đó là lý do đáng để chỉ đưa vào gói cao.
- **"Không giới hạn" cần điều khoản sử dụng hợp lý rõ ràng.** Không có server nào không giới hạn; viết rõ trong điều khoản bạn xử lý thế nào khi một tài khoản dùng quá nhiều.

## Có nên bán vượt (overselling) không?

Bán vượt nghĩa là tổng dung lượng các gói đã bán lớn hơn dung lượng thật của server. Đây là thực tế của shared hosting: đa số website chỉ dùng một phần nhỏ dung lượng và tài nguyên được cấp. Bán vượt dung lượng đĩa ở mức vừa phải thường an toàn nếu bạn theo dõi mức dùng thật.

Điều không nên bán vượt là **sự đảm bảo về hiệu năng**. Nếu mỗi tài khoản có giới hạn RAM và CPU do kernel áp dụng, một khách dùng nhiều chỉ làm chậm chính website đó, không kéo sập 119 khách còn lại. Không có giới hạn này, bán vượt là đánh cược vào việc không ai dùng hết phần mình đã trả tiền.

## Định giá cho đại lý (reseller)

Đại lý mua một "khối" tài nguyên rồi tự chia gói bán lại. Giá cho đại lý thường được tính theo tổng tài nguyên (đĩa, số website, số tài khoản con) với mức chiết khấu so với giá lẻ, vì đại lý tự lo phần hỗ trợ khách của họ, tức là khoản tốn kém nhất. Điều kiện để mô hình này an toàn là panel phải giữ đại lý trong đúng phần đã mua: đại lý không được tạo gói vượt quá gói của chính mình. Xem thêm [tài liệu đại lý](/vi/docs/reseller).

## Thiết lập gói hosting với ZoPanel

Trong ZoPanel, mỗi gói là một tập giới hạn mà kernel Linux áp dụng:

1. Vào **Gói hosting** và bấm **Tạo gói**.
2. Đặt số lượng (website, database, cron, hộp thư, ứng dụng Docker) và tài nguyên: dung lượng đĩa, số file (inode), CPU tính theo phần trăm một nhân, RAM, số tiến trình, tốc độ đĩa, số kết nối database, email gửi đi mỗi giờ.
3. Đặt **PHP memory_limit**, số **PHP worker**, và bật **PHP luôn chạy** cho gói cao cấp nếu muốn.
4. Lưu. Khi sửa gói sau này, giới hạn mới áp dụng ngay cho mọi tài khoản đang dùng gói đó.

Khách tự xem mức dùng ở trang **Tài nguyên**, nên biết lúc cần nâng gói mà không phải mở ticket. Trang **Tối ưu** cảnh báo khi tổng số PHP worker mà các gói cho phép vượt quá khả năng của RAM, chính là lúc bạn đang bán vượt quá tay. Chi tiết từng trường ở [tài liệu gói hosting và giới hạn](/vi/docs/packages-limits).

Để tự động hoá việc bán, gói Pro có module cho WHMCS, Blesta, HostBill và Paymenter: khách thanh toán xong là tài khoản được tạo, quá hạn thì tạm khoá, nâng gói thì giới hạn đổi theo. Xem [tài liệu WHMCS](/vi/docs/whmcs).

## Những sai lầm định giá thường gặp

- **Chép giá đối thủ rẻ nhất.** Họ có thể đang lỗ, có quy mô lớn hơn bạn hàng chục lần, hoặc bù lỗ bằng tên miền.
- **Không tính thời gian của chính mình.** Nếu bạn tự hỗ trợ khách, giờ làm của bạn vẫn là chi phí.
- **Bán gói trọn đời cho dịch vụ có chi phí hàng tháng.** Doanh thu một lần, chi phí mãi mãi.
- **Không có chính sách điều chỉnh giá.** Chi phí server và license thay đổi theo thời gian; điều khoản nên cho phép bạn điều chỉnh giá khi gia hạn, có báo trước.

## Kết luận

Một mức giá tốt bắt đầu từ ba con số bạn tự biết: chi phí mỗi server, số tài khoản bán an toàn trên mỗi server, và thời gian hỗ trợ trung bình mỗi khách. Khi license tính theo server, phần hạ tầng mỗi khách rất nhỏ, và lợi thế cạnh tranh thực sự nằm ở chỗ giảm thời gian hỗ trợ.

Bạn có thể đo những con số này trên server của chính mình: gói Free của ZoPanel cho 3 tài khoản hosting, 10 website và 10 database, không giới hạn thời gian. Khi sẵn sàng bán, Pro mở khoá không giới hạn website, tài khoản đại lý, sao lưu lên S3 và API token cho module billing. Xem [bảng giá](/vi/pricing).

## Câu hỏi thường gặp

### Nên định giá gói hosting dựa vào đâu?

Dựa vào giá vốn mỗi tài khoản: chi phí server và license chia cho số tài khoản bán an toàn, cộng chi phí hỗ trợ và chi phí biến đổi. Sau đó cộng biên lợi nhuận và so với thị trường để định vị, chứ không lấy giá đối thủ làm điểm xuất phát.

### Một VPS 4 GB bán được bao nhiêu tài khoản hosting?

Trong phép đo của chúng tôi, VPS 4 GB chạy khoảng 100 website WordPress không có page cache và 250 khi có page cache. Để an toàn, hãy bán khoảng một nửa đến hai phần ba con số đó, rồi điều chỉnh theo mức dùng thực tế của khách hàng bạn.

### Biên lợi nhuận bao nhiêu là hợp lý cho hosting?

Không có con số chuẩn chung, nhưng dịch vụ có chi phí hỗ trợ và rủi ro khách rời bỏ cần biên lợi nhuận gộp đủ lớn để trả cho marketing, phát triển và những tháng xấu. Hãy tính theo công thức giá vốn chia (1 trừ biên lợi nhuận) và kiểm tra lại mỗi quý.

### Có nên bán hosting "không giới hạn"?

Chỉ khi bạn có điều khoản sử dụng hợp lý rõ ràng và giới hạn tài nguyên do kernel áp dụng (RAM, CPU, tiến trình) cho mỗi tài khoản. "Không giới hạn" về dung lượng hay băng thông là một cách marketing; về hiệu năng thì server nào cũng có giới hạn.
