Tóm tắt nhanh (TL;DR)
- Bảng theo dõi công nợ khách hàng bằng Excel là gì? Là bảng ghi lại từng khoản khách mua chịu theo ngày: ai nợ, nợ hóa đơn nào, hạn thanh toán ra sao, đã trả bao nhiêu và dư nợ hiện tại còn bao nhiêu. Cấu trúc gọn nhất gồm 10 cột: ngày phát sinh, mã khách, tên khách, diễn giải, số hóa đơn, hạn thanh toán, phát sinh tăng, phát sinh giảm, dư nợ và ghi chú, kết hợp công thức cộng dồn để bảng tự cập nhật.
- Vì sao phải theo dõi bằng bảng thay vì nhớ trong đầu: 45% doanh số bán B2B tại Việt Nam được bán chịu, cao hơn mức trung bình châu Á, và Việt Nam là nước cho khách nợ dài hạn nhất khu vực với kỳ hạn tới 3 tháng được dùng nhiều gấp đôi trung bình (Nguồn: Atradius 2026). Cứ 100 đồng bán chịu thì 48 đồng không được thanh toán đúng hạn, và khoản xóa nợ lên tới 6% tổng hóa đơn (Nguồn: Atradius 2026).
- Công thức cốt lõi chỉ là một phép trừ: dư nợ = dư nợ dòng trước + phát sinh tăng − phát sinh giảm, kết hợp SUMIFS để tổng hợp nhanh theo từng khách và hàm TODAY() để tính số ngày quá hạn, tất cả đều là tính năng chuẩn của Excel (Nguồn: Microsoft Support).
- 3 mẹo dùng để không lệch số: định dạng có điều kiện bôi đỏ khoản quá hạn, xác thực dữ liệu để chọn mã khách từ danh sách có sẵn, đóng băng tiêu đề và khóa cột công thức để không ai kéo nhầm.
- Giới hạn: bảng theo dõi Excel đủ tốt cho shop ít người ghi. Khi nhiều nhân viên cùng nhập, không phân quyền và dễ ghi đè số, nên chuyển sang web app nội bộ để khóa số liệu và nhắc nợ tự động.
Bảng theo dõi công nợ khách hàng bằng Excel là gì?
Bảng theo dõi công nợ khách hàng bằng Excel là bảng tính ghi chép chi tiết từng khoản khách mua chịu theo ngày: khách nào nợ, nợ theo hóa đơn nào, hạn thanh toán đến khi nào, đã trả bao nhiêu và còn dư bao nhiêu. Khác với file quản lý công nợ là bộ hồ sơ nhiều trang tính, bảng theo dõi là nơi ghi phát sinh hằng ngày, giống một cuốn sổ nhật ký tiền nợ, để cuối ngày nhìn vào là biết ngay hôm nay ai nợ thêm, ai đã trả.
Vì sao shop cần một bảng theo dõi công nợ riêng
Bán chịu là chuyện quen thuộc với gần như mọi shop nhỏ, nhưng chính sự quen thuộc đó khiến nhiều chủ shop chủ quan. Nghiên cứu thanh toán B2B của Atradius năm 2026 cho thấy doanh nghiệp Việt Nam bán chịu khoảng 45% tổng doanh số B2B, cao hơn trung bình châu Á, đồng thời là nước có kỳ hạn cho nợ dài nhất khu vực: thời hạn tới 3 tháng được dùng nhiều gấp đôi mặt bằng chung (Nguồn: Atradius 2026). Cho nợ dài cộng thói quen ghi sổ không bài bản là công thức khiến tiền "mọc chân".
Đáng chú ý hơn là tỷ lệ trả chậm. Cũng theo Atradius, khoảng 48% giá trị doanh số bán chịu của doanh nghiệp Việt Nam không được thanh toán đúng hạn, và khoản phải xóa nợ lên tới 6% tổng hóa đơn (Nguồn: Atradius 2026). Con số 6% nghe nhỏ, nhưng với shop có 800 triệu phải thu, đó là gần 50 triệu đồng bốc hơi, thường chỉ vì không ai ghi lại khoản nào đã quá hạn, khoản nào khách hứa trả vào ngày nào.
Một bảng theo dõi công nợ đúng cách không cứu được shop khỏi khách nợ khó đòi, nhưng nó giúp shop biết chính xác mình đang bị chiếm dụng bao nhiêu vốn, khách nào sắp quá hạn để gọi điện trước, và cuối tháng đối chiếu không phải cãi nhau với nhân viên về việc ai ghi thiếu. Đó là lý do bảng theo dõi nên được xem như một công cụ làm việc hằng ngày, không phải tờ giấy cuối tháng mới mở ra.
3 kiểu bảng theo dõi công nợ phổ biến, chọn đúng quy mô shop
Không có một mẫu bảng duy nhất, quan trọng là chọn kiểu vừa sức với quy mô. Ba kiểu dưới đây phủ từ shop siêu nhỏ đến doanh nghiệp có nhân viên kế toán:
📊 Bảng: 3 kiểu bảng theo dõi công nợ phổ biến
| Kiểu bảng | Cấu trúc | Hợp với ai | Hạn chế |
|---|---|---|---|
| 1. Bảng một trang tính gộp | Tất cả khách và phát sinh trong một sheet, mỗi khách một vùng dòng | Shop dưới 20 khách nợ, chỉ chủ shop ghi | Khi số khách tăng thì rối, khó lọc theo tuổi nợ |
| 2. Bảng theo dõi chi tiết + tổng hợp | Sheet ghi phát sinh từng khoản, sheet tổng hợp dùng SUMIFS tự cộng theo khách | Shop 20-100 khách nợ, có 1-2 người ghi | Cần làm quen công thức, ai cũng mở được thì dễ sửa nhầm |
| 3. Bộ file nhiều phần | Danh mục khách, sổ bán chịu, sổ thu tiền, tổng hợp riêng biệt | Shop lớn, có kế toán, nhiều người nhập liệu | Mất công xây dựng ban đầu, vẫn không phân quyền được |
Với phần lớn shop vừa và nhỏ, kiểu 2 là lựa chọn cân bằng nhất: vẫn là một bảng theo dõi gọn, nhưng có công thức tự cộng nên không sợ cộng tay sai. Nếu shop muốn xây hẳn bộ hồ sơ gồm danh mục khách, sổ bán chịu và sổ thu tiền tách riêng, có thể tham khảo bài viết về file Excel quản lý công nợ khách hàng để lấy cấu trúc bốn phần chuẩn.

