Nhiều chủ cửa hàng ở Việt Nam đang gặp đúng một nghịch lý: báo cáo doanh thu tháng này đẹp hơn tháng trước, nhân viên bận rộn hơn, đơn hàng nhiều hơn — nhưng cuối tháng nhìn vào tài khoản, tiền không nhiều hơn là bao. Thậm chí có tháng còn âm dòng tiền.

Vấn đề không nằm ở việc bán ít. Vấn đề nằm ở chỗ doanh thu gộp đang che khuất doanh thu thực, và hầu hết các chủ shop chưa có công cụ để nhìn thấu ba “lỗ hổng” phổ biến nhất: chiết khấu/giảm giá không kiểm soát, hàng hoàn trả không được ghi nhận đúng, và giá vốn hàng bán bị tính sai hoặc bỏ qua.
Bài viết này sẽ hướng dẫn bạn từng bước sử dụng VMASS để bóc tách ba yếu tố đó, từ đó có cái nhìn trung thực về lợi nhuận và đưa ra quyết định vận hành đúng hướng.
—
1. Tại Sao Doanh Thu Tăng Nhưng Lãi Không Theo — Và Đây Không Phải Lỗi Của Bạn
Bối cảnh
Ở Việt Nam, phần lớn chủ cửa hàng vừa và nhỏ theo dõi kinh doanh qua một con số duy nhất: tổng tiền thu được trong ngày hoặc trong tháng. Con số đó được gọi là “doanh thu”, nhưng thực ra đó là doanh thu gộp — chưa trừ bất cứ thứ gì.
Vấn đề
Ba khoản bị bỏ qua thường xuyên nhất:
- Giảm giá & khuyến mãi: Mỗi chương trình giảm 10–20% tưởng chừng nhỏ, nhưng nếu áp dụng trên 30–40% đơn hàng, biên lợi nhuận có thể mỏng đi đáng kể mà bạn không hay.
- Hàng hoàn trả: Khách đổi trả, nhân viên xử lý bằng cách “trừ vào đơn sau” hoặc ghi tay — không có dữ liệu tập trung, không ai tổng hợp được.
- Giá vốn hàng bán (COGS): Nhiều cửa hàng nhập hàng theo lô, giá nhập mỗi lần khác nhau, nhưng vẫn dùng một mức giá vốn cố định từ lúc mở shop.
Cách làm từng bước
1. Xác định bạn đang theo dõi “doanh thu” ở cấp độ nào: gộp hay thuần?
2. Liệt kê các loại giảm giá đang áp dụng (chiết khấu trực tiếp, voucher, combo, giảm theo sàn TMĐT…).
3. Kiểm tra xem hàng hoàn trả có được ghi vào hệ thống không, hay chỉ xử lý bằng miệng/sổ tay.
4. Đối chiếu giá vốn trong hệ thống với giá nhập thực tế 3 tháng gần nhất.
Rủi ro thường gặp
Chủ shop nhìn vào báo cáo doanh thu tăng → cảm thấy an tâm → không đi sâu vào từng dòng chi phí → đến khi dòng tiền âm mới phát hiện ra vấn đề, thường là quá muộn để điều chỉnh ngay.
Cách kiểm soát
Thiết lập thói quen xem báo cáo lợi nhuận gộp (không phải doanh thu gộp) ít nhất mỗi tuần một lần. VMASS hỗ trợ hiển thị riêng biệt từng khoản này trong dashboard vận hành.
—
2. Bóc Tách Giảm Giá: Biết Mình Đang “Tặng” Bao Nhiêu Mỗi Tháng
Bối cảnh
Khuyến mãi là công cụ tốt để kéo khách và tăng tần suất mua. Nhưng nếu không có dữ liệu rõ ràng, bạn sẽ không biết mình đang tặng bao nhiêu tiền thực sự, và chương trình nào đang “ăn” lợi nhuận nhiều nhất.
Vấn đề
Một cửa hàng thời trang ở TP.HCM (ví dụ nội bộ giả định) có doanh thu tháng đạt 180 triệu đồng. Nhưng khi bóc tách, tổng giảm giá đã áp dụng lên tới 27 triệu — chiếm 15% doanh thu gộp. Trong đó, một chương trình “mua 2 tặng 1” chiếm tới 60% tổng giảm giá nhưng chỉ đóng góp 18% doanh thu. Chương trình đó đang chạy lỗ.
Cách làm từng bước trên VMASS
1. Vào mục Báo cáo → Khuyến mãi & Giảm giá: Xem tổng giá trị giảm theo từng chương trình trong kỳ.
2. Lọc theo loại giảm giá: Chiết khấu trực tiếp, voucher, combo, giảm theo sàn.
3. Đối chiếu với doanh thu từng chương trình: Chương trình nào tạo doanh thu cao, chương trình nào chỉ tăng số đơn nhưng không tăng giá trị đơn?
4. Tính tỷ lệ giảm giá trên doanh thu gộp: Nếu vượt 12–15% mà không có kế hoạch rõ ràng, đây là tín hiệu cần xem lại.
5. Đặt ngưỡng cảnh báo: VMASS cho phép thiết lập cảnh báo khi tỷ lệ giảm giá vượt mức bạn định sẵn.
Rủi ro thường gặp
Nhân viên tự ý áp dụng giảm giá ngoài chương trình (để giữ khách, để chốt đơn nhanh) mà không ghi lại lý do. Theo thời gian, khoản này tích lũy đáng kể nhưng không ai thấy.
Cách kiểm soát
- Thiết lập phân quyền giảm giá trên VMASS: chỉ quản lý hoặc chủ shop mới được áp mức giảm vượt ngưỡng.
- Yêu cầu nhập lý do khi tạo đơn có giảm giá thủ công.
- Review báo cáo giảm giá mỗi tuần, không chờ đến cuối tháng.
✅ Checklist kiểm soát giảm giá:
- [ ] Đã phân loại tất cả loại giảm giá đang áp dụng
- [ ] Đã thiết lập phân quyền giảm giá theo vai trò nhân viên
- [ ] Có báo cáo giảm giá theo chương trình, theo kênh bán
- [ ] Đặt ngưỡng cảnh báo khi tỷ lệ giảm vượt mức cho phép
—
3. Xử Lý Hoàn Trả Đúng Cách: Đừng Để “Đơn Ảo” Làm Méo Báo Cáo
Bối cảnh
Hoàn trả hàng là chuyện bình thường trong bán lẻ, đặc biệt với các cửa hàng bán online hoặc kết hợp online-offline. Vấn đề không phải là có hoàn trả — mà là hoàn trả được ghi nhận thế nào.
Vấn đề
Khi khách hoàn trả mà hệ thống không ghi nhận, doanh thu vẫn được tính đủ. Hàng về kho nhưng không được cập nhật tồn. Tiền hoàn lại cho khách nhưng không trừ vào dòng thu. Kết quả: báo cáo doanh thu đẹp, nhưng thực tế tiền ít hơn, hàng tồn sai, và lợi nhuận bị tính nhầm.
Cách làm từng bước trên VMASS
1. Tạo phiếu hoàn trả ngay khi nhận hàng về: Vào mục Bán hàng → Hoàn trả/Đổi hàng → Tạo phiếu mới, liên kết với đơn hàng gốc.
2. Chọn lý do hoàn trả: Lỗi sản phẩm, khách đổi ý, giao sai mã — phân loại rõ để phân tích xu hướng sau này.
3. Cập nhật tồn kho tự động: VMASS sẽ tự cộng lại số lượng vào kho khi phiếu hoàn trả được xác nhận.
4. Ghi nhận hoàn tiền hoặc đổi hàng: Chọn hình thức xử lý — hoàn tiền mặt, hoàn vào ví khách hàng, hay đổi sản phẩm khác.
5. Xem báo cáo hoàn trả theo tháng: Theo dõi tỷ lệ hoàn trả trên tổng đơn, phân loại theo kênh và theo sản phẩm.
Rủi ro thường gặp
Nhân viên xử lý hoàn trả bằng cách “trừ vào đơn hàng mới của khách” mà không tạo phiếu hoàn trả chính thức. Điều này làm sai lệch cả doanh thu lẫn tồn kho.
Cách kiểm soát
- Quy định rõ quy trình: mọi hoàn trả đều phải có phiếu trong hệ thống, không xử lý ngoài luồng.
- Kiểm tra đột xuất: đối chiếu số phiếu hoàn trả trong VMASS với sổ tay/ghi chú của nhân viên hàng tuần.
- Theo dõi KPI tỷ lệ hoàn trả theo kênh — nếu kênh online hoàn trả cao hơn offline đáng kể, cần xem lại mô tả sản phẩm hoặc quy trình đóng gói.
—
4. Giá Vốn Hàng Bán: Con Số Quyết Định Bạn Có Thực Sự Lãi Không
Bối cảnh
Trong quản lý bán hàng, giá vốn (COGS) là yếu tố quan trọng nhất để tính lợi nhuận gộp thực. Thế nhưng đây cũng là con số bị bỏ qua hoặc cập nhật sai nhiều nhất.
Vấn đề
Nhiều cửa hàng nhập hàng theo nhiều đợt, giá nhập thay đổi theo thời điểm, tỷ giá, nhà cung cấp. Nhưng hệ thống vẫn ghi nhận một mức giá vốn cố định từ lúc đầu. Kết quả: biên lợi nhuận hiển thị 35%, nhưng thực tế có thể chỉ còn 22–25%.
Cách làm từng bước trên VMASS
1. Cập nhật giá vốn khi nhập hàng: Mỗi lần tạo phiếu nhập kho, nhập đúng giá nhập thực tế của lô đó — VMASS sẽ tính theo phương pháp bình quân gia quyền hoặc FIFO tùy cấu hình.
2. Kiểm tra giá vốn hiện tại của từng SKU: Vào mục Sản phẩm → Xem chi tiết → Giá vốn hiện tại. So sánh với giá nhập lần gần nhất.
3. Chạy báo cáo lợi nhuận gộp theo sản phẩm: Xem sản phẩm nào đang có biên thực sự tốt, sản phẩm nào biên mỏng hơn bạn nghĩ.
4. Thiết lập cảnh báo biên lợi nhuận tối thiểu: Khi tạo đơn hoặc áp giảm giá, hệ thống cảnh báo nếu biên lợi nhuận dưới ngưỡng bạn đặt.
5. Đối chiếu định kỳ: Mỗi tháng, đối chiếu tổng giá vốn trong báo cáo VMASS với tổng chi phí nhập hàng thực tế từ hóa đơn nhà cung cấp.
Rủi ro thường gặp
Nhân viên kho nhập phiếu nhưng bỏ trống hoặc điền sai giá vốn. Sau vài tháng, dữ liệu giá vốn trong hệ thống lệch hoàn toàn so với thực tế.
Cách kiểm soát
- Thiết lập trường giá vốn là bắt buộc khi tạo phiếu nhập kho.
- Người quản lý xác nhận phiếu nhập phải đối chiếu với hóa đơn nhà cung cấp trước khi duyệt.
- Chạy báo cáo đối chiếu giá vốn mỗi tháng.
✅ Checklist giá vốn hàng tháng:
- [ ] Tất cả phiếu nhập kho đã có giá vốn đúng
- [ ] Đã đối chiếu tổng COGS trong hệ thống với hóa đơn thực tế
- [ ] Đã xem báo cáo biên lợi nhuận gộp theo sản phẩm
- [ ] Đã cập nhật giá vốn cho các SKU có giá nhập thay đổi
—
5. Đồng Bộ Online – Offline: Khi Dữ Liệu Bị Phân Mảnh Thì Báo Cáo Sẽ Sai
Bối cảnh
Với các cửa hàng bán đa kênh (cửa hàng vật lý + Shopee/TikTok Shop/website), dữ liệu bán hàng thường đến từ nhiều nơi. Nếu không đồng bộ, bạn sẽ có nhiều báo cáo nhỏ lẻ nhưng không có một bức tranh tổng thể.
Vấn đề
Doanh thu từ sàn TMĐT thường được ghi nhận theo giá niêm yết, nhưng thực tế sau khi trừ phí sàn, voucher sàn hỗ trợ, và chi phí vận chuyển, doanh thu thực nhận về thấp hơn nhiều. Nếu cộng gộp tất cả vào một con số mà không tách biệt, lợi nhuận sẽ bị tính sai.
Cách làm từng bước trên VMASS
1. Kết nối từng kênh bán vào VMASS: Shopee, TikTok Shop, website — mỗi kênh là một nguồn đơn hàng riêng biệt.
2. Ghi nhận phí sàn và phí vận chuyển theo từng đơn: Đây là chi phí trực tiếp ảnh hưởng đến lợi nhuận thực từng đơn.

