Cuối quý, báo cáo tài chính công ty tổng thầu cho thấy lãi gộp 9,8% trên tổng doanh thu 42 tỷ đồng từ 5 công trình đang thi công — một con số trông ổn so với mục tiêu 8%. Nhưng khi CEO hỏi "công trình nào đang đóng góp phần lãi đó, công trình nào đang âm thầm lỗ", không ai trong phòng kế toán trả lời được ngay, vì chi phí nhà thầu phụ, vật tư và nhân công chưa từng được tách riêng theo từng công trình một cách nhất quán.
Đây là tình huống rất phổ biến với tổng thầu đang quản lý nhiều công trình song song: có lãi ở cấp công ty không đồng nghĩa mọi công trình đều lãi — và khoảng cách đó chỉ lộ ra khi công trình đã bàn giao, không còn cơ hội xử lý.
Vì sao "lãi cấp công ty" che giấu công trình đang lỗ
Báo cáo lãi/lỗ cấp công ty cộng gộp toàn bộ doanh thu và chi phí trong kỳ, không phân biệt công trình nào đóng góp bao nhiêu. Một tổng thầu đang thi công 5 công trình hoàn toàn có thể lãi 9,8% ở cấp công ty trong khi 1 công trình đang lỗ 15%, được bù đắp bởi các công trình còn lại — và không ai biết nếu không tách P&L theo từng công trình, từng gói thầu.
Hệ quả không dừng ở "không biết" — CEO tiếp tục nhận thêm công trình giống loại đang lỗ, giữ nguyên cách làm việc với nhà thầu phụ đang gây thất thoát chi phí, và chào 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ù ở tổng thầu
1. Chi phí nhà thầu phụ ghi nhận trễ hoặc gộp chung nhiều công trình. Khi một nhà thầu phụ cơ điện làm cho 2–3 công trình cùng lúc, hóa đơn thường được ghi nhận theo đợt thanh toán hợp đồng, không tách rạch ròi theo từng công trình — dẫn đến chi phí bị phân bổ sai hoặc ghi trễ so với tiến độ thực tế.
2. Doanh thu ghi nhận theo lịch thanh toán giai đoạn, không theo % khối lượng hoàn thành thực tế. Chủ đầu tư thường thanh toán theo mốc (30%-30%-30%-10%), không phải theo đúng phần trăm khối lượng đã thi công — một công trình có thể đã nhận thanh toán vượt tiến độ thực tế, khiến biên lợi nhuận hiển thị "đẹp" hơn thực chất.
3. Không phân biệt Actual Cost và Committed Cost với nhà thầu phụ. Hợp đồng đã ký với nhà thầu phụ (Committed Cost) chưa xuất hóa đơn không xuất hiện trong bất kỳ báo cáo nào, dù phần việc đã hoàn thành hoặc đang triển khai — khiến ngân sách còn lại bị đánh giá cao hơn thực tế.
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, Đã chi thực tế và Đã cam kết với nhà thầu phụ — 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 đã bàn giao — hết cơ hội xử lý. Nếu phát hiện biên lợi nhuận co lại ở giai đoạn thi công phần thô, Ban chỉ huy còn có thể đàm phán lại với nhà thầu phụ hoặc tối ưu tiến độ. Phát hiện sau khi bàn giao thì khoản lỗ đã thành sự đã rồi.
2. CEO phân bổ nhân sự giỏi và nguồn lực sai công trình. Không biết công trình nào đang hiệu quả, CEO khó quyết định nên dồn đội ngũ kỹ thuật tốt nhất, ưu tiên vật tư khan hiếm cho công trình nào.
3. Chào giá gói thầu mới dựa trên biên lợi nhuận ảo. Nếu biên lợi nhuận trung bình 9,8% chỉ là con số bị kéo lên bởi 1–2 công trình lãi tốt, đội kinh doanh có thể chào giá thấp cho các công trình cùng loại hình tiếp theo, lặp lại vòng lặp thua lỗ.
4. Mất căn cứ đàm phán lại với nhà thầu phụ gây đội chi phí. Không biết chính xác công trình nào bị đội chi phí do nhà thầu phụ cụ thể, tổng thầu mất luôn dữ liệu để đàm phán lại đơn giá hoặc thay đổi nhà thầu phụ cho công trình 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 3 công trình: một trường học (ngân sách 18 tỷ), một nhà xưởng (ngân sách 25 tỷ) và một tòa văn phòng 8 tầng (ngân sách 32 tỷ). Cuối quý, P&L cấp công ty cho thấy lãi gộp 9,8%. Khi tách riêng theo công trình — công việc thủ công mất gần hai tuần vì phải đối chiếu hợp đồng thầu phụ, hóa đơn và tiến độ từ nhiều nguồn — trường học lãi 16%, tòa văn phòng lãi 8%, còn nhà xưởng, do 2 nhà thầu phụ kết cấu thép chậm bàn giao khiến chi phí nhân công tự quản tăng vọt suốt 6 tuần, thực chất đang lỗ 11%. Công ty vừa đấu thầu thêm một nhà xưởng tương tự trước khi phát hiện điều này, dựa trên niềm tin biên lợi nhuận trung bình 9,8% đại diện cho mọi loại công trình.
Vì sao đợi tổng hợp cuối quý là quá trễ
Độ trễ hàng quý quá dài so với vòng đời một công trình. Nếu một công trình chỉ thi công trong 8–10 tháng, một quý trễ nghĩa là gần 1/3 thời gian dự án trôi qua trước khi CEO biết tình hình thực.
Phân bổ chi phí nhà thầu phụ dùng chung nhiều công trình là việc thủ công dễ sai. Không có quy tắc phân bổ nhất quán, mỗi kỳ báo cáo lại tính theo cách khác nhau.
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 quý chỉ cho biết kết quả đã xảy ra, không giúp Ban chỉ huy 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 sang portfolio P&L theo từng công trình, cập nhật liên tục.
5 việc CEO/Ban chỉ huy có thể làm ngay để nhìn thấy lãi/lỗ theo công trình
1. Bắt buộc mọi chi phí (kể cả chi phí nhà thầu phụ dùng chung) gắn mã công trình khi ghi nhận. Với chi phí thực sự dùng chung, có quy tắc phân bổ cố định, 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 với nhà thầu phụ. Committed Cost từ hợp đồng thầu phụ đã ký 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 mốc thanh toán hợp đồng. Một công trình nhận thanh toán nhanh hơn tiến độ thực tế đang "vay trước" doanh thu.
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 quý. Một bảng ước tính hàng tuần đủ tốt để cảnh báo sớm còn hơn 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. 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 cho tổng thầu xây dựng.
Từ bảng tính thủ công đến portfolio P&L tự động
Khi số công trình và số nhà thầu phụ tăng lên, phân bổ chi phí thủ công càng dễ sai. Một nền tảng ERP giúp tự động gắn mã công trình cho mọi giao dịch chi phí, tính Committed Cost ngay khi hợp đồng thầu phụ được ký (không phải chờ hóa đơn), và tổng hợp portfolio P&L theo thời gian thực cho CEO.
Đâ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 Tổng thầu Xây dựng" trên AI-X, giúp CEO và Ban chỉ huy 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.
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 khác nhau — và khoảng cách đó chính là nơi lợi nhuận âm thầm rò rỉ. Gắn mã công trình cho mọi chi phí, theo dõi Committed Cost với nhà thầu phụ 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ỗ trước khi bàn giao, mọi quyết định phân bổ nguồn lực, đàm phán nhà thầu phụ và đấu thầu công trình mới đều trở nên chính xác hơn.