Caption: Chọn kiểu bảng theo dõi theo số lượng khách nợ và số người được quyền ghi.
Cấu trúc bảng theo dõi công nợ chi tiết: từng cột ghi gì
Dù chọn kiểu nào, bảng theo dõi công nợ chi tiết đều xoay quanh một nguyên tắc: mỗi khoản phát sinh chỉ ghi một dòng, và dư nợ phải tự tính, không gõ tay. Cấu trúc 10 cột dưới đây là bộ khung đủ để theo dõi từng khoản nợ không sót:
📊 Bảng: Cấu trúc 10 cột của bảng theo dõi công nợ
| Cột | Ví dụ | Vai trò |
|---|---|---|
| Ngày phát sinh | 05/08/2026 | Biết khoản nợ phát sinh khi nào, là gốc để tính tuổi nợ |
| Mã khách | KH012 | Dùng để tổng hợp và lọc, tránh nhầm hai khách trùng tên |
| Tên khách | Đại lý Thanh Bình | Nhận diện nhanh, không cần tra danh sách |
| Diễn giải | Bán chịu 30 thùng nước ngọt | Nhắc lại nội dung giao dịch khi đối chiếu |
| Số hóa đơn | HD-0825-103 | Dò tìm khi khách thắc mắc, đối chiếu biên bản |
| Hạn thanh toán | 05/09/2026 | Mốc để tính quá hạn và sắp xếp lịch đòi nợ |
| Phát sinh tăng | 6.000.000 | Giá trị khoản nợ mới, chỉ nhập số dương |
| Phát sinh giảm | 2.000.000 | Tiền khách trả, chỉ nhập số dương |
| Dư nợ | 4.000.000 | Công thức cộng dồn, tuyệt đối không gõ tay |
| Ghi chú | Nợ gọn cuối tháng | Ghi lời hứa trả, biến động liên hệ, cảnh báo riêng |
Hai cột "phát sinh tăng" và "phát sinh giảm" đóng vai trò then chốt vì chúng tách bạch hai chiều của dòng tiền: bán chịu thêm thì tăng, khách trả thì giảm. Khi tách rõ như vậy, cột dư nợ chỉ cần một công thức cộng dồn đơn giản mà không bao giờ lệch, dù tháng đó có hàng trăm dòng phát sinh.
Công thức cốt lõi để bảng tự cập nhật dư nợ
Phần khiến nhiều chủ shop ngại nhất hóa ra lại là phần dễ nhất: công thức tính dư nợ. Giả sử bảng theo dõi đặt ở cột I, bắt đầu ghi từ dòng 2, công thức ở dòng 3 trở đi chỉ là phép cộng trừ liên tiếp:
=I2 + G3 - H3
Nghĩa là dư nợ dòng này bằng dư nợ dòng trước cộng phát sinh tăng trừ phát sinh giảm. Kéo công thức xuống hết các dòng trống, bảng sẽ tự tính đúng cho từng khách ngay cả khi ghi xen kẽ. Đây là tính năng chuẩn của bảng tính (Nguồn: Microsoft Support), không cần kiến thức lập trình.
Để biết mỗi khách đang dư nợ bao nhiêu, dùng SUMIFS cộng dồn theo mã khách:
=SUMIFS(F:F, B:B, "KH012") - SUMIFS(G:G, B:B, "KH012")
Công thức này lấy tổng phát sinh tăng (cột F) của khách KH012 trừ đi tổng đã trả (cột G), cho ra số dư chuẩn của riêng khách đó. Kết hợp thêm hàm TODAY() để tính số ngày đã quá hạn:
=IF(TODAY() > F2, TODAY() - F2, 0)
Trong đó cột F chứa ngày đến hạn; nếu hôm nay đã qua hạn thì ra số ngày trễ, chưa đến hạn thì về 0. Từ cột số ngày quá hạn, shop phân nhóm nợ dưới 30 ngày, 30-60 ngày, 60-90 ngày và trên 90 ngày để biết đòi ai trước, chi tiết hơn trong bài viết về báo cáo tuổi nợ bằng Excel. Quy tắc cộng dồn này cũng chính là nền tảng để xây bảng tổng hợp công nợ phải thu phải trả khi shop muốn gộp cả hai phía dòng tiền.

