"Công trình này chắc có lãi" là câu trả lời phổ biến nhất khi hỏi một CEO ngành nội thất về hiệu quả của một dự án cụ thể — và đó chính là vấn đề. Chữ "chắc" cho thấy con số lãi lỗ không đến từ hệ thống, mà đến từ cảm giác. Trong khi đó gross margin mục tiêu của ngành thường được đặt ở mức trên 22-25%, nhưng không có cơ chế theo dõi theo thời gian thực, doanh nghiệp chỉ biết được con số thật khi dự án đã đóng sổ — lúc đó thì mọi quyết định điều chỉnh đều đã quá muộn.
Vì sao lãi lỗ dự án khó tính đúng trong ngành nội thất
Công thức tính lãi lỗ dự án về bản chất rất đơn giản: Lãi/lỗ = Doanh thu dự án − (Chi phí vật tư + Chi phí nhân công + Chi phí phát sinh). Vấn đề không nằm ở công thức mà nằm ở cách ba biến số này được ghi nhận. Doanh thu dự án phụ thuộc vào tiến độ nghiệm thu — nếu nghiệm thu không được ghi nhận đúng lúc, doanh thu bị trễ theo. Chi phí vật tư phụ thuộc vào việc PO có được gắn đúng vào từng hạng mục WBS của dự án hay bị gộp chung vào một khoản "chi phí chung". Chi phí phát sinh — vốn là khoản dễ bị bỏ sót nhất — thường chỉ được ghi nhận bằng miệng giữa PM và đội thi công, không có log, không có phê duyệt, nên không bao giờ được cộng vào chi phí thực tế cho đến khi khách hàng hoặc nhà cung cấp đòi thanh toán.
Kết quả là con số "lãi/lỗ dự án" mà CEO nhìn thấy trên báo cáo cuối kỳ thường bị lệch so với thực tế vận hành hàng tuần — đôi khi lệch đến mức một dự án tưởng lãi 20% hóa ra chỉ hòa vốn sau khi cộng đủ phát sinh và chi phí gián tiếp.
Committed cost — khái niệm doanh nghiệp nội thất thường bỏ qua
Phần lớn doanh nghiệp chỉ theo dõi chi phí đã thực chi (actual cost), tức là khoản đã trả tiền. Nhưng để biết một dự án đang lãi hay lỗ tại một thời điểm bất kỳ, doanh nghiệp cần theo dõi thêm committed cost — tổng giá trị các PO đã phát hành nhưng chưa thanh toán, các cam kết nhân công đã lên kế hoạch. Khi cộng actual cost với committed cost và so với ngân sách hạng mục (budget vs forecast, mục tiêu thường đặt trong khoảng ±5%), doanh nghiệp mới nhìn thấy bức tranh lãi lỗ gần với thực tế, thay vì một con số lạc quan giả tạo vì chưa tính các khoản "sắp phải trả".
Gắn chi phí theo WBS thay vì theo dự án
Một sai lầm phổ biến khác là theo dõi chi phí ở cấp dự án thay vì cấp hạng mục công việc (WBS). Khi chi phí chỉ được nhìn ở mức tổng, doanh nghiệp không biết chính xác hạng mục nào đang ăn mòn margin — có thể là hạng mục hoàn thiện nội thất đang vượt ngân sách trong khi hạng mục điện nước vẫn dư ngân sách, nhưng tổng thể vẫn hiển thị "cân đối". Khi tách chi phí theo từng hạng mục WBS và so sánh với ngân sách hạng mục tương ứng, PM có thể phát hiện và xử lý lệch ngân sách ngay khi nó vừa xuất hiện, thay vì đợi đến báo cáo cuối dự án.
Dashboard lãi lỗ theo thời gian thực trông như thế nào
Một dashboard lãi lỗ hữu ích cho CEO ngành nội thất cần trả lời được ba câu hỏi cùng lúc: dự án nào đang có gross margin dưới ngưỡng mục tiêu, dự án nào có committed cost đang tiệm cận hoặc vượt ngân sách, và có bao nhiêu dự án đang lỗ tại thời điểm hiện tại (mục tiêu lý tưởng là 0 dự án lỗ). Khi ba chỉ số này được cập nhật liên tục từ dữ liệu BOQ, ngân sách, PO và nghiệm thu — thay vì tổng hợp thủ công cuối tháng — CEO có thể can thiệp ngay khi một dự án bắt đầu lệch, thay vì phát hiện khoản lỗ sau khi đã bàn giao công trình.
Điểm mấu chốt cần nhớ: lãi lỗ dự án không phải là con số tính ra ở cuối, mà là chỉ số cần được theo dõi liên tục suốt vòng đời dự án, bắt đầu ngay từ khi BOQ và ngân sách được thiết lập.
Checklist tính lãi lỗ dự án nội thất theo hạng mục
Checklist tính lãi lỗ dự án theo hạng mục bao gồm: (1) hợp đồng đã ký với giá trị rõ ràng; (2) BOQ đã duyệt có khối lượng và đơn giá theo hạng mục; (3) WBS được phân chia đến cấp hạng mục công việc; (4) ngân sách hạng mục đã lập; (5) committed cost (PO đã phát hành) ghi nhận theo hạng mục; (6) actual cost (hóa đơn đã nhập) ghi nhận theo hạng mục; (7) doanh thu nghiệm thu ghi nhận theo hạng mục; (8) phát sinh (variation order) ghi nhận theo hạng mục. Khi checklist đầy đủ, lãi lỗ hạng mục = doanh thu hạng mục - chi phí hạng mục - committed cost chưa thực chi - phát sinh, và tổng lãi lỗ dự án = tổng lãi lỗ các hạng mục. Cách tính này cho biết chính xác hạng mục nào lãi, hạng mục nào lỗ, thay vì chỉ biết dự án lãi hay lỗ ở mức tổng.
Sai lầm thường gặp khi tính lãi lỗ dự án
Sai lầm đầu tiên là chỉ tính lãi lỗ ở cuối dự án, khi đã không thể hành động. Sai lầm thứ hai là tính lãi lỗ dự án mà không tách hạng mục, không biết hạng mục nào kéo lỗ. Sai lầm thứ ba là không ghi nhận committed cost, chỉ tính actual cost, dẫn đến báo cáo lãi lỗ "đẹp" trong khi PO đã phát hành vượt ngân sách. Sai lầm thứ tư là không ghi nhận phát sinh, coi phát sinh chưa thanh toán là không tồn tại, mất nhìn thực tế chi phí. Sai lầm thứ năm là tính lãi lỗ theo kế toán tài chính (chỉ ghi nhận khi có hóa đơn), không theo kế toán quản trị (ghi nhận khi có cam kết chi), dẫn đến kết quả chậm và không phản ánh tình hình thực tế. Mỗi sai lầm khiến CEO ra quyết định dựa trên thông tin không đầy đủ hoặc quá muộn.
KPI theo dõi lãi lỗ dự án realtime
Bốn KPI cần theo dõi: (1) Gross margin theo hạng mục — cho biết hạng mục nào đang lãi/lỗ ở thời điểm hiện tại, không đợi cuối dự án; (2) Forecast at completion margin — dự báo margin khi hoàn thành dự án dựa trên committed cost và actual cost, so với margin ban đầu; (3) Số hạng mục lỗ — đếm hạng mục có forecast margin âm, cảnh báo khi tăng; (4) Variance vs budget — lệch chi phí thực tế so với ngân sách hạng mục, cảnh báo khi vượt ngưỡng ±5%. Bốn KPI này trên dashboard CEO và PM, cập nhật realtime khi ERP ghi nhận committed cost và actual cost, cho phép hành động sớm khi hạng mục có dấu hiệu lỗ.
Committed cost — khái niệm then chốt nhiều doanh nghiệp bỏ qua
Committed cost là giá trị đã cam kết chi nhưng chưa thực chi — cụ thể là tổng giá trị PO đã phát hành nhưng chưa nhận hóa đơn. Nhiều doanh nghiệp chỉ theo dõi actual cost (hóa đơn đã nhập) và bỏ qua committed cost, dẫn đến báo cáo ngân sách "còn dư" trong khi thực tế đã cam kết chi hết qua PO. Khi committed cost được ghi nhận theo hạng mục, CEO biết chính xác hạng mục còn bao nhiêu ngân sách thực sự (ngân sách - committed - actual), không bị overcommit. Đây là khái niệm then chốt để forecast lãi lỗ hạng mục sát thực tế — vì PO đã phát hành gần như chắc chắn sẽ thành actual cost, bỏ qua committed cost là bỏ qua chi phí đã gần như chắc chắn xảy ra.
Tổng kết: lãi lỗ dự án nội thất — từ con số tổng đến hạng mục
Tính lãi lỗ dự án nội thất chỉ có ý nghĩa điều hành khi tách theo hạng mục WBS và ghi nhận cả committed cost lẫn actual cost. Ba điều kiện tiên quyết: BOQ có khối lượng và đơn giá theo hạng mục, WBS phân chia đến cấp hạng mục, và ERP ghi nhận PO và hóa đơn theo hạng mục. Ba sai lầm cần tránh: chỉ tính cuối dự án, không tách hạng mục, và bỏ qua committed cost. Ba KPI cần theo dõi: gross margin theo hạng mục, forecast at completion margin, và số hạng mục lỗ. Khi dashboard lãi lỗ realtime hiển thị bốn KPI này, CEO và PM phát hiện hạng mục lỗ ở tuần thứ 2-3 thay vì ở báo cáo cuối dự án, kịp hành động cứu margin. Đánh giá trục 5 (tài chính và lợi nhuận) để xác định lãi lỗ dự án doanh nghiệp bạn đang ở đâu.
Case study: công ty nội thất 8 dự án giảm dự án lỗ từ 5 xuống 0 nhờ lãi lỗ hạng mục
Một công ty nội thất 8 dự án song song từng có 5 dự án lỗ cùng lúc vì lãi lỗ chỉ tính tổng ở cuối dự án. Sau khi đưa vào ERP lãi lỗ theo hạng mục WBS với committed cost và actual cost ghi nhận realtime, CEO nhìn thấy hạng mục nào lỗ ở tuần thứ 2-3, kịp hành động cứu margin. Sau 12 tháng, số dự án lỗ giảm từ 5 xuống 0, lỗ tổng giảm 80%. Khoản đầu tư ERP 280 triệu hoàn vốn trong 8 tháng nhờ giảm lỗ dự án. Bài học: lãi lỗ hạng mục realtime không phải paperwork, mà là công cụ phát hiện lỗ sớm đủ để cứu — chậm 2-3 tuần phát hiện hạng mục lỗ có thể là khác biệt giữa dự án lãi 3% và lỗ 8%.
Một khía cạnh thường bị bỏ qua là mối liên kết giữa lãi lỗ hạng mục và decision making. Khi CEO biết hạng mục hoàn thiện nội thất đang lỗ 8% ở tuần thứ 3, CEO có thể hành động: đổi NCC cho hạng mục này ở dự án tiếp theo, điều chỉnh đơn giá báo giá cho hạng mục tương tự, hoặc siết quy trình thi công. Khi chỉ biết dự án tổng lỗ 3% ở cuối dự án, CEO không biết lỗ đến từ hạng mục nào, không thể hành động cụ thể. Lãi lỗ hạng mục chuyển decision making từ phản ứng tổng quát sang hành động cụ thể ở đúng nơi cần cải thiện. Đây là khác biệt giữa kế toán tài chính (ghi nhận cho báo cáo cuối năm) và kế toán quản trị (ghi nhận cho điều hành hàng tuần) — ERP cho phép cả hai, nhưng giá trị điều hành đến từ kế toán quản trị hạng mục realtime.
Committed cost là khái niệm then chốt nhưng nhiều doanh nghiệp nội thất bỏ qua. Khi PO đã phát hành cho NCC nhưng chưa nhận hóa đơn, actual cost chưa ghi nhận, nhưng chi phí đã gần như chắc chắn xảy ra. Nếu chỉ theo dõi actual cost, báo cáo ngân sách còn dư trong khi PO đã phát hành vượt ngân sách. Committed cost = tổng PO đã phát hành chưa nhận hóa đơn, ghi nhận theo hạng mục. Ngân sách hạng mục còn lại thật sự = ngân sách - committed - actual. Khi committed cost được ghi nhận, forecast lãi lỗ hạng mục sát thực tế vì bao gồm cả chi phí đã cam kết. Đây là khái niệm đơn giản nhưng thay đổi cách nhìn ngân sách và lãi lỗ dự án — từ nhìn actual cost (quá khứ) sang nhìn committed + actual (gần với tương lai).
Hành động tiếp theo cho doanh nghiệp của bạn
Nếu lãi lỗ chỉ tính tổng ở cuối dự án, bắt đầu bằng: (1) lập WBS hạng mục cho dự án mới; (2) ghi nhận committed cost (PO) và actual cost (hóa đơn) theo hạng mục; (3) tính lãi lỗ hạng mục hàng tuần; (4) dashboard lãi lỗ realtime cho CEO và PM. Khi quy trình thủ công ổn, đưa vào ERP để tự động ghi nhận và tổng hợp across dự án.