3. Xem báo cáo theo kênh: So sánh doanh thu thuần, lợi nhuận gộp và tỷ lệ hoàn trả giữa các kênh.
4. Phát hiện kênh “đông khách nhưng ít lãi”: Một kênh có thể chiếm 40% đơn hàng nhưng chỉ đóng góp 15% lợi nhuận thực — đây là thông tin để ra quyết định phân bổ nguồn lực.
Rủi ro thường gặp
Chủ shop nhìn vào tổng doanh thu đa kênh mà không tách biệt chi phí từng kênh. Kênh sàn TMĐT trông có vẻ tốt vì đơn nhiều, nhưng sau khi trừ hết phí, biên lợi nhuận có thể thấp hơn kênh offline đáng kể.
Cách kiểm soát
Thiết lập báo cáo lợi nhuận theo kênh (không phải doanh thu theo kênh) là KPI chính khi đánh giá hiệu quả đa kênh. Đây là yếu tố then chốt trong quy trình vận hành chuẩn của các cửa hàng bán lẻ hiện đại.
—
6. Mini-Case: Chuỗi Trà Sữa Tại Hà Nội Tìm Ra “Lỗ Hổng 18 Triệu” Mỗi Tháng
(Ví dụ nội bộ giả định — dùng để minh họa cách áp dụng)
Một chuỗi trà sữa 3 chi nhánh tại Hà Nội có doanh thu gộp khoảng 420 triệu/tháng. Chủ chuỗi cảm thấy lợi nhuận “không đúng với kỳ vọng” dù doanh thu tăng đều.
Sau khi triển khai VMASS và chạy báo cáo bóc tách:
- Giảm giá & voucher: 34 triệu/tháng — chiếm 8,1% doanh thu gộp. Trong đó, một chương trình “mua 5 tặng 1” tại chi nhánh 2 chiếm 40% tổng giảm giá nhưng không tăng doanh thu đáng kể.
- Hoàn trả & đổi đồ uống: 6 triệu/tháng — trước đây không được ghi nhận vào hệ thống.
- Giá vốn nguyên liệu bị tính sai: Giá trà nhập tăng 12% sau khi đổi nhà cung cấp nhưng hệ thống cũ chưa cập nhật, khiến biên lợi nhuận hiển thị cao hơn thực tế khoảng 4–5%.
Tổng “lỗ hổng” phát hiện được: khoảng 18–22 triệu/tháng.
Hành động sau đó: Dừng chương trình “mua 5 tặng 1”, cập nhật giá vốn nguyên liệu, thiết lập quy trình ghi nhận đổi/hoàn trên VMASS. Sau 6 tuần, lợi nhuận gộp cải thiện rõ rệt mà không cần tăng doanh thu.
—
7. Gợi Ý Triển Khai Trong 7 Ngày
Bạn không cần thay đổi mọi thứ cùng lúc. Đây là lộ trình 7 ngày để bắt đầu:
| Ngày | Việc cần làm |
|——|————-|
| Ngày 1 | Chạy báo cáo doanh thu thuần vs. gộp trên VMASS — xác định khoảng chênh lệch |
| Ngày 2 | Liệt kê tất cả chương trình giảm giá đang chạy, tính tổng giá trị giảm tháng vừa qua |
| Ngày 3 | Kiểm tra tất cả hoàn trả tháng vừa qua có được ghi vào hệ thống không |
| Ngày 4 | Đối chiếu giá vốn trong hệ thống với 5–10 SKU bán chạy nhất |
| Ngày 5 | Thiết lập phân quyền giảm giá và trường bắt buộc khi tạo phiếu nhập kho |
| Ngày 6 | Kết nối kênh bán online vào VMASS (nếu chưa), chạy báo cáo lợi nhuận theo kênh |
| Ngày 7 | Họp ngắn với nhân viên: thống nhất quy trình ghi nhận hoàn trả và nhập kho |
—
8. KPI Theo Dõi 30 Ngày
Sau khi triển khai, theo dõi các chỉ số sau để đánh giá hiệu quả:
✅ Checklist KPI cửa hàng 30 ngày:
- [ ] Tỷ lệ giảm giá / doanh thu gộp: Mục tiêu dưới 10% (hoặc theo kế hoạch khuyến mãi đã duyệt)
- [ ] Tỷ lệ hoàn trả: Theo dõi theo kênh, đặt ngưỡng cảnh báo nếu vượt 5% số đơn
- [ ] Biên lợi nhuận gộp theo sản phẩm: Ít nhất 10 SKU bán chạy nhất phải có biên đúng thực tế
- [ ] Độ chính xác tồn kho: Đối chiếu tồn kho hệ thống vs. kiểm kê thực tế — chênh lệch dưới 2%
- [ ] Doanh thu thuần theo kênh: Có số liệu riêng cho từng kênh, không gộp chung
- [ ] Lợi nhuận gộp tháng: So sánh với tháng trước — xu hướng tăng hay không?
Đây là bộ KPI cửa hàng cơ bản nhất để đánh giá sức khỏe vận hành thực sự, không chỉ nhìn vào doanh thu bề mặt.
—
9. Sai Lầm Phổ Biến Cần Tránh
Dù có công cụ tốt, nhiều cửa hàng vẫn mắc những lỗi sau khi triển khai hệ thống quản lý bán hàng:
❌ Chỉ xem báo cáo doanh thu, bỏ qua báo cáo lợi nhuận
Doanh thu là con số dễ nhìn và dễ vui. Nhưng nó không nói lên bạn thực sự kiếm được bao nhiêu. Hãy đặt báo cáo lợi nhuận gộp làm màn hình mặc định khi mở VMASS.
❌ Để nhân viên xử lý hoàn trả ngoài hệ thống
“Cho nhanh” là lý do phổ biến. Nhưng mỗi lần xử lý ngoài luồng là một lần dữ liệu bị sai. Sau 3 tháng, bạn sẽ không còn tin vào báo cáo của mình nữa.
❌ Cập nhật giá vốn không đều đặn
Giá vốn là “xương sống” của mọi báo cáo lợi nhuận. Nếu nó sai, mọi thứ đều sai. Đặt lịch cố định mỗi tháng để đối chiếu và cập nhật.
❌ Chạy quá nhiều chương trình giảm giá cùng lúc mà không đo lường
Khuyến mãi chồng khuyến mãi khiến việc bóc tách trở nên rất phức tạp. Tốt nhất: mỗi thời điểm chỉ chạy 1–2 chương trình, đo lường rõ ràng trước khi mở rộng.
❌ Không phân biệt doanh thu online và offline khi đánh giá hiệu quả
Hai kênh có cấu trúc chi phí hoàn toàn khác nhau. Đồng bộ online offline không có nghĩa là gộp chung dữ liệu — mà là có cái nhìn toàn cảnh trong khi vẫn phân tích được từng kênh riêng.
❌ Chỉ làm một lần rồi thôi
Bóc tách dữ liệu không phải việc làm một lần. Đây phải là một phần trong quy trình vận hành hàng tuần, hàng tháng. Hệ thống chỉ có giá trị khi được dùng đều đặn.
—
Kết Luận
Doanh thu tăng là tín hiệu tốt — nhưng nó chỉ có ý nghĩa thực sự khi lợi nhuận đi cùng. Và lợi nhuận chỉ được cải thiện khi bạn nhìn thấy rõ ba yếu tố đang “ăn mòn” nó: giảm giá không kiểm soát, hoàn trả không ghi nhận đúng, và giá vốn bị tính sai.
Đây không phải vấn đề của riêng bạn — đây là vấn đề phổ biến của hầu hết cửa hàng bán lẻ vừa và nhỏ tại Việt Nam khi chưa có hệ thống quản lý bán hàng bài bản. Tin tốt là: khi có dữ liệu đúng, bạn sẽ biết chính xác cần điều chỉnh gì, và không cần phải tăng doanh thu thêm để cải thiện lợi nhuận.
VMASS được xây dựng để giúp chủ cửa hàng nhìn thấy bức tranh đó — từ báo cáo lợi nhuận gộp, bóc tách giảm giá, ghi nhận hoàn trả đúng luồng, đến đồng bộ online offline trong một hệ thống duy nhất.
Nếu bạn muốn bắt đầu kiểm soát lợi nhuận thực sự thay vì chỉ theo dõi doanh thu, hãy thử VMASS tại [vmass.vn](https://vmass.vn) — bắt đầu từ báo cáo, rồi từng bước xây dựng quy trình vận hành chuẩn cho cửa hàng của bạn.
Tìm hiểu thêm về VMASS