Cuối mỗi tháng, CEO một công ty thi công nội thất nhận báo cáo doanh thu: 6,8 tỷ đồng ghi nhận trong tháng, con số trông rất khỏe. Nhưng khi được hỏi "trong 6,8 tỷ đó, công trình nào đang lãi, công trình nào đang lỗ", không ai trong phòng kế toán trả lời được ngay — báo cáo chỉ có doanh thu tổng, không tách theo từng công trình, và chi phí thực tế của từng công trình vẫn đang nằm rải rác giữa PO đã phát, hóa đơn đã về và công nợ chưa thanh toán.
Đây là tình huống rất phổ biến ở các doanh nghiệp thi công nội thất đang vận hành 5–10 công trình song song: công ty có lãi trên giấy tờ tổng thể, nhưng không biết lãi đến từ công trình nào và lỗ đang âm thầm chảy ở đâu — cho đến khi công trình đã nghiệm thu xong, không còn cách nào cứu vãn biên lợi nhuận.
Vì sao "có lãi" ở cấp công ty không có nghĩa là mọi công trình đều lãi
Báo cáo lãi/lỗ (P&L) theo cấp công ty là một con số tổng hợp — nó cộng gộp tất cả doanh thu và tất cả chi phí trong kỳ, bất kể chi phí đó thuộc công trình nào. Một công ty đang thi công 8 công trình hoàn toàn có thể lãi 12% ở cấp công ty trong khi có 2 công trình đang lỗ 20%, được bù đắp bởi 3 công trình lãi tốt — và không ai biết điều này nếu không tách P&L theo từng công trình.
Vấn đề không dừng ở việc "không biết" — nó khiến CEO ra quyết định portfolio sai hướng: tiếp tục nhận thêm công trình giống loại đang lỗ, giữ lại đội thi công đang làm việc kém hiệu quả trên công trình lỗ, hoặc đàm phán lại giá cho công trình mới dựa trên biên lợi nhuận trung bình sai lệch.
Ba lý do khiến lãi/lỗ theo công trình bị mù
1. Doanh thu được ghi nhận theo hóa đơn xuất, không theo tiến độ thực tế hoàn thành. Kế toán xuất hóa đơn theo lịch thanh toán trong hợp đồng (milestone billing), không phải theo phần trăm khối lượng đã thi công thực tế. Một công trình có thể đã xuất hóa đơn 60% giá trị hợp đồng nhưng thực tế mới thi công 40% khối lượng — nhìn vào doanh thu sẽ thấy "khỏe" trong khi biên lợi nhuận thực đang co lại.
2. Chi phí bị ghi nhận trễ hoặc ghi nhận sai công trình. Khi mua vật tư dùng chung cho nhiều công trình (ví dụ đặt hàng số lượng lớn để được giá tốt), chi phí thường được phân bổ thủ công vào cuối tháng — và người phân bổ không phải lúc nào cũng có đủ thông tin để chia đúng tỷ lệ theo công trình. Chi phí nhân công thầu phụ, nếu chưa xuất hóa đơn, cũng không xuất hiện trong bất kỳ báo cáo nào dù công việc đã hoàn thành.
3. Không phân biệt Actual Cost và Committed Cost. Actual Cost là chi phí đã thực chi (đã có hóa đơn). Committed Cost là chi phí đã cam kết qua PO nhưng chưa nhận hàng, chưa có hóa đơn. Một công trình có thể trông "chưa vượt ngân sách" nếu chỉ nhìn Actual Cost, nhưng nếu cộng thêm Committed Cost của các PO đã phát, ngân sách thực chất đã cạn từ tuần trước.
Hình 1: Ba con số cần nhìn cùng lúc cho mỗi công trình — Ngân sách (Budget), Đã chi thực tế (Actual Cost) và Đã cam kết (Committed Cost) — mà báo cáo doanh thu tổng không thể hiện.
Cái giá của việc không biết lãi/lỗ theo thời gian thực
1. Công trình lỗ chỉ lộ ra khi đã nghiệm thu — hết cơ hội xử lý. Nếu biên lợi nhuận co lại được phát hiện ở tuần 20 của một dự án kéo dài 24 tuần, PM còn có thể điều chỉnh: đàm phán lại với thầu phụ, tối ưu tiến độ để giảm chi phí quản lý dự án. Nếu chỉ phát hiện sau khi nghiệm thu, khoản lỗ đã thành sự đã rồi.
2. CEO phân bổ nguồn lực sai công trình. Không biết công trình nào đang lãi tốt, CEO khó quyết định nên ưu tiên nhân sự giỏi, vật tư khan hiếm hay ngân sách marketing cho dự án nào — dẫn đến phân bổ đều hoặc phân bổ theo cảm tính thay vì theo hiệu quả thực tế.
3. Đàm phán giá cho hợp đồng mới dựa trên biên lợi nhuận ảo. Nếu P&L cấp công ty cho thấy biên lợi nhuận trung bình 15%, đội kinh doanh có thể chào giá dựa trên con số này cho khách hàng mới — trong khi thực tế biên lợi nhuận trung bình bị kéo lên bởi một vài công trình lãi tốt, còn phần lớn công trình cùng loại hình đang chỉ lãi 5–7%.
4. Không có cơ sở để thương lượng lại với nhà cung cấp hoặc thầu phụ đang gây lỗ. Khi không biết chính xác công trình nào bị đội chi phí do nhà cung cấp/thầu phụ cụ thể, doanh nghiệp mất luôn dữ liệu để đàm phán lại hợp đồng khung hoặc thay đổi nhà cung cấp cho các dự án tiếp theo.
Một tình huống minh họa
Ví dụ minh họa mang tính mô phỏng, không phải số liệu thống kê chính thức.
Công ty đang thi công song song 3 công trình: một showroom (ngân sách 3,5 tỷ), một văn phòng (ngân sách 5,2 tỷ) và một chuỗi 4 căn hộ mẫu (tổng ngân sách 6,1 tỷ). Cuối quý, báo cáo P&L cấp công ty cho thấy lãi gộp 11,4%, có vẻ ổn so với mục tiêu 10%.
Khi tách riêng theo công trình (thực hiện thủ công mất gần một tuần vì phải đối chiếu PO, hóa đơn và tiến độ từ nhiều nguồn), showroom lãi 22% nhờ tối ưu tốt tiến độ, văn phòng lãi 9%, còn chuỗi căn hộ mẫu — do dùng chung đội thi công với văn phòng và bị phân bổ chi phí nhân công sai tỷ lệ suốt 3 tháng — thực chất đang lỗ 6%. Công ty đã ký thêm một hợp đồng căn hộ mẫu tương tự ngay trước khi phát hiện ra điều này, dựa trên niềm tin rằng biên lợi nhuận trung bình 11,4% là con số đại diện cho mọi loại hình công trình.
Vì sao đợi đến cuối tháng mới tổng hợp là quá trễ
Cách phổ biến nhất hiện nay để biết lãi/lỗ theo công trình là: kế toán tổng hợp thủ công cuối tháng, đối chiếu Excel công trình của từng PM với sổ sách kế toán. Cách này có ba giới hạn cấu trúc:
Độ trễ một tháng là quá dài với một công trình chỉ kéo dài vài tháng. Nếu một công trình biệt thự chỉ thi công trong 4 tháng, một tháng độ trễ nghĩa là 25% thời gian dự án đã trôi qua trước khi CEO biết được tình hình thực.
Phân bổ chi phí dùng chung là công việc thủ công dễ sai. Khi nhân công, thiết bị, vật tư mua số lượng lớn được dùng cho nhiều công trình, quy tắc phân bổ thường không nhất quán giữa các kỳ — tháng này phân bổ theo số ngày công, tháng sau phân bổ theo % giá trị hợp đồng, tùy người làm.
Không có cảnh báo sớm khi một công trình bắt đầu lệch quỹ đạo. Tổng hợp cuối tháng chỉ cho biết kết quả đã xảy ra, không giúp PM hay CEO can thiệp trước khi biên lợi nhuận co lại thêm.
Hình 2: Từ báo cáo lãi/lỗ gộp toàn công ty (không nhìn thấy công trình nào đang kéo tụt biên lợi nhuận) sang portfolio P&L theo từng công trình, cập nhật liên tục.
5 việc CEO có thể làm ngay để nhìn thấy lãi/lỗ theo từng công trình
1. Bắt buộc mọi chi phí phải gắn mã công trình khi ghi nhận. Không chấp nhận hóa đơn "chi phí chung" không có mã công trình — với chi phí thực sự dùng chung, phải có quy tắc phân bổ cố định (ví dụ theo tỷ lệ giá trị hợp đồng), không để tùy ý người nhập liệu.
2. Theo dõi song song ba con số cho mỗi công trình: Budget, Actual Cost, Committed Cost. Chỉ nhìn Actual Cost sẽ luôn trễ so với thực tế — Committed Cost (từ các PO đã phát) mới cho biết ngân sách còn lại thực sự bao nhiêu.
3. Đối chiếu doanh thu ghi nhận với % khối lượng hoàn thành thực tế, không chỉ theo lịch xuất hóa đơn. Một công trình xuất hóa đơn nhanh hơn tiến độ thực tế đang "vay trước" doanh thu — biên lợi nhuận hiển thị sẽ đẹp hơn thực tế cho đến khi phần việc còn lại tốn kém hơn dự tính.
4. Rút ngắn chu kỳ cập nhật P&L theo công trình xuống hàng tuần thay vì hàng tháng. Không cần chính xác tuyệt đối — một bảng ước tính hàng tuần đủ tốt để cảnh báo sớm còn hơn một con số chính xác nhưng đến quá trễ.
5. Lập ETC và EAC cho từng công trình đang thi công. ETC (Estimate to Complete) là chi phí ước tính còn phải chi để hoàn thành; EAC (Estimate at Completion) là tổng chi phí dự kiến khi kết thúc = Actual Cost + ETC. So sánh EAC với Budget cho biết ngay công trình có khả năng vượt ngân sách hay không, trước khi nó thực sự xảy ra.
Hình 3: Ba bước để có báo cáo lãi/lỗ theo công trình đáng tin cậy — từ ngân sách baseline đến dự báo EAC theo thời gian thực.
Từ bảng tính thủ công đến portfolio P&L tự động
Năm việc trên có thể triển khai ngay bằng Excel có kỷ luật, nhưng sẽ chạm giới hạn khi số công trình tăng lên: phân bổ chi phí dùng chung thủ công càng nhiều công trình càng dễ sai, và việc cập nhật ETC/EAC hàng tuần cho 10 công trình cùng lúc là khối lượng công việc lớn nếu làm tay.
Đây là lúc một nền tảng ERP giúp tự động hóa việc gắn mã công trình cho mọi giao dịch chi phí, tính Committed Cost ngay khi PO được phát (không phải chờ đến khi có hóa đơn), và tổng hợp portfolio P&L theo thời gian thực cho CEO — thay vì phải chờ kế toán đối chiếu thủ công vào cuối mỗi tháng.
Đây cũng là nội dung được đề cập trong khóa học nền tảng "Tổng quan ERP cho công ty thiết kế & thi công nội thất" đang có trên AI-X, giúp CEO hình dung cách một nền tảng ERP kết nối dữ liệu chi phí, tiến độ và doanh thu để trả lời đúng câu hỏi "công trình nào đang lãi, công trình nào đang lỗ" bất kỳ lúc nào, không cần chờ họp cuối tháng.
Kết luận
"Công ty có lãi" và "mọi công trình đều có lãi" là hai điều hoàn toàn khác nhau — và khoảng cách giữa hai điều đó chính là nơi lợi nhuận âm thầm rò rỉ. Doanh nghiệp không cần chờ đủ ngân sách đầu tư hệ thống mới bắt đầu xử lý: gắn mã công trình cho mọi chi phí, theo dõi Committed Cost song song với Actual Cost, và rút ngắn chu kỳ cập nhật P&L là những việc có thể làm ngay trong quý này.
Khi CEO biết chính xác công trình nào đang lãi, công trình nào đang lỗ — không phải đợi đến lúc nghiệm thu xong mới biết — mọi quyết định về phân bổ nguồn lực, đàm phán giá và lựa chọn khách hàng đều trở nên chính xác hơn.