Tóm tắt nhanh (TL;DR)
- Quản lý công nợ cho SME là gì? Toàn bộ quy trình theo dõi tiền khách còn thiếu (phải thu) và tiền mình còn thiếu nhà cung cấp (phải trả): ghi đúng số, biết tuổi từng khoản, nhắc đúng hạn, đối chiếu định kỳ, khóa bán chịu khi nợ quá hạn.
- Quy mô vấn đề: 78% doanh nghiệp vừa và nhỏ tại Việt Nam có khách hàng còn nợ (Nguồn: VCCI 2024); 65% doanh số B2B được bán chịu với hạn thanh toán trung bình 45 ngày, 39% hóa đơn bị trả chậm và khoảng 3% biến thành nợ xấu (Nguồn: Atradius Payment Practices Barometer 2025).
- Nợ càng cũ càng khó đòi: trong 30 ngày đầu thu về 80-90% nếu chủ động đòi; quá 90 ngày còn dưới 50%; trên 180 ngày dưới 10%.
- Lộ trình 4 tầng: file Excel chuẩn, báo cáo tuổi nợ, quy trình xử lý quá hạn, nhắc nợ tự động. Khoảng 100-200 khách nợ hoặc từ 2 người cùng quản lý là lúc Excel bắt đầu hết chỗ dựa.
Quản lý công nợ cho SME là gì?
Quản lý công nợ cho doanh nghiệp nhỏ và vừa là việc kiểm soát hai dòng tiền treo: tiền khách hàng còn thiếu mình (nợ phải thu) và tiền mình còn thiếu nhà cung cấp (nợ phải trả), từ lúc phát sinh đến khi chốt xong số dư. Kiểm soát đủ nghĩa là biết rõ từng khoản: ai nợ, bao nhiêu, nợ từ hóa đơn nào, đến hạn ngày nào, quá hạn bao lâu, và bước tiếp theo là gì.
SME Việt gần như không thoát được công nợ. Theo VCCI (2024), 78% doanh nghiệp vừa và nhỏ có khách hàng còn nợ. Bán chịu là điều kiện sống để giữ khách, nhưng mỗi đồng bán chịu là một đồng mình cho khách vay mà không lấy lãi, lại còn rủi ro không đòi được. Bài này tổng hợp toàn bộ quy trình thành 4 tầng, kèm đường dẫn tới từng bài chuyên sâu cho mỗi việc cụ thể.
Vì sao công nợ là vấn đề sống còn với SME
Doanh thu lớn không đảm bảo tiền về. Cửa hàng đông khách mà dòng tiền vẫn đứt là chuyện thường gặp khi công nợ bị bỏ hoang. Bốn lý do khiến nhóm này tổn thương hơn doanh nghiệp lớn:
Bán chịu là sân chơi không có luật. Theo Atradius (2025), 65% doanh số B2B tại Việt Nam được bán chịu, hạn thanh toán trung bình 45 ngày, dài nhất khu vực châu Á. Báo cáo 2026 tiếp tục ghi nhận số doanh nghiệp Việt áp dụng hạn thanh toán tới 3 tháng cao gấp hơn hai lần mặt bằng châu Á. Khách trả chậm 39% số hóa đơn, khoảng 3% không bao giờ trả.
Không có phòng thu nợ. Doanh nghiệp lớn có bộ phận tín dụng, gửi công văn đòi nợ, khởi kiện khi cần. SME thường chỉ có một kế toán part-time vừa ghi sổ vừa đòi nợ bằng tin nhắn Zalo, nhớ đâu đòi đó.
Tiền chậm về là tiền vay ra. Khi dòng tiền bị giữ trong hóa đơn chưa thu, shop phải vay ngắn hạn để nhập hàng. Lãi vay ăn thẳng vào lợi nhuận mỏng của ngành bán sỉ, bán lẻ.
Nợ xấu không cảnh báo trước. Một khoản nợ 50 triệu với shop lãi 5% một tháng tương đương 10 tháng lãi ròng. Mất một khoản như vậy là xóa trắng cả năm lời. Theo ACFE, 32% vụ gian lận bắt nguồn từ thiếu kiểm soát tài chính cơ bản, mà công nợ là mắt xích yếu nhất ở SME.
Con số quan trọng nhất cần nhớ là đường cong thu hồi theo tuổi nợ: nợ trong 30 ngày đầu đòi được 80-90%, quá 90 ngày còn dưới 50%, trên 180 ngày dưới 10%. Nghĩa là quản lý công nợ thực chất là quản lý tốc độ: phát hiện chậm và nhắc sớm quyết định 90% kết quả.
Lộ trình 4 tầng: từ file Excel đến hệ thống tự động
Không có một cách quản lý công nợ đúng cho mọi shop. Đúng là đúng với quy mô hiện tại. Lộ trình dưới đây đi từ gọn đến tự động, mỗi tầng kèm bài hướng dẫn riêng, bạn đang ở đâu thì đọc bài đó.
Tầng 1: Ghi đúng, ghi đủ bằng Excel
Nền tảng là một file theo dõi có cấu trúc chuẩn: danh mục khách, sổ bán chịu, sổ thu tiền, bảng tổng hợp dư nợ theo từng khách. File lộn xộn ghi kiểu gì cũng lệch số, dù người ghi có cẩn thận đến đâu.
- Cấu trúc file quản lý công nợ khách hàng và cách điền không lệch số: File Excel quản lý công nợ khách hàng
- Gộp cả phải thu lẫn phải trả để thấy vị thế tiền mặt: Bảng tổng hợp công nợ phải thu phải trả
- Chọn kiểu bảng theo đúng quy mô shop (tối giản, 3 sheet, hay chi tiết theo hóa đơn): Bảng theo dõi công nợ khách hàng
Nếu sau 2-3 tháng dùng file mà số vẫn lệch, đừng nghi ngờ tính cẩn thận của mình. Hãy nghi cấu trúc.
Tầng 2: Biết nợ đang già đi
Ghi đúng chỉ trả lời câu hỏi "khách nợ bao nhiêu". Câu hỏi đáng tiền hơn là "khoản nào sắp thành nợ xấu". Công cụ trả lời là báo cáo tuổi nợ (aging): chia dư nợ thành các nhóm dưới 30, 30-60, 60-90 và trên 90 ngày.
- Cách lập báo cáo tuổi nợ bằng Excel trong 5 bước, kèm công thức: Báo cáo tuổi nợ bằng Excel
- Phía bên kia của bảng cân đối, nợ nhà cung cấp, cũng cần theo dõi để không trễ hạn thanh toán và mất chiết khấu: Quản lý công nợ nhà cung cấp bằng Excel
Tầng này tách shop chuyên nghiệp khỏi shop ghi sổ cảm tính. Chủ shop đọc bảng aging 5 phút là biết tuần sau bao nhiêu tiền về, khoản nào cần gọi điện ngay.
Tầng 3: Xử lý khi nợ đã quá hạn
Quá hạn không phải dấu chấm hết, nhưng là lúc đồng hồ chạy nhanh nhất. Quy trình xử lý cần có trình tự: phân loại khách, nhắc theo mốc, thương lượng kỳ hạn, chốt đối chiếu, khóa bán chịu.
- Quy trình 7 bước xử lý nợ quá hạn, kèm 6 lỗi khiến đòi mãi không được: Cách xử lý công nợ quá hạn cho shop
- Giải mã vì sao file Excel chuẩn vẫn để tiền rò rỉ, qua 4 kênh thất thoát: Vì sao quản lý công nợ bằng Excel vẫn bị thất thoát
Điểm cốt lõi của tầng này: đòi nợ theo cảm xúc thì mất khách, đòi theo quy trình thì giữ được cả tiền lẫn quan hệ.
Tầng 4: Để hệ thống làm thay
Từ khoảng 100-200 khách nợ luân phiên, hoặc từ 2 người cùng ghi sổ, việc nhắc nợ thủ công bắt đầu vượt khả năng nhớ của con người. Tầng này chuyển sang tự động: nhắc nợ đúng lịch, đối chiếu cuối tháng, khóa bán chịu khi quá hạn.
- Lịch nhắc 3 mốc và quy trình đối chiếu định kỳ 6 bước: Nhắc nợ tự động và đối chiếu công nợ định kỳ
- Bảng so sánh toàn diện Excel và phần mềm theo 5 tiêu chí: Excel vs phần mềm quản lý công nợ
- Tự kiểm tra 7 dấu hiệu đã đến lúc bỏ Excel: Khi nào bỏ Excel sang quản lý công nợ web app
Bảng tổng hợp: chọn đúng bài theo tình huống của bạn
Bảng tổng hợp: chọn đúng bài theo tình huống của bạn
| Tình huống của shop | Việc cần làm | Đọc bài nào |
|---|---|---|
| Chưa có file, ghi sổ tay | Dựng file chuẩn 4 phần | File Excel quản lý công nợ khách hàng |
| Có file nhưng lệch số | Kiểm tra cấu trúc, công thức | Bảng theo dõi công nợ khách hàng |
| Muốn nhìn cả thu lẫn trả | Bảng tổng hợp gộp | Bảng tổng hợp công nợ phải thu phải trả |
| Không biết khoản nào nguy hiểm | Lập báo cáo aging | Báo cáo tuổi nợ bằng Excel |
| Đang có nợ quá hạn dây dưa | Quy trình 7 bước đòi nợ | Cách xử lý công nợ quá hạn cho shop |
| Sợ trễ hạn trả nhà cung cấp | Theo dõi phải trả | Quản lý công nợ nhà cung cấp bằng Excel |
| File chuẩn mà tiền vẫn rò | Tìm 4 kênh thất thoát | Vì sao quản lý công nợ bằng Excel vẫn thất thoát |
| Hơn 100 khách nợ, 2 người ghi | Nhắc nợ tự động | Nhắc nợ tự động và đối chiếu công nợ |
| Đứng giữa Excel và phần mềm | So sánh 5 tiêu chí | Excel vs phần mềm quản lý công nợ |
| Nghi đã đến lúc chuyển đổi | Check 7 dấu hiệu | Khi nào bỏ Excel sang quản lý công nợ web app |
Quy trình 6 bước áp dụng cho mọi quy mô
Dù đang ở tầng nào, một vòng quản lý công nợ khép kín luôn đi qua 6 bước. Thiếu bước nào, tiền rò ở bước đó.
Bước 1, chốt điều khoản bán chịu trước khi giao hàng. Hạn thanh toán, mức phạt chậm trả, hạn mức nợ tối đa cho từng khách. Khách quen đến mấy cũng cần một dòng "công nợ chốt qua Zalo" làm bằng chứng. Mất công hơn một chút lúc bán, đỡ mất tiền thật một khoản lúc đòi.
Bước 2, ghi phát sinh trong ngày. Mỗi hóa đơn bán chịu vào sổ ngay, đủ bốn dữ liệu: ngày, số tiền, hạn trả, người duyệt cho nợ. Ghi bù cuối tuần là khởi đầu của lệch số.
Bước 3, đối chiếu số dư định kỳ. Cuối tháng gửi bảng kê cho khách xác nhận số còn nợ trước khi bán chịu tiếp. Chưa chốt số thì chưa giao hàng đợt mới, nguyên tắc này chặn đứng loại nợ "quên lãng", tức khoản không ai nhắc và cũng không ai trả.
Bước 4, phân loại theo tuổi nợ. Bảng aging chia 4 nhóm dưới 30, 30-60, 60-90, trên 90 ngày. Nhóm nào cũng đối xử như nhau là nhóm nguy hiểm nhất đang ngủ.
Bước 5, nhắc nợ theo mốc cố định. Nhắc trước hạn 3-7 ngày, nhắc lại vào ngày quá hạn thứ nhất, thứ bảy, thứ 14. Theo Chaser (2026), doanh nghiệp nhắc đủ 100% hóa đơn quá hạn có khả năng được trả trong 1 tuần cao hơn 76% so với nhóm bỏ sót; nhắc kết hợp nhiều kênh đạt 73% được trả trong 2 tuần, chỉ gửi email một kênh dừng ở 49%.
Bước 6, leo thang với nợ cứng. Quá 30 ngày: gọi điện và hẹn lịch trả cụ thể. Quá 60 ngày: khóa bán chịu, yêu cầu trả bớt gốc. Quá 90 ngày: cân nhắc thương lượng giảm một phần để thu hồi, hoặc thủ tục pháp lý với khoản lớn. Về mặt tài chính, theo Thông tư 48/2019/TT-BTC của Bộ Tài chính, nợ quá hạn từ 6 tháng phải trích lập dự phòng 30%, từ 1 năm là 50%, từ 2 năm là 70%, từ 3 năm là 100%. Nhà nước đã tính hộ bạn kịch bản xấu nhất; việc của chủ shop là không đẩy nợ vào các ô đó.
Excel, phần mềm đóng gói hay web app riêng?
Ba công cụ phổ biến cho cùng một việc, mỗi loại phù hợp một giai đoạn.
Excel, phần mềm đóng gói hay web app riêng?
| Tiêu chí | Excel/Google Sheets | Phần mềm đóng gói (SaaS) | Web app riêng |
|---|---|---|---|
| Chi phí ban đầu | Gần 0 | Vài trăm nghìn tới vài triệu/tháng | 30-250 triệu một lần |
| Chi phí dài hạn | 0, nhưng nợ rò rỉ không giới hạn | Tăng theo số người dùng, trả mãi mãi | Phí vận hành 1-3 triệu/tháng, sở hữu mã nguồn |
| Phân quyền | Không có | Có sẵn theo gói | Tùy biến theo đúng cách shop vận hành |
| Tự tính tuổi nợ, nhắc hạn | Manual, tô màu thủ công | Có, quy trình chung cho mọi khách | Có, chỉnh mốc nhắc theo khách quen/lạ |
| Khóa bán chịu khi quá hạn | Không | Giới hạn theo gói | Đúng nghiệp vụ shop mình |
| Dữ liệu | Trên máy cá nhân | Trên server nhà cung cấp | Server riêng, xuất Excel bất cứ lúc nào |
Phần mềm đóng gói phù hợp khi quy trình của bạn giống quy trình số đông. Nó rẻ lúc đầu và có sẵn mọi thứ cơ bản. Đổi lại, bạn trả phí theo đầu người dùng mỗi tháng và uốn quy trình shop mình theo phần mềm.
Web app riêng phù hợp khi nghiệp vụ công nợ của shop có tầng lớp riêng: khách sỉ công nợ theo lô, khách thợ xây trả theo tiến độ công trình, nhiều chi nhánh gộp số. Lúc này ExcelToApp làm phần mềm đúng theo luồng đang có, nhân viên không phải học quy trình mới. Gói Basic 30-50 triệu cho tối đa 2 quy trình, Standard 50-120 triệu cho tối đa 5 quy trình, Enterprise 120-250 triệu cho tối đa 8 quy trình; người dùng không giới hạn, phí vận hành 1-3 triệu/tháng, triển khai 2-12 tuần tùy gói, sở hữu toàn bộ mã nguồn. Phân tích chi tiết từng khoản mục trong bài chi phí xây dựng web app nội bộ, và góc so sánh rộng hơn giữa ba nền tảng trong bài so sánh Excel, Google Sheets và web app.
Quy trình đưa file Excel hiện tại thành app chạy trên trình duyệt gồm 4 bước: audit file, chốt quy trình, triển khai, bàn giao kèm đào tạo, trong bài chuyển đổi Excel lên web app. Ai muốn xem hết các ngả đường, từ Sheets miễn phí tới app riêng, có thể đọc 5 cách biến file Excel thành app.
Bốn sai lầm khiến quản lý công nợ thất bại
Sai lầm 1: coi công nợ là việc của kế toán. Chủ shop là người duy nhất quyết được nên cho khách A nợ thêm 50 triệu hay không. Kế toán ghi số, nhưng duyệt hạn mức là việc của người cầm tiền. Khi chủ không đọc bảng aging, khoản nợ xấu đầu tiên luôn đến từ "quen mặt".
Sai lầm 2: sửa số trong file thay vì ghi nghiệp vụ. Ô dư nợ sai thì sửa tay cho khớp, thay vì truy lại phát sinh nào lệch. Sau 6 tháng, file thành một cuốn tiểu thuyết: số nào cũng đúng theo nghĩa "đã sửa", không số nào đúng theo nghĩa thực tế. Đây là kênh thất thoát số một trong 4 kênh Excel âm thầm bỏ qua.
Sai lầm 3: nể khách mà bỏ qua mốc nhắc. Nhắc nợ đúng lịch không phải vô lễ. Tin nhắn báo trước hạn kèm số tiền rõ ràng khiến shop trông chuyên nghiệp hơn, không ít hơn. Nhóm khó chịu vì lời nhắc thường là nhóm đang trì hoãn cố ý, và đó chính là nhóm cần nhắc chặt.
Sai lầm 4: chuyển đổi sai thời điểm. Bỏ Excel sớm quá khi mới vài chục khách nợ quen là tốn tiền không cần thiết. Giữ Excel quá lâu khi đã 3 người cùng ghi, 400 khách luân phiên thì mỗi tháng trả bằng nợ xấu, đắt hơn nhiều. Ngưỡng thực dụng: dưới 100 khách nợ và một người kiểm soát được thì Excel là đúng; từ 2 người cùng ghi hoặc quá 100-200 khách thì nên chuyển. Tự kiểm bằng 7 dấu hiệu file Excel gieo rắc rủi ro.
Case study: cùng một quy mô, hai kết quả
Hai shop vật liệu xây dựng cùng khoảng 400 khách nợ luân phiên, cùng dùng file Excel 9.000 dòng với 3 nhân viên cùng ghi.
Shop thứ nhất giữ nguyên cách cũ: kế toán cuối tháng mất 2 ngày gộp số, gửi bảng đối chiếu thủ công cho từng khách, có khách nhận bảng rồi im luôn đến tháng sau. Sau 8 tháng, tổng nợ quá hạn 90 ngày phình lên hơn 90 triệu, phần lớn là các khoản "tưởng là đã trả".
Shop thứ hai làm web app nội bộ sau khi đọc đúng bảng dấu hiệu chuyển đổi: nhân viên bán nhập đơn, hệ thống tự nhắc nợ qua Zalo theo 3 mốc, cuối tháng tự xuất bảng đối chiếu, khách quá hạn 30 ngày bị chặn bán chịu cho tới khi chốt cam kết trả. Sau 3 tháng, shop thu hồi khoảng 35% số nợ quá hạn cũ, tuổi nợ bình quân giảm từ 52 ngày còn 38 ngày. Chi tiết từng con số trong bài nhắc nợ tự động và đối chiếu công nợ và bài khi nào bỏ Excel sang web app.
Hai shop không khác nhau ở tính cẩn thận. Khác nhau ở chỗ một bên dựa vào trí nhớ con người, một bên dựa vào hệ thống không bao giờ quên.
Câu hỏi thường gặp
SME bắt đầu quản lý công nợ từ đâu khi đang ghi sổ tay?
Bắt đầu từ một file Excel cấu trúc chuẩn 4 phần: danh mục khách, sổ bán chịu, sổ thu tiền, bảng tổng hợp dư nợ theo khách. Chỉ cần công thức SUMIF tự cộng theo mã khách là loại được 80% sai sót của sổ tay. Làm từng bước trong bài File Excel quản lý công nợ khách hàng, mất khoảng một buổi để dựng xong.
Bao nhiêu khách nợ thì Excel không còn đủ dùng?
Ngưỡng thực tế là 100-200 khách nợ luân phiên, hoặc từ 2 người trở lên cùng ghi một file, hoặc mỗi tuần mất hơn nửa ngày chỉ để soát nợ và nhắn tin đòi. Dưới mức đó, một người một file vẫn kiểm soát tốt. Trên mức đó, rủi ro lệch số và sót nhắc tăng nhanh hơn công sức tiết kiệm được. Chi tiết trong bài Khi nào bỏ Excel sang quản lý công nợ web app.
Làm sao đòi nợ quá hạn mà không mất khách?
Tách con người khỏi quy trình: để lịch nhắc cố định lên tiếng thay vì nhờ vả. Nhắc trước hạn bằng tin thân thiện, quá hạn thì tăng dần mức độ, từ tin nhắn đến gọi điện đến hẹn lịch trả bằng văn bản. Doanh nghiệp nhắc đủ 100% hóa đơn quá hạn được trả trong 1 tuần cao hơn 76% so với nhóm bỏ sót (Nguồn: Chaser 2026). Quy trình 7 bước cụ thể trong bài Cách xử lý công nợ quá hạn cho shop.
Chi phí làm hệ thống nhắc nợ tự động bao nhiêu?
Phổ biến nhất là gói Basic từ ExcelToApp: 30-50 triệu trả một lần, phí vận hành 1 triệu/tháng, triển khai 2-4 tuần, không giới hạn số người dùng và sở hữu mã nguồn. Gói Standard 50-120 triệu cho shop nhiều chi nhánh cần kết nối KiotViet, MISA, Zalo (hỗ trợ kết nối tùy chính sách nền tảng). Cách chắc nhất để biết đúng giá: gửi file Excel công nợ hiện tại để được audit miễn phí và báo giá theo quy mô thực tế.
Dữ liệu Excel công nợ cũ có chuyển sang web app được không?
Được. Quy trình chuẩn bắt đầu bằng việc audit chính file đó: làm sạch số liệu, mapping từng cột sang màn hình mới, nhập lịch sử phát sinh lên hệ thống. ExcelToApp giữ nguyên luồng thao tác nhân viên đang quen, nên không cần đào tạo lại từ đầu. Các bước chi tiết trong bài Chuyển đổi Excel lên web app.
Web app công nợ có tự gửi tin nhắc cho khách không?
Có, đó là lý do tồn tại của nó. Hệ thống tự gửi qua Zalo, SMS hoặc email theo mốc cài sẵn, ví dụ trước hạn 5 ngày, quá hạn ngày 1 và ngày 14, khác nhau theo nhóm khách quen hay khách mới. Kịch bản nào cũng chạy đủ, không sót khách nào vì người nhắc quên. Mẫu lịch nhắc trong bài Nhắc nợ tự động và đối chiếu công nợ định kỳ.
Tóm lại
Quản lý công nợ cho SME không phải một phần mềm, cũng không phải một file Excel xịn. Nó là một vòng khép kín sáu bước: chốt điều khoản, ghi đúng, đối chiếu, phân loại tuổi nợ, nhắc theo mốc, leo thang đúng lúc. File Excel tốt gánh được hai tầng đầu. Từ tầng ba, khi số khách nợ vượt trăm và số người ghi vượt một, trí nhớ con người bắt đầu tính lãi dưới dạng nợ xấu. Đường cong thu hồi nói thẳng: chậm một quý, khoản nợ mất hơn nửa cơ hội về tiền.
Chọn đúng công cụ theo đúng tầng, bạn sẽ biết chính xác mỗi tuần có bao nhiêu tiền sắp về, và khoản nào cần gọi điện hôm nay.
📥 Nhận tư vấn miễn phí: gửi file Excel công nợ hiện tại cho ExcelToApp qua trang liên hệ để được audit miễn phí, xem số liệu đang rò ở đâu, kèm báo giá cụ thể theo quy mô shop. Không mất phí tư vấn, không cam kết mua hàng.
Gửi file phân tích miễn phí →Tác giả: Exceltoapp.vn