Skip to content

📝 Blog Tuần 4: Food cost giết chuỗi nhanh hơn bạn nghĩ — Những con số đáng sợ

"Doanh thu là vanity, profit là sanity, nhưng food cost mới là reality — và reality thì không biết nói dối."

🎬 Câu chuyện của anh Tuấn — 10 store, 500 triệu/tháng, nhưng không còn tiền trong tài khoản

Anh Tuấn — 35 tuổi, founder một chuỗi bún bò 10 store ở TP.HCM — ngồi trong văn phòng lúc 11 giờ đêm, mắt dán vào màn hình laptop. Doanh thu tháng vừa rồi: 5 tỷ VNĐ. Mười store, trung bình 500 triệu/store. Con số đẹp. Con số mà bạn bè anh nhìn vào thì ngưỡng mộ: "Tuấn giỏi quá, 10 store rồi, doanh thu 5 tỷ/tháng!"

Nhưng anh Tuấn không cười. Vì tài khoản ngân hàng của anh chỉ còn 47 triệu đồng. Tiền thuê mặt bằng tháng sau chưa biết lấy đâu. Lương nhân viên 130 người chưa trả. Tiền NCC đang nợ 3 tuần.

Anh gọi cho kế toán: "Em kiểm tra lại giúp anh, food cost tháng này bao nhiêu phần trăm?"

Im lặng ba giây. Rồi câu trả lời vang lên như một nhát búa:

"Dạ… 38%, anh."

Ba mươi tám phần trăm. Anh Tuấn nghe mà như bị tạt nước đá. Trong đầu anh, con số luôn là "khoảng 30%", vì anh cảm giác vậy, vì hồi mới mở 1–2 store thì nó đúng là vậy. Nhưng 10 store? Food cost đã âm thầm leo từ 30% lên 38% mà anh không hề hay biết.

Anh lấy máy tính bấm nhanh:

  • Food cost 30% (benchmark casual dining) trên doanh thu 5 tỷ = 1.5 tỷ COGS
  • Food cost 38% (thực tế) trên doanh thu 5 tỷ = 1.9 tỷ COGS
  • Chênh lệch = 400 triệu đồng mỗi tháng

Bốn trăm triệu. Mỗi tháng. Đó là tiền thuê mặt bằng cho 4 store. Đó là lương cho 40 nhân viên. Đó là tiền chảy ra khỏi túi anh qua những gram thịt bò bị cho thêm "tay rộng", qua những tô nước dùng đổ bỏ cuối ngày, qua rau sống mua dư héo trong tủ lạnh, qua việc mỗi store tự deal giá riêng với NCC.

4.8 tỷ đồng mỗi năm. Bay đi. Trong im lặng.

Và anh Tuấn không phải ngoại lệ. Anh là đại diện cho rất nhiều founder chuỗi F&B tại Việt Nam — doanh thu tăng, store mở thêm, nhưng profit thì biến mất như nước qua kẽ tay. Vì họ quên theo dõi con số quan trọng nhất: Food Cost %.

📊 Food cost — Sát thủ thầm lặng hoạt động như thế nào?

Food cost nguy hiểm vì nó không gào thét. Nó thì thầm. Nó tích lũy. Mỗi ngày, mỗi tô, mỗi ly — chỉ thêm vài gram, vài ml, vài nghìn đồng. Nhìn từng cái thì "có gì đâu". Nhưng nhân lên:

  • Mỗi tô bún bò thêm 15g thịt so với recipe = "cho khách vui". 15g × 200 tô/ngày × 10 store × 30 ngày = 900 kg thịt bò/tháng thừa ra. Với giá thịt bò 250.000 VNĐ/kg, đó là 225 triệu đồng bay hơi.
  • Mỗi store đổ bỏ 2 lít nước dùng cuối ngày = "bình thường mà". 2 lít × 10 store × 30 ngày = 600 lít nước dùng/tháng. Chi phí nấu nước dùng (xương, gia vị, gas, nhân công) khoảng 30.000 VNĐ/lít → 18 triệu đồng.
  • Rau mua dư 10% mỗi ngày, héo bỏ = "có gì đâu". Nhưng 10% × chi phí rau 50 triệu/tháng/store × 10 store = 50 triệu đồng.

Cộng lại: gần 300 triệu/tháng — chỉ từ 3 nguyên nhân nhỏ mà ai cũng thấy "bình thường". Đó là lý do food cost là sát thủ thầm lặng — nó giết bạn bằng hàng nghìn vết cắt nhỏ, không phải bằng một nhát dao.

