Bỏ qua để đến Nội dung

SOP: Lập ngân sách và theo dõi lãi/lỗ từng công trình cho Tổng thầu xây

Chuyển BOQ thành ngân sách baseline, theo dõi Actual Cost và Committed Cost với nhà thầu phụ, dự báo ETC/EAC và cảnh báo sớm.
20 tháng 2, 2026 bởi
SOP: Lập ngân sách và theo dõi lãi/lỗ từng công trình cho Tổng thầu xây
Chuyên Gia AIX
⏱ ~11 phút đọc📅 Cập nhật 2026-10-07✍️ Chuyên Gia AIX

Tình huống minh họa: Một tổng thầu ký hợp đồng thi công nhà xưởng giá trị 320 tỷ, biên lợi nhuận kế hoạch 9%. Suốt tám tháng thi công, phòng dự toán và chỉ huy trưởng mỗi người theo dõi chi phí bằng một bảng tính riêng. Khi bàn giao, kế toán mới cộng đủ chi phí thầu phụ, vật tư và phát sinh: công trình lãi 4,5% thay vì 9%. Không ai biết sớm vì chưa từng có một con số lãi/lỗ chung để so từng tháng.

Trả lời ngắn: Lập ngân sách và theo dõi lãi/lỗ từng công trình là việc chuyển BOQ thành ngân sách baseline, rồi cập nhật đều đặn ba con số: chi phí thực tế, chi phí đã cam kết với thầu phụ và ước tính còn phải chi. SOP-PNL-TT-02 biến việc biết lãi hay lỗ từ sau bàn giao thành cập nhật hàng tháng, để can thiệp khi còn kịp.

Bài viết này dành cho ai?

Dành cho Giám đốc dự án, Trưởng phòng dự toán (QS), Chỉ huy trưởng công trình, Kế toán công trình và Ban điều hành của doanh nghiệp tổng thầu. Những người phải trả lời câu hỏi: công trình này đang lãi hay lỗ, và con số đó dựa trên dữ liệu nào.

Điều gì đang xảy ra?

  • Ngân sách gốc nằm trong BOQ dự thầu, không được chuyển thành một bảng baseline theo gói công việc.
  • Chi phí thầu phụ đã ký nhưng chưa có hóa đơn không được ghi nhận, nên chi phí thực bị đánh giá thấp.
  • Mỗi tháng chỉ biết tổng chi đã trả, không biết chi phí còn phải chi để hoàn thành công trình.
  • Không có mã công trình thống nhất nên hóa đơn và hợp đồng thầu phụ khó gắn về đúng công trình.
  • Lãi/lỗ chỉ được tính khi công trình gần kết thúc, lúc đó không còn cách điều chỉnh.

Điều doanh nghiệp thực sự muốn đạt được

Chức năng: mỗi công trình có ngân sách baseline rõ ràng và một bảng lãi/lỗ cập nhật hàng tháng. Quản trị: chi phí thực, cam kết và ước tính còn phải chi ghi trên cùng một mã công trình, để biên lợi nhuận dự báo luôn nhìn thấy. Tổ chức: rõ ai chuyển BOQ thành baseline, ai cập nhật chi phí, ai rà soát khi dự báo lệch.

Điều gì đang cản trở?

Năm lớp cản trở khi lãi/lỗ công trình không được theo dõi liên tục
Lớp cản trởBiểu hiệnHệ quả
Dữ liệuKhông có ngân sách baseline theo gói công việc, chỉ có BOQ dự thầuKhông có mốc chuẩn để so chi phí thực
Quy trìnhChi phí cam kết thầu phụ không được ghi nhận theo thángChi phí thực bị đánh giá thấp, lãi bị nhìn cao hơn thật
Kiểm soátKhông có ước tính còn phải chi để hoàn thànhKhông dự báo được biên lợi nhuận cuối cùng
Tổ chứcKhông rõ ai sở hữu bảng lãi/lỗ và nhịp rà soátLãi/lỗ chỉ được tính khi công trình gần xong
Công cụChi phí theo dõi trên nhiều bảng tính không gắn mã công trìnhHóa đơn và hợp đồng không ghép về đúng công trình

Điểm nhìn cốt lõi: Tổng thầu thường không mất lợi nhuận ở một khoản lớn, mà mất dần ở nhiều khoản cam kết không được ghi nhận đúng lúc. Khi chi phí đã ký với thầu phụ không được đếm, con số lãi trên báo cáo đẹp hơn thực tế cho đến ngày bàn giao. Vấn đề không phải tính sai, mà là nhìn thấy muộn.

Kỹ sư chi phí lập ngân sách baseline theo gói công việc cho từng công trình
Hình 1: Ngân sách baseline chuyển từ BOQ theo WBS là mốc so sánh cho mọi chi phí phát sinh về sau.

