Trong ngành dịch vụ xây dựng, công nợ công trình là tài sản rất lớn trên bảng cân đối – thường 40-60% doanh thu năm. Nhưng nhiều doanh nghiệp không quản trị công nợ như một tài sản, mà để nó "tự chảy" theo thỏa thuận hợp đồng và thiện chí chủ đầu tư. Hệ quả là DSO (Days Sales Outstanding) thường 60-120 ngày, thậm chí cá biệt 180 ngày. Với doanh thu 50 tỷ/năm, DSO 90 ngày tương đương 12 tỷ bị chôn ở công nợ – 12 tỷ không sinh lời, không trả lãi thầu phụ, không mua vật tư cho công trình tiếp. Bài viết phân tích ba nguyên nhân chính, ba cách xử lý thực tế, và cách ERP + AI thay đổi cuộc chơi thu hồi.

1. Ba nguyên nhân công nợ kéo dài đặc thù dịch vụ xây dựng
Nguyên nhân 1 – thanh toán theo giai đoạn nghiệm thu, không theo thời gian cố định. Khác với bán hàng (giao xong thu tiền), dịch vụ xây dựng thanh toán theo mốc nghiệm thu. Mốc nghiệm thu có thể trễ (do chậm thi công, do tranh chấp khối lượng, do chủ đầu tư thay yêu cầu). Khi mốc trễ, hóa đơn tạm ứng trễ, công nợ "tự động" kéo dài mà không ai cố ý. Đây là rủi ro cấu trúc, không thể triệt tiêu hoàn toàn, chỉ có thể giảm tần suất và biên độ.
Nguyên nhân 2 – chủ đầu tư dùng chứng từ làm đòn bẩy thương lượng. Một số chủ đầu tư (đặc biệt chủ đầu tư tư nhân nhỏ) cố tình chậm duyệt hóa đơn để ép doanh nghiệp nhượng thêm: giảm giá, thêm việc phát sinh miễn phí, kéo dài bảo hành. Đây là hành vi phổ biến trong ngành, và doanh nghiệp dịch vụ xây dựng nhỏ thường chấp nhận vì sợ mất quan hệ. Hệ quả là công nợ bị "đóng băng" 30-60 ngày mỗi lần thương lượng, và đôi khi kết thúc bằng giảm giá 2-5% giá trị hợp đồng.
Nguyên nhân 3 – nội bộ doanh nghiệp không có quy trình thu hồi chủ động. Kế toán ghi công nợ nhưng không chủ động đòi. PM biết công nợ nhưng không coi đòi nợ là việc của mình. Giám đốc chỉ nhìn công nợ cuối tháng khi đã quá trễ. Không có ai "sở hữu" (own) công nợ theo công trình, nên công nợ chảy theo quán tính – và quán tính trong dịch vụ xây dựng luôn hướng về trễ, vì chủ đầu tư không có động lực tự trả sớm.
2. Phân loại aging: không phải tất cả công nợ đều giống
Quản trị công nợ hiệu quả bắt đầu từ việc phân loại aging: công nợ trong 30 ngày, 30-60 ngày, 60-90 ngày, quá 90 ngày. Mỗi bucket có cách xử lý khác nhau.
Bucket 0-30 ngày: bình thường, chưa cần hành động. Hóa đơn vừa xuất, đang chờ kỳ thanh toán theo hợp đồng. Chiếm 50-70% tổng công nợ ở doanh nghiệp khỏe.
Bucket 30-60 ngày: cần follow-up nhẹ. Email hoặc Zalo nhắc nhẹ chủ đầu tư, xác nhận hóa đơn đã nhận, hỏi khi nào lên lịch thanh toán. Bucket này thường chiếm 20-30% nếu quy trình xuất hóa đơn đúng.
Bucket 60-90 ngày: cần can thiệp. PM gặp trực tiếp chủ đầu tư, tìm hiểu lý do trễ (tranh chấp? thiếu chứng từ? chủ đầu tư khó khăn tạm thời?), thống nhất plan thu hồi. Bucket này là "vùng cảnh báo", chiếm 5-15% ở doanh nghiệp trung bình.
Bucket quá 90 ngày: cần hành động pháp lý hoặc thương lượng mạnh. Có thể gửi thông báo chính thức, đình chỉ thi công giai đoạn tiếp (nếu hợp đồng cho phép), hoặc khởi kiện. Bucket này chiếm 5-15% ở doanh nghiệp yếu, và phần lớn nợ xấu phát sinh từ đây.
Phân loại aging không phải bài tập kế toán, là công cụ quyết định: bucket nào cần PM, bucket nào cần giám đốc, bucket nào cần luật sư. Thiếu phân loại, mọi công nợ bị đối xử như nhau – và kết quả là bucket 0-30 ngày được chăm sóc quá mức (vì dễ thu), còn bucket quá 90 ngày bị bỏ rơi (vì khó thu) cho đến khi thành nợ xấu.
3. Ba đòn bẩy thu hồi không cần ERP
Trước khi cần ERP, ba đòn bẩy thu hồi có thể áp dụng ngay và có tác dụng rõ.
Đòn bẩy 1 – gắn thu hồi với thi công. Hợp đồng quy định: nếu tạm ứng giai đoạn N trễ quá 30 ngày, doanh nghiệp có quyền đình chỉ thi công giai đoạn N+1 (không phạt). Điều khoản này khiến chủ đầu tư có động lực trả đúng hạn, vì chậm trả đồng nghĩa với chậm thi công – và chậm thi công là rủi ro của chủ đầu tư, không phải doanh nghiệp. Đòn bẫy này cần luật sư rà hợp đồng, nhưng hiệu quả rất cao.
Đòn bẩy 2 – chiết khấu thanh toán sớm. Đề nghị chiết khấu 1-2% giá trị hóa đơn nếu thanh toán trong 15 ngày (thay vì 30-45 ngày theo hợp đồng). Với công nợ 500 triệu, chiết khấu 2% = 10 triệu – rẻ hơn nhiều so với chi phí vốn 30 ngày (khoảng 4-5 triệu) và tránh được rủi ro trễ dài hơn. Đòn bẫy này thay đổi "quán tính" trả chậm thành "động lực" trả sớm.
Đòn bẩy 3 – ký hậu bảo lãnh thanh toán. Với chủ đầu tư mới hoặc chủ đầu tư có dấu hiệu chậm trả, yêu cầu ký hậu bảo lãnh thanh toán từ ngân hàng (tương đương bảo lãnh tạm ứng ngược). Nếu chủ đầu tư không trả, doanh nghiệp có thể thu qua ngân hàng. Đòn bẫy này giới hạn ở công trình lớn và chủ đầu tư ký, nhưng là biện pháp mạnh nhất để chặn nợ xấu từ đầu.
4. ERP hợp nhất công nợ theo công trình
ERP mang lại ba khả năng mà Excel không thể. Một, công nợ gắn trực tiếp với công trình và giai đoạn nghiệm thu – không phải là một mục kế toán rời rạc. Khi mở công trình, thấy ngay: giá trị hợp đồng, đã xuất hóa đơn, đã thu, công nợ còn, theo từng giai đoạn. Khi mở công nợ, thấy ngay: giai đoạn nào, nghiệm thu ngày nào, hóa đơn số nào, quá hạn bao nhiêu ngày.