CON SỐ VÀNG — Food Cost Benchmarks

Mỗi phân khúc F&B có ngưỡng food cost khác nhau. Biết benchmark = biết mình đang ở đâu:

  • QSR (McDonald's, KFC, Jollibee): 25–30%
  • Café / Trà sữa: 20–28%
  • Casual Dining: 28–35%
  • Fine Dining: 30–38%

Nếu bạn chạy chuỗi café mà food cost > 30% → có vấn đề. Nếu casual dining mà food cost > 35% → báo động đỏ.

🔥 Câu chuyện thứ hai — Khi nhà cung cấp duy nhất "biến mất"

Cùng thời điểm anh Tuấn đang vật lộn với food cost, ở Hà Nội, chị Linh — founder chuỗi lẩu hải sản 6 store — đang đối mặt với một cơn ác mộng khác.

Chị Linh mua toàn bộ hải sản từ một NCC duy nhất — anh Phong, đại lý hải sản lớn ở chợ đầu mối Bình Điền (chi nhánh phía Bắc). Anh Phong giá tốt, giao đúng hẹn, quan hệ tốt. 5 năm hợp tác, chưa có vấn đề gì. Chị Linh tin tưởng tuyệt đối.

Rồi một sáng thứ Hai, chị nhận tin nhắn: "Chị Linh ơi, em xin lỗi, tuần này em không giao được. Kho em bị kiểm tra, phải đóng cửa 2 tuần."

Hai tuần. Sáu store. Menu 60% là hải sản. Và không có NCC backup.

Chị Linh dành cả ngày gọi điện tìm NCC mới. Kết quả? NCC lạ thì giá cao hơn 25–30% (vì chị không có hợp đồng, không có volume cam kết), chất lượng không kiểm chứng được, lead time 3–5 ngày thay vì 1 ngày. Ba store phải tạm ngừng bán 4 món hải sản chủ lực. Doanh thu tuần đó giảm 35%. Khách hàng đặt bàn rồi đến nơi bị từ chối vì "hết nguyên liệu" — review 1 sao tràn ngập Google Maps.

Thiệt hại ước tính sau 2 tuần: gần 400 triệu đồng — chưa kể mất khách hàng trung thành, uy tín brand bị tổn thương.

Bài học đau đớn mà chị Linh phải trả bằng tiền thật: Never Single-Source — đừng bao giờ phụ thuộc vào một nhà cung cấp duy nhất cho nguyên liệu quan trọng.

QUY TẮC VÀNG — Never Single-Source

Luôn có ít nhất 2 NCC cho mỗi nguyên liệu critical (chiếm > 5% food cost hoặc là thành phần core của sản phẩm chủ lực):

  • NCC chính (Primary): 60–70% volume — NCC có điểm đánh giá cao nhất
  • NCC phụ (Secondary): 30–40% volume — sẵn sàng thay thế bất kỳ lúc nào

The Coffee House duy trì nhiều NCC cà phê ở Đắk Lắk, Lâm Đồng. Golden Gate đa dạng hóa NCC — không phụ thuộc bất kỳ NCC nào quá 30% volume. Đó không phải paranoia — đó là bảo hiểm.

🎯 QCDRS — Chọn NCC không chỉ bằng giá rẻ

Câu chuyện của anh Tuấn (food cost cao) và chị Linh (single-source risk) đều dẫn đến cùng một gốc rễ: không có hệ thống đánh giá và quản lý NCC. Chọn NCC "theo quen", "theo giá", "theo cảm tính" — thay vì theo data.

QCDRS Framework — hero framework của Tuần 4 — đánh giá NCC trên 5 chiều:

  • Q — Quality (30%): Chất lượng có ổn định qua các lô hàng? Rejection rate < 2%?
  • C — Cost (20%): Giá có cạnh tranh? Nhưng cạnh tranh ≠ rẻ nhất. Phải tính TCO (Total Cost of Ownership) — giá mua + vận chuyển + bảo quản + xử lý lỗi.
  • D — Delivery (20%): Giao đúng giờ, đúng số lượng? On-Time Delivery ≥ 95%?
  • R — Reliability (15%): Mùa cao điểm, Tết lễ, COVID — NCC có chơi được không?
  • S — Scalability (15%): Bạn mở thêm 10 store, NCC có đáp ứng nổi không?

Mỗi NCC được chấm điểm QCDRS hàng quý. Trên 8 điểm = Preferred (ưu tiên). Dưới 4 điểm = Replace (thay thế ngay). Đơn giản, rõ ràng, dựa trên data — không phải cảm xúc.

Anh Tuấn sau khi "tỉnh ngộ" với con số 38%, đã bắt đầu chấm điểm QCDRS cho tất cả 12 NCC. Kết quả? 3 NCC đang ở mức Probation (cảnh báo) — chất lượng bất ổn nhưng anh chưa bao giờ đánh giá chính thức. 1 NCC rau đang bán giá cao hơn thị trường 18% — vì anh "quen rồi, lười đổi". Chỉ riêng việc thay NCC rau đó đã giảm food cost 0.8% — tương đương 40 triệu/tháng.

💀 Năm đòn bẩy cứu food cost — Trước khi quá muộn

Quay lại với anh Tuấn. Food cost 38%, cần kéo về 30%. Chênh lệch 8% = 400 triệu/tháng. Làm thế nào?

Có 5 đòn bẩy, sắp xếp theo thứ tự nên làm trước:

Đòn bẩy 1: Recipe Standardization — Chính xác đến gram

Anh Tuấn phát hiện 10 store, 10 công thức nấu nước dùng khác nhau. Quán Quận 1 cho 3 kg xương/nồi, quán Quận 7 cho 3.5 kg vì anh đầu bếp "thấy hơi nhạt". Mỗi tô thêm bớt thịt theo "tay nghề".

Khi anh chuẩn hóa recipe (xem SOP & Recipe Card Tuần 3) — chính xác gram xương, ml gia vị, gram thịt mỗi tô — food cost giảm 3.2% ngay lập tức. Không cần thay NCC, không cần cắt giảm chất lượng. Chỉ cần đo thay vì đoán.

Đòn bẩy 2: Waste Tracking — Lãng phí không phải "bình thường"

Anh Tuấn yêu cầu mỗi store ghi nhận waste hàng ngày: bao nhiêu kg rau bỏ, bao nhiêu lít nước dùng đổ, bao nhiêu tô nấu sai. Tuần đầu tiên, tổng waste của 10 store: 78 triệu đồng. Gần 1 tỷ/năm bay qua thùng rác.

Store nào waste cao nhất? Quận Bình Thạnh — waste gấp 3 lần trung bình. Tại sao? Order forecasting sai, mua rau dư mỗi ngày 30%, cuối ngày héo bỏ. Khắc phục: dùng data POS dự báo trước khi đặt hàng, giảm waste 60% sau 1 tháng.

Waste là lãng phí, không phải điều bình thường. Khi bạn bắt đầu đo, bạn bắt đầu thấy. Khi bạn thấy, bạn mới sửa được.

Đòn bẩy 3: Portion Control — Cái cân không biết nói dối

Starbucks dùng pump chuẩn cho syrup — 1 pump = 10ml, Tall = 3 pumps, Grande = 4, Venti = 5. Không có chuyện "thêm tí cho thơm". McDonald's đo patty chính xác đến gram. Đó không phải keo kiệt — đó là kỷ luật.

Anh Tuấn trang bị cân điện tử và measuring cup cho tất cả store. Mỗi tô bún bò: đúng 150g thịt, đúng 400ml nước dùng, đúng 50g rau. Food cost giảm thêm 1.5%.

Đòn bẩy 4: Vendor Negotiation — Mua sỉ, đàm phán bằng data

Với QCDRS Scorecard trên tay, anh Tuấn gom đơn hàng 10 store thành 1 đơn lớn, ký hợp đồng 6 tháng với NCC chính, đàm phán volume discount. Giá thịt bò giảm 8%, giá rau giảm 12%. Food cost giảm thêm 2%.

Đòn bẩy 5: Menu Engineering — Không phải món nào cũng "đáng bán"

Anh phân tích menu bằng ma trận Star/Plow Horse/Puzzle/Dog:

  • Star (bán chạy + margin cao): Bún bò đặc biệt — margin 68%. Giữ nguyên, highlight.
  • Plow Horse (bán chạy + margin thấp): Bún bò hải sản — margin chỉ 38% vì tôm đắt. Tăng giá nhẹ 5.000 VNĐ + giảm portion tôm 10g.
  • Puzzle (ít bán + margin cao): Bún bò xào — margin 72% nhưng ít ai gọi. Training nhân viên gợi ý, highlight trên menu.
  • Dog (ít bán + margin thấp): Miến gà — ít khách gọi, margin 35%. Loại khỏi menu.

Kết quả sau 3 tháng: Food cost của anh Tuấn từ 38% → 30.3%. Tiết kiệm gần 385 triệu đồng mỗi tháng. Tài khoản ngân hàng từ 47 triệu → có dòng tiền dương ổn định. Anh không mở thêm store mới — anh cứu 10 store hiện có trước.

LUẬT SẮT — Prime Cost ≤ 60–65%

Food Cost chỉ là một nửa câu chuyện. Prime Cost = Food Cost + Labor Cost mới là bức tranh toàn cảnh.

  • Prime Cost 56% = ✅ Excellent
  • Prime Cost 62% = ✅ OK, cần tối ưu
  • Prime Cost 68% = ⚠️ Cảnh báo
  • Prime Cost 73% = 🚨 Thua lỗ

Đừng tối ưu food cost bằng cách tăng labor cost (hoặc ngược lại). Hãy nhìn tổng thể.

🏭 Central Kitchen: Bao giờ nên xây? Chi phí bao nhiêu?

Sau khi ổn định food cost, câu hỏi tiếp theo mà anh Tuấn — và rất nhiều founder chuỗi — đặt ra: "Mình có nên xây Central Kitchen không?"

Central Kitchen (CK — Bếp trung tâm) nghe rất "pro", rất "chain mindset". Nhiều founder mới có 3–4 store đã hào hứng muốn xây CK vì nghe nói "CK giảm food cost, tăng consistency". Đúng. Nhưng sai thời điểm = tự giết mình.

Bài học đắt giá: Xây CK quá sớm

Một chuỗi bún đậu mắm tôm ở Hà Nội — mới 3 store — đã đầu tư 2 tỷ VNĐ xây CK. Kết quả? CK hoạt động chỉ 30% công suất vì volume 3 store không đủ "nuôi" CK. Chi phí cố định (thuê mặt bằng CK, nhân sự CK, điện, nước, thiết bị) chia đều lên 3 store → food cost tăng thay vì giảm. CK trở thành gánh nặng thay vì lợi thế.

Ba mô hình CK — Chọn đúng cho giai đoạn của bạn

Mô hìnhĐầu tưPhù hợpGiảm food costVí dụ
Commissary (Kho phân phối)500 triệu – 1 tỷ5–10 store1–2%Chuỗi café nhỏ
Semi-Production (Sơ chế)1–3 tỷ10–20 store3–5%The Coffee House, Phúc Long
Full Production (Sản xuất toàn phần)3–10+ tỷ20+ store5–8%McDonald's, KFC

Commissary chỉ làm kho tập trung — nhận hàng, kiểm tra, chia nhỏ, phân phối. Không chế biến. Phù hợp khi bạn muốn gom đơn mua sỉ giá tốt.

Semi-Production — mô hình phổ biến nhất tại Việt Nam — sơ chế, pha sốt, chia portion tại CK, rồi gửi bán thành phẩm đến store. Store chỉ cần hoàn thiện. The Coffee House chuẩn bị syrup và sốt tại CK theo batch, barista tại store pha theo recipe với nguyên liệu sẵn.

Full Production — sản phẩm gần hoàn chỉnh từ CK, store chỉ reheat và assemble. McDonald's làm mô hình này — patty, bun, sốt đều từ nhà máy, nhân viên part-time không cần kỹ năng nấu ăn vẫn ra Big Mac chuẩn.

Lộ trình thực tế

Anh Tuấn với 10 store quyết định bắt đầu bằng Semi-Production — đầu tư 2.5 tỷ, xây CK sơ chế nước dùng, marinate thịt, chia portion chuẩn. Ước tính tiết kiệm 200 triệu/tháng, payback period khoảng 12–13 tháng.

Nhưng anh không vội. Anh nhớ bài học của chuỗi bún đậu:

Đừng xây CK vì "nghe hay". Xây CK vì volume đủ lớn, consistency đang có vấn đề, và bạn đã chứng minh được ROI trên giấy.

LỘ TRÌNH CENTRAL KITCHEN

  • 3–5 store: Chưa cần CK. Tập trung recipe, SOP, training.
  • 5–10 store: Bắt đầu với Commissary — kho tập trung, mua sỉ.
  • 10–20 store: Upgrade Semi-Production — sơ chế, pha sốt, chia portion.
  • 20+ store: Cân nhắc Full Production — nếu consistency và scale là ưu tiên.

Mỗi giai đoạn phải chứng minh ROI trước khi chuyển sang giai đoạn tiếp.

📦 Inventory — Cầu nối giữa supply chain và food cost

Một chi tiết mà nhiều founder bỏ qua: food cost cao không chỉ vì mua đắt — mà còn vì quản lý tồn kho kém. Mua đúng giá nhưng để hỏng trong tủ lạnh, mua đúng lượng nhưng xếp sai thứ tự nên hàng cũ hết hạn — kết quả vẫn là tiền đổ sông đổ bể.

PAR Level — mức tồn kho tối thiểu — giúp bạn biết chính xác khi nào cần đặt hàng. Công thức đơn giản: Tiêu thụ trung bình/ngày × Lead Time + Safety Stock. Ví dụ: sữa tươi tiêu thụ 20 lít/ngày, lead time 1 ngày, safety stock 5 lít → PAR Level = 25 lít. Dưới 25 lít = đặt hàng ngay.

FIFO (First In, First Out) — hàng nhập trước dùng trước — là Core SOP, không có ngoại lệ. McDonald's dùng nhãn phân màu theo ngày: Thứ 2 xanh dương, Thứ 3 hồng, Thứ 4 vàng. Nhân viên chỉ cần nhìn màu là biết dùng theo thứ tự nào. Đơn giản nhưng hiệu quả cực kỳ.

Dead Stock — hàng tồn chết — là kẻ thù thầm lặng. Nguyên liệu của món đã bỏ khỏi menu, gia vị mua dư, hàng seasonal thừa sau mùa. Nó "chôn" vốn, chiếm không gian kho, rồi hết hạn phải vứt. Rà soát Dead Stock mỗi tháng — SKU nào không xuất kho 30 ngày? Xử lý ngay.

🧠 Kết: Những con số không biết nói dối

Câu chuyện của anh Tuấn kết thúc tốt đẹp — nhưng chỉ vì anh nhìn vào con số đúng lúc. Nhiều founder khác không may mắn như vậy. Họ nhìn doanh thu tăng, store mở thêm, nhân viên đông thêm — nhưng không ai nhìn vào food cost %. Rồi một ngày, tài khoản cạn kiệt, NCC đòi nợ, nhân viên nghỉ vì chậm lương — và họ không hiểu tại sao.

Food cost % là north-star metric — ngôi sao dẫn đường — cho mọi chuỗi F&B. Không phải doanh thu. Không phải số store. Không phải followers trên Instagram. Mà là COGS/Revenue × 100 — con số nhỏ bé nhưng quyết định sống chết.

Câu chuyện của chị Linh nhắc nhở rằng supply chain tốt không phải "mua được giá rẻ" — mà là không bao giờ bị động. Never single-source. Luôn có backup. Đánh giá NCC bằng QCDRS, không bằng "quen biết".

Và Central Kitchen? Đó là vũ khí mạnh — nhưng chỉ khi bạn rút ra đúng thời điểm. Quá sớm = tự thương. Đúng lúc = lợi thế cạnh tranh bền vững.

Mình muốn kết bài bằng một phép tính đơn giản:

Chuỗi 10 store, doanh thu 500 triệu/store/tháng. Food cost lệch 3% so với benchmark = 150 triệu/tháng = 1.8 tỷ/năm. Đó không phải con số trên giấy. Đó là tiền thuê, tiền lương, tiền mua xe, tiền cho con đi học — bay đi trong im lặng.

Hãy mở Excel tối nay. Tính food cost % của chuỗi bạn. So với benchmark. Nếu lệch > 2% — đừng ngủ. Hành động.

Vì food cost giết chuỗi nhanh hơn bạn nghĩ. Và nó không chờ bạn sẵn sàng.

4 BÀI HỌC LỚN NHẤT TUẦN 4

  1. Food cost % là north-star metric — đo hàng tuần, không chờ cuối tháng. COGS/Revenue × 100.
  2. Never single-source — luôn ≥ 2 NCC cho nguyên liệu critical. 60-70%/30-40% split. Đó là bảo hiểm.
  3. Waste là lãng phí, không phải bình thường — đo waste, bạn mới thấy tiền đang chảy đi đâu.
  4. Prime Cost ≤ 60–65% là luật sắt — Food Cost + Labor Cost. Vượt ngưỡng = thua lỗ.

🔗 Xem thêm Tuần 4

📘 Nội dung chính🧠 Case Study🏆 Tiêu chuẩn🛠 Workshop🎮 Mini Game