Tác động tới doanh nghiệp

Tác động khi lãi/lỗ công trình chỉ biết sau bàn giao
Chiều tác độngĐiều gì xảy ra khi không theo dõi lãi/lỗ liên tục
CostChi phí cam kết không được ghi nhận nên vượt ngân sách chỉ lộ ra khi đã cố định
MarginBiên lợi nhuận dự báo sai, doanh nghiệp tưởng lãi nhiều hơn thực tế
Cash FlowKhông biết công trình nào cần thêm vốn nên điều tiết tiền mặt bị động
ProgressThiếu cảnh báo sớm nên không kịp đổi biện pháp thi công hay đàm phán lại thầu phụ
RiskLợi nhuận bào mòn âm thầm, tích lũy qua nhiều công trình thành lỗ ở cấp portfolio

Nguyên nhân gốc

BOQ dự thầu không được chuyển thành ngân sách baseline theo gói công việc
↓
Chi phí thầu phụ đã ký không được ghi nhận như chi phí cam kết theo tháng
↓
Không có ước tính còn phải chi để hoàn thành phần việc còn lại
↓
Mỗi phòng theo dõi chi phí trên bảng tính riêng, không gắn mã công trình
↓
Không ai sở hữu bảng lãi/lỗ cập nhật và nhịp rà soát hàng tháng
↓
Lãi/lỗ thật chỉ hiện ra khi công trình gần kết thúc, không còn cách điều chỉnh

Framework quản trị

MỘT BASELINE — BOQ chuyển thành ngân sách theo gói công việc trước khi khởi công
↓
MỘT MÃ CÔNG TRÌNH — hợp đồng, hóa đơn và chi phí đều gắn cùng một mã
↓
BA CON SỐ CHI PHÍ — thực tế, đã cam kết và ước tính còn phải chi cập nhật hàng tháng
↓
BIÊN LỢI NHUẬN DỰ BÁO — tính từ doanh thu hợp đồng và tổng chi phí dự kiến khi hoàn thành
↓
NGƯỠNG CẢNH BÁO — lệch vượt ngưỡng thì có giải trình và người phê duyệt
↓
NHỊP RÀ SOÁT — họp tháng trên bảng lãi/lỗ từng công trình và portfolio
AI-X • GIẢI PHÁP VẬN HÀNH
EcoCons — ngân sách baseline và bảng lãi/lỗ từng công trình

Chuyển BOQ thành baseline theo gói công việc, cập nhật chi phí thực, cam kết và ước tính còn phải chi trên một mã công trình, để biên lợi nhuận dự báo luôn nhìn thấy trước khi bàn giao.

Khám phá EcoCons → Xem gói Base →

Chuỗi SOP: Trigger → Input → Process → Approval → Control → Exception → Output → KPI

Tám tầng chuỗi SOP-PNL-TT-02 làm xương sống cho theo dõi lãi/lỗ công trình
Tầng SOPNội dung quy định trong SOP-PNL-TT-02
TriggerKhởi công công trình, ký hợp đồng thầu phụ, ghi hóa đơn chi phí, hoặc đến kỳ rà soát tháng
InputBOQ và cấu trúc WBS, hợp đồng thầu phụ, hóa đơn theo mã công trình, lịch thanh toán với chủ đầu tư
ProcessChuyển BOQ thành baseline, ghi chi phí thực và cam kết, cập nhật ước tính còn phải chi, tính lãi/lỗ dự báo
ApprovalQS duyệt baseline, Giám đốc dự án duyệt cập nhật chi phí, Ban điều hành duyệt xử lý khi vượt ngưỡng
ControlMọi chi phí gắn mã công trình; ba con số chi phí khớp nhau; baseline không đổi nếu không có phê duyệt
ExceptionVượt ngân sách vượt thẩm quyền, phát sinh chi phí chưa có hợp đồng, hợp đồng thầu phụ thiếu mã công trình
OutputNgân sách baseline, bảng lãi/lỗ theo công trình, báo cáo biên lợi nhuận dự báo cấp portfolio
KPIĐo ở bảng KPI bên dưới, gắn chủ sở hữu và tần suất cập nhật

Quy trình đề xuất (To-Be)

