Tình huống minh họa: một công trình cải tạo showroom được ký với giá trị 6,2 tỷ. Ban điều hành hỏi ở tháng thứ hai: công trình còn bao nhiêu ngân sách để chi, dự báo lãi bao nhiêu. PM mở bảng chi phí và chỉ có một con số tổng đã chi. Không rõ hạng mục nào đã cam kết nhưng chưa nhập kho, không rõ khoản nào còn lại cho phần chưa thi công. Mọi câu trả lời đều là phỏng đoán, vì ngân sách chỉ tồn tại ở cấp công trình chứ chưa xuống cấp hạng mục.
Trả lời ngắn: Ngân sách dự án nội thất là phân bổ giá trị hợp đồng xuống từng hạng mục theo cấu trúc WBS, kèm chi phí mục tiêu cho mỗi hạng mục. Công thức cần nắm: Budget Remaining = Budget − Actual − Committed chưa ghi nhận; EAC = Actual + Committed chưa ghi nhận + ETC. Chỉ có ngân sách ở cấp công trình thì không biết hạng mục nào đang vượt trước khi quá muộn.
Bài viết này dành cho ai?
Dành cho CEO, CFO, Project Manager và QS của doanh nghiệp thiết kế – thi công nội thất. Những người phải trả lời câu hỏi công trình còn bao nhiêu ngân sách, còn lãi bao nhiêu, và phải kiểm soát chi phí theo từng hạng mục thay vì chờ con số tổng cuối công trình.
Điều gì đang xảy ra?
- Ngân sách được đặt ở cấp toàn công trình, không phân bổ xuống hạng mục theo BOQ.
- Giá trị hợp đồng và cấu trúc BOQ không khớp nhau nên khó đối chiếu khi phân bổ.
- Chi phí đã cam kết qua PR và PO chưa nhập kho không được xem là phần đã tiêu.
- Chi phí nhân công và thầu phụ phân bổ theo tỷ lệ ước lượng, không theo hạng mục thực tế.
- Dự báo chi phí cuối cùng (EAC) không được tính nên chỉ biết lãi/lỗ khi quyết toán.
Đ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 chia đến cấp hạng mục, và số còn lại của từng hạng mục luôn tính được từ ngân sách trừ chi phí thực tế và chi phí đã cam kết. Quản trị: ban điều hành thấy Budget Remaining và dự báo lãi/lỗ theo công trình ở bất kỳ thời điểm nào. Tổ chức: rõ ai được tạo cam kết chi, ai kiểm tra ngân sách còn đủ và ai cảnh báo khi hạng mục có nguy cơ vượt.
Điều gì đang cản trở?
| Lớp cản trở | Biểu hiện | Hệ quả |
|---|---|---|
| Dữ liệu | Hợp đồng, BOQ và định mức dự toán không dùng cùng một cấu trúc | Không phân bổ được xuống hạng mục |
| Quy trình | Ngân sách lập sau khi công trình đã khởi công | Chi phí phát sinh trước khi có ngân sách |
| Kiểm soát | Không tính Committed Cost vào phần đã tiêu | Tưởng còn ngân sách nhưng thực tế đã hết |
| Tổ chức | QS, mua hàng và kế toán dùng ba bộ số khác nhau | Không thống nhất được chi phí theo hạng mục |
| Công cụ | Ngân sách nằm ở file Excel, chi phí thật nằm ở hệ thống khác | Không đối chiếu tự động được |
Điểm nhìn cốt lõi: Doanh nghiệp không thiếu con số chi phí. Doanh nghiệp thiếu một ngân sách được chia đến cấp hạng mục và một cách tính luôn tươi số ngân sách còn lại, gồm cả phần đã cam kết nhưng chưa ghi nhận.

