Tuổi nợ phải thu là gì? Cách lập Aging Report để quản trị công nợ

Tuổi nợ phải thu là cách phân loại các khoản phải thu theo thời gian chưa thu được hoặc đã quá hạn thanh toán. Aging report giúp doanh nghiệp biết khách hàng nào còn nợ, nợ bao lâu, số tiền bao nhiêu, khoản nào cần nhắc nợ, khoản nào có rủi ro khó thu hồi và khoản nào cần xem xét trích lập dự phòng.

Tuổi nợ phải thu là gì?

Tuổi nợ phải thu là số ngày một khoản phải thu đã tồn tại kể từ ngày phát sinh hóa đơn hoặc kể từ ngày đến hạn thanh toán, tùy cách doanh nghiệp thiết kế báo cáo. Trong quản trị công nợ, cách dùng phổ biến hơn là tính số ngày quá hạn so với ngày đến hạn thanh toán.

Ví dụ, doanh nghiệp bán chịu cho khách hàng A với điều khoản thanh toán 30 ngày. Hóa đơn phát hành ngày 01/06, hạn thanh toán là 01/07. Nếu đến ngày 15/07 khách hàng chưa trả tiền, khoản phải thu này đã quá hạn 14 ngày.

Trong kế toán Việt Nam, tài khoản 131 dùng để phản ánh các khoản nợ phải thu và tình hình thanh toán với khách hàng; khoản phải thu cần được hạch toán chi tiết theo từng đối tượng, nội dung phải thu, kỳ hạn thu hồi và từng lần thanh toán. Vì vậy, aging report không chỉ là bảng Excel phục vụ thu nợ, mà còn là lớp dữ liệu quản trị giúp kế toán, tài chính và ban điều hành nhìn rõ chất lượng khoản phải thu.

Aging Report là gì?

Aging report, hay báo cáo tuổi nợ phải thu, là bảng phân loại các hóa đơn hoặc khoản phải thu chưa thanh toán theo từng nhóm tuổi nợ. Các nhóm thường gặp gồm: chưa đến hạn, quá hạn 1–30 ngày, 31–60 ngày, 61–90 ngày và trên 90 ngày.

Về bản chất, aging report trả lời 5 câu hỏi:

Câu hỏi quản trịÝ nghĩa
Ai đang nợ?Xác định khách hàng hoặc nhóm khách hàng cần theo dõi
Nợ bao nhiêu?Đo quy mô vốn bị chiếm dụng
Nợ từ khi nào?Xác định hóa đơn, ngày phát sinh và ngày đến hạn
Quá hạn bao lâu?Phân loại rủi ro theo tuổi nợ
Cần làm gì tiếp theo?Nhắc nợ, khóa tín dụng, thương lượng, pháp lý hoặc dự phòng

Báo cáo này quan trọng vì khoản phải thu nằm trên tài sản nhưng chưa chắc chuyển thành tiền. Một doanh nghiệp có doanh thu và lợi nhuận kế toán tốt vẫn có thể căng thẳng dòng tiền nếu phần lớn doanh thu nằm ở các khoản phải thu quá hạn.

Vì sao tuổi nợ phải thu quan trọng trong quản trị công nợ?

Tuổi nợ phải thu quan trọng vì nó biến “số dư công nợ” thành thông tin có thể hành động. Cùng là 10 tỷ đồng phải thu, nhưng 10 tỷ chưa đến hạn khác hoàn toàn 10 tỷ đã quá hạn 120 ngày.

Cơ chế tác động có thể hiểu theo chuỗi sau:

Bán chịu → ghi nhận doanh thu → phát sinh phải thu → kéo dài thời gian thu tiền → tăng nhu cầu vốn lưu động → tăng rủi ro dòng tiền → tăng rủi ro dự phòng/nợ xấu.

