Hướng dẫn

Quản Lý Nhà Hàng Cafe Với Google Sheets — Hướng Dẫn Chi Tiết Cho F&B

Tuân HoangTuân Hoang
25 tháng 10, 2026
11 phút đọc
Quản Lý Nhà Hàng Cafe Với Google Sheets — Hướng Dẫn Chi Tiết Cho F&B

Hướng dẫn quản lý nhà hàng, quán cafe bằng Google Sheets: menu, nguyên liệu, nhân viên ca kíp và phân tích food cost

Bài viết 3.200+ từ dành cho chủ F&B nhỏ và vừa — xây dựng hệ thống quản lý hoàn chỉnh trên Google Sheets: 6 sheets liên kết, Apps Script cảnh báo nguyên liệu, phân tích lợi nhuận thực tế và so sánh vs phần mềm POS chuyên dụng.

1. Thách Thức Đặc Thù Của Ngành F&B

Ngành nhà hàng, cafe tại Việt Nam có tỷ lệ thất bại lên tới 60% trong năm đầu tiên — phần lớn do không kiểm soát được chi phí và không hiểu rõ lợi nhuận thực tế. Đây là 5 bài toán phổ biến nhất:

Nguyên Liệu Thất Thoát

  • • Không biết hàng ngày dùng bao nhiêu
  • • Nhân viên lấy dùng cá nhân, không ghi
  • • Nguyên liệu hỏng không có thống kê
  • • Hết nguyên liệu giữa ca, mất order

Food Cost Không Rõ Ràng

  • • Không biết chi phí thực mỗi món
  • • Định giá theo cảm tính, không theo cost
  • • Món bán chạy chưa chắc đã lãi
  • • Không theo dõi được biến động giá NVL

Quản Lý Ca Kíp Phức Tạp

  • • Ca sáng/chiều/tối xoay vòng
  • • Chấm công không chính xác
  • • OT không được ghi nhận đầy đủ
  • • Tính lương ca kíp mất nhiều thời gian

Doanh Thu Theo Ca Không Minh Bạch

  • • Không biết ca nào doanh thu cao nhất
  • • Thu tiền mặt, không đối soát được
  • • Không phân tích được giờ cao điểm
  • • Doanh thu online vs offline lẫn lộn

Chi Phí Phần Mềm POS

  • • POS F&B: 500K–3M/tháng
  • • Phải mua thêm hardware (máy in, máy quét)
  • • Training nhân viên mất thời gian
  • • Khó tùy chỉnh menu theo ngày

Thiếu Công Cụ Phân Tích

  • • Không biết món nào nên bỏ khỏi menu
  • • Không so sánh được hiệu suất theo tuần
  • • Không dự báo được nhu cầu nguyên liệu
  • • Report thủ công tốn 2–3h mỗi tháng

2. Hệ Thống Google Sheets Cho F&B (6 Sheets)

Một hệ thống quản lý F&B hoàn chỉnh cần 6 sheet liên kết, phản ánh đầy đủ hoạt động vận hành hàng ngày:

M

MENU — Thực Đơn & Recipe

Danh sách tất cả món, công thức và chi phí nguyên liệu theo món.

Mã món Tên món Danh mục Giá bán Food cost (đ) Food cost % Gross profit Trạng thái Ghi chú
S

STOCK — Kho Nguyên Liệu

Quản lý tồn kho nguyên liệu: nhập, xuất, tồn thực tế và cảnh báo sắp hết.

Nguyên liệu Đơn vị Tồn hiện tại Tối thiểu Giá nhập Nhà cung cấp Hạn sử dụng Trạng thái
O

ORDERS — Order & Doanh Thu Theo Ca

Ghi chép mọi order theo từng ca. Là nguồn dữ liệu cho REPORTS và FINANCE.

Ngày Ca (Sáng/Chiều/Tối) Mã bàn/Order Món đặt Số lượng Thành tiền Hình thức TT Nhân viên
P

STAFF — Nhân Viên & Lịch Ca

Lịch ca, chấm công, tính lương và doanh số bán của từng nhân viên.

F

FINANCE — Thu Chi & P&L

Tổng hợp doanh thu, chi phí nguyên liệu, nhân công, tiền thuê → lợi nhuận ròng.

D

DASHBOARD — Tổng Quan Vận Hành

Chủ quán mở ra là thấy ngay: doanh thu hôm nay, top món bán chạy, nguyên liệu sắp hết, hiệu suất ca.

3. Quản Lý Nguyên Liệu & Recipe Cost

Recipe cost (chi phí nguyên liệu theo công thức) là nền tảng để tính food cost % cho từng món. Thiết lập đúng từ đầu giúp bạn biết chính xác mỗi ly cafe hay đĩa cơm tốn bao nhiêu tiền nguyên liệu.

Bảng Recipe — Ví Dụ Cho Cà Phê Sữa Đá

