Bếp đang hết thịt bò mà hôm nay lại có tiệc đặt bàn. Rau củ nhập về tuần trước vẫn còn tồn một nửa nhưng đã héo úa. Nhân viên kho không biết hôm nay cần nhập thêm gì vì không có danh sách rõ ràng. Đây là những tình huống xảy ra hàng ngày tại hàng trăm nhà hàng ở Việt Nam — và gần như tất cả đều xuất phát từ một nguyên nhân: quản lý tồn kho nguyên liệu không gắn với thực tế tiêu thụ theo từng nhóm món.

Vấn đề không phải nhà hàng thiếu nguyên liệu hay thừa nguyên liệu. Vấn đề là không biết tại sao thiếu, tại sao thừa, và khi nào cần nhập thêm. Khi tồn kho được theo dõi riêng lẻ, tách biệt khỏi cấu trúc thực đơn, thì mọi quyết định nhập hàng đều mang tính phỏng đoán.
Bài viết này hướng dẫn cụ thể cách tổ chức lại việc theo dõi tồn kho theo nhóm món — từ cách phân loại SKU, thiết lập định mức tồn, đến cách dùng cảnh báo hết hàng để nhập hàng đúng lúc, đúng lượng. Phù hợp cho nhà hàng đang vận hành thủ công lẫn những nơi đang bắt đầu dùng phần mềm như VMASS.
—
1. Tại Sao Nhập Hàng Sai Luôn Bắt Nguồn Từ Cách Theo Dõi Tồn Kho