Tác động tới doanh nghiệp
| Chiều tác động | Điều gì xảy ra khi ngân sách chỉ ở cấp công trình |
|---|---|
| Cost | Chi phí bị tiêu vượt ở một số hạng mục mà không phát hiện kịp thời |
| Margin | Lãi công trình giảm vì phần vượt của hạng mục này ăn vào lãi hạng mục khác |
| Cash Flow | Cam kết chi vượt ngân sách làm căng dòng tiền khi hóa đơn đến cùng lúc |
| Progress | Hạng mục hết ngân sách bị dừng giữa chừng, ảnh hưởng tiến độ chung |
| Risk | Không có dự báo EAC nên chủ đầu tư và nội bộ đánh giá sai sức khỏe dự án |
Nguyên nhân gốc
Ngân sách được lập ở cấp công trình, không bóc xuống cấp hạng mục theo BOQ ↓ Không có cấu trúc WBS chung cho hợp đồng, BOQ và chi phí ↓ Chi phí cam kết qua PR và PO không được tính vào phần đã tiêu ↓ Chi phí nhân công và thầu phụ phân bổ theo ước lượng, không theo hạng mục ↓ Budget Remaining và EAC theo hạng mục không tính được ↓ Hạng mục vượt ngân sách chỉ lộ ra khi công trình đã quyết toán
Framework quản trị
GIẢI MÃ — tách giá trị hợp đồng thành cấu trúc BOQ và WBS ↓ PHÂN BỔ — gán ngân sách vật tư, nhân công, thầu phụ cho từng hạng mục ↓ GHI CAM KẾT — mỗi PR/PO trừ vào ngân sách của hạng mục ngay khi tạo ↓ GHI THỰC TẾ — chi phí thật gắn mã hạng mục khi phát sinh ↓ TÍNH CÒN LẠI — Budget Remaining = Budget − Actual − Committed chưa ghi nhận ↓ DỰ BÁO — EAC = Actual + Committed chưa ghi nhận + ETC ↓ CẢNH BÁO — hạng mục vượt ngưỡng được đưa lên ban điều hành xử lý
Gắn hợp đồng, BOQ, cam kết chi và chi phí thực tế vào một cấu trúc WBS để luôn biết ngân sách còn lại và EAC.
Khám phá EcoCons → Xem gói One →Quy trình đề xuất (To-Be)
| Bước | Người phụ trách | Điều kiện vào | Điểm kiểm soát |
|---|---|---|---|
| Giải mã hợp đồng và BOQ | QS | Hợp đồng đã ký | Đối chiếu giá trị hợp đồng với cấu trúc BOQ |
| Lập WBS công trình | PM + QS | BOQ đã thống nhất | Hạng mục đủ nhỏ để gán chi phí |
| Phân bổ ngân sách | QS + Kế toán | WBS đã chốt | Mỗi hạng mục có ngân sách vật tư, nhân công |
| Kiểm ngân sách khi tạo cam kết | Mua hàng | Phát sinh nhu cầu | PR/PO trừ ngân sách hạng mục ngay |
| Ghi chi phí thực tế | Kế toán | Có hóa đơn, phiếu nhập | Chi phí gắn đúng mã hạng mục |
| Tính Budget Remaining và EAC | Kế toán | Cuối kỳ kiểm soát | Cảnh báo hạng mục vượt ngưỡng |
| Báo cáo ban điều hành | PM | Kỳ báo cáo | Budget Remaining và dự báo lãi theo công trình |

Nhận bản đồ ngân sách: giải mã hợp đồng và BOQ, gán ngân sách hạng mục, tính Budget Remaining và EAC.
Xem Blueprint → Chẩn đoán nhanh →Ví dụ minh họa — số liệu giả định
EcoCons hỗ trợ ở đâu?
| Yêu cầu | Năng lực | Mức đáp ứng |
|---|---|---|
| Ngân sách theo công trình và hạng mục | Analytic account, ngân sách theo tài khoản phân tích | Standard + cấu hình |
| Trừ ngân sách khi tạo PR/PO | Kiểm tra ngân sách trên đơn mua và yêu cầu mua | Standard + cấu hình |
| Chi phí thực gắn mã hạng mục | Hạch toán và chi phí theo tài khoản phân tích | Standard |
| Tính Committed chưa ghi nhận | Đơn mua chưa nhập kho và chưa nhận hóa đơn | Mở rộng (AI-X) |
| Dự báo EAC theo hạng mục | Mô hình dự báo chi phí còn lại | Đề xuất thiết kế |
AI / Automation hỗ trợ ở đâu?
AI có thể đọc BOQ, PO, phiếu nhập kho và chấm công để tách Committed Cost và chi phí thực tế theo từng hạng mục, rồi tính Budget Remaining và EAC tự động mỗi kỳ. AI cũng có thể cảnh báo hạng mục có xu hướng vượt ngân sách dựa trên tốc độ chi và dự báo ETC. Đầu vào gồm hợp đồng, BOQ, PR/PO, hóa đơn và bảng chấm công; AI đưa con số và cảnh báo; PM và kế toán xác nhận. AI không tự điều chỉnh ngân sách và không tự phê duyệt chi phí vượt.
KPI ban điều hành cần theo dõi
| KPI | Công thức | Tần suất | Chủ sở hữu | Hành động khi lệch |
|---|---|---|---|---|
| Ngân sách còn lại theo hạng mục | Budget − Actual − Committed chưa ghi nhận | Tuần | Kế toán | Chặn cam kết chi mới khi hết ngân sách |
| Tỷ lệ cam kết trên ngân sách | Committed ÷ Budget | Tuần | Mua hàng | Rà soát PR/PO trước khi phát hành |
| Độ lệch dự báo EAC | EAC − Budget | Theo kỳ | PM | Điều chỉnh dự báo và kế hoạch chi |
| Tỷ lệ hạng mục vượt ngân sách | Hạng mục vượt ÷ tổng hạng mục | Tháng | PM | Phân tích nguyên nhân và xử lý sớm |
| Lãi dự báo theo công trình | (Doanh thu − EAC) ÷ Doanh thu | Tháng | Ban điều hành | Xem xét lại phạm vi và phát sinh |

