Định giá dịch vụ và lợi nhuận gộp mục tiêu
Mục tiêu bài học
Sau bài này, bạn có thể:
- Phân biệt gross margin và markup, và hiểu vì sao lẫn lộn hai khái niệm này là lỗi tốn tiền nhất khi định giá.
- Tính được labor cost cho mỗi giờ billable từ lương thợ và utilization.
- Định giá một gói dịch vụ từ chi phí lao động, phụ tùng và gross margin mục tiêu.
- Kiểm tra ngược gross margin thực tế của một bảng giá đã có.
Ôn lại nhanh
Bài trước, chúng ta đã tách chi phí vận hành (OpEx) ra khỏi chi phí trực tiếp và tính điểm hòa vốn. Bạn chỉ cần giữ lại một cầu nối duy nhất cho bài hôm nay:
$$ \text{Doanh thu hòa vốn} = \frac{\text{OpEx}}{\text{Gross margin}} $$
Nghĩa là gross margin không phải phần "thưởng thêm". Nó là phần duy nhất để trả OpEx và tạo lợi nhuận ròng. Vì vậy, định giá sai gross margin thì mọi phép tính hòa vốn phía trước đều sai theo.
Lý thuyết
1. Ba lớp chi phí trong một gói dịch vụ
| Lớp chi phí | Ví dụ | Nằm trong gross margin? |
|---|---|---|
| Lao động trực tiếp | Giờ công thợ chính, thợ phụ | Có |
| Phụ tùng, vật tư | Dầu, lọc, má phanh, dung dịch | Có |
| Gián tiếp (OpEx) | Mặt bằng, điện, lương quản lý, marketing | Không, trừ ra từ gross margin |
Chỉ hai lớp đầu đi vào mẫu số khi định giá. Nếu bạn nhét OpEx vào giá từng gói, bạn sẽ định giá hai lần và mất khách.
2. Labor cost mỗi giờ billable
Đây là chỗ nhiều garage non kinh nghiệm sai nhất. Lương thợ không phải chi phí giờ công, vì thợ còn có giờ không tạo ra doanh thu (chẩn đoán, chờ phụ tùng, dọn xưởng, bảo hành, đào tạo).
$$ \text{Labor cost/giờ} = \frac{\text{Chi phí lương tháng}}{\text{Giờ trả lương} \times \text{Utilization}} $$
Trong đó utilization là tỷ lệ giờ thực sự billable trên tổng giờ trả lương. Garage mới thường chỉ đạt 55-70%.
[!IMPORTANT] Utilization càng thấp thì labor cost mỗi giờ billable càng cao. Cùng một mức lương, thợ chạy 55% utilization đắt hơn thợ chạy 75% khoảng 36% mỗi giờ công bán ra.
3. Gross margin khác markup
- Markup = lợi nhuận gộp / chi phí trực tiếp.
- Gross margin (GM) = lợi nhuận gộp / doanh thu (giá bán).
Hai con số này không bao giờ bằng nhau. Cộng 55% vào chi phí là markup 55%, và nó chỉ cho ra GM khoảng 35,5%. ==Muốn đạt GM mục tiêu, phải chia cho (1 trừ GM), không phải nhân với (1 cộng GM).==
$$ \text{Giá} = \frac{\text{Chi phí trực tiếp}}{1 - \text{GM mục tiêu}} $$
4. Chọn GM mục tiêu
Một cấu trúc tham chiếu cho garage độc lập:
- Giờ công dịch vụ: GM 55-65%.
- Phụ tùng bán kèm: markup 25-35%.
- GM tổng của hóa đơn: 45-55%.
Nếu OpEx hàng tháng của bạn cao (mặt bằng trung tâm, nhiều nhân sự gián tiếp), hãy chọn cận trên. Ngược lại, nếu bạn cạnh tranh bằng giá, đừng hạ GM xuống dưới ngưỡng hòa vốn.
Ví dụ có lời giải
Bước 1: Tính labor cost/giờ billable
- Lương thợ chính: 14.000.000 đ/tháng.
- Phụ cấp và bảo hiểm phần chủ garage trả: 21% → 16.940.000 đ.
- Giờ trả lương: 26 ngày × 8 giờ = 208 giờ.
- Utilization thực tế: 75% → 156 giờ billable.
16.940.000 / 156 ≈ 108.590 đ/giờ, làm tròn 109.000 đ/giờ.
Bước 2: Tập hợp chi phí trực tiếp cho gói bảo dưỡng 30.000 km
- Phụ tùng: dầu 480.000 + lọc dầu 120.000 + lọc gió 180.000 + bugi 320.000 = 1.100.000 đ.
- Dự phòng hao hụt và hư hỏng nhỏ 5% → 1.155.000 đ.
- Giờ công: 1,5 giờ × 109.000 = 163.500 đ.
- Tổng chi phí trực tiếp: 1.318.500 đ.
Bước 3: Áp GM mục tiêu 55%
1.318.500 / (1 - 0,55) = 1.318.500 / 0,45 = 2.930.000 đ.
Bước 4: Kiểm tra ngược
(2.930.000 - 1.318.500) / 2.930.000 = 55,0%. Đạt mục tiêu.
Nếu làm sai kiểu markup: 1.318.500 × 1,55 = 2.043.675 đ, GM thực tế chỉ 35,5%. Mỗi hóa đơn như vậy bạn mất khoảng 886.000 đ lợi nhuận gộp, và rất có thể không đủ trả OpEx.
Luyện tập có hướng dẫn
Làm ba bài theo đúng thứ tự, ghi ra giấy trước khi mở đáp án.
Bài 1. Thợ có lương 12.000.000 đ/tháng, phụ cấp và bảo hiểm 20%, giờ trả lương 208 giờ, utilization 60%. Tính labor cost mỗi giờ billable.
Bài 2. Gói thay má phanh trước: phụ tùng nhập 780.000 đ, dự phòng hao hụt 5%, giờ công 2,0 giờ (dùng labor cost ở Bài 1), GM mục tiêu 50%. Tính giá niêm yết làm tròn đến 10.000 đ gần nhất.
Bài 3. Bảng giá cũ đang niêm yết một gói 1.500.000 đ, chi phí trực tiếp 980.000 đ. Tính GM hiện tại, và tính mức giá cần thiết nếu muốn GM 50%.
Xem đáp án
Bài 1. 12.000.000 × 1,20 = 14.400.000 đ. Giờ billable: 208 × 0,60 = 124,8 giờ. Labor cost = 14.400.000 / 124,8 ≈ 115.385 đ/giờ, làm tròn 115.000 đ/giờ.
Bài 2. Phụ tùng: 780.000 × 1,05 = 819.000 đ. Giờ công: 2,0 × 115.000 = 230.000 đ. Chi phí trực tiếp: 1.049.000 đ. Giá = 1.049.000 / 0,50 = 2.098.000 đ, làm tròn 2.100.000 đ. GM thực tế: (2.100.000 - 1.049.000) / 2.100.000 = 50,05%.
Bài 3. GM hiện tại = (1.500.000 - 980.000) / 1.500.000 = 34,7%. Để đạt GM 50%: 980.000 / 0,50 = 1.960.000 đ, tức cần tăng 460.000 đ hoặc cắt giảm chi phí trực tiếp tương ứng.
Góc chuyên gia
Bốn lỗi thường gặp
- Cộng GM vào chi phí thay vì chia. Đây là lỗi phổ biến nhất và làm mất 15-20 điểm GM.
- Quên giờ không billable. Nếu tính labor cost bằng lương chia cho 208 giờ, bạn đang bán giờ công dưới giá vốn.
- Chỉ áp GM cho giờ công, còn phụ tùng thì markup mù. GM tổng của hóa đơn sẽ lệch khỏi kế hoạch, thường theo hướng xấu.
- Giảm giá lấp giờ trống. Không bao giờ xuống dưới chi phí biến đổi, vì mỗi hóa đơn như vậy làm OpEx khó trả hơn.
Quy tắc thực hành
- Một bảng giá duy nhất, có ngày hiệu lực, rà soát mỗi 6 tháng.
- Dự phòng bảo hành 2-3% doanh thu, nằm trong chi phí trực tiếp dự kiến.
- Trước khi chốt GM, kiểm tra chéo 3 đối thủ cùng phân khúc. Nếu giá của bạn cao hơn 20% mà không có lý do giá trị, hãy xem lại cấu trúc chi phí thay vì hạ GM.
- Ghi lại utilization hàng tuần. Đây là biến số duy nhất vừa cải thiện GM vừa không cần tăng giá.
[!TIP] Cách kiểm tra nhanh: lấy giá niêm yết trừ chi phí trực tiếp, chia lại cho giá. Nếu ra thấp hơn GM mục tiêu 5 điểm, đừng sửa giá lẻ, hãy sửa cả gói.
Tóm tắt và bước tiếp theo
Bạn vừa có ba viên gạch: labor cost mỗi giờ billable (có utilization), chi phí trực tiếp đầy đủ (có dự phòng hao hụt), và công thức chia cho (1 trừ GM). Ghép ba viên lại, bạn định giá được bất kỳ gói dịch vụ nào và luôn kiểm tra ngược được mình có đạt mục tiêu hay không.
Bài tiếp theo là Checkpoint: Tài chính và định giá. Ở đó bạn sẽ áp toàn bộ chuỗi CapEx, OpEx, điểm hòa vốn và định giá vào một tình huống garage hoàn chỉnh, nên hãy giữ lại bảng tính của Bài 2 và Bài 3 để dùng lại.
[
{ "front": "Gross margin được tính như thế nào?", "back": "Lợi nhuận gộp chia cho doanh thu (giá bán)." },
{ "front": "Markup được tính như thế nào?", "back": "Lợi nhuận gộp chia cho chi phí trực tiếp." },
{ "front": "Công thức định giá từ GM mục tiêu?", "back": "Giá = Chi phí trực tiếp / (1 - GM mục tiêu)." },
{ "front": "Vì sao không được nhân chi phí với (1 + GM)?", "back": "Vì đó là markup, cho ra GM thực tế thấp hơn mục tiêu." },
{ "front": "Chi phí trực tiếp của một gói dịch vụ gồm những gì?", "back": "Lao động trực tiếp và phụ tùng, vật tư tiêu hao." },
{ "front": "Billable hours là gì?", "back": "Số giờ thợ thực sự làm ra doanh thu cho garage." },
{ "front": "Utilization ảnh hưởng labor cost mỗi giờ thế nào?", "back": "Utilization càng thấp thì labor cost mỗi giờ billable càng cao." },
{ "front": "Công thức labor cost mỗi giờ billable?", "back": "Chi phí lương tháng / (giờ trả lương × utilization)." },
{ "front": "Gross margin phải bù những gì?", "back": "OpEx và lợi nhuận ròng mục tiêu." },
{ "front": "Công thức doanh thu hòa vốn theo GM?", "back": "Doanh thu hòa vốn = OpEx / GM." },
{ "front": "Dự phòng hao hụt phụ tùng thường là bao nhiêu?", "back": "Khoảng 3-5% giá nhập, cộng vào trước khi định giá." },
{ "front": "Ngưỡng giá sàn tuyệt đối của một hóa đơn?", "back": "Không bao giờ thấp hơn chi phí biến đổi." },
{ "front": "GM tổng tham chiếu của một hóa đơn garage độc lập?", "back": "Khoảng 45-55%." }
]
Gross margin được tính trên {{c1::doanh thu}}, còn markup được tính trên {{c2::chi phí trực tiếp}}.
Giá bán = Chi phí trực tiếp / (1 - {{c3::GM mục tiêu}}).
Nếu utilization giảm từ 70% xuống 55%, labor cost mỗi giờ billable sẽ {{c4::tăng}}.
Phụ tùng thường được cộng thêm {{c5::3-5%}} dự phòng hao hụt trước khi định giá.
Doanh thu hòa vốn = OpEx / {{c6::gross margin}}.