Nguyên Liệu Định Lượng Đơn Vị Giá/Kg (Lít) Chi Phí
Cà phê rang xay20gram180.000đ/kg3.600đ
Sữa đặc30ml35.000đ/lít1.050đ
Đá viên100gram5.000đ/kg500đ
Ly nhựa + ống hút1cái-800đ
Tổng food cost / ly5.950đ
Giá bán lẻ29.000đ
Gross profit / ly23.050đ (79.5%)

// Công thức tính food cost % tự động trong sheet MENU:

// Food cost (đ) — dùng SUMPRODUCT để tính từ bảng recipe:

=SUMPRODUCT(recipe_quantity_range, recipe_unit_cost_range)

// Food cost % = Food cost / Giá bán × 100:

=D2/C2*100 // Hiển thị: "20.5%"

// Gross profit per item:

=C2-D2

// Cảnh báo food cost quá cao (tô đỏ nếu > 35%):

=D2/C2 > 0.35

4. Theo Dõi Order & Doanh Thu Theo Ca

Sheet ORDERS ghi chép mọi giao dịch, giúp phân tích doanh thu theo ca, theo ngày và theo món. Đây là dữ liệu gốc cho toàn bộ báo cáo tài chính.

Ca Sáng

6:00 – 11:00

Thường: cafe sáng, đồ ăn sáng

Trung bình: 30–50 order

Ca Chiều

11:00 – 17:00

Thường: cơm trưa, cafe chiều

Trung bình: 40–70 order

Ca Tối

17:00 – 22:00

Thường: đồ ăn tối, nhậu

Trung bình: 50–100 order

// Doanh thu ca sáng hôm nay:

=SUMIFS(ORDERS!F:F, ORDERS!A:A, TODAY(), ORDERS!B:B, "Ca Sáng")

// Top 5 món bán chạy nhất tuần này:

=LARGE(COUNTIF(ORDERS!D:D, UNIQUE(ORDERS!D:D)), {1,2,3,4,5})

// So sánh doanh thu tuần này vs tuần trước:

=SUMIFS(F:F,A:A,">="&(TODAY()-7)) - SUMIFS(F:F,A:A,">="&(TODAY()-14),A:A,"<"&(TODAY()-7))

5. Quản Lý Nhân Viên Ca Kíp

F&B có đặc thù nhân viên làm theo ca, tính lương theo giờ hoặc theo ca. Sheet STAFF cần xử lý được lịch xoay ca, OT và tính lương tự động.

Nhân Viên Ngày Ca Giờ Vào Giờ Ra Số Giờ OT Lương Ca
Hương01/10Sáng6:0012:306.5h0.5h180.000đ
Nam01/10Tối17:0022:005h0h150.000đ

// Tính số giờ làm việc:

=IF(E2>D2, (E2-D2)*24, (E2+1-D2)*24) // Xử lý ca qua đêm

// Giờ OT (quá 6h/ca):

=MAX(0, F2-6)

// Lương ca (lương giờ cơ bản × số giờ + OT × 1.5):

=(MIN(F2,6)*luong_gio) + (G2*luong_gio*1.5)

// Tổng lương tháng 10 của Hương:

=SUMIFS(H:H, A:A, "Hương", B:B, ">="&DATE(2026,10,1), B:B, "<="&DATE(2026,10,31))

6. Phân Tích Food Cost % & Gross Profit

Food cost % là chỉ số quan trọng nhất trong F&B. Chuẩn ngành:

20–25%

Cafe & Đồ Uống

Nguyên liệu thấp, tỷ suất lợi nhuận cao

28–35%

Nhà Hàng Cơm

Nguyên liệu thực phẩm tươi sống

30–40%

Nhà Hàng Bình Dân

Đồ ăn nhanh, cơm bụi

Phân Tích Menu Engineering — 4 Nhóm Món:

STARS (Giữ & Đẩy mạnh)

Bán chạy + Food cost thấp

→ Đặt vị trí đầu menu, push sale

PLOW HORSES (Cần tối ưu)

Bán chạy nhưng food cost cao

→ Tăng giá hoặc giảm portion

PUZZLES (Xem xét)

Food cost thấp nhưng bán chậm

→ Cải thiện marketing, vị trí menu

DOGS (Cân nhắc bỏ)

Bán chậm + Food cost cao

→ Xem xét loại khỏi menu

7. Cảnh Báo Nguyên Liệu Sắp Hết Tự Động

Mỗi buổi sáng trước khi mở cửa, chủ quán cần biết nguyên liệu nào sắp hết để chuẩn bị nhập kịp thời. Apps Script tự động hóa việc này hoàn toàn:

function canh_bao_nguyen_lieu_sang() {'{'}

const ss = SpreadsheetApp.getActiveSpreadsheet()

const stock = ss.getSheetByName('STOCK')

const data = stock.getDataRange().getValues()

// Cột C = Tồn hiện tại, Cột D = Mức tối thiểu

const sapHet = data.slice(1).filter(r => r[2] <= r[3] && r[2] > 0)

const daHet = data.slice(1).filter(r => r[2] === 0)