Với chủ doanh nghiệp, aging report giúp biết tiền đang mắc ở đâu. Với kế toán và tài chính, báo cáo này là căn cứ để theo dõi thu hồi, đối chiếu công nợ, đánh giá rủi ro và chuẩn bị hồ sơ dự phòng. Với ngân hàng hoặc nhà đầu tư, chất lượng khoản phải thu là tín hiệu quan trọng khi phân tích dòng tiền hoạt động, vốn lưu động và chất lượng lợi nhuận.

Phân biệt tuổi nợ theo ngày hóa đơn và tuổi nợ theo ngày đến hạn

Doanh nghiệp cần thống nhất cách tính trước khi lập aging report.

Cách tínhCông thứcPhù hợp khi nàoRủi ro nếu dùng sai
Theo ngày hóa đơnNgày báo cáo – ngày hóa đơnMuốn biết hóa đơn tồn tại bao lâu từ khi phát hànhCó thể xem nhầm khoản chưa đến hạn là rủi ro
Theo ngày đến hạnNgày báo cáo – ngày đến hạn thanh toánMuốn quản trị thu hồi nợ và chính sách tín dụngCần dữ liệu điều khoản thanh toán chính xác
Theo ngày giao hàng/nghiệm thuNgày báo cáo – ngày giao hàng/nghiệm thuNgành xây dựng, dự án, B2B có nghiệm thuDễ lệch với hóa đơn và hợp đồng thanh toán

Với mục tiêu quản trị công nợ, nên dùng tuổi nợ quá hạn theo ngày đến hạn thanh toán. Với mục tiêu phân tích chu kỳ bán hàng – thu tiền, có thể bổ sung thêm tuổi nợ tính từ ngày hóa đơn.

Aging Report cần những dữ liệu nào?

Một aging report đủ dùng không nên chỉ có tên khách hàng và số dư. Dữ liệu tối thiểu nên gồm:

Nhóm dữ liệuTrường nên cóMục đích
Khách hàngMã khách hàng, tên khách hàng, nhóm khách hàngPhân tích theo đối tượng và phân khúc
Hợp đồng/hóa đơnSố hợp đồng, số hóa đơn, ngày hóa đơnTruy vết chứng từ
Điều khoản tín dụngHạn thanh toán, số ngày được nợ, hạn mức tín dụngKiểm soát chính sách bán chịu
Công nợGiá trị hóa đơn, đã thu, còn phải thuTính số dư còn nợ
Tuổi nợNgày đến hạn, số ngày quá hạn, nhóm tuổi nợPhân loại rủi ro
Trạng thái xử lýĐã nhắc nợ, đang đối chiếu, tranh chấp, cam kết trảTheo dõi hành động thu hồi
Rủi roGhi chú tranh chấp, khả năng thu hồi, đề xuất dự phòngPhục vụ quản trị và kế toán

Nếu dữ liệu đầu vào sai, aging report sẽ gây quyết định sai. Ví dụ, thiếu ngày đến hạn khiến hệ thống phân loại toàn bộ theo ngày hóa đơn; thiếu dữ liệu thanh toán từng phần khiến khoản đã thu một phần vẫn bị xem là nợ toàn bộ.

Cách lập aging report từng bước

Bước 1: Xác định ngày báo cáo

Ngày báo cáo là mốc để tính tuổi nợ. Với doanh nghiệp cần kiểm soát dòng tiền sát, có thể lập aging report hằng tuần. Với doanh nghiệp nhỏ hoặc chu kỳ thu nợ ổn định, có thể lập cuối tháng.

Ví dụ: ngày báo cáo là 30/06/2026.

Bước 2: Lấy danh sách hóa đơn và số dư còn phải thu

Dữ liệu nên lấy từ phần mềm kế toán, ERP hoặc sổ chi tiết công nợ. Chỉ đưa vào aging report các khoản còn số dư phải thu tại ngày báo cáo.

Công thức cơ bản:

