Cách Tính Vòng Quay Khoản Phải Thu (DSO)
Công Thức, Ví Dụ Số Và Ngưỡng Cảnh Báo
- DSO (Days Sales Outstanding) = (Khoản phải thu bình quân ÷ Doanh thu tín dụng) × Số ngày trong kỳ. Kết quả là số ngày trung bình doanh nghiệp mất để thu được tiền sau khi đã bán hàng ghi nợ.
- DSO càng thấp càng tốt — tiền về nhanh hơn, ít phải vay để bù đắp vốn lưu động. DSO trên 60 ngày với doanh nghiệp bán lẻ B2C hoặc trên 90 ngày với B2B thường là dấu hiệu chính sách công nợ đang lỏng hơn khả năng thu hồi thực tế.
- Vòng quay khoản phải thu (Receivables Turnover) là góc nhìn ngược lại của DSO — tính bằng Doanh thu tín dụng ÷ Khoản phải thu bình quân, cho biết khoản phải thu quay được bao nhiêu vòng trong kỳ, thay vì bao nhiêu ngày.
- So DSO với kỳ hạn công nợ đã thỏa thuận (payment terms) mới có ý nghĩa — DSO cao hơn hẳn kỳ hạn ghi trong hợp đồng nghĩa là khách đang trả chậm hơn cam kết, không phải chính sách công nợ sai.
- DSO là 1 trong 3 thành phần của Cash Conversion Cycle (CCC) cùng với DIO và DPO — xem thêm cách 3 chỉ số này cộng lại thành vòng quay tiền mặt trong bài về Cash Conversion Cycle.
Bán được hàng không có nghĩa là đã có tiền. Nếu khách hàng trả chậm, tiền vẫn còn kẹt trên sổ sách dưới dạng khoản phải thu — trong khi doanh nghiệp vẫn phải trả lương, trả nhà cung cấp, trả lãi vay đúng hạn. DSO (Days Sales Outstanding, còn gọi là kỳ thu tiền bình quân) là chỉ số duy nhất trả lời thẳng câu hỏi: trung bình mất bao nhiêu ngày để một đồng doanh thu ghi sổ biến thành một đồng tiền mặt trong tài khoản. Bài này trình bày công thức tính DSO đúng chuẩn, 2 ví dụ số tính từng bước, bảng ngưỡng DSO tham chiếu theo loại hình kinh doanh, và cách rút ngắn DSO khi con số đang xấu đi.
Công Thức Tính DSO (Vòng Quay Khoản Phải Thu)
Công thức chuẩn:
DSO = (Khoản phải thu bình quân ÷ Tổng doanh thu bán chịu trong kỳ) × Số ngày trong kỳ
Trong đó:
- Khoản phải thu bình quân = (Khoản phải thu đầu kỳ + Khoản phải thu cuối kỳ) ÷ 2 — lấy trung bình để tránh bị lệch bởi 1 hoá đơn lớn phát sinh đúng ngày chốt sổ.
- Doanh thu bán chịu chỉ tính phần bán ghi nợ (trả sau), không tính doanh thu thu tiền ngay — trộn cả 2 loại sẽ làm DSO thấp giả tạo với doanh nghiệp có tỷ trọng tiền mặt lớn.
- Số ngày trong kỳ thường là 30 (tính theo tháng), 90 (theo quý) hoặc 365 (theo năm), tuỳ chu kỳ báo cáo đang dùng.
Vòng quay khoản phải thu (Receivables Turnover Ratio) là nghịch đảo về mặt ý nghĩa của DSO, tính theo công thức:
Vòng quay khoản phải thu = Doanh thu bán chịu ÷ Khoản phải thu bình quân
Số vòng quay càng cao, DSO càng thấp — 2 chỉ số này luôn đi ngược chiều nhau và cùng đo một hiện tượng: tốc độ chuyển đổi công nợ thành tiền mặt.
Một điểm dễ nhầm: nhiều bảng tính lấy nhầm tổng doanh thu (gồm cả phần thu tiền ngay) làm mẫu số thay vì chỉ doanh thu bán chịu. Với doanh nghiệp bán lẻ có 70% thu tiền mặt, 30% cho nợ, dùng tổng doanh thu sẽ khiến DSO tính ra thấp hơn thực tế gần 3 lần — trông có vẻ khoẻ nhưng phần công nợ thật đang xấu đi mà không ai nhìn thấy.
Ví Dụ Tính DSO Từng Bước
Một công ty phân phối văn phòng phẩm cho các đại lý, kỳ hạn công nợ thỏa thuận 45 ngày. Số liệu quý gần nhất:
- Khoản phải thu đầu quý: 1.800 triệu đồng
- Khoản phải thu cuối quý: 2.200 triệu đồng
- Doanh thu bán chịu trong quý (90 ngày): 12.000 triệu đồng
Bước 1 — Khoản phải thu bình quân = (1.800 + 2.200) ÷ 2 = 2.000 triệu đồng.
Bước 2 — DSO = (2.000 ÷ 12.000) × 90 = 15 ngày.
Kết luận: DSO thực tế 15 ngày, thấp hơn nhiều so với kỳ hạn công nợ 45 ngày đã thỏa thuận — nghĩa là phần lớn đại lý đang trả sớm hơn hạn, hoặc công ty thu được một lượng tiền mặt đáng kể ngay tại thời điểm giao hàng. Đây là dấu hiệu tốt, không cần hành động gì thêm.
Một công ty cung cấp dịch vụ marketing thuê ngoài cho doanh nghiệp, kỳ hạn công nợ 30 ngày. Số liệu 2 quý liên tiếp:
- Quý 1: khoản phải thu bình quân 900 triệu, doanh thu bán chịu 2.700 triệu (90 ngày) → DSO = (900 ÷ 2.700) × 90 = 30 ngày.
- Quý 2: khoản phải thu bình quân 1.500 triệu, doanh thu bán chịu 2.700 triệu (90 ngày, doanh thu không đổi) → DSO = (1.500 ÷ 2.700) × 90 = 50 ngày.
Kết luận: DSO tăng từ đúng bằng kỳ hạn công nợ (30 ngày) lên 50 ngày dù doanh thu không đổi — nghĩa là khách hàng đang trả chậm hơn cam kết trung bình 20 ngày. Với doanh thu 2.700 triệu/quý, mỗi 20 ngày chậm trả tương đương khoảng 600 triệu đồng tiền mặt đang bị giữ lại ngoài kế hoạch, đúng bằng phần chênh khoản phải thu bình quân giữa 2 quý.
DSO Bao Nhiêu Là Tốt? Ngưỡng Theo Loại Hình Kinh Doanh
Không có 1 con số DSO đúng cho mọi ngành — DSO hợp lý phụ thuộc trực tiếp vào kỳ hạn công nợ (payment terms) mà ngành đó vẫn áp dụng. Bảng dưới là ngưỡng tham chiếu, không phải chuẩn tuyệt đối:
| Loại hình kinh doanh | Kỳ hạn công nợ phổ biến | DSO nên nằm trong khoảng | Dấu hiệu cần soi lại |
|---|---|---|---|
| Bán lẻ, thu tiền mặt/chuyển khoản ngay | 0 ngày (COD) | 0–5 ngày | DSO vượt 10 ngày dù bán lẻ trực tiếp |
| Thương mại điện tử, marketplace | Sàn giữ tiền 7–14 ngày | 7–20 ngày | DSO vượt xa chu kỳ đối soát của sàn |
| Phân phối B2B, đại lý | 30–45 ngày | 25–50 ngày | DSO vượt kỳ hạn công nợ trên 15 ngày |
| Dịch vụ B2B (agency, tư vấn, SaaS doanh nghiệp) | 30 ngày | 30–45 ngày | DSO tăng liên tục qua nhiều quý |
| Xây dựng, thầu dự án, xuất khẩu | 60–90 ngày, có bảo lãnh | 60–100 ngày | DSO vượt 120 ngày, phát sinh nợ khó đòi |
Cách đọc bảng đúng: cột quan trọng nhất không phải "DSO nên nằm trong khoảng" mà là chênh lệch giữa DSO thực tế và kỳ hạn công nợ đã thỏa thuận. Một doanh nghiệp xây dựng có DSO 90 ngày với kỳ hạn công nợ 90 ngày đang hoạt động đúng thiết kế; một doanh nghiệp dịch vụ B2B có DSO 60 ngày với kỳ hạn công nợ 30 ngày đang có vấn đề thu hồi công nợ nghiêm trọng, dù con số 60 ngày trông "bình thường" nếu so với ngành xây dựng.
Nhận Trọn Ebook "13 Bước Xây Dựng Công Ty" Miễn Phí
Ebook đầy đủ (không phải 1 chapter) — hướng dẫn từng bước xây dựng công ty sẵn sàng gọi vốn, gửi ngay về email, hoàn toàn miễn phí.
Nhận trong 60 giây · Không spam · Hủy bất cứ lúc nào
DSO Tăng Ảnh Hưởng Dòng Tiền Thế Nào
DSO không phải chỉ số kế toán đơn thuần — mỗi ngày DSO tăng thêm là một lượng tiền mặt cụ thể bị giữ lại ngoài tầm kiểm soát của doanh nghiệp. Công thức nhanh để quy đổi:
Tiền mặt bị giữ thêm = (Số ngày DSO tăng ÷ Số ngày trong kỳ) × Doanh thu bán chịu trong kỳ
Ở ví dụ minh hoạ 2 phía trên, DSO tăng 20 ngày trên doanh thu bán chịu 2.700 triệu/90 ngày → tiền mặt bị giữ thêm = (20 ÷ 90) × 2.700 ≈ 600 triệu đồng — đúng bằng phần chênh khoản phải thu bình quân đã tính ở bước 2.
Với startup đang dùng runway để tính số tháng còn sống, DSO tăng có tác động gián tiếp nhưng thật: doanh thu ghi nhận trên báo cáo kết quả kinh doanh vẫn tăng trưởng đúng kế hoạch, nhưng dòng tiền thực tế vào tài khoản chậm hơn — nếu không tách riêng theo dõi, founder dễ lầm tưởng công ty vẫn khoẻ trong khi tiền mặt đang cạn nhanh hơn dự báo. Đây là lý do báo cáo dòng tiền và báo cáo kết quả kinh doanh phải đọc song song, không đọc riêng lẻ.
DSO không đứng một mình — nó là một trong ba mảnh ghép của vòng quay tiền mặt toàn doanh nghiệp, cùng với thời gian tồn kho (DIO) và thời gian trả nhà cung cấp (DPO). Ba chỉ số này cộng trừ lại với nhau tạo thành Cash Conversion Cycle (CCC) — con số cho biết chính xác doanh nghiệp cần bao nhiêu ngày để một đồng tiền bỏ ra mua hàng quay trở lại thành tiền mặt trong tay, sau khi đã qua đủ 3 chặng: tồn kho, bán chịu và trả nợ nhà cung cấp. Founder chỉ theo dõi riêng DSO mà không đặt trong bức tranh CCC dễ bỏ lỡ trường hợp DSO cải thiện nhưng DIO (hàng tồn kho ứ đọng) lại xấu đi cùng lúc, khiến tổng vòng quay tiền mặt của công ty không đổi hoặc còn tệ hơn. Cách tính đầy đủ công thức CCC, benchmark theo mô hình kinh doanh và case thật về một startup có DSO kéo dài vì phụ thuộc kênh phân phối lớn, xem chi tiết trong bài Cash Conversion Cycle cho startup.
Cách Rút Ngắn DSO Trong Thực Tế
- Rút ngắn kỳ hạn công nợ cho khách mới, giữ nguyên cho khách VIP đã có lịch sử trả đúng hạn — áp kỳ hạn 15–30 ngày cho khách mới thay vì mặc định 45–60 ngày như khách lâu năm.
- Chiết khấu thanh toán sớm 1–2% nếu khách trả trong 10 ngày đầu (điều khoản kiểu 2/10 net 30) — chi phí chiết khấu thường rẻ hơn nhiều so với lãi vay ngắn hạn để bù đắp vốn lưu động.
- Gửi hoá đơn ngay khi giao hàng, không đợi cuối tháng gộp lại — mỗi ngày chậm gửi hoá đơn là một ngày cộng thẳng vào DSO, dù khách hoàn toàn sẵn sàng trả đúng hạn nếu nhận được hoá đơn kịp thời.
- Theo dõi công nợ theo tuổi nợ (ageing report), chia theo nhóm 0–30 ngày / 31–60 ngày / trên 60 ngày quá hạn — tập trung nhắc nợ nhóm sắp chuyển sang khó đòi trước, không rải đều nguồn lực cho mọi khách.
- Đặt hạn mức tín dụng (credit limit) theo từng khách dựa trên lịch sử thanh toán, không cấp nợ vô hạn cho khách lớn chỉ vì doanh số cao — khách lớn trả chậm gây tổn thương dòng tiền lớn hơn nhiều khách nhỏ.
- Cân nhắc bán nợ (factoring) cho các khoản phải thu lớn, kỳ hạn dài nếu doanh nghiệp cần tiền mặt gấp hơn là giữ nguyên biên lợi nhuận — đây là công cụ tài chính, không phải dấu hiệu doanh nghiệp yếu.
Khi nào DSO cao là chấp nhận được
DSO cao không tự động là vấn đề nếu doanh nghiệp chủ động chọn kỳ hạn công nợ dài để giành hợp đồng lớn, và đã tính đúng chi phí vốn cho quyết định đó (xem thêm thuật ngữ Financial Statements để hiểu DSO nằm ở đâu trong bộ báo cáo tài chính). Vấn đề thật sự nằm ở DSO tăng dần không kiểm soát mà không có chủ đích thương mại nào đứng sau — đó là tín hiệu quy trình thu hồi công nợ đang lỏng lẻo, cần khắc phục ngay trước khi ảnh hưởng tới khả năng trả lương và trả nhà cung cấp đúng hạn.
4 Lỗi Tính DSO Hay Gặp
Dùng tổng doanh thu thay vì doanh thu bán chịu
Trộn cả doanh thu thu tiền ngay vào mẫu số làm DSO thấp giả tạo, che mất vấn đề công nợ thật với phần khách bán chịu.
Lấy khoản phải thu tại 1 thời điểm thay vì bình quân
Chỉ lấy số dư cuối kỳ (thay vì trung bình đầu-cuối kỳ) khiến DSO bị lệch mạnh nếu có 1 hoá đơn lớn phát sinh sát ngày chốt sổ.
So DSO của mình với DSO ngành khác
DSO ngành xây dựng và DSO ngành bán lẻ COD không so được với nhau — luôn so với kỳ hạn công nợ đã thỏa thuận của chính doanh nghiệp, hoặc với chính DSO của các kỳ trước.
Không tách riêng nợ khó đòi khi tính khoản phải thu
Đưa cả khoản nợ đã quá hạn nhiều tháng, gần như chắc chắn không thu được, vào khoản phải thu bình quân làm DSO tăng ảo — cần trích lập dự phòng và loại phần này ra khỏi phân tích DSO vận hành thông thường.
Câu Hỏi Thường Gặp
DSO cao có phải luôn là dấu hiệu xấu?
Không. DSO cao là bình thường nếu khớp với kỳ hạn công nợ đã thỏa thuận (ví dụ ngành xây dựng, xuất khẩu thường có kỳ hạn 60–90 ngày). DSO chỉ đáng lo khi cao hơn hẳn kỳ hạn công nợ, hoặc tăng liên tục qua các kỳ mà không có lý do thương mại rõ ràng.
DSO khác gì Cash Conversion Cycle (CCC)?
DSO chỉ đo 1 phần của vòng quay tiền mặt — thời gian thu tiền từ khách hàng. CCC cộng thêm DIO (thời gian tồn kho) và trừ DPO (thời gian trả nhà cung cấp) để ra bức tranh đầy đủ về vòng quay tiền mặt toàn doanh nghiệp.
Tính DSO theo tháng, quý hay năm thì đúng?
Cả 3 đều đúng miễn nhất quán — quan trọng là dùng đúng số ngày tương ứng (30, 90 hoặc 365) và so sánh DSO cùng 1 kỳ đo với nhau qua các giai đoạn, không so DSO tính theo tháng với DSO tính theo năm.
Doanh nghiệp mới thành lập, chưa có số liệu 2 kỳ, tính DSO thế nào?
Có thể dùng khoản phải thu tại 1 thời điểm cuối kỳ thay cho bình quân trong vài kỳ đầu, nhưng nên chuyển sang tính bình quân đầu-cuối kỳ ngay khi có đủ 2 điểm dữ liệu để tránh DSO bị lệch bởi biến động ngắn hạn.
DSO có áp dụng được cho doanh nghiệp chỉ bán hàng thu tiền ngay không?
DSO chỉ có ý nghĩa khi doanh nghiệp có bán chịu (cho nợ). Nếu 100% giao dịch thu tiền ngay, DSO gần như bằng 0 và không phải chỉ số cần theo dõi — nên tập trung vào các chỉ số vòng quay hàng tồn kho và dòng tiền hoạt động thay thế.
Pitch Deck · Định Giá · BOD · Cap Table A–Z · Go To Market
🎯 Đúng chủ đề bài này: Ebook "13 Bước Xây Dựng Công Ty"
Toàn bộ framework từ 16 founders đã gọi được 300+ tỷ VND. Nhận link trong 3 phút.
Muốn AI review pitch deck & tài chính của bạn ngay?
Upload deck, nhận phân tích điểm yếu theo góc nhìn NĐT, hỏi đáp không giới hạn về định giá, cap table, gọi vốn — AI được train từ 14 năm kinh nghiệm thực chiến của Hải H Nguyễn.
Doanh Nghiệp Doanh Thu >1 Triệu USD/Năm?
Có thể tham gia chương trình Coaching 1vs1 trong 03 tháng (Học phí 350.000.000đ) — thực chiến như các doanh nghiệp Nina Ecom Center, VinCSS, VietContent, HOPE, VCO Group, Vua Cua, Ana Academy, Baumarkt, Erent. Điền thông tin công ty tại link đăng ký — nếu phù hợp, BeginGuru sẽ liên hệ để bạn Zoom Call 45 phút tìm hiểu với chuyên gia Hải H Nguyễn.