Hai, ERP tự sinh aging bucket theo thời gian thực, không cần kế toán tổng hợp cuối tháng. Dashboard công nợ hiển thị: tổng công nợ, phân theo bucket, phân theo công trình, phân theo chủ đầu tư. CEO nhìn một trang và biết ngay bucket 60-90 ngày đang tăng ở công trình nào, cần can thiệp ngay.
Ba, ERP tự động nhắc thu theo quy trình: hóa đơn quá hạn 7 ngày → nhắc kế toán; quá hạn 14 ngày → nhắc PM; quá hạn 30 ngày → nhắc giám đốc. Nhắc nhở không phụ thuộc trí nhớ, mà phụ thuộc rule. Rule-based follow-up là khác biệt giữa quản trị công nợ chủ động và quản trị công nợ bị động.
5. AI dự báo rủi ro công nợ và gợi ý hành động
Lớp AI Agent tài chính có thể làm thêm hai việc. Một, dự báo rủi ro công nợ: dựa trên lịch sử thanh toán của từng chủ đầu tư (chủ đầu tư A thường trễ 15 ngày, chủ đầu tư B từng trễ 60 ngày 2 lần), AI flag hóa đơn nào có rủi ro trễ cao trước khi quá hạn, cho phép can thiệp sớm. Hai, gợi ý hành động: đối với hóa đơn quá hạn, AI đề xuất hành động cụ thể (email nhắc / gọi điện / gặp trực tiếp / gửi thông báo chính thức) dựa trên aging, giá trị, và lịch sử chủ đầu tư.
Trong thực tế, doanh nghiệp triển khai lớp Finance Agent + Reconciliation Agent giảm DSO 20-40% (từ 90 ngày xuống 55-70 ngày), giảm tỷ lệ nợ xấu từ 5-8% xuống 2-3%. ROI không nằm ở tiết kiệm nhân sự kế toán, nằm ở giải phóng vốn: DSO giảm 30 ngày trên doanh thu 50 tỷ = giải phóng 4 tỷ vốn – đủ trả thầu phụ đúng hạn, đủ mua vật tư công trình tiếp, đủ không phải vay ngân hàng.
6. Dashboard CEO: công nợ là KPI hàng ngày
CEO doanh nghiệp dịch vụ xây dựng cần nhìn công nợ hàng ngày, không phải cuối tháng. Dashboard tối thiểu gồm: tổng công nợ hiện tại, DSO rolling 3 tháng, aging bucket (4 bucket), top 10 công nợ quá hạn, công nợ theo chủ đầu tư, dự kiến thu trong 30 ngày tới. Dashboard này không phải "xem cho biết", là "xem để hành động": mỗi sáng CEO xem, xác định 3-5 hóa đơn cần follow-up hôm nay, giao việc cho PM hoặc kế toán. Thói quen 15 phút mỗi sáng thay đổi hoàn toàn kết quả công nợ sau 3 tháng.
Dashboard cũng cần hiển thị trend: DSO tháng này so với tháng trước, so với cùng kỳ năm trước. Trend tăng là dấu hiệu cảnh báo sớm, trước khi công nợ trở thành nợ xấu. Nhiều doanh nghiệp chỉ nhận ra DSO tăng khi đã tăng 20-30 ngày – quá muộn để chặn, lúc đó bucket quá 90 ngày đã phình to. Dashboard realtime giúp nhận ra khi DSO tăng 5-10 ngày, lúc đó can thiệp còn dễ và còn rẻ. Trend cũng giúp phân biệt "trễ tạm thời" (chủ đầu tư chậm một kỳ) với "trễ hệ thống" (quy trình thu hồi có vấn đề) – hai nguyên nhân cần cách xử lý khác nhau.
7. Lộ trình 90 ngày cải thiện công nợ
Tháng 1: phân loại aging toàn bộ công nợ hiện có, xác định bucket quá 90 ngày và lập plan thu hồi từng khoản. Áp dụng đòn bẩy 1 (gắn thu hồi với thi công) vào hợp đồng mới ký. Khởi động dashboard Excel tạm thời (cột: công trình, giai đoạn, ngày nghiệm thu, ngày gửi BB, ngày tạm ứng, số ngày trễ) – dashboard thô nhưng đủ cho CEO nhìn trend tuần. Tháng 2: triển khai ERP hợp nhất công nợ theo công trình, thiết lập dashboard CEO, tự động hóa aging bucket. Áp dụng đòn bẩy 2 (chiết khấu thanh toán sớm 1-2% cho trả trong 15 ngày) cho hợp đồng mới. Tháng 3: chuẩn hóa quy trình follow-up (ai làm gì khi hóa đơn quá hạn 7/14/30 ngày), thêm chiết khấu thanh toán sớm cho hợp đồng mới, đo DSO trend.
Ba tháng đủ để DSO giảm 15-25 ngày nếu kỷ luật. Sáu tháng đủ để DSO đạt target 45-55 ngày. Công nợ không phải vấn đề "chủ đầu tư khó", là vấn đề doanh nghiệp không có kỷ luật quản trị. Và kỷ luật thì có thể xây trong 90 ngày nếu có hệ thống hỗ trợ. ERP cung cấp khả năng visibility (nhìn thấy), AI cung cấp khả năng prediction (dự báo rủi ro), nhưng hành động thu hồi vẫn là con người – và đó là nơi kỷ luật quyết định. Một doanh nghiệp dịch vụ xây dựng giảm được DSO từ 90 xuống 55 ngày giải phóng 4-5 tỷ vốn chôn công nợ – và con số đó đủ để doanh nghiệp không cần vay ngắn hạn, đủ để trả thầu phụ đúng hạn và giữ được thầu phụ chất lượng cho công trình tiếp theo. Đó là ROI thực của quản trị công nợ, lớn hơn nhiều so với chi phí triển khai ERP+AI. Bài tiếp theo sẽ đi vào rủi ro pháp lý hay bị xem nhẹ: hồ sơ hoàn công phân tán – nơi thiếu chứng từ đầy đủ có thể tước quyền bảo hành và gây tranh chấp dài sau khi công trình đã bàn giao.