Số dư còn phải thu = Giá trị hóa đơn - Số tiền đã thu - Giảm trừ/điều chỉnh hợp lệ

Bước 3: Xác định ngày đến hạn thanh toán

Ngày đến hạn có thể lấy từ hợp đồng, chính sách tín dụng thương mại hoặc điều khoản thanh toán trên hóa đơn.

Ngày đến hạn = Ngày phát sinh nghĩa vụ thanh toán + Số ngày được nợ

Ví dụ, nếu hóa đơn ngày 01/06 và điều khoản thanh toán là Net 30, ngày đến hạn là 01/07.

Bước 4: Tính số ngày quá hạn

Số ngày quá hạn = Ngày báo cáo - Ngày đến hạn

Nếu kết quả nhỏ hơn hoặc bằng 0, khoản phải thu được xếp vào nhóm chưa đến hạn.

Nếu kết quả lớn hơn 0, khoản phải thu được xếp vào nhóm quá hạn tương ứng.

Bước 5: Chia nhóm tuổi nợ

Doanh nghiệp có thể dùng nhóm tiêu chuẩn sau:

Nhóm tuổi nợCách hiểuMức ưu tiên xử lý
Chưa đến hạnChưa vượt hạn thanh toánTheo dõi bình thường
Quá hạn 1–30 ngàyChậm ngắn hạnNhắc nợ mềm, xác nhận lịch trả
Quá hạn 31–60 ngàyRủi ro bắt đầu tăngGọi trực tiếp, dừng tăng hạn mức
Quá hạn 61–90 ngàyCần can thiệp quản trịYêu cầu cam kết thanh toán, hạn chế giao hàng mới
Quá hạn trên 90 ngàyRủi ro caoChuyển cấp xử lý, xem xét dự phòng/hồ sơ pháp lý

Lưu ý: nhóm tuổi nợ quản trị nội bộ không đồng nhất hoàn toàn với ngưỡng trích lập dự phòng theo quy định thuế/kế toán. Doanh nghiệp cần tách rõ “bucket quản trị” và “ngưỡng dự phòng theo quy định”.

Bước 6: Tổng hợp theo khách hàng, nhóm khách hàng và nhân viên phụ trách

Sau khi phân loại từng hóa đơn, cần tổng hợp theo:

  • khách hàng;
  • nhóm khách hàng;
  • khu vực;
  • nhân viên kinh doanh;
  • ngành hàng;
  • nhóm tuổi nợ;
  • tỷ trọng nợ quá hạn trên tổng phải thu.

Bảng tổng hợp giúp ban điều hành nhìn nhanh: khách hàng nào đang chiếm dụng vốn lớn nhất, nhóm nào quá hạn nhiều nhất và ai đang phụ trách thu hồi.

Bước 7: Gắn hành động xử lý cho từng nhóm tuổi nợ

Aging report chỉ có giá trị khi đi kèm quy trình hành động. Mỗi nhóm tuổi nợ cần có người phụ trách, thời hạn xử lý và bước tiếp theo.

Nhóm tuổi nợHành động nên làmNgười phụ trách
Chưa đến hạnGửi sao kê định kỳ, nhắc lịch thanh toánKế toán công nợ
1–30 ngàyNhắc nợ qua email/điện thoại, xác nhận lý do chậmKế toán + sales
31–60 ngàyĐối chiếu công nợ, yêu cầu lịch thanh toán cụ thểKế toán trưởng/sales manager
61–90 ngàyTạm dừng cấp tín dụng mới, yêu cầu cam kết trảCFO/ban điều hành
Trên 90 ngàyChuyển hồ sơ thu hồi, đánh giá dự phòng, pháp lý nếu cầnCFO/pháp chế/ban giám đốc

Mẫu aging report đơn giản

Dưới đây là ví dụ giả định để minh họa cấu trúc bảng. Không phải số liệu thực tế.

