Cách Tính Giá Gói Phần Mềm SaaS
Giá Sàn, Giá Trần Và Cách Chia 3 Gói
- Giá sàn mỗi gói: Giá sàn/tháng = Chi phí phục vụ mỗi khách/tháng ÷ (1 − Biên lợi nhuận gộp mục tiêu). Chi phí phục vụ gồm máy chủ, phí API/AI, SMS/email, phí thanh toán và giờ hỗ trợ, không gồm chi phí phát triển sản phẩm hay marketing.
- Giá trần: Giá trần = Giá trị khách nhận mỗi tháng × Tỷ lệ bạn được chia. Giá sàn cao hơn giá trần thì phân khúc đó không bán được bằng mô hình hiện tại, phải giảm chi phí phục vụ hoặc đổi tệp khách.
- Ví dụ minh hoạ: phần mềm quản lý kho có chi phí phục vụ 425.000đ/khách/tháng, bán 2.400.000đ thì biên gộp 82,3% và chỉ lấy 24% giá trị 10 triệu đồng/tháng khách tiết kiệm được.
- Chia gói theo đơn vị giá trị (số kho, số người dùng, số đơn xử lý), không chia theo danh sách tính năng. Mỗi gói phải tự đạt biên gộp mục tiêu, kể cả gói rẻ nhất.
- Gói năm thường tặng tương đương 2 tháng, tức chiết khấu khoảng 16,7%. Theo Luật Thuế GTGT 48/2024/QH15, sản phẩm, dịch vụ phần mềm theo quy định pháp luật không chịu thuế GTGT, nhưng gói SaaS cụ thể có thuộc diện này không cần kế toán xác nhận.
Cách tính giá gói phần mềm SaaS là câu hỏi hầu hết founder trả lời bằng cách mở trang giá của 3 đối thủ, lấy mức ở giữa, rồi trừ đi một chút cho dễ bán. Cách đó bỏ qua 2 con số quyết định một gói có sống được không: chi phí để phục vụ mỗi khách hàng mỗi tháng, và giá trị khách thực sự nhận được. Bài chiến lược định giá SaaS đã bàn chuyện nên chọn freemium, dùng thử hay tính theo mức dùng. Bài này đi tiếp phần tính: công thức giá sàn và giá trần, 2 ví dụ số từng bước, cách chia 3 gói sao cho gói nào cũng có lãi, giá theo người dùng bậc thang, chiết khấu gói năm và những lỗi làm doanh thu tăng mà biên lợi nhuận giảm.
Cách tính giá gói phần mềm SaaS: giá sàn và giá trần
Một mức giá SaaS hợp lý luôn nằm giữa 2 con số. Tính được cả 2 trước khi nhìn sang đối thủ, bạn sẽ biết giá thị trường đang ở trong vùng an toàn, dưới sàn hay trên trần của mình.
Giá sàn: tính từ chi phí phục vụ mỗi khách
Giá sàn/tháng = Chi phí phục vụ mỗi khách/tháng ÷ (1 − Biên lợi nhuận gộp mục tiêu)
Chi phí phục vụ (cost to serve) là mọi khoản tăng lên khi bạn có thêm một khách hàng, và nằm trong giá vốn trên báo cáo kết quả kinh doanh:
- Hạ tầng: máy chủ, lưu trữ, băng thông phân bổ theo mức dùng của khách.
- Dịch vụ bên thứ ba theo lượt: phí API, chi phí mô hình AI theo token, SMS, email giao dịch, bản đồ, định danh điện tử.
- Phí thanh toán: phí cổng thanh toán tính theo % giá bán.
- Hỗ trợ và triển khai: số giờ hỗ trợ, đào tạo, onboarding trung bình mỗi khách mỗi tháng nhân chi phí giờ của đội hỗ trợ.
Không đưa vào chi phí phục vụ: lương đội phát triển sản phẩm, marketing, bán hàng, văn phòng. Các khoản đó được trả bằng phần lợi nhuận gộp. Đó là lý do biên lợi nhuận gộp mục tiêu của SaaS phải cao; bạn có thể xem mức tham khảo theo ngành trong bài gross margin chuẩn theo ngành. Ví dụ trong bài này dùng mục tiêu 80%.
Giá trần: tính từ giá trị khách nhận
Giá trần/tháng = Giá trị khách nhận mỗi tháng × Tỷ lệ bạn được chia
Giá trị khách nhận là thứ đo được bằng tiền: giờ nhân sự tiết kiệm được, thất thoát giảm đi, doanh thu tăng thêm, chi phí phần mềm cũ được thay thế. Tỷ lệ bạn được chia không có con số cố định; khách chỉ chuyển sang dùng phần mềm khi phần giữ lại cho họ đủ lớn để bù công chuyển đổi và rủi ro. Phần mềm mới, thương hiệu chưa ai biết thì phải chia cho khách nhiều hơn.
Giá sàn cao hơn giá trần nghĩa là mô hình hiện tại không phục vụ được phân khúc đó có lãi. Hạ giá không giải quyết được. Chỉ có 3 cách: giảm chi phí phục vụ (thường là giờ hỗ trợ), tăng giá trị khách nhận, hoặc bán cho khách lớn hơn có giá trị nhận cao hơn.
Neo thị trường: kiểm tra sau cùng
Chỉ khi có sàn và trần, mới nhìn giá đối thủ. Giá đối thủ nằm trong khoảng sàn–trần của bạn thì dùng làm tham chiếu để đặt vị trí. Giá đối thủ dưới sàn của bạn, hoặc họ có chi phí phục vụ thấp hơn, hoặc họ đang bán lỗ để chiếm thị trường. Cả 2 trường hợp đều không phải lý do để bạn bán dưới sàn.
Ví dụ 1: tính giá cho phần mềm quản lý kho
Bước 1 — Chi phí phục vụ mỗi khách/tháng (bản đầu). Máy chủ và lưu trữ phân bổ 180.000đ. Chi phí AI dự báo nhập hàng 120.000đ. SMS và email giao dịch 50.000đ. Hỗ trợ trung bình 2 giờ/tháng × 150.000đ/giờ = 300.000đ. Tổng 650.000đ.
Bước 2 — Giá sàn với biên gộp 80%. 650.000 ÷ (1 − 0,8) = 650.000 ÷ 0,2 = 3.250.000đ/tháng.
Bước 3 — Giá trị khách nhận. Phỏng vấn khách cho thấy phần mềm giúp bớt một nhân viên kho bán thời gian khoảng 6 triệu đồng/tháng và giảm hàng hết hạn, thất thoát khoảng 4 triệu đồng/tháng. Tổng 10.000.000đ/tháng.
Bước 4 — Giá trần. Giả định khách chỉ chấp nhận trả tối đa 30% giá trị nhận: 10.000.000 × 30% = 3.000.000đ. Sàn 3.250.000đ cao hơn trần. Không bán được có lãi.
Bước 5 — Sửa chi phí phục vụ. Làm video hướng dẫn và luồng tự thiết lập, giảm hỗ trợ còn 0,5 giờ/tháng = 75.000đ. Chi phí phục vụ mới: 180.000 + 120.000 + 50.000 + 75.000 = 425.000đ. Giá sàn mới: 425.000 ÷ 0,2 = 2.125.000đ.
Bước 6 — Chọn giá và kiểm tra. Đặt 2.400.000đ/tháng. Biên gộp = (2.400.000 − 425.000) ÷ 2.400.000 = 82,3%. Khách trả 2.400.000 ÷ 10.000.000 = 24% giá trị nhận, dưới trần 30%.
Điểm quan trọng nhất của ví dụ không phải con số 2.400.000đ, mà là bước 4: chi phí hỗ trợ là khoản dễ làm hỏng giá SaaS nhất. Máy chủ và API thường chỉ vài trăm nghìn đồng, nhưng 2 giờ hỗ trợ mỗi tháng đã chiếm gần một nửa chi phí phục vụ. Nhiều sản phẩm B2B tại Việt Nam bán được nhưng không có lãi gộp đúng nghĩa, vì mỗi khách mới kéo theo một người phải gọi điện hướng dẫn hằng tuần mà không ai tính vào giá.
Từ giá này có thể kiểm tra luôn thời gian hoàn vốn chi phí có khách. Giả sử chi phí để có một khách (CAC) là 12.000.000đ. Lợi nhuận gộp mỗi tháng từ khách đó là 2.400.000 − 425.000 = 1.975.000đ. Thời gian hoàn vốn = 12.000.000 ÷ 1.975.000 = khoảng 6,1 tháng. Nếu khách thường rời đi trước tháng thứ 6, giá này vẫn lỗ trên từng khách dù biên gộp đẹp. Cách đọc tỷ lệ giữa LTV và CAC được giải thích trong bài CAC LTV ratio.
Chia 3 gói theo đơn vị giá trị
Sau khi có mức giá cho khách điển hình, bước tiếp là chia gói. Lỗi phổ biến là chia theo danh sách tính năng: gói rẻ có 10 tính năng, gói giữa 20, gói đắt 30. Khách không mua tính năng, khách mua kết quả, và kết quả tăng theo một đơn vị cụ thể của họ.
Chọn đơn vị giá trị
Đơn vị giá trị (value metric) là thứ mà khi khách dùng nhiều hơn thì họ nhận giá trị nhiều hơn, và thường chi phí phục vụ của bạn cũng tăng theo. Với phần mềm quản lý kho, đơn vị hợp lý là số kho hoặc chi nhánh. Với phần mềm nhân sự, là số nhân sự quản lý. Với phần mềm gửi hoá đơn, là số hoá đơn. Một đơn vị giá trị tốt có 3 tính chất: khách hiểu ngay, dễ đo, và tăng cùng với tăng trưởng của khách để doanh thu của bạn tăng theo mà không cần bán lại.
Mỗi gói phải tự có lãi
Tính chi phí phục vụ riêng cho từng gói rồi áp cùng công thức giá sàn. Gói rẻ nhất thường là gói bị lỗ âm thầm, vì founder đặt giá thấp để thu hút mà quên rằng khách nhỏ vẫn gọi hỗ trợ.
| Gói | Phạm vi | Chi phí phục vụ/tháng | Giá/tháng | Biên gộp | Giá mỗi kho |
|---|---|---|---|---|---|
| Cơ bản | 1 kho, không AI, tự phục vụ | 220.000đ | 1.190.000đ | 81,5% | 1.190.000đ |
| Tiêu chuẩn | 3 kho, AI dự báo, onboarding | 425.000đ | 2.400.000đ | 82,3% | 800.000đ |
| Nâng cao | 10 kho, kết nối API, hỗ trợ ưu tiên | 1.350.000đ | 6.900.000đ | 80,4% | 690.000đ |
Bảng số liệu là ví dụ minh hoạ, tiếp nối ví dụ 1.
Cách đọc bảng: giá tổng tăng theo quy mô, nhưng giá mỗi kho giảm dần. Khách lớn thấy mình được ưu đãi theo quy mô, còn bạn vẫn giữ biên gộp trên 80% ở mọi gói. Gói giữa là gói bạn muốn bán nhiều nhất, nên nó phải là gói có tỷ lệ giá trị trên giá rõ nhất. Gói Nâng cao ngoài vai trò bán cho khách lớn còn làm neo giá, khiến gói Tiêu chuẩn trông hợp lý hơn.
Khoảng cách giữa các gói: không có tỷ lệ bắt buộc, nhưng nếu gói trên chỉ đắt hơn gói dưới vài phần trăm thì khách nhỏ sẽ lên gói trên và bạn mất phân khúc; nếu đắt gấp quá nhiều lần mà không có bước đệm, khách đang lớn dần sẽ kẹt ở gói dưới. Kiểm tra bằng câu hỏi: khách ở ngưỡng trên cùng của gói dưới có thấy việc lên gói kế tiếp là hợp lý về tiền không.
Nhận Trọn Ebook "13 Bước Xây Dựng Công Ty" Miễn Phí
Ebook đầy đủ (không phải 1 chapter) — hướng dẫn từng bước xây dựng công ty sẵn sàng gọi vốn, gửi ngay về email, hoàn toàn miễn phí.
Nhận trong 60 giây · Không spam · Hủy bất cứ lúc nào
Ví dụ 2: giá theo người dùng, bậc thang và gói năm
Phần mềm nhân sự, bán hàng, cộng tác thường tính theo người dùng. Có 2 cách tính giá bậc thang cho khách nhiều người dùng, và chúng cho ra 2 con số rất khác nhau.
Bảng giá: 49.000đ/nhân sự/tháng cho 100 nhân sự đầu, từ nhân sự thứ 101 trở đi 39.000đ. Tối thiểu 20 nhân sự.
Cách 1 — Không bậc thang. 150 × 49.000 = 7.350.000đ/tháng.
Cách 2 — Bậc thang lũy tiến (graduated): mỗi phần tính theo đơn giá của bậc đó. 100 × 49.000 + 50 × 39.000 = 4.900.000 + 1.950.000 = 6.850.000đ/tháng.
Cách 3 — Bậc thang theo tổng (volume): toàn bộ số người dùng tính theo đơn giá của bậc mà tổng số rơi vào. 150 × 39.000 = 5.850.000đ/tháng.
Gói năm theo cách 2, tặng tương đương 2 tháng. Giá 12 tháng: 6.850.000 × 12 = 82.200.000đ. Trả trước 10 tháng: 6.850.000 × 10 = 68.500.000đ/năm, tương đương 5.708.333đ/tháng, chiết khấu 2 ÷ 12 = 16,7%.
| Cách tính | Khách 150 nhân sự trả/tháng | Ưu điểm | Rủi ro |
|---|---|---|---|
| Không bậc thang | 7.350.000đ | Đơn giản, dễ dự báo | Khách lớn thấy không được ưu đãi quy mô |
| Lũy tiến (graduated) | 6.850.000đ | Không có điểm gãy, thêm người dùng luôn tăng hoá đơn | Khó giải thích hơn trên trang giá |
| Theo tổng (volume) | 5.850.000đ | Ưu đãi rõ cho khách lớn | Có điểm gãy: 100 nhân sự trả 4.900.000đ, 101 nhân sự chỉ trả 3.939.000đ |
Dòng rủi ro cuối bảng là lỗi thật: với cách theo tổng, khách có 100 nhân sự sẽ có lợi nếu khai thêm 1 người dùng, vì hoá đơn giảm gần 1 triệu đồng. Nếu dùng cách này, cần thêm điều kiện giá tối thiểu cho mỗi bậc. Đa số sản phẩm nhỏ nên bắt đầu bằng cách lũy tiến, vì hoá đơn luôn tăng khi khách tăng.
Chiết khấu gói năm bao nhiêu
Chiết khấu gói năm đổi lấy 2 thứ: tiền mặt trả trước và cam kết giữ chân khách 12 tháng. Cách diễn đạt "tặng 2 tháng" (chiết khấu 16,7%) dễ hiểu với khách hơn một con số phần trăm. Chiết khấu càng sâu, bạn càng đổi nhiều doanh thu lấy dòng tiền; chỉ nên đi sâu hơn khi churn rate của gói tháng cao, tức giữ chân khách 12 tháng có giá trị lớn với bạn. Doanh thu gói năm thu trước vẫn phải ghi nhận dần theo tháng, xem bài revenue recognition SaaS để không báo cáo nhầm doanh thu với tiền mặt.
Case thật: thu trước để không phải gọi vốn nhiều
Ở FLYER, nền tảng phòng luyện thi ảo cho trẻ 6–14 tuổi mà tôi từng ngồi HĐQT, giá được đặt ở mức 20 USD mỗi tài khoản mỗi năm và thu 100% trả trước. Lý do rất rõ ràng: thu tiền trước giúp công ty không cần gọi vốn nhiều, tránh pha loãng cổ phần của founder. Đơn vị giá trị là tài khoản học sinh, nên khi một chuỗi trung tâm hay một trường mở rộng, doanh thu tăng theo mà không cần đàm phán lại.
TesTalents, nền tảng đánh giá năng lực tuyển dụng nơi tôi là thành viên HĐQT, đi theo hướng tương tự ở phân khúc doanh nghiệp lớn. Trước đó 100% doanh thu đến từ dự án outsourcing tuyển dụng, thanh toán sau 60–90 ngày, dòng tiền căng tới mức founder phải vay lãi cao. Sau khi dồn nguồn lực xây sản phẩm SaaS, 50 tập đoàn lớn dùng và trả tiền trước để mua block tài khoản, gồm Vinamilk, Starbucks, Suntory Pepsico, Viettel, Masan, Coca-Cola. Dòng tiền dư trả hết nợ lãi cao ngay trong năm đó. Cách TesTalents kiểm chứng giá gói B2B trước khi chốt có trong bài validate giá bán trước khi ra mắt.
Bài học chung cho cách tính giá gói: giá không chỉ là con số trên trang giá, mà là cấu trúc dòng tiền. Cùng một doanh thu năm, bán theo block trả trước hay theo tháng trả sau quyết định bạn cần gọi bao nhiêu vốn để sống tới lúc có lãi. Khi tính thời gian còn sống của công ty, xem thêm burn rate và runway.
Niêm yết giá: làm tròn, tiền tệ và thuế GTGT
Sau khi có giá theo công thức, còn 3 quyết định nhỏ nhưng ảnh hưởng tới tỷ lệ chuyển đổi và tranh chấp thanh toán.
- Làm tròn: làm tròn lên, rồi kiểm tra lại biên gộp. Làm tròn xuống dưới giá sàn là lỗi thường gặp nhất ở bước cuối.
- Tiền tệ: nếu bán cho khách Việt Nam, niêm yết bằng đồng. Quy giá USD của sản phẩm nước ngoài ra đồng theo tỷ giá không phải cách tính giá, vì chi phí phục vụ, sức mua và giá trị khách nhận ở 2 thị trường khác nhau.
- Tính theo tháng hay năm trên trang giá: hiển thị cả giá tháng lẫn giá năm quy ra tháng giúp khách thấy ngay khoản tiết kiệm.
Thuế GTGT — cần kế toán xác nhận. Theo Luật Thuế giá trị gia tăng số 48/2024/QH15 (hiệu lực từ 01/07/2025), sản phẩm phần mềm và dịch vụ phần mềm theo quy định của pháp luật thuộc đối tượng không chịu thuế GTGT (Điều 5), hướng dẫn chi tiết tại Nghị định 181/2025/NĐ-CP. Doanh nghiệp bán hàng hoá, dịch vụ không chịu thuế thì không được khấu trừ thuế GTGT đầu vào của hoạt động đó. Việc gói SaaS của bạn có được xác định là dịch vụ phần mềm hay không phụ thuộc cách gói được cấu thành, ví dụ gói kèm dịch vụ vận hành, quảng cáo hay cho thuê hạ tầng có thể bị xem xét khác. Hỏi kế toán trước khi ghi "giá đã gồm thuế" hoặc "không chịu thuế" trên trang giá và hợp đồng.
6 lỗi hay gặp khi tính giá gói SaaS
Lấy giá đối thủ làm điểm xuất phát
Đặt giá theo đối thủ trước khi biết chi phí phục vụ của mình. Nếu đối thủ có hạ tầng rẻ hơn hoặc đang bán lỗ, bạn nhập luôn khoản lỗ đó vào mô hình của mình.
Bỏ sót giờ hỗ trợ khỏi chi phí phục vụ
Chỉ tính máy chủ và API. Như ví dụ 1, giờ hỗ trợ có thể chiếm gần nửa chi phí phục vụ và đẩy giá sàn vượt giá trần. Hãy đo số giờ hỗ trợ thật trên mỗi khách theo từng gói.
Gói không giới hạn cho tính năng có chi phí theo lượt
Cho dùng AI hay gửi SMS không giới hạn ở giá cố định. Khách dùng nhiều nhất trở thành khách lỗ nhất. Tính năng có chi phí biến đổi phải có hạn mức theo gói, vượt hạn mức tính thêm.
Gói rẻ nhất không tự có lãi
Đặt gói cơ bản thấp để hút khách, rồi hy vọng khách sẽ nâng cấp. Phần lớn khách nhỏ ở lại gói nhỏ. Mỗi gói phải tự đạt biên gộp mục tiêu.
Bậc thang có điểm gãy
Dùng giá theo tổng mà không có giá tối thiểu mỗi bậc, khiến khách có lợi khi khai thêm người dùng. Kiểm tra hoá đơn ở ngay trên và ngay dưới mỗi ngưỡng trước khi công bố bảng giá.
Ghi nhận tiền gói năm là doanh thu tháng đầu
Báo cáo 68,5 triệu đồng thu trước như doanh thu một tháng, khiến MRR và ARR bị thổi phồng. Nhà đầu tư sẽ phát hiện khi đối chiếu, và mất niềm tin vào toàn bộ số liệu còn lại.
Giá gói nên được xem lại khi chi phí phục vụ thay đổi đáng kể, ví dụ giá mô hình AI giảm hoặc bạn tự động hoá được phần hỗ trợ. Khi đổi giá, áp mức mới cho khách mới trước, giữ giá cũ cho khách hiện tại một thời gian để không làm tăng tỷ lệ rời bỏ.
Câu Hỏi Thường Gặp
Biên lợi nhuận gộp của một gói SaaS nên đặt mục tiêu bao nhiêu?
Không có con số bắt buộc, nhưng SaaS phải dùng lợi nhuận gộp để trả đội phát triển, marketing và bán hàng nên thường đặt mục tiêu cao. Ví dụ trong bài dùng 80%. Nếu sản phẩm có nhiều chi phí AI hay hỗ trợ triển khai, hãy tính chi phí phục vụ thật trước rồi mới quyết định mục tiêu.
Nên tính giá SaaS theo người dùng hay theo mức sử dụng?
Chọn đơn vị mà khi khách dùng nhiều hơn thì họ nhận giá trị nhiều hơn và chi phí phục vụ của bạn cũng tăng theo. Phần mềm nhân sự hay cộng tác hợp với người dùng; phần mềm xử lý hoá đơn, tin nhắn hay AI hợp với số lượt; phần mềm quản lý chuỗi hợp với số chi nhánh.
Gói năm nên chiết khấu bao nhiêu so với gói tháng?
Cách phổ biến là tặng tương đương 2 tháng, tức chiết khấu khoảng 16,7%. Chiết khấu sâu hơn chỉ đáng khi tỷ lệ rời bỏ của gói tháng cao, vì lúc đó giữ chân khách 12 tháng có giá trị lớn với bạn.
Phần mềm SaaS bán tại Việt Nam có phải chịu thuế GTGT không?
Theo Luật Thuế giá trị gia tăng số 48/2024/QH15, sản phẩm và dịch vụ phần mềm theo quy định pháp luật thuộc đối tượng không chịu thuế GTGT, hướng dẫn tại Nghị định 181/2025/NĐ-CP. Gói SaaS cụ thể có được xác định là dịch vụ phần mềm hay không phụ thuộc cách gói được cấu thành, nên cần kế toán xác nhận.
Giá tính ra cao hơn đối thủ thì có nên hạ giá không?
Trước tiên kiểm tra giá của bạn có nằm dưới giá trần, tức phần khách trả vẫn nhỏ hơn giá trị họ nhận hay không. Nếu có, hãy chứng minh giá trị rõ hơn thay vì hạ giá. Nếu giá sàn của bạn vượt giá trần, hãy giảm chi phí phục vụ hoặc đổi tệp khách, vì hạ giá xuống dưới sàn chỉ làm lỗ trên từng khách.
Pitch Deck · Định Giá · BOD · Cap Table A–Z · Go To Market
🎯 Đúng chủ đề bài này: Ebook "Go To Market Với Claude AI"
Toàn bộ framework từ 16 founders đã gọi được 300+ tỷ VND. Nhận link trong 3 phút.
Muốn AI review pitch deck & tài chính của bạn ngay?
Upload deck, nhận phân tích điểm yếu theo góc nhìn NĐT, hỏi đáp không giới hạn về định giá, cap table, gọi vốn — AI được train từ 14 năm kinh nghiệm thực chiến của Hải H Nguyễn.
Doanh Nghiệp Doanh Thu >1 Triệu USD/Năm?
Có thể tham gia chương trình Coaching 1vs1 trong 03 tháng (Học phí 350.000.000đ) — thực chiến như các doanh nghiệp Nina Ecom Center, VinCSS, VietContent, HOPE, VCO Group, Vua Cua, Ana Academy, Baumarkt, Erent. Điền thông tin công ty tại link đăng ký — nếu phù hợp, BeginGuru sẽ liên hệ để bạn Zoom Call 45 phút tìm hiểu với chuyên gia Hải H Nguyễn.