Sáng thứ Bảy, quán đang đông khách, nhân viên chạy ra báo: “Anh ơi, hết sữa tươi rồi!” Bạn vừa mất một loạt order, vừa mất uy tín với khách quen. Ngược lại, sáng thứ Hai mở tủ lạnh, thấy hai khay trân châu đen từ cuối tuần vẫn còn nguyên — quá hạn, đổ bỏ, xót tiền.

Đây không phải chuyện hi hữu. Đây là vòng lặp mà hàng trăm chủ quán cafe tại Việt Nam đang chịu đựng mỗi tuần, chỉ vì chưa có hệ thống quản lý tồn kho bài bản cho nguyên liệu có hạn sử dụng ngắn như sữa, kem béo, topping.
Bài viết này không nói lý thuyết. Mục tiêu là giúp bạn thiết lập một quy trình nhập xuất tồn theo ngày, đặt định mức tồn hợp lý cho từng SKU, kích hoạt cảnh báo hết hàng đúng lúc — và làm được tất cả điều đó mà không cần thuê thêm người hay mua phần mềm phức tạp.
—
1. Tại Sao Sữa Và Topping Lại Khó Quản Lý Hơn Các Nguyên Liệu Khác?

Bối cảnh: Hầu hết chủ quán cafe quản lý cà phê rang xay, syrup hay ly nhựa khá tốt vì chúng có hạn sử dụng dài, dễ kiểm đếm. Nhưng sữa tươi, sữa đặc, kem béo, trân châu nấu, thạch, pudding lại là câu chuyện hoàn toàn khác.
Vấn đề: Nhóm nguyên liệu này có ít nhất 3 đặc điểm gây khó:
- Hạn sử dụng ngắn: Trân châu nấu chỉ dùng được 4–6 giờ, sữa tươi mở hộp tối đa 2–3 ngày.
- Nhu cầu biến động mạnh: Cuối tuần bán gấp 2–3 lần ngày thường, nhưng thứ Hai lại rất chậm.
- Khó kiểm đếm trực quan: Không như lon bia hay hộp syrup, sữa túi hay topping trong thùng xốp dễ bị tính sai số lượng.
Rủi ro thường gặp: Nhập theo cảm tính “thấy sắp hết thì gọi” dẫn đến hai cực: thiếu hàng giờ cao điểm hoặc tồn dư quá nhiều, hỏng hàng, lãng phí chi phí nguyên vật liệu — khoản chiếm 25–35% doanh thu của hầu hết quán (ví dụ nội bộ giả định).
Cách kiểm soát: Phân loại riêng nhóm nguyên liệu “hạn ngắn” và áp dụng quy trình theo dõi nhập xuất tồn hàng ngày thay vì hàng tuần.
—
2. Lập Danh Sách SKU Nguyên Liệu Hạn Ngắn — Bước Đầu Tiên Không Thể Bỏ Qua
Bối cảnh: SKU (Stock Keeping Unit) nghe có vẻ kỹ thuật, nhưng thực ra chỉ là cách bạn đặt tên và mã hóa từng loại nguyên liệu để theo dõi riêng biệt.
Vấn đề: Nhiều quán gộp “sữa” thành một mục duy nhất, trong khi thực tế có thể có 4–5 loại: sữa tươi không đường, sữa tươi có đường, sữa đặc, kem béo, sữa oat. Gộp chung thì không bao giờ biết cái nào đang thiếu, cái nào đang thừa.
Cách làm từng bước:
1. Liệt kê toàn bộ nguyên liệu có hạn sử dụng dưới 7 ngày sau khi mở/nấu.
2. Đặt tên chuẩn, không viết tắt tuỳ tiện. Ví dụ: `SUA-TUOI-KD-1L` (sữa tươi không đường 1 lít), `TRAN-CHAU-DEN-NAU`, `THACH-CAFE`.
3. Ghi rõ đơn vị tính: hộp, túi, kg, phần.
4. Ghi rõ hạn sử dụng sau khi mở hoặc sau khi chế biến.
5. Nhập danh sách này vào phần mềm quản lý (hoặc Google Sheet nếu chưa có phần mềm).
Rủi ro thường gặp: Đặt tên không thống nhất giữa các nhân viên, dẫn đến kiểm kê nhầm. Một quán tại TP.HCM (ví dụ nội bộ giả định) từng có tình trạng nhân viên ca sáng ghi “sữa tươi”, nhân viên ca tối ghi “milk tươi” — hai dòng khác nhau trong sổ, kiểm kê ra số liệu sai hoàn toàn.
Cách kiểm soát: In danh sách SKU dán ngay tại khu vực pha chế, bắt buộc dùng đúng tên khi ghi sổ hoặc nhập phần mềm.
—
3. Xây Định Mức Tồn Theo Ngày — Nền Tảng Của Mọi Quyết Định Nhập Hàng
Bối cảnh: Định mức tồn là lượng nguyên liệu tối thiểu và tối đa bạn cần có vào đầu mỗi ca làm việc. Đây là con số quan trọng nhất trong toàn bộ quy trình quản lý tồn kho.
Vấn đề: Hầu hết chủ quán không có định mức rõ ràng. Họ nhập theo kinh nghiệm, theo cảm giác, hoặc theo lời nhân viên báo — dẫn đến không có căn cứ để phát hiện sai lệch.
Cách làm từng bước:
Bước 1 — Thu thập dữ liệu tiêu thụ thực tế trong 2 tuần:
Ghi lại mỗi ngày bán được bao nhiêu ly của từng loại đồ uống có dùng sữa/topping. Nếu chưa có phần mềm, dùng Google Sheet cũng được.
Bước 2 — Tính mức tiêu thụ trung bình theo ngày trong tuần:
Tách riêng thứ 2–5 (ngày thường) và thứ 6–CN (cuối tuần). Ví dụ nội bộ giả định: một quán bán 80 ly/ngày thường và 180 ly/cuối tuần, mỗi ly dùng 150ml sữa tươi → cần khoảng 12 lít/ngày thường và 27 lít/cuối tuần.
Bước 3 — Đặt mức tồn tối thiểu (safety stock):
Tồn tối thiểu = Lượng tiêu thụ 1 ngày + buffer 20%. Đây là ngưỡng kích hoạt cảnh báo hết hàng.
Bước 4 — Đặt mức tồn tối đa:
Tồn tối đa = Lượng tiêu thụ 2 ngày (với nguyên liệu hạn dưới 3 ngày) hoặc 3–4 ngày (với nguyên liệu hạn dài hơn). Đừng nhập vượt mức này để tránh hỏng hàng.
Rủi ro thường gặp: Tính định mức một lần rồi không cập nhật khi menu thay đổi hoặc vào mùa cao điểm (lễ, Tết, khai trường).
Cách kiểm soát: Review lại định mức mỗi tháng một lần, hoặc ngay khi doanh số thay đổi trên 20% so với tháng trước.
—
✅ Checklist 1: Thiết Lập Định Mức Tồn Cho Nguyên Liệu Hạn Ngắn
- [ ] Đã liệt kê đủ danh sách SKU sữa và topping
- [ ] Đã thu thập dữ liệu tiêu thụ ít nhất 10–14 ngày
- [ ] Đã tách định mức ngày thường / cuối tuần
- [ ] Đã ghi rõ mức tồn tối thiểu và tối đa cho từng SKU
- [ ] Đã thông báo định mức cho nhân viên phụ trách kho
—
4. Quy Trình Nhập Xuất Tồn Hàng Ngày — Làm Sao Để Nhân Viên Thực Hiện Đúng?
Bối cảnh: Biết định mức là một chuyện, nhưng vận hành nhập xuất tồn mỗi ngày đúng và nhất quán mới là thách thức thực sự — nhất là khi quán có 2–3 ca, nhiều nhân viên luân phiên.
Vấn đề: Nếu không có quy trình cố định, mỗi người làm một kiểu: người thì nhập sổ, người thì không; cuối ngày không ai biết thực tế còn bao nhiêu sữa.
Cách làm từng bước:
Đầu ca (kiểm kê mở ca):
- Nhân viên đếm thực tế từng SKU trong kho lạnh và khu pha chế.
- Nhập số liệu vào phần mềm hoặc sổ theo mẫu cố định.
- So sánh với định mức tối thiểu — nếu dưới ngưỡng, báo ngay cho người phụ trách đặt hàng.
Trong ca (ghi nhận xuất kho):
- Mỗi lần lấy nguyên liệu từ kho ra pha chế, ghi số lượng xuất.
- Với quán nhỏ: ghi vào sổ tay hoặc bảng trắng dán tường.
- Với quán có phần mềm: nhập trực tiếp trên thiết bị.
Cuối ca (kiểm kê đóng ca):
- Đếm lại tồn thực tế.
- So sánh với: Tồn đầu ca + Nhập trong ca − Xuất trong ca = Tồn lý thuyết.
- Nếu chênh lệch > 5%, ghi chú nguyên nhân (đổ vỡ, hỏng, dùng thử…).
Rủi ro thường gặp: Nhân viên bỏ bước kiểm kê vì bận, đặc biệt giờ cao điểm. Dữ liệu bị gián đoạn, không dùng được để phân tích.
Cách kiểm soát: Gắn bước kiểm kê vào checklist bàn giao ca — ca sau không nhận ca nếu ca trước chưa hoàn thành kiểm kê. Dùng phần mềm như VMASS tồn kho có thể giảm thời gian nhập liệu xuống còn 2–3 phút/lần.
—
5. Cảnh Báo Hết Hàng — Đừng Để Nhân Viên Phải “Đoán” Lúc Nào Cần Nhập
Bối cảnh: Cảnh báo hết hàng (low stock alert) là tính năng tự động thông báo khi tồn kho của một SKU chạm ngưỡng tối thiểu đã đặt. Đây là công cụ phòng thủ quan trọng nhất để tránh cạn hàng giữa ca.
Vấn đề: Nếu chỉ dựa vào mắt thường hoặc lời báo của nhân viên, cảnh báo thường đến quá muộn — lúc nhận ra thì đã hết hàng thật rồi.
Cách làm từng bước:
1. Trong phần mềm quản lý tồn kho (ví dụ VMASS), thiết lập ngưỡng cảnh báo cho từng SKU bằng đúng con số định mức tối thiểu đã tính ở mục 3.
2. Chỉ định người nhận cảnh báo: chủ quán hoặc quản lý ca (qua app, SMS, hoặc notification).
3. Thiết lập thêm cảnh báo “sắp hết hạn” nếu phần mềm hỗ trợ — đặc biệt hữu ích với topping nấu sẵn.
4. Kiểm tra lại cài đặt cảnh báo mỗi khi thay đổi định mức.
Rủi ro thường gặp: Cài ngưỡng cảnh báo quá thấp (ví dụ: cảnh báo khi còn 1 hộp sữa nhưng thời gian giao hàng của nhà cung cấp mất 4 tiếng) → cảnh báo đúng nhưng vẫn không kịp xử lý.
Cách kiểm soát: Ngưỡng cảnh báo = Lượng tiêu thụ trong thời gian chờ hàng + buffer 10–15%. Ví dụ: nếu nhà cung cấp giao trong 3 giờ và quán dùng 3 lít sữa/giờ → ngưỡng cảnh báo tối thiểu là 10–11 lít.
—
✅ Checklist 2: Thiết Lập Cảnh Báo Hết Hàng Đúng Cách
- [ ] Đã nhập ngưỡng cảnh báo cho từng SKU hạn ngắn
- [ ] Đã tính ngưỡng dựa trên thời gian giao hàng thực tế
- [ ] Đã chỉ định đúng người nhận thông báo
- [ ] Đã test thử cảnh báo hoạt động chưa
- [ ] Đã xem xét cảnh báo “sắp hết hạn” cho topping nấu sẵn
—
6. Mini-Case Thực Tế: Quán Trà Sữa Tại Hà Nội Giảm Lãng Phí Topping 40%
(Ví dụ nội bộ giả định — minh họa cách áp dụng quy trình)
Bối cảnh: Một quán trà sữa nhỏ tại quận Cầu Giấy, Hà Nội, 2 ca/ngày, doanh thu khoảng 8–10 triệu đồng/ngày. Quán có 6 loại topping: trân châu đen, trân châu trắng, thạch cà phê, pudding trứng, thạch dừa, kem cheese.
Vấn đề ban đầu: Cuối mỗi ngày, nhân viên thường nấu dư topping “cho chắc”, dẫn đến đổ bỏ 1–2 kg topping/ngày. Ước tính lãng phí 400.000–600.000 đồng/ngày (ví dụ nội bộ giả định).
Cách họ xử lý:
- Tách dữ liệu bán hàng theo giờ trong 3 tuần → phát hiện 70% topping tiêu thụ trong khung 14h–20h.
- Thiết lập lịch nấu topping theo 2 đợt: 11h và 15h thay vì nấu một lần lúc sáng.
- Đặt định mức tồn tối đa cho mỗi loại topping theo từng đợt nấu.
- Dùng VMASS tồn kho để ghi nhận xuất kho topping theo ca, theo dõi mức tiêu thụ thực tế.
Kết quả sau 3 tuần: Lãng phí topping giảm từ ~500.000 đồng/ngày xuống còn ~300.000 đồng/ngày — tiết kiệm khoảng 6 triệu đồng/tháng (ví dụ nội bộ giả định). Quan trọng hơn, nhân viên không còn phải “đoán” lượng nấu mỗi ngày.
—
7. Phân Tích Nhập Xuất Tồn Cuối Tuần — Đừng Để Số Liệu Nằm Im Trong Phần Mềm
Bối cảnh: Nhiều chủ quán đã nhập liệu đầy đủ nhưng không bao giờ mở báo cáo ra xem. Dữ liệu nhập xuất tồn chỉ có giá trị khi bạn dùng nó để ra quyết định.
Vấn đề: Không phân tích → không phát hiện xu hướng → vẫn lặp lại sai lầm nhập thừa/thiếu.
Cách làm từng bước:
Mỗi cuối tuần (hoặc đầu tuần mới), dành 15–20 phút xem lại:
- Tồn cuối kỳ so với định mức: SKU nào liên tục dư? SKU nào liên tục chạm ngưỡng cảnh báo?
- Tỷ lệ hao hụt: Tổng xuất kho − Lượng bán thực tế = Hao hụt. Nếu hao hụt > 8–10%, cần điều tra nguyên nhân.
- Mức tiêu thụ theo ngày trong tuần: Dùng để điều chỉnh định mức ngày thường vs cuối tuần.
Rủi ro thường gặp: Phân tích theo tháng thay vì theo tuần — với nguyên liệu hạn ngắn, tháng là quá dài, nhiều vấn đề đã xảy ra và không thể khắc phục hồi tố.
Cách kiểm soát: Đặt lịch nhắc cố định mỗi Chủ Nhật tối hoặc thứ Hai sáng để review báo cáo tồn kho tuần.
—
8. Gợi Ý Triển Khai Trong 7 Ngày
Nếu quán bạn chưa có hệ thống gì, đây là lộ trình khởi động thực tế:
| Ngày | Việc cần làm |
|——|————-|
| Ngày 1 | Liệt kê toàn bộ SKU sữa và topping, chuẩn hóa tên gọi |
| Ngày 2 | Thu thập dữ liệu bán hàng 2 tuần gần nhất, tính mức tiêu thụ trung bình |
| Ngày 3 | Thiết lập định mức tồn tối thiểu và tối đa cho từng SKU |
| Ngày 4 | Xây mẫu kiểm kê ca (giấy hoặc phần mềm), hướng dẫn nhân viên |
| Ngày 5 | Chạy thử quy trình kiểm kê mở ca – trong ca – đóng ca |
| Ngày 6 | Thiết lập cảnh báo hết hàng trong phần mềm, test thử |
| Ngày 7 | Review lại toàn bộ, ghi nhận điểm cần điều chỉnh |
> Lưu ý: Tuần đầu tiên sẽ có sai sót — đó là bình thường. Mục tiêu không phải hoàn hảo ngay, mà là có dữ liệu thực tế để điều chỉnh.
—
9. KPI Theo Dõi Trong 30 Ngày Đầu
Sau khi triển khai, theo dõi 5 chỉ số sau để biết hệ thống đang hoạt động tốt không:
| KPI | Mục tiêu tham khảo | Cách đo |
|—–|——————-|———|
| Số lần hết hàng giữa ca | Giảm về 0 sau tuần 2 | Ghi nhận mỗi lần xảy ra |
| Tỷ lệ hao hụt nguyên liệu | Dưới 8% tổng xuất kho | (Xuất kho − Bán thực) / Xuất kho |
| Tỷ lệ topping/sữa đổ bỏ do hỏng | Giảm 30–50% so với tuần 0 | Ghi nhận khối lượng đổ bỏ mỗi ngày |
| Độ chính xác kiểm kê | Chênh lệch lý thuyết vs thực tế < 3% | So sánh tồn lý thuyết vs đếm thực |
| Thời gian kiểm kê mỗi ca | Dưới 5 phút | Đo thực tế |
(Các con số mục tiêu mang tính tham khảo, cần điều chỉnh theo đặc thù từng quán)
—
10. Sai Lầm Phổ Biến Cần Tránh
Dưới đây là những lỗi xuất hiện nhiều nhất khi chủ quán mới bắt đầu xây hệ thống quản lý tồn kho:
❌ Nhập định mức một lần rồi không bao giờ cập nhật
Menu thay đổi, mùa thay đổi, định mức phải thay đổi theo. Đặc biệt khi ra món mới hoặc bỏ món cũ.
❌ Giao toàn bộ cho nhân viên mà chủ không kiểm tra
Hệ thống chỉ chạy tốt khi có người kiểm soát. Ít nhất 1 lần/tuần, chủ hoặc quản lý cần tự xem báo cáo tồn kho.
❌ Đặt ngưỡng cảnh báo quá thấp hoặc quá cao
Quá thấp → cảnh báo không kịp. Quá cao → cảnh báo liên tục, nhân viên bỏ qua vì “quen rồi”.
❌ Không phân biệt tồn kho kho và tồn kho quầy pha chế
Nhiều quán có kho lạnh riêng và khu pha chế riêng. Nếu không tách rõ, số liệu tồn kho sẽ luôn bị nhầm.
❌ Dùng nhiều công cụ không kết nối với nhau
Ghi sổ tay + Excel + app bán hàng riêng lẻ → số liệu không khớp, mất thời gian tổng hợp. Nên dùng một nền tảng tích hợp để quản lý tồn kho và bán hàng cùng nhau.
—
✅ Checklist 3: Kiểm Tra Hệ Thống Tồn Kho Mỗi Tuần
- [ ] Đã xem báo cáo nhập xuất tồn tuần qua chưa?
- [ ] SKU nào liên tục dư hoặc liên tục thiếu? Đã điều chỉnh định mức chưa?
- [ ] Tỷ lệ hao hụt có vượt ngưỡng không?
- [ ] Có SKU nào sắp hết hạn mà chưa xử lý không?
- [ ] Nhân viên có kiểm kê đúng quy trình không?
—
Kết Luận
Quản lý tồn kho sữa và topping không phải việc của kế toán hay phần mềm — đó là kỹ năng vận hành cốt lõi mà bất kỳ chủ quán cafe nào cũng cần nắm vững nếu muốn kiểm soát chi phí và giữ chất lượng phục vụ ổn định.
Bắt đầu từ việc chuẩn hóa SKU, xây định mức tồn theo ngày thực tế, thiết lập nhập xuất tồn đúng quy trình và bật cảnh báo hết hàng đúng ngưỡng — bốn bước đó đã đủ để loại bỏ phần lớn tình trạng vừa thiếu vừa lãng phí mà hầu hết quán đang gặp.
Nếu bạn đang tìm một công cụ để làm tất cả điều này mà không cần cài đặt phức tạp, VMASS hỗ trợ quản lý tồn kho theo SKU, thiết lập định mức, cảnh báo hết hàng và báo cáo nhập xuất tồn ngay trên điện thoại — phù hợp với quán cafe từ 1 đến nhiều cơ sở.
👉 Dùng thử miễn phí tại [vmass.vn](https://vmass.vn) — không cần thẻ tín dụng, setup trong vòng một buổi.
Tìm hiểu thêm về VMASS