Khách hàngSố hóa đơnNgày hóa đơnHạn thanh toánCòn phải thuSố ngày quá hạnNhóm tuổi nợTrạng thái
Công ty AINV00101/05/202631/05/2026120.000.000301–30 ngàyĐã nhắc lần 1
Công ty BINV00215/04/202615/05/202685.000.0004631–60 ngàyChờ đối chiếu
Công ty CINV00301/03/202631/03/2026200.000.00091Trên 90 ngàyChuyển cấp xử lý
Công ty DINV00420/06/202620/07/202660.000.000-20Chưa đến hạnTheo dõi

Từ bảng này, doanh nghiệp không chỉ biết tổng công nợ là 465 triệu đồng mà còn biết 200 triệu đồng đã quá hạn trên 90 ngày. Đây là phần rủi ro cần xử lý khác hoàn toàn so với 60 triệu đồng chưa đến hạn.

Cách đọc aging report để ra quyết định

Nhìn tỷ trọng nợ quá hạn, không chỉ nhìn tổng phải thu

Một doanh nghiệp có tổng phải thu tăng chưa chắc xấu nếu doanh thu tăng và phần lớn khoản phải thu chưa đến hạn. Ngược lại, tổng phải thu không tăng nhiều nhưng tỷ trọng nợ trên 90 ngày tăng mạnh là tín hiệu cần chú ý.

Chỉ tiêu nên theo dõi:

Tỷ trọng nợ quá hạn = Tổng nợ quá hạn / Tổng phải thu
Tỷ trọng nợ trên 90 ngày = Nợ quá hạn trên 90 ngày / Tổng phải thu

So sánh aging report với chính sách tín dụng thương mại

Nếu chính sách bán chịu cho phép khách hàng thanh toán trong 30 ngày nhưng phần lớn khách hàng thường trả sau 60–90 ngày, chính sách ghi trên giấy không còn phản ánh thực tế vận hành.

Khi đó, doanh nghiệp cần xem lại:

  • hạn mức tín dụng từng khách hàng;
  • điều khoản thanh toán;
  • quyền giao hàng tiếp khi khách hàng quá hạn;
  • chiết khấu thanh toán sớm;
  • cơ chế phối hợp giữa sales và kế toán công nợ.

Tách nợ chậm do quy trình và nợ chậm do rủi ro tín dụng

Không phải mọi khoản quá hạn đều là nợ xấu. Có khoản chậm vì chưa đối chiếu, sai hóa đơn, thiếu biên bản nghiệm thu hoặc khách hàng chưa nhận đủ chứng từ. Nhưng cũng có khoản chậm vì khách hàng thiếu thanh khoản, tranh chấp chất lượng, mất khả năng trả hoặc cố tình kéo dài thanh toán.

Aging report cần có cột “lý do quá hạn” để tránh xử lý máy móc.

Tuổi nợ phải thu và Aging Report infographic
infographic phân loại công nợ theo tuổi nợ phải thu

Liên hệ giữa aging report và dự phòng nợ phải thu khó đòi

Aging report là công cụ quản trị nội bộ. Dự phòng nợ phải thu khó đòi là vấn đề kế toán, thuế và trình bày báo cáo tài chính, cần căn cứ quy định hiện hành và hồ sơ chứng minh.

Theo Thông tư 48/2019/TT-BTC, được hợp nhất trong Văn bản hợp nhất số 16/VBHN-BTC ngày 07/07/2022, nội dung liên quan đến trích lập và xử lý dự phòng bao gồm nợ phải thu khó đòi. Thông tư 24/2022/TT-BTC sửa đổi, bổ sung một số điều của Thông tư 48 và có hiệu lực từ ngày 25/05/2022. Tại thời điểm kiểm tra 04/07/2026, Thời báo Tài chính Việt Nam đưa tin Bộ Tài chính công bố Thông tư 48/2019/TT-BTC tiếp tục có hiệu lực và áp dụng từ kỳ tính thuế TNDN năm 2025 cho đến khi có văn bản thay thế, bãi bỏ nhưng không quá ngày 31/12/2026.

