
Phần mềm quản lý công trình xây dựng là phần mềm gom tiến độ hạng mục, vật tư, nhân công và chi phí của từng công trình về một chỗ, để chủ thầu biết công trình nào đang trễ, đã tiêu hết bao nhiêu tiền và còn lãi bao nhiêu mà không phải lục lại tin nhắn Zalo. Với công ty xây dựng hoặc nội thất nhỏ, thứ quan trọng nhất không phải biểu đồ đẹp, mà là dữ liệu được ghi ngay tại công trường bằng điện thoại: đề xuất vật tư, phiếu nhận hàng, nhật ký thi công có ảnh và chấm công. Giải quyết được ba thứ đó là đã xử lý phần lớn thất thoát và tranh cãi.
Tôi là Lê Minh Công, nhiều năm nay tôi làm phần mềm quản lý và tự động hoá cho doanh nghiệp vừa và nhỏ. Trong bài này tôi viết lại những gì một chủ thầu thực sự cần kiểm soát, và cách đánh giá một phần mềm trước khi xuống tiền.
Quản lý công trình xây dựng khó ở đâu?
Khó vì một công ty nhỏ thường chạy nhiều công trình cùng lúc, nhưng dữ liệu lại nằm rời rạc ở nhiều người. Giám đốc ngồi văn phòng, chỉ huy trưởng ở công trường, kế toán giữ file Excel, nhà cung cấp gửi hoá đơn giấy. Bốn nguồn này không bao giờ khớp nhau theo thời gian thực.
Hình dung một công ty thi công nội thất ở TP.HCM đang chạy song song 5 căn hộ. Mỗi công trình có một nhóm Zalo. Mỗi ngày chỉ huy trưởng gửi ảnh tiến độ, xin mua thêm vật tư, báo số công nhân. Sau một tuần, nhóm Zalo trôi mất; cuối tháng kế toán hỏi "tấm MDF kia đổ cho căn nào" thì không ai nhớ. Các vấn đề lặp đi lặp lại:
- Tiến độ chỉ nghe báo miệng. "Sắp xong rồi anh" nghĩa là 60% hay 90% thì không ai biết, đến ngày bàn giao mới vỡ ra.
- Vật tư xuất nhập không khớp. Kho tổng xuất 100 bao xi măng, công trường nhận bao nhiêu, dùng bao nhiêu, còn tồn bao nhiêu — không có sổ.
- Chi phí phát sinh biết muộn. Hoá đơn về phòng kế toán sau 2–4 tuần, lúc đó công trình đã lỗ rồi mới biết.
- Nhân công tính theo trí nhớ. Thợ khoán, thợ công nhật, thợ của thầu phụ lẫn lộn trong một bảng chấm công viết tay.
- Thanh toán theo đợt bị quên. Hạng mục đã nghiệm thu nhưng không ai lập hồ sơ đòi tiền chủ đầu tư đúng hạn.
Lưu ý quan trọng: phần mềm không sửa được quy trình lộn xộn. Nếu công ty chưa quy định ai được đề xuất vật tư, ai duyệt, ai nhận hàng thì phần mềm chỉ làm cho sự lộn xộn chạy nhanh hơn. Hãy chốt quy trình trên giấy trước, rồi mới số hoá.
Phần mềm quản lý thi công xây dựng cần có những mảng nào?
Một phần mềm quản lý thi công xây dựng dùng được cho nhà thầu nhỏ cần tối thiểu 6 mảng, tất cả đều gắn vào một mã công trình duy nhất. Nguyên tắc thiết kế dữ liệu quan trọng nhất: mọi bản ghi đều phải trả lời được câu hỏi "của công trình nào, hạng mục nào".
| Mảng | Ghi cái gì | Ai nhập, nhập ở đâu |
|---|---|---|
| Tiến độ hạng mục | Hạng mục, ngày bắt đầu/kết thúc kế hoạch, % hoàn thành, ghi chú vướng mắc | Chỉ huy trưởng, điện thoại, cuối ngày |
| Nhật ký thi công | Ngày, thời tiết, đầu việc đã làm, 3–5 ảnh hiện trường, vấn đề phát sinh | Chỉ huy trưởng, điện thoại, tại công trường |
| Vật tư | Đề xuất, duyệt, xuất kho, nhận tại công trình, sử dụng, trả về | Chỉ huy trưởng + thủ kho |
| Nhân công | Danh sách thợ, số công theo ngày, loại thợ, đội/thầu phụ, đơn giá công | Đội trưởng, điện thoại |
| Chi phí | Khoản chi, nhóm chi phí, số tiền, ảnh chứng từ, gắn mã công trình | Người chi, chụp hoá đơn ngay |
| Thanh toán theo đợt | Đợt, điều kiện nghiệm thu, giá trị, ngày đề nghị, ngày thu thực tế | Kế toán/quản lý hợp đồng |
Nếu phải chọn thứ tự triển khai, tôi luôn khuyên làm theo mức độ "mất tiền": chi phí có ảnh chứng từ trước, rồi vật tư, rồi nhân công, cuối cùng mới tới tiến độ và báo cáo. Lý do đơn giản: ba cái đầu chạm trực tiếp vào túi tiền, làm xong là thấy kết quả ngay nên nhân viên có động lực dùng tiếp.
Quản lý kho công trình và vật tư thế nào cho khỏi thất thoát?
Chống thất thoát vật tư không nằm ở phần mềm đắt tiền, mà nằm ở chỗ mỗi lần vật tư đổi chỗ hoặc đổi người giữ đều phải có một bản ghi và một chữ ký (hoặc một tấm ảnh). Một phần mềm quản lý kho công trình tốt chỉ cần ép đúng chuỗi 6 bước sau:
- Đề xuất vật tư: chỉ huy trưởng tạo phiếu trên điện thoại — mã công trình, hạng mục, tên vật tư, đơn vị tính, số lượng, ngày cần.
- Duyệt: giám đốc hoặc phòng kỹ thuật duyệt/từ chối, có thể sửa số lượng. Không duyệt thì không mua, không xuất.
- Xuất kho tổng hoặc đặt mua: sinh phiếu xuất gắn với số phiếu đề xuất, hoặc đơn mua gắn nhà cung cấp.
- Nhận tại công trình: người nhận xác nhận số lượng thực nhận và chụp ảnh hàng đã về. Đây là bước hay bị bỏ nhất và cũng là lỗ hổng lớn nhất.
- Ghi sử dụng: cuối ngày hoặc cuối tuần ghi số lượng đã dùng theo hạng mục; phần thừa thì lập phiếu trả về kho.
- Đối chiếu định mức: so lượng thực dùng với lượng lẽ ra phải dùng theo khối lượng đã nghiệm thu.
Hai công thức tôi hay đặt sẵn trong app để người dùng không phải tính tay:
Tồn tại công trình = Tổng nhận - Tổng sử dụng - Tổng trả về kho
Chênh lệch định mức = Thực dùng - (Khối lượng nghiệm thu x Định mức/đơn vị)
Ví dụ: hạng mục tô tường 200 m², định mức 0,02 m³ vữa/m² thì lượng chuẩn là 4 m³. Nếu thực dùng ghi nhận 5,2 m³, chênh lệch 1,2 m³ phải có người giải thích — hao hụt thật, tô dày hơn thiết kế, hay thất thoát. Không cần đúng tuyệt đối; chỉ cần có con số để hỏi, vì chính việc "biết là sẽ bị hỏi" mới là thứ ngăn thất thoát.
Ba chi tiết nhỏ nhưng hiệu quả cao: bắt buộc ảnh ở bước nhận hàng; khoá không cho sửa phiếu sau 24 giờ (muốn sửa phải lập phiếu điều chỉnh); và mỗi tuần in một bảng "nhận – dùng – tồn" cho chỉ huy trưởng ký. Ba việc này làm được cả trên Excel, nhưng rất khó duy trì vì không ai ép được thứ tự; phần mềm thì ép được.