Quy trình To-Be đưa lãi/lỗ về nhịp hàng tháng thay vì cuối kỳ
BướcNgười phụ tráchĐiều kiện vàoĐiểm kiểm soát
Lập ngân sách baseline từ BOQQSBOQ đã duyệt và WBS đã chốtBaseline theo gói công việc, phê duyệt trước khởi công
Gán mã công trình cho mọi chi phíKế toán công trìnhHợp đồng thầu phụ hoặc hóa đơn phát sinhKhông chi phí nào thiếu mã công trình
Ghi chi phí thực và cam kếtKế toán + hợp đồngHợp đồng thầu phụ đã kýChi phí cam kết được đếm ngay khi ký, không chờ hóa đơn
Cập nhật ước tính còn phải chiChỉ huy trưởng công trìnhTiến độ tháng đã cập nhậtƯớc tính dựa trên khối lượng còn lại
Tính lãi/lỗ và biên lợi nhuận dự báoGiám đốc dự ánBa con số chi phí đã cập nhậtBiên lợi nhuận so với baseline, cờ cảnh báo khi lệch
Rà soát tháng và xử lý lệchBan điều hànhBảng lãi/lỗ đã cập nhậtLệch có giải trình, hành động và hạn đóng
Cuộc họp rà soát lãi/lỗ công trình với dashboard biên lợi nhuận dự báo theo Actual, Committed và ETC
Hình 2: Dashboard biên lợi nhuận dự báo biến việc theo dõi lãi/lỗ thành nhịp hàng tháng thay vì phát hiện sau bàn giao.

Ví dụ minh họa — số liệu giả định

Ví dụ minh họa — số liệu giả định, không phải thống kê.

Một công trình giả định có doanh thu hợp đồng 320 tỷ và ngân sách baseline 291,2 tỷ, tương ứng biên lợi nhuận kế hoạch (320 − 291,2) ÷ 320 = 9,0%. Đến tháng thứ tám, chi phí thực 240 tỷ, chi phí cam kết với thầu phụ chưa có hóa đơn 36 tỷ, ước tính còn phải chi 22 tỷ. Tổng chi phí dự kiến khi hoàn thành là 240 + 36 + 22 = 298 tỷ, biên lợi nhuận dự báo (320 − 298) ÷ 320 = 6,9%. Nếu bỏ qua chi phí cam kết, con số tính ra là 240 + 22 = 262 tỷ và biên lợi nhuận 18,1%, sai lệch 11,2 điểm phần trăm. Tự kiểm tra: 320 − 291,2 = 28,8; 28,8 ÷ 320 = 0,090; 240 + 36 + 22 = 298; 320 − 298 = 22; 22 ÷ 320 = 0,0688; 240 + 22 = 262; 320 − 262 = 58; 58 ÷ 320 = 0,1813.

EcoCons hỗ trợ ở đâu?

Mức đáp ứng EcoCons cho lập ngân sách và theo dõi lãi/lỗ công trình
Yêu cầuNăng lựcMức đáp ứng
Ngân sách baseline theo công trình và gói công việcNgân sách dự án, mã phân tích và phân bổ theo hạng mụcTiêu chuẩn + cấu hình
Chi phí thực gắn mã công trìnhHóa đơn nhà cung cấp, mã phân tích và bút toán chi phíTiêu chuẩn + cấu hình
Chi phí cam kết thầu phụĐơn mua và hợp đồng thầu phụ theo mã công trìnhTiêu chuẩn + cấu hình
Ước tính còn phải chi và biên lợi nhuận dự báoTrường tùy chỉnh và báo cáo phân tích theo công trìnhMở rộng (AI-X)
Dashboard lãi/lỗ và cảnh báo lệch ngưỡngBảng điều khiển và quy tắc tự động theo ngưỡngĐề xuất thiết kế

AI / Automation hỗ trợ ở đâu?

Khi ngân sách, hóa đơn và hợp đồng thầu phụ nằm cùng một hệ thống, AI có thể phát hiện chi phí thiếu mã công trình, cảnh báo các gói công việc đã vượt baseline, và dự báo biên lợi nhuận cuối cùng từ ba con số chi phí. Điểm quyết định của AI nằm ở bước cảnh báo lệch và xếp hạng công trình rủi ro. Đầu vào là dữ liệu chi phí đã cập nhật; AI đưa danh sách ưu tiên; Giám đốc dự án và Ban điều hành quyết định. AI không tự thay đổi ngân sách baseline, không tự phê duyệt chi phí vượt ngưỡng và không tự kết luận một công trình là lỗ.

KPI cần theo dõi

Ngưỡng do doanh nghiệp tự đặt theo loại công trình và mức độ rủi ro
KPICông thứcTần suấtChủ sở hữuHành động khi lệch
Độ lệch biên lợi nhuận dự báoBiên lợi nhuận dự báo − biên lợi nhuận baselineThángBan điều hànhPhân tích theo gói công việc, điều chỉnh biện pháp
Tỷ lệ chi phí thiếu mã công trìnhChi phí thiếu mã ÷ tổng chi phíThángKế toán công trìnhBổ sung mã, chặn ghi nhận chi phí không gắn công trình
Tỷ lệ chi phí cam kết được ghi nhận trong thángCam kết ghi trong tháng ÷ tổng cam kếtThángBộ phận hợp đồngGhi nhận ngay khi ký, không chờ hóa đơn
Độ chính xác ước tính còn phải chiƯớc tính tháng trước so với thực tế phát sinhThángChỉ huy trưởng công trìnhSửa giả định khối lượng còn lại theo tiến độ
Số công trình bị cảnh báo lệch ngưỡngĐếm công trình vượt ngưỡng lệchThángGiám đốc dự ánGiải trình và hành động có hạn đóng