Về ngưỡng tuổi nợ quá hạn để trích lập dự phòng, văn bản hướng dẫn nêu mức 30% cho khoản nợ quá hạn từ 6 tháng đến dưới 1 năm, 50% từ 1 năm đến dưới 2 năm, 70% từ 2 năm đến dưới 3 năm và 100% từ 3 năm trở lên; riêng một số khoản phải thu dịch vụ viễn thông, công nghệ thông tin, truyền hình trả sau và bán lẻ trả chậm/trả góp có ngưỡng ngắn hơn. Doanh nghiệp cũng phải dự kiến mức tổn thất hoặc tuổi nợ quá hạn cho từng khoản nợ phải thu khó đòi, kèm chứng cứ chứng minh, sau đó tổng hợp vào bảng kê chi tiết để làm căn cứ hạch toán chi phí.

Điểm cần nhấn mạnh: aging report 1–30, 31–60, 61–90 ngày rất hữu ích cho quản trị sớm, nhưng không tự động đồng nghĩa với mức trích lập dự phòng theo quy định. Khi dùng cho mục đích kế toán/thuế, doanh nghiệp cần đối chiếu văn bản pháp lý, hồ sơ công nợ, biên bản đối chiếu, chứng từ gốc và tình trạng thực tế của khách nợ.

Những sai sót thường gặp khi lập aging report

Dùng ngày hóa đơn thay cho ngày đến hạn nhưng không ghi chú

Điều này làm nhiều khoản chưa đến hạn bị xếp nhầm vào nhóm quá hạn. Với doanh nghiệp có điều khoản tín dụng khác nhau theo từng khách hàng, sai lệch này có thể rất lớn.

Không cập nhật thanh toán từng phần

Một khách hàng đã trả một phần nhưng bảng vẫn giữ nguyên toàn bộ giá trị hóa đơn sẽ làm phóng đại rủi ro công nợ.

Không tách công nợ đang tranh chấp

Khoản đang tranh chấp chất lượng, thiếu hồ sơ nghiệm thu hoặc chờ bù trừ công nợ cần được đánh dấu riêng. Nếu chỉ xếp theo ngày quá hạn, ban điều hành có thể đánh giá sai nguyên nhân.

Không liên kết aging report với hạn mức tín dụng

Nếu khách hàng quá hạn trên 60 ngày nhưng vẫn được bán chịu thêm, aging report chỉ là báo cáo xem cho biết, chưa trở thành công cụ kiểm soát rủi ro.

Không có chủ sở hữu hành động

Một bảng aging report không có cột người phụ trách, hạn xử lý và trạng thái follow-up sẽ khó tạo thay đổi thực tế.

Ba kịch bản quản trị từ aging report

Kịch bản 1: Nợ quá hạn tăng nhưng tập trung ở vài khách hàng lớn

Đây là rủi ro tập trung. Doanh nghiệp cần đối chiếu công nợ ngay, đánh giá sức khỏe tài chính của khách hàng lớn, xem lại hạn mức tín dụng và cân nhắc điều kiện giao hàng tiếp theo.

Kịch bản 2: Nợ 1–30 ngày tăng trên diện rộng

Tình huống này có thể phản ánh quy trình thu tiền yếu, hóa đơn gửi chậm, thiếu nhắc nợ hoặc điều khoản thanh toán không được thực thi nghiêm. Cách xử lý nên bắt đầu từ quy trình và kỷ luật vận hành, chưa vội xem là nợ xấu.

Kịch bản 3: Nợ trên 90 ngày tăng cùng lúc với doanh thu tăng

Đây là kịch bản dễ gây ảo giác tăng trưởng. Doanh nghiệp có thể đang đẩy bán chịu để ghi nhận doanh thu, nhưng dòng tiền chưa về. Cần kiểm tra chất lượng doanh thu, dòng tiền từ hoạt động kinh doanh và chính sách hoa hồng bán hàng.