Caption: Dư nợ chỉ cần một phép cộng trừ, đừng bao giờ gõ tay số dư.
3 mẹo định dạng giúp không sót khoản nợ nào
Công thức làm bảng tự tính đúng, nhưng để mỗi sáng mở file ra là thấy ngay việc cần làm, bảng cần thêm ba lớp định dạng. Cả ba đều là công cụ có sẵn trong Excel:
📊 Bảng: 3 mẹo định dạng tránh sót khoản nợ
| Mẹo | Làm gì | Kết quả |
|---|---|---|
| Định dạng có điều kiện | Tô màu ô hạn thanh toán: trắng nếu chưa đến hạn, vàng nếu sắp quá hạn 7 ngày, đỏ nếu đã quá hạn | Nhìn bảng là biết ngay khách nào phải gọi điện hôm nay |
| Xác thực dữ liệu | Cột mã khách chỉ nhận giá trị từ danh sách có sẵn, không gõ tự do | Không gõ sai tên, không tạo ra khách trùng, tổng hợp không vỡ |
| Đóng băng ngăn + khóa cột công thức | Giữ dòng tiêu đề và cột dư nợ cố định, khóa vùng công thức để không ai kéo nhầm | Cuộn bảng vẫn thấy tên cột, công thức không bị ghi đè |
Về lâu dài, thói quen đối chiếu cũng quan trọng không kém công thức. Nên chốt số với từng khách lớn ít nhất mỗi tháng một lần, gửi bảng kê số dư để khách xác nhận. Khoản nào chưa rõ thì xử lý ngay trong tháng, tránh để nửa năm sau mới phát hiện khách nợ từ lâu mà không ai nhớ hóa đơn gốc thế nào.
Câu chuyện thực tế: từ hai cuốn sổ tay đến một bảng theo dõi khớp số
Cửa hàng vật liệu xây dựng của anh Hùng ở quận 12 bán chịu cho khoảng 180 khách gồm thợ thầu và hộ dân quen. Trước đây mọi khoản nợ được ghi vào hai cuốn sổ tay đặt ở quầy, ai bán hàng thì tự ghi, cuối tháng anh ngồi cộng lại bằng máy tính cầm tay. Vấn đề xuất hiện khi cửa hàng tuyển thêm hai nhân viên bán hàng: dòng ghi chồng lên nhau, có ngày cùng một khách bị ghi hai lần, có hóa đơn khách đã trả tiền mặt nhưng sổ chưa gạch.
Tháng đầu tiên anh Hùng cộng sổ thấy số phải thu lệch tới 14 triệu so với dự kiến, mà không ai xác định được sai ở đâu. Anh dành một buổi tối dựng lại bảng theo dõi trên Excel theo đúng cấu trúc 10 cột nói trên: gõ toàn bộ phát sinh từ hai cuốn sổ vào, để cột dư nợ tự cộng dồn bằng công thức, rồi thêm cột số ngày quá hạn và bôi đỏ khoản trễ hạn. Buổi sáng hôm sau, anh chỉ việc lọc cột quá hạn và gọi điện lần lượt cho từng khách.
Kết quả sau hai tháng: số phải thu khớp với từng biên bản giao hàng, anh thu hồi được 41 triệu trong tổng 68 triệu nợ quá hạn chỉ nhờ gọi đúng người, đúng lúc, có số liệu nói chuyện. Bài học anh rút ra rất thực tế: không phải khách nào cũng cố tình quỵt, nhiều khách chỉ quên, và một bảng theo dõi rõ ràng giúp shop nhắc khéo mà không mất lòng nhau.
Khi nào bảng theo dõi Excel không còn đủ sức
Bảng theo dõi trên Excel tỏ ra rất tốt khi số người ghi ít và số khách nợ trong tầm kiểm soát. Nhưng khi shop lớn dần, hai vấn đề lặp lại y hệt ở nhiều nơi: nhiều nhân viên cùng mở file, người sửa số, kẻ xóa dòng, không ai biết ai đã đổi gì, và file gửi qua Zalo, qua email nhiều bản, vô tình cập nhật nhầm bản cũ khiến số liệu mỗi người một kiểu. Tình trạng này càng nguy hiểm khi chạm vào tiền bạc, vì sai một con số dư nợ là nhân viên có thể bị quy kết oan, hoặc ngược lại có người lợi dụng kẽ hở sửa số.
Khi đó vấn đề không còn nằm ở công thức hay cấu trúc bảng, mà nằm ở phân quyền: ai được ghi, ai chỉ được xem, ai được sửa, mọi thay đổi phải để lại dấu vết. Bài viết về vì sao quản lý công nợ bằng Excel vẫn bị thất thoát phân tích rõ cơ chế này. Các đơn vị làm web app riêng như ExcelToApp thường bắt đầu bằng việc chuyển đúng logic sổ sách hiện tại của shop lên hệ thống phân quyền, nên nhân viên không phải học lại từ đầu, chỉ khác một điều: số liệu không còn ai tự ý sửa được. Nếu shop đang rơi vào tình trạng nhiều người cùng chạm vào số nợ, nên cân nhắc chuyển sang web app nội bộ có phân quyền và nhắc nợ tự động, tham khảo thêm bài khi nào bỏ Excel sang quản lý công nợ web app để xác định đúng thời điểm.