Câu hỏi thường gặp
Ngân sách dự án nội thất nên lập từ đâu?
Từ hai nguồn gốc: giá trị hợp đồng đã ký và cấu trúc BOQ kèm định mức dự toán. Giá trị hợp đồng cho biết tổng doanh thu và tổng chi phí mục tiêu; BOQ cho biết phân bổ theo hạng mục. Hai nguồn này phải được đối chiếu với nhau để chắc chắn không thiếu hạng mục nào. Nếu BOQ không khớp giá trị hợp đồng, phần chênh phải được làm rõ trước khi phân bổ, nếu không ngân sách sẽ thiếu ngay từ đầu.
WBS trong ngân sách công trình nội thất dùng để làm gì?
WBS (Work Breakdown Structure) chia công trình thành các gói công việc hoặc hạng mục đủ nhỏ để gán chi phí và đo được. Nhờ WBS, ngân sách, đơn mua hàng, chi phí thực tế và tiến độ đều nói cùng một ngôn ngữ mã hạng mục. Không có WBS, mọi so sánh chỉ dừng ở cấp công trình và doanh nghiệp không biết hạng mục nào đang vượt. WBS cũng là cơ sở để phân bổ nhân công và thầu phụ theo đúng phần việc.
Committed Cost là gì và vì sao phải tính vào phần đã tiêu?
Committed Cost là chi phí đã cam kết qua PR hoặc PO nhưng chưa có hóa đơn hoặc chưa ghi nhận vào chi phí thực tế. Nếu không tính phần này, doanh nghiệp tưởng ngân sách còn nhiều trong khi thực tế đã cam kết chi gần hết. Công thức đúng là Budget Remaining = Budget − Actual − Committed chưa ghi nhận. Lưu ý tránh tính hai lần: phần Committed đã có hóa đơn đã nằm trong Actual nên không được cộng lại.
EAC khác gì Budget và Actual?
Actual là chi phí đã thực sự phát sinh. Budget là mức chi phí mục tiêu đã phân bổ. EAC (Estimate At Completion) là dự báo tổng chi phí cuối cùng, tính bằng EAC = Actual + Committed chưa ghi nhận + ETC, trong đó ETC là chi phí còn phải chi để hoàn thành phần còn lại. EAC cho biết công trình dự báo lãi hay lỗ nếu tốc độ chi hiện tại tiếp diễn, nên nó là con số ban điều hành cần thay vì chỉ nhìn Actual.
Làm sao kiểm soát chi phí khi công trình có nhiều hạng mục thay đổi?
Hạng mục thay đổi cần được xử lý như một lệnh thay đổi có ngân sách riêng hoặc làm rõ điều chỉnh ngân sách tương ứng. Khi hạng mục tăng, phải có người duyệt phần tăng trước khi tạo cam kết chi, và ngân sách phải được cập nhật cùng lúc với phạm vi. Nếu để chi phí tăng tự do mà ngân sách giữ nguyên, Budget Remaining sẽ âm và doanh nghiệp chỉ phát hiện khi đã quá muộn để xoay xở.
Có cần phần mềm để theo dõi ngân sách theo hạng mục không?
Cần khi công trình có nhiều hạng mục và nhiều luồng cam kết chi cùng lúc. Phần mềm giúp gắn ngân sách, đơn mua và chi phí thực tế vào cùng một mã hạng mục, tự trừ ngân sách khi tạo cam kết và tính Budget Remaining, EAC mỗi kỳ. Với công trình nhỏ, một bảng tính chuẩn cùng kỷ luật cập nhật thường đã đủ. Mức tự động hóa tùy phiên bản và tùy mức cấu hình của doanh nghiệp.
Checklist: doanh nghiệp của bạn có vấn đề này không?
Đọc kết quả: 0–2 ô = kiểm soát tốt; 3–5 ô = cần chuẩn hóa cấu trúc ngân sách; 6–8 ô = nên xử lý trước khi mở công trình tiếp theo.
Kết luận
Ngân sách công trình chỉ có ích khi nó xuống được cấp hạng mục và biết luôn phần đã cam kết nhưng chưa chi. Kiểm soát nằm ở ba việc: giải mã hợp đồng và BOQ thành một cấu trúc WBS chung, trừ ngân sách ngay khi tạo cam kết chi, và tính Budget Remaining cùng EAC mỗi kỳ để phát hiện hạng mục vượt trước khi công trình quyết toán.