Checklist lập aging report chuẩn quản trị

  • Có ngày báo cáo rõ ràng.
  • Có số hóa đơn, ngày hóa đơn, ngày đến hạn.
  • Có số tiền gốc, số đã thu, số còn phải thu.
  • Có số ngày quá hạn.
  • Có nhóm tuổi nợ.
  • Có khách hàng, nhân viên phụ trách, bộ phận kinh doanh.
  • Có trạng thái xử lý và ngày follow-up gần nhất.
  • Có lý do quá hạn.
  • Có phân loại tranh chấp, bù trừ, cam kết trả.
  • Có cảnh báo khách hàng vượt hạn mức tín dụng.
  • Có tổng hợp theo khách hàng, nhóm tuổi nợ và tỷ trọng trên tổng phải thu.
  • Có đối chiếu với quy định dự phòng khi lập báo cáo tài chính.

Kết luận

Tuổi nợ phải thu và aging report là công cụ cốt lõi trong quản trị công nợ, vốn lưu động và rủi ro dòng tiền. Một báo cáo tốt không chỉ phân loại hóa đơn theo số ngày quá hạn, mà còn giúp doanh nghiệp ra quyết định: khách hàng nào cần nhắc nợ, khoản nào cần dừng cấp tín dụng, khoản nào cần đối chiếu, khoản nào có dấu hiệu khó thu hồi và khoản nào cần xem xét dự phòng theo quy định.

Với doanh nghiệp B2B, aging report nên được xem như bảng điều khiển dòng tiền, không chỉ là báo cáo kế toán cuối tháng.

FAQ về tuổi nợ phải thu

Tuổi nợ phải thu là gì?

Tuổi nợ phải thu là thời gian một khoản phải thu tồn tại hoặc đã quá hạn so với ngày đến hạn thanh toán. Trong quản trị công nợ, doanh nghiệp thường dùng số ngày quá hạn để phân loại rủi ro thu hồi tiền.

Aging report là gì?

Aging report là báo cáo phân loại các khoản phải thu chưa thanh toán theo nhóm tuổi nợ như chưa đến hạn, 1–30 ngày, 31–60 ngày, 61–90 ngày và trên 90 ngày. Báo cáo giúp doanh nghiệp kiểm soát công nợ và dòng tiền.

Aging report nên lập hằng tuần hay hằng tháng?

Doanh nghiệp có dòng tiền căng, bán chịu nhiều hoặc khách hàng lớn nên lập hằng tuần. Doanh nghiệp nhỏ, công nợ ít và chu kỳ thu tiền ổn định có thể lập hằng tháng.

Tuổi nợ phải thu có giống nợ xấu không?

Không. Tuổi nợ phải thu chỉ cho biết khoản nợ đã tồn tại hoặc quá hạn bao lâu. Nợ xấu hoặc nợ khó đòi cần đánh giá thêm khả năng thu hồi, hồ sơ chứng minh, tình trạng khách hàng và quy định kế toán/thuế liên quan.

Nhóm tuổi nợ nào đáng chú ý nhất?

Nhóm trên 90 ngày thường cần chú ý đặc biệt trong quản trị nội bộ. Tuy nhiên, với mục đích trích lập dự phòng theo quy định, doanh nghiệp cần đối chiếu ngưỡng thời gian và điều kiện hồ sơ theo văn bản pháp lý hiện hành.

Aging report có dùng để trích lập dự phòng không?

Aging report là dữ liệu đầu vào hữu ích, nhưng không phải căn cứ duy nhất. Khi trích lập dự phòng nợ phải thu khó đòi, doanh nghiệp cần chứng từ gốc, hồ sơ đối chiếu, bằng chứng khó thu hồi và quy định hiện hành.