Phần mềm quản lý tiến độ thi công: Gantt hay danh sách hạng mục?
Với nhà thầu nhỏ, một danh sách hạng mục có % hoàn thành kèm ảnh chứng minh thường hữu ích hơn biểu đồ Gantt. Gantt đẹp khi lập kế hoạch và khi làm việc với chủ đầu tư lớn, nhưng nó đòi người cập nhật kỷ luật và hiểu quan hệ trước – sau giữa các công việc. Nếu đội thi công không duy trì nổi, biểu đồ Gantt sẽ sai sau hai tuần, mà một kế hoạch sai còn nguy hiểm hơn không có kế hoạch.
Cấu trúc tối thiểu cho một phần mềm quản lý tiến độ thi công dùng được hằng ngày:
- Mỗi công trình có danh sách hạng mục; mỗi hạng mục có ngày bắt đầu – kết thúc kế hoạch và trọng số (theo giá trị hợp đồng hoặc khối lượng).
- Mỗi lần cập nhật là một bản ghi mới: ngày, % hoàn thành, ảnh, người cập nhật. Không ghi đè, để sau này còn truy lại ai báo gì, ngày nào.
- Tiến độ tổng công trình = tổng (% hoàn thành hạng mục × trọng số hạng mục).
- Cảnh báo trễ tự động theo công thức:
% thời gian đã trôi = (Hôm nay - Ngày bắt đầu) / (Ngày kết thúc - Ngày bắt đầu). Nếu% hoàn thànhthấp hơn% thời gian đã trôiquá 10 điểm thì gắn cờ đỏ và gửi thông báo cho giám đốc.
Phần "ảnh chứng minh" nghe nhỏ nhưng đổi hẳn cách làm việc. Khi mỗi lần báo 70% đều phải kèm ảnh chụp đúng hạng mục đó, con số tự khắc sát thực tế hơn. Và khi chủ đầu tư thắc mắc, bạn có nhật ký ảnh theo ngày để đối chiếu thay vì cãi nhau bằng trí nhớ.
Báo cáo nào giám đốc thực sự cần xem?
Giám đốc chỉ cần ba báo cáo: lãi/lỗ dự kiến từng công trình, chi phí thực tế so với dự toán, và công nợ chủ đầu tư. Mọi dashboard khác đều là trang trí nếu ba cái này chưa đúng.
- Lãi/lỗ dự kiến từng công trình:
Lãi dự kiến = Giá trị hợp đồng - (Chi phí đã ghi nhận + Chi phí ước tính còn lại). Chi phí ước tính còn lại do chỉ huy trưởng cập nhật hằng tuần. Con số này không chính xác tuyệt đối, nhưng xu hướng của nó — tuần này thấp hơn tuần trước — là tín hiệu cảnh báo sớm quý giá nhất mà một nhà thầu nhỏ có thể có. - Chi phí thực tế so với dự toán: bảng theo nhóm chi phí (vật tư, nhân công, máy, thầu phụ, chi phí chung), mỗi dòng có cột dự toán – thực tế – chênh lệch – % vượt. Nhóm nào vượt trên 10% thì bấm vào xem được danh sách chứng từ bên dưới.
- Công nợ chủ đầu tư:
Còn phải thu = Giá trị đã nghiệm thu - Đã thu - Giữ lại bảo hành, kèm số ngày quá hạn theo hợp đồng. Nếu bạn muốn đi sâu phần này, tôi đã viết riêng về cách xây hệ thống quản lý công nợ và nhắc nợ tự động.
Một mẹo thực tế: đặt lịch gửi tự động ba báo cáo này vào sáng thứ Hai qua email hoặc Zalo. Báo cáo phải tự tìm đến người đọc, chứ chờ giám đốc mở app thì vài tuần là bỏ.
Nên mua phần mềm có sẵn hay làm riêng?
Mua phần mềm có sẵn nếu quy trình công ty bạn giống chuẩn ngành; làm riêng nếu cách tính chi phí, định mức hoặc cách chia đội của bạn khác biệt và bạn không muốn đổi. Không có lựa chọn nào luôn đúng — dưới đây là so sánh thẳng thắn:
| Tiêu chí | Excel + Zalo | Phần mềm xây dựng có sẵn | Làm riêng bằng no-code (AppSheet, web app) |
|---|---|---|---|
| Chi phí ban đầu | Gần như bằng 0 | Thuê bao theo người dùng/tháng | Chi phí xây dựng ban đầu, sau đó phí nền tảng |
| Thời gian có cái dùng | Ngay | Vài ngày đến vài tuần (cấu hình, đào tạo) | Vài tuần cho bản chạy được |
| Hợp quy trình riêng | Linh hoạt nhưng không ép được quy trình | Phải sửa quy trình theo phần mềm | Làm đúng cách công ty đang làm |
| Dùng ở công trường | Rất kém trên điện thoại | Thường có app riêng, khá tốt | Tốt trên điện thoại, cần thiết kế form gọn |
| Điểm yếu lớn nhất | Không ai chịu trách nhiệm dữ liệu, dễ sai và mất | Nhiều tính năng không dùng tới; khó sửa theo ý; phụ thuộc nhà cung cấp | Phụ thuộc người/đơn vị làm; dữ liệu lớn dần có thể phải nâng cấp nền tảng |
Về AppSheet — công cụ tôi dùng nhiều — tôi nói rõ cả hai mặt. Mặt mạnh: dựng nhanh trên nền Google Sheet, dữ liệu nằm trong tài khoản Google của chính doanh nghiệp, chụp ảnh và ký tên trên điện thoại rất tiện, người không biết lập trình vẫn sửa được. Mặt yếu: tính phí theo số người dùng nên đội thi công đông thì chi phí tăng theo; không có biểu đồ Gantt dựng sẵn như phần mềm chuyên ngành; khi bảng dữ liệu phình to (hàng chục nghìn dòng nhật ký, ảnh) thì cần chuyển sang cơ sở dữ liệu khác hoặc tách bảng theo năm. Chế độ offline có hỗ trợ nhưng phải cấu hình và có giới hạn — bạn nên đọc kỹ tài liệu chính thức của AppSheet và thử ngay tại công trường sóng yếu trước khi cam kết.
Bốn câu hỏi tôi khuyên bạn hỏi thẳng nhà cung cấp, bất kể họ bán gì:
- Chỉ huy trưởng nhập một phiếu đề xuất vật tư mất bao nhiêu thao tác trên điện thoại? (Trên 7–8 bước là sẽ bị bỏ.)
- Khi công trường mất sóng, dữ liệu vừa nhập có còn không?
- Tôi có đổi được công thức tính lãi/lỗ và nhóm chi phí theo cách công ty tôi đang làm không?
- Nếu ngừng dùng, tôi lấy lại toàn bộ dữ liệu và ảnh ở định dạng gì?
Nếu muốn hình dung một app công trình trông ra sao trước khi quyết, bạn có thể xem thử mẫu app quản lý công trình xây dựng trên AppSheet để lấy ý tưởng về cấu trúc dữ liệu và màn hình.
Tóm tắt và việc bạn nên làm tuần này
Nhắc lại những ý chính:
- Phần mềm quản lý công trình xây dựng phải gom được tiến độ, vật tư, nhân công, chi phí và thanh toán theo từng mã công trình.
- Chống thất thoát vật tư = ép đủ chuỗi đề xuất → duyệt → xuất → nhận có ảnh → ghi sử dụng → đối chiếu định mức.
- Tiến độ nên dựa trên % hoàn thành có ảnh chứng minh, kèm cảnh báo trễ tự động, thay vì chạy theo Gantt khó duy trì.
- Giám đốc chỉ cần ba báo cáo: lãi/lỗ dự kiến, chi phí so dự toán, công nợ chủ đầu tư — và chúng phải tự gửi đến.
- Chọn phần mềm theo khả năng dùng được trên điện thoại ở công trường và khả năng sửa theo cách tính riêng của công ty.
Bước tự làm ngay trong tuần này, không cần mua gì: chọn một công trình đang chạy, lập một Google Sheet gồm 4 bảng — CONG_TRINH, VAT_TU_NHAN, CHI_PHI, TIEN_DO — và yêu cầu chỉ huy trưởng nhập đủ 10 ngày liên tục. Sau 10 ngày bạn sẽ biết chính xác chỗ nào đội mình hay bỏ sót, và đó mới là bản yêu cầu thật để đi chọn hoặc đặt làm phần mềm. Nếu bạn chưa chắc nên mua sẵn hay đặt làm, đọc thêm bài phần mềm đóng gói so với phần mềm làm riêng và phần mềm quản lý doanh nghiệp nhỏ: cần gì trước.
Khi đã có bản yêu cầu đó trong tay mà muốn ai đó soát lại giúp, bạn có thể gửi cho chúng tôi qua trang tư vấn & báo giá.
Câu hỏi thường gặp
›Quản lý vật tư công trình thế nào cho khỏi thất thoát?
Nguyên tắc là mỗi lần vật tư đổi chỗ hoặc đổi người giữ đều phải có một bản ghi kèm ảnh hoặc xác nhận: đề xuất → duyệt → xuất kho/mua → nhận tại công trình (bắt buộc chụp ảnh) → ghi sử dụng → đối chiếu định mức. Hằng tuần tính Tồn tại công trình = Tổng nhận - Tổng sử dụng - Tổng trả về kho, rồi so lượng thực dùng với lượng chuẩn theo khối lượng đã nghiệm thu. Chênh lệch bất thường phải có người giải thích — chính việc biết sẽ bị hỏi mới ngăn được thất thoát.
›Dùng Excel và Zalo quản lý công trình được không?
Được, nếu bạn chỉ chạy một hai công trình và có người kỷ luật nhập liệu. Nhưng Excel không ép được thứ tự quy trình và Zalo thì trôi tin nhắn, nên khi lên ba công trình trở lên, dữ liệu vật tư và chi phí sẽ bắt đầu lệch mà không ai phát hiện kịp. Dấu hiệu nên chuyển sang phần mềm là khi bạn không trả lời được ngay câu hỏi công trình này đã chi bao nhiêu.
›Phần mềm quản lý tiến độ thi công có nhất thiết phải có biểu đồ Gantt không?
Không bắt buộc. Với nhà thầu nhỏ, danh sách hạng mục có % hoàn thành kèm ảnh chứng minh và cảnh báo trễ tự động thường thực dụng hơn, vì đội thi công duy trì được. Gantt hữu ích khi lập kế hoạch tổng hoặc khi chủ đầu tư yêu cầu báo cáo theo chuẩn, nhưng nó đòi hỏi cập nhật kỷ luật, nếu bỏ bê hai tuần là kế hoạch sai lệch hoàn toàn.
›Công nhân và chỉ huy trưởng không rành công nghệ thì dùng phần mềm được không?
Được, miễn là form nhập liệu đủ ngắn. Kinh nghiệm của tôi là một phiếu nhập quá 7–8 thao tác trên điện thoại thì sẽ bị bỏ. Hãy đặt sẵn giá trị mặc định (công trình, ngày, người nhập), dùng danh sách chọn thay vì gõ tay, và chỉ bắt buộc những trường thật sự cần. Nên chọn một công trình làm thí điểm trước khi nhân rộng.
›Nên mua phần mềm xây dựng có sẵn hay đặt làm riêng?
Mua có sẵn nếu quy trình công ty bạn gần với chuẩn ngành và bạn chấp nhận sửa cách làm theo phần mềm — triển khai nhanh, chi phí ban đầu thấp hơn. Đặt làm riêng khi cách tính chi phí, định mức hoặc cách chia đội của bạn khác biệt và đó là lợi thế cạnh tranh. Dù chọn bên nào, hãy hỏi trước về khả năng dùng offline ở công trường và cách lấy lại toàn bộ dữ liệu, ảnh khi ngừng sử dụng.
Tác giả
Chuyên gia chuyển đổi số · Đại diện 5F Edu
Hơn 8 năm triển khai và tư vấn chuyển đổi số cho doanh nghiệp vừa và nhỏ: chuẩn hoá quy trình, xây phần mềm quản lý bằng AppSheet và web app, tự động hoá bằng N8N. Người làm kênh YouTube Nghiện AppSheet.