Caption: Khi nhiều người cùng ghi sổ, phân quyền quan trọng hơn công thức.
Câu hỏi thường gặp
Bảng theo dõi công nợ khách hàng bằng Excel gồm những cột nào?
Chuẩn nhất là 10 cột: ngày phát sinh, mã khách, tên khách, diễn giải, số hóa đơn, hạn thanh toán, phát sinh tăng, phát sinh giảm, dư nợ và ghi chú. Cột dư nợ phải dùng công thức cộng dồn, không gõ tay để tránh lệch số.
Công thức nào tính dư nợ tự động trong bảng theo dõi công nợ?
Chỉ cần phép cộng trừ liên tiếp: dư nợ dòng hiện tại bằng dư nợ dòng trước cộng phát sinh tăng trừ phát sinh giảm. Muốn tổng hợp theo từng khách thì dùng SUMIFS cộng tổng tăng trừ tổng giảm theo mã khách (Nguồn: Microsoft Support).
Làm sao để Excel tự nhắc khoản nợ quá hạn?
Dùng cột số ngày quá hạn với công thức TODAY() trừ ngày đến hạn, kết hợp định dạng có điều kiện để ô chuyển vàng khi sắp quá hạn và đỏ khi đã quá hạn. Mỗi sáng mở file lọc cột đỏ là biết ngay ai cần gọi điện.
Bảng theo dõi công nợ khác file quản lý công nợ thế nào?
Bảng theo dõi là nơi ghi phát sinh hằng ngày từng khoản nợ, giống cuốn sổ nhật ký. File quản lý công nợ là bộ hồ sơ đầy đủ hơn, gồm danh mục khách, sổ bán chịu, sổ thu tiền và bảng tổng hợp. Shop nhỏ có thể bắt đầu từ bảng theo dõi rồi nâng dần.
Khi nào nên bỏ bảng theo dõi Excel chuyển sang phần mềm?
Khi nhiều nhân viên cùng ghi sổ, file phát tán nhiều bản qua Zalo, email và không ai kiểm soát được ai sửa số thì nên chuyển sang web app có phân quyền, và nếu chọn làm web app riêng, các đơn vị như ExcelToApp sẽ chuyển toàn bộ số dư từ bảng hiện tại sang hệ thống mới, đối chiếu từng dòng trước khi bàn giao. Trung bình khoảng 45% doanh số B2B tại Việt Nam được bán chịu, nên khoản phải thu đáng để đầu tư công cụ theo dõi đàng hoàng (Nguồn: Atradius 2026).
Tóm lại
Bảng theo dõi công nợ khách hàng bằng Excel không cần phức tạp: chỉ cần cấu trúc 10 cột, một công thức cộng dồn cho cột dư nợ, kèm định dạng có điều kiện và xác thực dữ liệu là shop đã kiểm soát được phần lớn rủi ro quên ghi, ghi sai và trả chậm. Thứ tự làm là dựng bảng, nhập số liệu cũ, đối chiếu với khách, rồi duy trì ghi hằng ngày. Khi số người ghi tăng lên và không thể phân quyền trên Excel, đó là lúc chuyển sang web app nội bộ.
📥 Chưa chắc chắn bảng theo dõi của shop nên dừng ở Excel hay chuyển web app? Liên hệ Exceltoapp.vn để được tư vấn miễn phí, đánh giá file công nợ hiện tại và xác định hướng phù hợp quy mô shop.
Gửi file phân tích miễn phí →Tác giả: Exceltoapp.vn