Bối cảnh: Nhiều chủ nhà hàng vẫn quản lý nguyên liệu bằng cách nhìn vào kệ kho, hỏi bếp trưởng, hoặc xem lại hóa đơn nhập tuần trước. Cách này không sai hoàn toàn, nhưng nó thiếu một yếu tố then chốt: liên kết giữa nguyên liệu và lượng tiêu thụ thực tế.
Vấn đề: Khi không biết nhóm món nào đang “ngốn” nguyên liệu nhiều nhất trong tuần, bạn sẽ không thể dự đoán lượng cần nhập cho tuần tiếp theo. Kết quả là nhập theo thói quen, theo cảm tính — và vòng lặp thiếu/thừa cứ tiếp diễn.
Cách làm:
- Liệt kê toàn bộ nguyên liệu đang sử dụng.
- Nhóm chúng theo nhóm món: Lẩu, Nướng, Món cơm, Món bún/phở, Đồ uống, Tráng miệng…
- Xác định nguyên liệu nào dùng chung cho nhiều nhóm (ví dụ: hành lá, tỏi, dầu ăn).
- Ghi nhận lượng tiêu thụ trung bình mỗi ngày/tuần theo từng nhóm.
Rủi ro thường gặp: Nhiều nhà hàng nhóm nguyên liệu theo… nhà cung cấp thay vì theo món. Điều này khiến báo cáo tồn kho không phản ánh được nhu cầu vận hành bếp.
Cách kiểm soát: Khi thiết lập danh mục nguyên liệu trong hệ thống, hãy thêm trường “nhóm món liên quan” để mỗi SKU đều có thể truy ngược về thực đơn.
—
2. Phân Loại SKU Nguyên Liệu Đúng Cách — Nền Tảng Của Mọi Thứ
Bối cảnh: SKU (Stock Keeping Unit) trong nhà hàng không phức tạp như bán lẻ, nhưng vẫn cần được định nghĩa rõ ràng. Một SKU là một đơn vị nguyên liệu cụ thể: đúng loại, đúng đơn vị tính, đúng nhà cung cấp.
Vấn đề: Nhiều nhà hàng lưu “thịt bò” trong kho mà không phân biệt thịt bò thăn, thịt bò bắp, hay thịt bò nạm — dẫn đến nhầm lẫn khi nhập và khi bếp lấy nguyên liệu.
Cách làm từng bước:
1. Đặt tên SKU chuẩn: Tên nguyên liệu + quy cách + đơn vị tính. Ví dụ: Thịt bò thăn – 1kg, Nước mắm Phú Quốc 500ml, Rau muống – bó 300g.
2. Gán nhóm món: Mỗi SKU gắn với 1 hoặc nhiều nhóm món sử dụng nó.
3. Xác định đơn vị nhập và đơn vị dùng: Nhập theo thùng/kg, dùng theo gram/ml/cái — hệ thống cần quy đổi tự động.
4. Đánh dấu nguyên liệu dùng chung: Tỏi, hành, gia vị cơ bản — những thứ này cần theo dõi riêng vì tiêu thụ phân tán.
Rủi ro thường gặp: Đặt tên SKU không nhất quán (hôm nay “cà chua”, hôm sau “tomato”) khiến báo cáo nhập xuất tồn bị trùng lặp, sai số.
Cách kiểm soát: Dùng một người duy nhất phụ trách danh mục SKU. Mỗi SKU mới phải được duyệt trước khi thêm vào hệ thống.
✅ Checklist 1: Thiết lập SKU nguyên liệu chuẩn
- [ ] Mỗi SKU có tên đầy đủ: tên + quy cách + đơn vị
- [ ] Gán nhóm món cho từng SKU
- [ ] Xác định đơn vị nhập và đơn vị tiêu thụ
- [ ] Đánh dấu nguyên liệu dùng chung
- [ ] Không có 2 SKU trùng tên hoặc mô tả cùng một nguyên liệu
—
3. Thiết Lập Định Mức Tồn Theo Nhóm Món — Đừng Để “Cảm Giác” Quyết Định
Bối cảnh: Định mức tồn là lượng nguyên liệu tối thiểu và tối đa cần duy trì trong kho tại mọi thời điểm. Khi gắn định mức này với nhóm món, bạn có thể nhập hàng dựa trên dự báo bán hàng thay vì cảm tính.
Vấn đề: Phần lớn nhà hàng chưa từng tính định mức tồn một cách có hệ thống. Họ nhập khi thấy sắp hết, hoặc nhập định kỳ theo tuần bất kể lượng bán thực tế.
Cách làm từng bước:
1. Tính lượng tiêu thụ trung bình mỗi ngày (ADU – Average Daily Usage) cho từng SKU, theo từng nhóm món. Làm điều này trong ít nhất 2–3 tuần để có dữ liệu đủ tin cậy.
2. Xác định thời gian chờ nhập hàng (Lead Time): Nhà cung cấp mất bao nhiêu ngày để giao hàng sau khi đặt? Thường là 1–3 ngày với thực phẩm tươi sống.
3. Tính mức tồn tối thiểu (Safety Stock):
> Safety Stock = ADU × Lead Time × Hệ số an toàn (thường 1.2–1.5)
4. Tính điểm đặt hàng (Reorder Point):
> Reorder Point = ADU × Lead Time + Safety Stock
5. Nhập các con số này vào hệ thống — khi tồn kho chạm Reorder Point, hệ thống tự động kích hoạt cảnh báo hết hàng.
Ví dụ nội bộ giả định: Nhà hàng lẩu tại Hà Nội có nhóm món “Lẩu bò” tiêu thụ trung bình 4kg thịt bò thăn/ngày. Lead time từ nhà cung cấp là 2 ngày. Safety Stock = 4 × 2 × 1.3 = ~10.4kg. Reorder Point = 4 × 2 + 10.4 = ~18.4kg. Khi tồn kho thịt bò thăn xuống dưới 19kg, hệ thống báo cần đặt hàng.
Rủi ro thường gặp: Đặt định mức một lần rồi không cập nhật. Khi thực đơn thay đổi hoặc mùa vụ biến động, định mức cũ sẽ không còn phù hợp.
Cách kiểm soát: Review định mức tồn mỗi tháng, đặc biệt sau khi ra món mới hoặc vào mùa cao điểm (lễ, Tết, hè).
—
4. Theo Dõi Nhập Xuất Tồn Theo Thời Gian Thực — Không Phải Cuối Ngày
Bối cảnh: Nhiều nhà hàng chỉ cập nhật tồn kho vào cuối ca hoặc cuối ngày. Điều này tạo ra “vùng mù” trong vận hành: bếp lấy nguyên liệu mà kho không biết, dẫn đến số liệu nhập xuất tồn bị lệch.
Vấn đề: Khi số liệu tồn kho không phản ánh thực tế, mọi quyết định nhập hàng đều có thể sai — dù bạn có hệ thống hay không.
Cách làm từng bước:
1. Ghi nhận xuất kho ngay khi bếp lấy nguyên liệu — dù chỉ là ghi vào phiếu giấy hoặc app điện thoại.
2. Nhập phiếu nhập hàng vào hệ thống ngay khi nhận hàng từ nhà cung cấp, không để đến cuối ngày.
3. Đối chiếu tồn kho thực tế (kiểm đếm tay) với số liệu hệ thống ít nhất 1 lần/tuần với nguyên liệu tươi sống, 2 lần/tháng với nguyên liệu khô.
4. Phân quyền rõ ràng: Ai được nhập phiếu xuất kho, ai duyệt phiếu nhập — tránh tình trạng 1 người vừa nhập vừa kiểm.
Rủi ro thường gặp: Nhân viên bếp lấy nguyên liệu “tạm” mà không ghi phiếu xuất, dẫn đến hàng tháng sau kiểm kê mới phát hiện chênh lệch lớn.
Cách kiểm soát: Xây dựng quy trình bắt buộc: không có phiếu xuất kho = không lấy nguyên liệu. Đơn giản nhưng cần thực thi nhất quán từ người quản lý.
—
5. Cảnh Báo Hết Hàng — Cài Đúng Để Không Bị “Báo Động Giả”
Bối cảnh: Cảnh báo hết hàng là tính năng có trong hầu hết phần mềm quản lý kho hiện nay, bao gồm VMASS tồn kho. Nhưng nhiều nhà hàng cài ngưỡng cảnh báo tùy tiện, dẫn đến cảnh báo quá nhiều (gây nhờn) hoặc quá ít (gây thiếu hàng thật sự).
Vấn đề: Nếu cảnh báo hết hàng kêu liên tục mà không có vấn đề thực sự, nhân viên sẽ bắt đầu bỏ qua nó. Đây là một trong những nguyên nhân phổ biến nhất khiến hệ thống quản lý kho bị “bỏ xó” sau vài tháng triển khai.
Cách làm từng bước:
1. Gắn ngưỡng cảnh báo với Reorder Point đã tính ở mục 3, không đặt theo cảm tính.
2. Phân cấp cảnh báo:
- 🟡 Cảnh báo sớm: Tồn kho xuống dưới Reorder Point — cần lên kế hoạch đặt hàng.
- 🔴 Cảnh báo khẩn: Tồn kho xuống dưới Safety Stock — cần đặt hàng ngay.
3. Giao cảnh báo đến đúng người: Bếp trưởng nhận cảnh báo về nguyên liệu tươi sống, quản lý kho nhận cảnh báo về nguyên liệu khô và đồ uống.
4. Review cảnh báo mỗi tuần: Cảnh báo nào kêu nhiều mà không thực sự cần thiết? Điều chỉnh lại ngưỡng.
Rủi ro thường gặp: Cài ngưỡng cảnh báo quá thấp (ví dụ: 0.5kg) khiến cảnh báo chỉ xuất hiện khi đã gần hết hoàn toàn — không còn đủ thời gian để nhập hàng.
Cách kiểm soát: Ngưỡng cảnh báo phải luôn lớn hơn lượng tiêu thụ trong khoảng thời gian chờ giao hàng.
✅ Checklist 2: Cài đặt cảnh báo hết hàng hiệu quả
- [ ] Ngưỡng cảnh báo dựa trên Reorder Point, không phải cảm tính
- [ ] Có ít nhất 2 mức cảnh báo: sớm và khẩn
- [ ] Phân công người nhận cảnh báo theo loại nguyên liệu
- [ ] Có quy trình xử lý khi nhận cảnh báo (không chỉ “đọc rồi để đó”)
- [ ] Review và điều chỉnh ngưỡng mỗi tháng
—
6. Mini-Case: Nhà Hàng Cơm Văn Phòng Tại TP.HCM Giảm Lãng Phí Như Thế Nào
(Ví dụ nội bộ giả định — minh họa cách áp dụng thực tế)
Bối cảnh: Một nhà hàng cơm văn phòng tại quận Bình Thạnh, TP.HCM, phục vụ trung bình 150–200 suất/ngày. Thực đơn xoay vòng theo tuần với 3 nhóm chính: Món xào, Món kho, Canh.
Vấn đề trước đây: Mỗi sáng bếp trưởng tự ước lượng nguyên liệu cần dùng và gọi điện cho nhà cung cấp. Cuối tuần thường thừa rau xanh (héo bỏ) và thiếu thịt heo (phải ra chợ mua lẻ giá cao hơn).
Cách họ thay đổi:
1. Phân loại toàn bộ nguyên liệu theo 3 nhóm món, xác định 28 SKU chính.
2. Tính ADU cho từng SKU dựa trên dữ liệu 3 tuần ghi chép thủ công.
3. Thiết lập định mức tồn và cài cảnh báo trên phần mềm quản lý kho.
4. Quy định: mỗi tối bếp phó cập nhật phiếu xuất kho trước 21h.
Kết quả sau 6 tuần (giả định): Lượng rau xanh bỏ đi giảm khoảng 60% so với trước. Không còn trường hợp ra chợ mua lẻ vì thiếu thịt. Bếp trưởng tiết kiệm được khoảng 30–45 phút mỗi sáng không phải “đoán” nguyên liệu.
Bài học chính: Thay đổi không nằm ở phần mềm mà nằm ở việc gắn nguyên liệu với nhóm món — và duy trì thói quen cập nhật dữ liệu hàng ngày.
—
7. Gợi Ý Triển Khai Trong 7 Ngày
Nếu bạn đang bắt đầu từ đầu, đây là lộ trình thực tế để triển khai hệ thống quản lý tồn kho theo nhóm món trong 1 tuần:
| Ngày | Việc cần làm |
|——|————-|
| Ngày 1 | Liệt kê toàn bộ nguyên liệu đang dùng, phân nhóm theo món |
| Ngày 2 | Chuẩn hóa tên SKU, xác định đơn vị nhập và đơn vị dùng |
| Ngày 3 | Kiểm đếm tồn kho thực tế, ghi nhận số liệu ban đầu |
| Ngày 4 | Tính ADU cho 10–15 SKU quan trọng nhất (nguyên liệu tốn nhiều nhất) |
| Ngày 5 | Thiết lập định mức tồn và Reorder Point cho các SKU đó |
| Ngày 6 | Cài cảnh báo hết hàng, phân công người nhận và xử lý |
| Ngày 7 | Chạy thử: ghi phiếu xuất kho trong ngày, đối chiếu cuối ca |
> Lưu ý: Đừng cố làm tất cả 100% SKU trong tuần đầu. Bắt đầu với 15–20 nguyên liệu tiêu thụ nhiều nhất, làm đúng rồi mới mở rộng.
—
8. Sai Lầm Phổ Biến Cần Tránh Khi Quản Lý Tồn Kho Nhà Hàng
Dù bạn làm thủ công hay dùng phần mềm, đây là những sai lầm hay gặp nhất — và thường gây thiệt hại âm thầm nhất:
❌ Sai lầm 1: Nhập kho theo hóa đơn, không theo thực tế nhận hàng
Nhà cung cấp giao 8kg thay vì 10kg nhưng hóa đơn vẫn ghi 10kg. Nếu không kiểm hàng khi nhận, tồn kho sẽ sai từ điểm khởi đầu.
❌ Sai lầm 2: Không phân biệt nguyên liệu hỏng với nguyên liệu đã dùng
Rau hỏng bỏ đi phải được ghi vào phiếu “xuất hủy” riêng — không thể để tồn kho “tự biến mất” mà không có lý do.
❌ Sai lầm 3: Thiết lập hệ thống rồi không duy trì
Tuần đầu làm rất nghiêm túc, tuần thứ 3 bắt đầu bỏ bớt bước. Đây là lý do phổ biến nhất khiến hệ thống quản lý kho thất bại.
❌ Sai lầm 4: Giao toàn bộ cho 1 người mà không có quy trình kiểm tra chéo
Một người vừa nhập hàng vừa ghi phiếu xuất kho vừa làm báo cáo — không có ai kiểm tra lại — dễ dẫn đến sai sót hoặc gian lận.
❌ Sai lầm 5: Không cập nhật định mức khi thực đơn thay đổi
Ra món mới nhưng quên thêm nguyên liệu mới vào hệ thống. Hoặc ngừng bán món cũ nhưng vẫn nhập nguyên liệu theo định mức cũ.
—
9. KPI Theo Dõi 30 Ngày Sau Khi Triển Khai
Sau 30 ngày áp dụng hệ thống quản lý tồn kho theo nhóm món, bạn nên theo dõi các chỉ số sau để đánh giá hiệu quả:
✅ Checklist 3: KPI tồn kho 30 ngày
- [ ] Tỷ lệ chênh lệch tồn kho (Variance Rate): Chênh lệch giữa tồn kho hệ thống và kiểm đếm thực tế. Mục tiêu: dưới 3–5%.
- [ ] Số lần thiếu hàng (Stockout Events): Số lần bếp không có nguyên liệu khi cần. Mục tiêu: giảm ít nhất 50% so với tháng trước.
- [ ] Tỷ lệ nguyên liệu hủy/hỏng: Lượng nguyên liệu bỏ đi so với tổng nhập. Mục tiêu: dưới 5–8% với thực phẩm tươi sống.
- [ ] Độ chính xác của đơn nhập hàng: Số lần nhập đúng số lượng cần thiết (không thừa quá 20%, không thiếu). Mục tiêu: trên 80%.
- [ ] Thời gian xử lý phiếu nhập xuất: Trung bình mỗi phiếu mất bao lâu để cập nhật vào hệ thống. Mục tiêu: dưới 5 phút/phiếu.
- [ ] Tần suất cảnh báo hết hàng được xử lý đúng hạn: Tỷ lệ cảnh báo được phản hồi trong vòng 24h. Mục tiêu: trên 90%.
> Nếu sau 30 ngày các chỉ số chưa đạt, đừng bỏ cuộc — hãy xác định điểm nào trong quy trình đang bị bỏ qua và khắc phục cụ thể từng điểm đó.
—
Kết Luận
Quản lý tồn kho nguyên liệu theo nhóm món không phải là một khái niệm phức tạp — nhưng đòi hỏi sự nhất quán trong thực thi. Khi bạn biết nhóm món nào tiêu thụ nguyên liệu gì, với lượng bao nhiêu và tần suất như thế nào, thì mọi quyết định nhập hàng đều trở nên có cơ sở rõ ràng thay vì dựa vào trực giác.
Bắt đầu từ việc chuẩn hóa SKU, thiết lập định mức tồn thực tế, và duy trì thói quen cập nhật nhập xuất tồn hàng ngày. Đó là nền tảng. Phần mềm chỉ là công cụ giúp bạn làm điều đó nhanh hơn và ít sai sót hơn.
Nếu bạn đang tìm một hệ thống có thể hỗ trợ toàn bộ quy trình này — từ quản lý SKU, theo dõi nhập xuất tồn, thiết lập định mức tồn đến cảnh báo hết hàng theo từng nhóm nguyên liệu — hãy thử khám phá VMASS tại [vmass.vn](https://vmass.vn). Giao diện được thiết kế cho người vận hành nhà hàng thực tế, không cần am hiểu kỹ thuật để bắt đầu.
Tìm hiểu thêm về VMASS