Câu hỏi thường gặp

Ngân sách baseline khác gì BOQ dự thầu?

BOQ dự thầu là bảng khối lượng và đơn giá dùng để chào giá, gắn với giai đoạn thương mại. Ngân sách baseline là bản chuyển BOQ đã trúng thầu thành hạn mức theo gói công việc, dùng để so chi phí thực và cam kết trong suốt quá trình thi công. Baseline chỉ đổi khi có phê duyệt.

Vì sao phải đếm chi phí cam kết thầu phụ trước khi có hóa đơn?

Vì hợp đồng đã ký là nghĩa vụ phải trả, dù hóa đơn chưa về. Nếu chỉ đếm chi phí thực, con số lãi trên báo cáo cao hơn thực tế cho đến khi hóa đơn tới. Đếm chi phí cam kết ngay khi ký giúp biên lợi nhuận dự báo phản ánh đúng nghĩa vụ.

Ước tính còn phải chi nên cập nhật bao lâu một lần?

Theo tháng, cùng nhịp với rà soát tiến độ và chi phí. Người cập nhật là chỉ huy trưởng công trình, dựa trên khối lượng còn lại. Ước tính này quyết định biên lợi nhuận dự báo, nên càng sát tiến độ thì cảnh báo càng sớm và càng đáng tin.

SOP-PNL-TT-02 khác gì bộ công cụ ở bài 1341?

SOP-PNL-TT-02 quy định cách làm: trigger, các tầng xử lý, điểm kiểm soát, ngoại lệ và KPI. Bộ công cụ ở bài 1341 quy định ghi vào đâu và kiểm bằng gì: biểu mẫu baseline, sổ chi phí, phiếu ước tính và bảng lãi/lỗ. Thiếu một trong hai thì theo dõi không chạy được.

Ngưỡng cảnh báo lệch nên đặt thế nào?

Ngưỡng do doanh nghiệp tự chọn theo loại công trình, thường một vài điểm phần trăm biên lợi nhuận so với baseline. Khi vượt ngưỡng, công trình phải có giải trình, hành động khắc phục và người phê duyệt. Điều quan trọng là ngưỡng gắn với một hành động cụ thể, không chỉ là con số báo cáo.

Doanh nghiệp chưa có ERP có theo dõi được không?

Được, miễn là có baseline theo gói công việc, một mã công trình dùng chung và ba con số chi phí cập nhật hàng tháng, dù ghi trên bảng tính chia sẻ. Điều kiện cần là một người sở hữu bảng lãi/lỗ và một nhịp rà soát cố định. Khi số công trình tăng, nên chuyển lên ERP.

Checklist: doanh nghiệp của bạn có vấn đề này không?

□Công trình không có ngân sách baseline theo gói công việc trước khi khởi công
□Chi phí thầu phụ đã ký nhưng chưa có hóa đơn không được ghi nhận theo tháng
□Không có ước tính chi phí còn phải chi để hoàn thành công trình
□Hóa đơn và hợp đồng thầu phụ không gắn thống nhất một mã công trình
□Mỗi phòng theo dõi chi phí trên bảng tính riêng, số liệu không khớp nhau
□Không ai sở hữu bảng lãi/lỗ cập nhật hàng tháng và nhịp rà soát
□Lãi/lỗ chỉ được tính khi công trình gần kết thúc nên không kịp xử lý
□Không có ngưỡng cảnh báo nên lệch biên lợi nhuận không có giải trình

Đọc kết quả: 0–2 ô = lãi/lỗ đang được kiểm soát; 3–5 ô = cần chuẩn hóa baseline và ghi chi phí cam kết; 6–8 ô = nên áp dụng SOP-PNL-TT-02 cùng bộ công cụ tại bài 1341.

Kết luận

Không biết lãi hay lỗ đến khi bàn giao là điều kiện để lợi nhuận bào mòn âm thầm. Khi BOQ được chuyển thành baseline, chi phí thực và cam kết được đếm đúng lúc, và biên lợi nhuận dự báo được cập nhật hàng tháng, tổng thầu chuyển từ biết sau sang can thiệp khi còn kịp. Khi chạy cùng bộ công cụ ở bài 1341, con số lãi/lỗ trở thành công cụ điều hành thay vì kết quả kiểm tra.

AI-X • Hệ sinh thái Tổng thầu xây dựng
★ Tầng phù hợp nhất với bài này. Bấm vào từng tầng để xem chi tiết.
Chia sẻ bài này
Lưu trữ