Cách tính lợi nhuận cửa hàng: đừng nhầm doanh thu, lãi gộp và tiền trong quỹ
Tính lợi nhuận từ doanh thu, giá vốn và chi phí đúng kỳ. Ví dụ lãi 20.000.000 VNĐ nhưng còn 11.000.000 VNĐ tiền; kiểm tra biên lãi và phạm vi báo cáo.

Doanh thu tăng nhưng cuối tháng tiền còn ít. Báo cáo bán hàng có lãi nhưng bạn vẫn phải bù tiền nhập hàng. Những tình huống này không nhất thiết mâu thuẫn: lợi nhuận và dòng tiền đo hai việc khác nhau.
Muốn biết cửa hàng thực sự lãi bao nhiêu, bạn cần tính đủ doanh thu, giá vốn của hàng đã bán và các chi phí thuộc kỳ. Sau đó kiểm tra riêng tiền, công nợ và tài sản để hiểu vì sao có lãi mà vẫn thiếu tiền. Các bước và ví dụ dưới đây có thể dùng để đối chiếu cả Excel lẫn phần mềm bạn đang dùng.
Bốn con số chủ cửa hàng cần phân biệt
Doanh thu không phải toàn bộ tiền đã thu
Doanh thu phải được xác định theo nghiệp vụ, thời điểm và quy định áp dụng. Tiền khách trả nợ kỳ trước làm tăng tiền hôm nay nhưng không tự tạo thêm doanh thu lần nữa. Tiền khách đặt trước cũng không mặc nhiên là doanh thu đã hoàn thành ngay khi nhận.
Ngược lại, một giao dịch đủ điều kiện ghi nhận có thể tạo doanh thu dù khách còn nợ. Khi đọc báo cáo, hãy kiểm tra có đang gộp thuế GTGT, hàng trả lại, khoản giảm trừ, đơn chưa hoàn thành hoặc tiền ứng trước vào doanh thu hay không.
Với cơ sở tính VAT theo phương pháp khấu trừ, trong tình huống bán hàng thông thường, phần VAT đầu ra thu hộ Nhà nước không nên bị hiểu là lợi nhuận của cửa hàng. Với phương pháp trực tiếp và các mô hình khác, cần áp dụng cách trình bày, xử lý thuế tương ứng; không lấy một công thức chưa VAT để dùng chung cho mọi đối tượng.
Lãi gộp là phần còn lại sau giá vốn
Lãi gộp = doanh thu thuần − giá vốn hàng đã bán.
Lãi gộp cho biết phần chênh lệch còn lại để trang trải các chi phí khác và tạo lợi nhuận. Nó chưa phản ánh đầy đủ tiền lương, mặt bằng, quảng cáo, khấu hao, lãi vay hoặc thuế thu nhập.
Lợi nhuận của kỳ cần có đủ chi phí và khoản liên quan
Với cửa hàng bán lẻ không có thêm thu nhập hoặc chi phí khác ngoài các khoản đang xét, bạn có thể tính:
Lợi nhuận trước thuế thu nhập = doanh thu thuần − giá vốn − các chi phí khác thuộc kỳ.
Nếu còn thu nhập tài chính, thu nhập khác hoặc khoản điều chỉnh, hãy đưa chúng vào đúng phần khi tính kết quả. Muốn biết lợi nhuận sau thuế, bạn còn cần xác định nghĩa vụ thuế tương ứng. Nếu báo cáo ghi “Net Profit”, hãy kiểm tra cách tính trước khi hiểu đó là lãi ròng sau thuế.
Tiền còn lại là số tiền đang có trong quỹ và ngân hàng
Tiền cuối kỳ = tiền đầu kỳ + tổng tiền thực thu − tổng tiền thực chi.
Trong công thức tiền có thể có góp vốn, vay, thu nợ, mua hàng tồn, mua tài sản và trả nợ gốc. Các khoản này không đi vào lợi nhuận theo cùng cách. Vì vậy, số dư quỹ không thể tự thay thế báo cáo kết quả kinh doanh.
Ví dụ: lãi 20.000.000 VNĐ nhưng chỉ còn 11.000.000 VNĐ tiền
Giả sử một cửa hàng bắt đầu tháng với tiền, hàng tồn và công nợ đều bằng không, không có nợ vay. Để dễ nhìn ra sự khác nhau giữa lãi và tiền, ví dụ chưa xét VAT, thuế thu nhập và các giao dịch khác:
- Chủ cửa hàng góp vốn bằng tiền: 100.000.000 VNĐ.
- Mua hàng và đã trả nhà cung cấp: 90.000.000 VNĐ.
- Doanh thu thuần hàng đã bán: 100.000.000 VNĐ; khách đã trả 80.000.000 VNĐ, còn nợ 20.000.000 VNĐ.
- Giá vốn của hàng đã bán: 60.000.000 VNĐ; tồn cuối kỳ 30.000.000 VNĐ.
- Chi phí thuộc kỳ đã trả: 19.000.000 VNĐ, gồm lương 5.000.000 VNĐ, khoản đóng góp của cơ sở 1.000.000 VNĐ, dịch vụ mua ngoài 8.000.000 VNĐ, quảng cáo và chi vận hành khác 4.000.000 VNĐ, phí tài chính 1.000.000 VNĐ.
- Mua tài sản đủ điều kiện, đã trả 60.000.000 VNĐ. Giả định nguyên giá 60.000.000 VNĐ, khấu hao đường thẳng trong 5 năm phù hợp điều kiện áp dụng và tính đủ một tháng: khấu hao 1.000.000 VNĐ, giá trị còn lại 59.000.000 VNĐ.
Tính lợi nhuận
- Doanh thu thuần: 100.000.000 VNĐ.
- Trừ giá vốn: 60.000.000 VNĐ.
- Lãi gộp: 40.000.000 VNĐ.
- Trừ chi phí khác thuộc kỳ: 19.000.000 VNĐ + 1.000.000 VNĐ khấu hao = 20.000.000 VNĐ.
- Lợi nhuận trước thuế thu nhập trong ví dụ: 20.000.000 VNĐ.
Tiền mua hàng 90.000.000 VNĐ không được trừ hết vào kết quả vì còn 30.000.000 VNĐ trong tồn kho. Tiền mua tài sản 60.000.000 VNĐ cũng không được trừ hết vào tháng vì tài sản còn phục vụ những kỳ sau.
Tính tiền còn lại
Tiền cuối tháng = 100.000.000 VNĐ góp vốn + 80.000.000 VNĐ khách trả − 90.000.000 VNĐ mua hàng − 19.000.000 VNĐ chi phí đã trả − 60.000.000 VNĐ mua tài sản = 11.000.000 VNĐ.
Khấu hao 1.000.000 VNĐ đã nằm trong chi phí để tính lãi nhưng không trừ thêm vào tiền, vì không có lần chi tiền mới cho khấu hao. Doanh thu 100.000.000 VNĐ mới thu được 80.000.000 VNĐ; phần còn lại đang nằm ở khoản phải thu khách hàng.
Đối chiếu tài sản và nguồn hình thành
Cuối kỳ, cửa hàng có tiền 11.000.000 VNĐ, khách còn nợ 20.000.000 VNĐ, hàng tồn trị giá 30.000.000 VNĐ và tài sản sau khấu hao 59.000.000 VNĐ. Tổng tài sản là 120.000.000 VNĐ. Vì ví dụ này không có nợ phải trả, tổng đó bằng 100.000.000 VNĐ vốn chủ đã góp cộng 20.000.000 VNĐ lợi nhuận giữ lại.
Phép đối chiếu này cho thấy lãi không “mất đi”. Một phần giá trị đang nằm ở công nợ, hàng tồn và tài sản, thay vì toàn bộ nằm trong tài khoản ngân hàng.
Bốn cách tính sai thường làm lợi nhuận đẹp hoặc xấu hơn thực tế
Bỏ phí nhập hàng khỏi giá vốn
Nếu giá mua A là 100.000 VNĐ nhưng sau phân bổ chi phí thu mua, giá vốn nhập là 110.000 VNĐ, bán 6 chiếc sẽ có chênh lệch giá vốn 60.000 VNĐ. Lấy giá mua chưa đủ sẽ làm lãi gộp cao hơn đúng 60.000 VNĐ trong ví dụ này.
Để kiểm tra khoản chênh lệch này, hãy mở lại lô nhập, chi phí thu mua và phương pháp tính giá xuất kho. Số lượng tồn đúng chưa đủ để xác nhận giá vốn đúng. Bạn có thể dùng các ví dụ bình quân và FIFO trong bài về giá vốn ở cuối trang để đối chiếu thêm.
Lấy tất cả phiếu chi làm chi phí
Nếu cộng mua hàng 90.000.000 VNĐ, chi vận hành 19.000.000 VNĐ và tài sản 60.000.000 VNĐ thành chi phí tháng, rồi trừ doanh thu 100.000.000 VNĐ, kết quả sẽ thành lỗ 69.000.000 VNĐ. Cách tính này nhầm giữa chi tiền với chi phí kỳ, bỏ qua 30.000.000 VNĐ hàng tồn và phần tài sản còn lại.
Trả nợ nhà cung cấp hoặc trả gốc vay cũng không tự tạo một khoản chi phí mới ở thời điểm trả. Cần tránh ghi nhận hai lần cùng một giá trị.
Chỉ tính chi phí đã trả tiền
Trong ví dụ, nếu báo cáo chỉ trừ 19.000.000 VNĐ tiền vận hành đã trả mà bỏ 1.000.000 VNĐ khấu hao, lợi nhuận sẽ thành 21.000.000 VNĐ thay vì 20.000.000 VNĐ. Tương tự, chi phí của kỳ chưa trả có thể làm kết quả bị cao nếu hệ thống chỉ lấy giao dịch tiền.
Khi mở phần “chi phí” của báo cáo, bạn hãy xem số này gồm những gì: chỉ các khoản đã thanh toán, cả chi phí chưa trả, hay đã có khấu hao và phân bổ? Nếu thiếu một phần, cần bổ sung từ nguồn tương ứng trước khi chốt lợi nhuận của kỳ.
Coi góp vốn, vay hoặc chuyển tiền là doanh thu
Vốn chủ góp 100.000.000 VNĐ giúp cửa hàng có tiền hoạt động nhưng không phải 100.000.000 VNĐ doanh thu. Chuyển tiền giữa quỹ và ngân hàng không làm tổng cửa hàng có thêm thu nhập. Nếu các khoản này bị cộng vào doanh thu, tỷ suất lãi và quyết định kinh doanh sẽ bị lệch.
Đọc biên lợi nhuận để quyết định giá bán
Với doanh thu 100.000.000 VNĐ và lãi gộp 40.000.000 VNĐ, biên lãi gộp = 40.000.000 VNĐ ÷ 100.000.000 VNĐ × 100% = 40%. Lợi nhuận trước thuế trong ví dụ là 20.000.000 VNĐ, nên tỷ suất lợi nhuận trước thuế trên doanh thu là 20%.
Đừng nhầm biên lãi với tỷ lệ cộng thêm trên giá vốn. Nếu giá vốn là 100.000 VNĐ, bán 150.000 VNĐ, phần chênh lệch bằng 50% giá vốn nhưng biên lãi gộp chỉ là 50.000 VNĐ ÷ 150.000 VNĐ = 33,33%. Gọi chung cả hai là “lãi 50%” có thể khiến bạn định giá hoặc giảm giá quá tay.
Khi so sánh các kỳ hoặc mặt hàng, dùng cùng cách tính doanh thu và giá vốn. Nếu vừa đổi phương pháp, vừa đổi cách phân bổ chi phí mà không giải thích, biến động tỷ suất có thể không phản ánh riêng hiệu quả kinh doanh.
Bạn thường dễ xác định lãi gộp của từng sản phẩm hơn lợi nhuận sau khi chia chi phí chung. Chẳng hạn, phân bổ tiền thuê theo doanh thu hay diện tích sử dụng có thể cho kết quả khác nhau. Hãy chọn cách phân bổ phù hợp, ghi rõ cách tính và dùng nhất quán khi so sánh sản phẩm.
Một báo cáo lợi nhuận đáng tin cần giải thích được điều gì?
- Doanh thu: trạng thái nào được tính, có giảm trừ hay trả hàng không, phần VAT được xử lý ra sao, có lẫn thu nợ hoặc ứng trước không?
- Giá vốn: lấy từ nguồn nhập nào, có phí thu mua chưa, dùng phương pháp và kỳ nào, hàng âm kho còn thiếu dữ liệu không?
- Chi phí: gồm nhóm nào, có khoản chưa trả, phân bổ, khấu hao và tài chính chưa, có trùng với chi phí đã vào giá vốn không?
- Phạm vi: theo toàn cơ sở hay chi nhánh, trước hay sau thuế, theo kỳ nghiệp vụ hay ngày nhận tiền?
- Khả năng kiểm tra: từ số tổng có truy được chứng từ, lịch sử điều chỉnh và dữ liệu xuất ra để đối chiếu không?
Khi kiểm tra phần mềm đang dùng, bạn cũng có thể hỏi từng câu ở trên và yêu cầu mở dữ liệu, chứng từ để giải thích. Nhờ vậy, bạn sẽ biết con số “lợi nhuận” đang tính đủ những khoản nào.
Dybi hỗ trợ nối dữ liệu bán hàng, kho, chi phí và tài chính
Trong Dybi, bạn theo dõi hàng nhập–xuất, giá vốn, các khoản thanh toán, tài sản và thu–chi có liên quan. Dùng những dữ liệu này để kiểm tra hàng đã bán, hàng còn tồn, tiền đã thu và các khoản đã trả sẽ giúp bạn tìm nguyên nhân khi báo cáo chênh lệch.
Trước khi chốt lợi nhuận, hãy mở chi tiết báo cáo đang dùng để xem đã gồm khấu hao, chi phí chưa thanh toán và các khoản phân bổ chưa. Đồng thời kiểm tra cách xử lý VAT và phần thuế thu nhập. Nếu báo cáo bán hàng chỉ tính một số khoản, bạn cần đối chiếu thêm dữ liệu còn thiếu để xác định kết quả kế toán hoặc lợi nhuận sau thuế.
Bạn có thể dùng ngay bộ số liệu trên để kiểm tra: doanh thu 100.000.000 VNĐ, giá vốn 60.000.000 VNĐ, chi phí của kỳ 20.000.000 VNĐ nhưng tiền chỉ còn 11.000.000 VNĐ. Hãy đối chiếu báo cáo với các khoản này. Nếu chưa khớp, kiểm tra báo cáo có bỏ sót khoản nào, cấu hình đã đúng chưa và chứng từ đã nhập đủ chưa.
Kiểm tra thêm nghĩa vụ kế toán và thuế trước khi chốt số
Số liệu quản trị giúp quyết định vận hành; số liệu dùng cho kế toán và thuế còn phải theo chế độ, điều kiện và hồ sơ áp dụng. Với doanh nghiệp, có thể đối chiếu Thông tư 99/2025/TT-BTC; với hộ kinh doanh cần xác định đúng nhóm nghĩa vụ theo Thông tư 152/2025/TT-BTC.
Lợi nhuận trên báo cáo quản trị chưa chắc là số dùng để tính thuế. Tùy đối tượng, cơ sở tính thuế, khoản điều chỉnh và điều kiện chi phí có thể khác nhau. Khi có chênh lệch, hãy lập bảng đối chiếu giữa số quản trị, số kế toán và số dùng để tính thuế, ghi rõ khoản nào được điều chỉnh và vì sao.
Những câu hỏi thường gặp
Có lãi mà thiếu tiền có phải phần mềm sai không?
Chưa thể kết luận. Cần xem tiền đang nằm ở hàng tồn, khách nợ, tài sản, khoản trả trước hay bị rút ra; đồng thời kiểm tra giá vốn và chi phí có đủ không. Ví dụ trong bài có lãi 20.000.000 VNĐ nhưng chỉ còn tiền 11.000.000 VNĐ mà các số vẫn đối chiếu được.
Số tiền khách trả hôm nay có tính hết vào doanh thu hôm nay không?
Không tự động. Cần phân biệt thanh toán cho giao dịch hiện tại, trả nợ cũ, ứng trước hoặc khoản hoàn trả. Ghi theo nguồn nghiệp vụ giúp tránh tính trùng doanh thu.
Biết doanh thu và giá nhập đã đủ tính lợi nhuận chưa?
Chưa. Còn chi phí thu mua, phương pháp giá xuất, giảm trừ doanh thu, các chi phí thuộc kỳ, phân bổ, khấu hao và khoản liên quan khác. Hai con số đó chỉ là đầu vào ban đầu.
Trước khi tăng ngân sách, giảm giá hoặc chia lãi, hãy đối chiếu một tháng theo các bước trên. Nếu còn chênh lệch chưa rõ, bạn có thể chuẩn bị số liệu thực tế để cùng Dybi kiểm tra từng chỉ tiêu. Bài về tài chính ở cuối trang sẽ giúp bạn theo dõi tiếp vốn chủ, sổ quỹ và chuyển tiền nội bộ.
Đọc tiếp trong chuỗi quản lý cửa hàng
- Cách tính giá vốn xuất kho đúng: thuế GTGT, chi phí nhập hàng và bình quân
- Quản lý chi phí cửa hàng: phân loại đúng để không tính sai lợi nhuận
- Quản lý tài chính cửa hàng: vốn chủ sở hữu, sổ quỹ và chuyển tiền nội bộ
Để đối chiếu thêm số hàng còn trong kho, xem cách quản lý tồn kho cho cửa hàng nhỏ.
Trao đổi với Dybi về dữ liệu và cách áp dụng tại cửa hàng.