if (sapHet.length + daHet.length === 0) return

let msg = '🔔 Báo cáo nguyên liệu ' + new Date().toLocaleDateString('vi-VN') + ' '

if (daHet.length > 0) {'{'}

msg += '⛔ ĐÃ HẾT: ' + daHet.map(r => '• ' + r[0]).join(' ') + ' '

{'}'}

if (sapHet.length > 0) {'{'}

msg += '⚠️ SẮP HẾT: ' + sapHet.map(r =>

'• ' + r[0] + ': còn ' + r[2] + ' ' + r[1]).join(' ')

{'}'}

MailApp.sendEmail(Session.getActiveUser().getEmail(),

'[QUAN LY] Nguyen lieu sap het', msg)

{'}'}

Setup trigger: Extensions → Apps Script → Triggers → Thêm trigger → Function: canh_bao_nguyen_lieu_sang → Time-driven → Day timer → 6:00–7:00 AM. Tự động chạy mỗi sáng, nhận email trước khi mở cửa.

8. So Sánh vs Phần Mềm POS Chuyên Dụng (KiotViet F&B, iPos)

Tiêu Chí SheetStore + GSheets KiotViet F&B / iPos Winner
Chi phí/năm699K–0đ3.6M–18MSheetStore
POS quầy (order nhanh)Cơ bản, chậm hơnChuyên dụng, nhanhPOS chuyên dụng
Phân tích food costLinh hoạt, tùy chỉnh sâuCơ bản theo templateSheetStore
Quản lý recipeLinh hoạt hoàn toànCó, nhưng cứngSheetStore
In hóa đơn nhiệtKhông trực tiếpCó (cần máy in)POS chuyên dụng
Quản lý bàn (table map)Cơ bảnSơ đồ bàn trực quanPOS chuyên dụng
Báo cáo lợi nhuận thựcXuất sắcTốt nhưng giới hạnSheetStore

Khuyến nghị theo quy mô:

  • Quán nhỏ, 1–2 nhân viên, < 80 order/ngày: SheetStore hoàn toàn đủ dùng, tiết kiệm 3–15 triệu/năm.
  • Nhà hàng vừa, 3–8 nhân viên, 100–300 order/ngày: Cân nhắc dùng SheetStore cho phân tích tài chính, kết hợp POS đơn giản (hoặc dùng GSheets với Google Forms).
  • Nhà hàng lớn, nhiều chi nhánh, 300+ order/ngày: POS chuyên dụng (KiotViet F&B, iPos) đáng đầu tư vì tiết kiệm thời gian xử lý order.

9. FAQ

Nhân viên order có thể dùng điện thoại để nhập vào Sheets không?

Có. Cách tốt nhất là tạo Google Form cho nhân viên nhập order từ điện thoại — form tự đẩy data vào sheet ORDERS. Đơn giản, nhanh, không cần phần cứng POS. Hoặc dùng Google Sheets app trên tablet đặt tại quầy — nhân viên nhập trực tiếp vào bảng.

Làm sao tính đúng nguyên liệu tiêu thụ mỗi ngày?

Kết hợp 2 nguồn: (1) Lý thuyết = Số lượng từng món đã bán × Định lượng nguyên liệu theo recipe. (2) Thực tế = Tồn đầu ca - Tồn cuối ca (kiểm đếm thủ công). Chênh lệch giữa lý thuyết và thực tế = Mức độ thất thoát/lãng phí. Theo dõi hàng tuần để phát hiện vấn đề sớm.

Quán cafe 1 người chủ có cần hệ thống này không?

Rất nên có, dù đơn giản hơn. Chỉ cần 2 sheets: ORDERS (ghi chép bán hàng ngày) và FINANCE (thu-chi tháng). Mỗi tối dành 5 phút ghi chép — sau 1 tháng bạn sẽ biết chính xác lãi bao nhiêu, chi phí nào lớn nhất, và món nào đang kéo doanh thu xuống.

Có thể theo dõi nhiều chi nhánh trên 1 Google Sheets không?

Có. Thêm cột "Chi nhánh" vào sheet ORDERS và STOCK. Dùng SUMIFS để lọc báo cáo theo từng chi nhánh. Hoặc tạo 1 spreadsheet riêng cho mỗi chi nhánh, sau đó dùng IMPORTRANGE để tổng hợp về 1 dashboard trung tâm cho chủ hệ thống.

SheetStore có template riêng cho F&B không?

Có. SheetStore cung cấp bộ template F&B đầy đủ: MENU với recipe cost calculator, STOCK với cảnh báo tự động, ORDERS phân ca, STAFF với tính lương ca kíp, FINANCE với P&L, và DASHBOARD tổng quan. Bao gồm cả Apps Script cảnh báo nguyên liệu và báo cáo tháng tự động.

Quản Lý Nhà Hàng, Cafe Chuyên Nghiệp Hơn

Template F&B: menu, nguyên liệu, ca kíp, food cost, dashboard — chỉ 699.000đ/năm

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận