Bài này thuộc hub Đọc báo cáo tài chính — loạt kiến thức đọc báo cáo tài chính nâng cao, không gắn mã cổ phiếu. Tín hiệu trong báo cáo chỉ để sàng lọc, không phải kết luận về một doanh nghiệp cụ thể.
Câu trả lời ngắn
Số ngày thu tiền bình quân, viết tắt là DSO (days sales outstanding), cho biết số dư phải thu tương đương doanh thu của bao nhiêu ngày. Một cách tính thông dụng là lấy phải thu bình quân chia doanh thu thuần rồi nhân với số ngày của kỳ. Nhưng không có công thức bắt buộc: chỉ cần đổi phải thu cuối kỳ sang bình quân, 365 sang 360 ngày, doanh thu chưa thuế sang có thuế giá trị gia tăng, phải thu khách hàng sang cả khoản trả trước cho người bán, hay số quý sang lũy kế, cùng một doanh nghiệp sẽ ra hai DSO cách nhau cả chục ngày. Vì vậy "tính cho đúng" nghĩa là chọn một định nghĩa, giữ nhất quán qua các kỳ và ghi rõ định nghĩa mỗi khi so sánh. Bài này không nêu mức DSO nào là tốt hay xấu, vì mức đó phụ thuộc ngành và điều khoản bán hàng.
Sơ đồ minh hoạ khái niệm, không phải số liệu thật.
Công thức: một cách tính thông dụng
Danh mục chỉ số của CFA Institute định nghĩa vòng quay phải thu bằng doanh thu chia phải thu bình quân, và số ngày phải thu bằng số ngày của kỳ chia vòng quay đó. Đây là quy ước của người phân tích, không phải quy định của chuẩn mực hay thông tư kế toán Việt Nam, nên bài gọi là "một cách tính thông dụng".
- Phải thu bình quân = (số đầu kỳ + số cuối kỳ) chia 2.
- Vòng quay phải thu = doanh thu thuần chia phải thu bình quân.
- DSO = 365 chia vòng quay phải thu, tức phải thu bình quân chia doanh thu thuần, nhân 365.
Báo cáo quý thì dùng doanh thu quý và khoảng 90 hay 91 ngày thay cho 365. Cách hiểu của Tâm An: DSO quy số dư phải thu ra "số ngày doanh thu"; nó không phải điều khoản thanh toán trong hợp đồng. Mẫu số gồm cả phần bán thu tiền ngay, nên doanh nghiệp bán tiền mặt nhiều có DSO thấp dù khách mua chịu vẫn trả chậm.
Năm lựa chọn làm con số đổi
1. Phải thu cuối kỳ hay bình quân. Doanh thu là dòng chảy của cả kỳ, còn phải thu là ảnh chụp một ngày. Dùng số cuối kỳ nghĩa là ghép doanh thu cả năm với ảnh chụp ngày cuối năm: nếu phải thu tăng mạnh trong năm, hoặc ngày cuối năm đúng cao điểm bán hàng, DSO bị đẩy lên. Bình quân hai đầu kỳ cân bằng hơn nhưng vẫn chỉ có hai điểm. Cách cuối kỳ vẫn dùng được, miễn là ghi rõ.
2. 365 hay 360 ngày. Cả hai đều gặp; 360 là cách làm tròn cho tháng 30 ngày. Chênh lệch khoảng 1,4% giá trị, nhỏ, nhưng thành sai lệch khi một bên dùng 365, bên kia dùng 360 rồi đem so.
3. Doanh thu thuần hay doanh thu có thuế giá trị gia tăng. Theo hướng dẫn lập báo cáo kết quả hoạt động kinh doanh của Thông tư 99, doanh thu bán hàng và cung cấp dịch vụ không bao gồm thuế gián thu, trong đó có thuế giá trị gia tăng. Còn phải thu khách hàng thường ghi theo số tiền khách phải trả, nên nếu hoá đơn đã gồm thuế thì tử số có thuế, mẫu số không. Đây là cách hiểu của Tâm An, cần đối chiếu chính sách kế toán của từng doanh nghiệp. Có thể nhân doanh thu với một hệ số để cùng cơ sở thuế, nhưng khi có hàng xuất khẩu, hàng không chịu thuế hay nhiều thuế suất, hệ số chung không còn đúng. Cách thực tế hơn là giữ nguyên số trên báo cáo, thừa nhận độ lệch và chỉ so cùng một doanh nghiệp qua các kỳ.
4. Phải thu nào được đưa vào. Trong mẫu báo cáo tình hình tài chính của Thông tư 99 (tên mới của bảng cân đối kế toán), nhóm "Các khoản phải thu ngắn hạn" là chỉ tiêu tổng hợp gồm phải thu ngắn hạn của khách hàng, trả trước cho người bán ngắn hạn, phải thu nội bộ, phải thu theo tiến độ hợp đồng xây dựng, phải thu khác, dự phòng phải thu khó đòi và tài sản thiếu chờ xử lý. Ba điểm cần chú ý:
- Trả trước cho người bán là tiền đã trả nhà cung cấp cho hàng, dịch vụ chưa nhận. Nó không sinh ra từ doanh thu bán hàng, nên cộng vào tử số là trộn hai thứ khác nhau.
- Dòng phải thu của khách hàng lấy từ số dư Nợ chi tiết của tài khoản phải thu, còn dự phòng ở dòng riêng; dòng tổng của nhóm thì đã trừ dự phòng. Tính trước hay sau dự phòng cho hai số khác nhau.
- Mẫu có cả phải thu dài hạn của khách hàng; đưa vào hay không là lựa chọn cần ghi rõ.
Cách thông dụng nhất là chỉ lấy phải thu của khách hàng, vì mẫu số là doanh thu bán hàng.
5. Kỳ nào, và mùa vụ. Phải thu cuối quý chia doanh thu quý rồi nhân 91 ngày cho một con số; phải thu cuối quý ba chia doanh thu lũy kế chín tháng rồi nhân 365 ngày cho một con số hoàn toàn khác, và sai kỳ, vì tử số và mẫu số không cùng khoảng thời gian. Khi doanh thu dồn vào một quý, phải thu quý đó cao nhưng doanh thu quý đó cũng cao, nên DSO quý có thể trông thấp dù khoản mới phát sinh chưa đến hạn. Với doanh nghiệp có mùa vụ, nên so cùng quý với cùng quý năm trước, không so quý liền kề.
Ví dụ minh hoạ: công ty X giả định
Công ty X giả định, đơn vị tỷ đồng, số liệu tự đặt, đã kiểm tính lại bằng Python, không phải số liệu thật. Doanh thu thuần cả năm là 2.700; bốn quý cộng lại: 480 + 560 + 610 + 1.050 = 2.700. Để minh hoạ phần thuế, giả sử toàn bộ doanh thu chịu thuế giá trị gia tăng 10% (con số giả định, không phải khẳng định thuế suất hiện hành).
| Chỉ tiêu | Đầu năm | Cuối quý 1 | Cuối quý 2 | Cuối quý 3 | Cuối năm |
|---|---|---|---|---|---|
| Phải thu khách hàng | 330 | 400 | 450 | 480 | 570 |
| Trả trước cho người bán | 60 | 90 | |||
| Dự phòng phải thu khó đòi | 12 | 30 | |||
| Doanh thu thuần trong quý | 480 | 560 | 610 | 1.050 |
Phải thu khách hàng bình quân = (330 + 570) chia 2 = 450; vòng quay = 2.700 chia 450 = 6,0 lần. Ba cách tính:
| Cách | Tử số | Mẫu số | DSO |
|---|---|---|---|
| 1. Phải thu khách hàng cuối kỳ, 365 ngày | 570 | 2.700 | 77,1 ngày |
| 2. Phải thu khách hàng bình quân, 365 ngày | 450 | 2.700 | 60,8 ngày |
| 3. Bình quân gồm cả trả trước người bán, 365 ngày | (390 + 660) chia 2 = 525 | 2.700 | 71,0 ngày |
Cách 2 ra 365 chia 6,0 = 60,8, khớp với 450 chia 2.700 nhân 365. Cùng công ty, cùng báo cáo, ba cách ra 77,1; 71,0 và 60,8, cách nhau 16,2 ngày.
Số liệu giả định, kiểm tính lại bằng Python.
Đổi thêm một lựa chọn, bắt đầu từ cách 2 (60,8 ngày):
- 360 ngày thay 365: 450 chia 2.700 nhân 360 = 60,0 ngày, giảm 0,8.
- Cùng cơ sở thuế: doanh thu thuần nhân 1,1 = 2.970; 450 chia 2.970 nhân 365 = 55,3 ngày, giảm 5,5.
- Trừ dự phòng: phải thu ròng bình quân = ((330 - 12) + (570 - 30)) chia 2 = 429; 429 chia 2.700 nhân 365 = 58,0 ngày, giảm 2,8.
Giữa 77,1 (cách 1) và 55,3 (bình quân, cùng cơ sở thuế) là 21,8 ngày, từ cùng một doanh nghiệp. Chưa con số nào "sai"; chúng trả lời những câu hỏi hơi khác nhau.
Còn kỳ và mùa vụ. DSO theo quý, tính bằng phải thu cuối quý chia doanh thu quý nhân 91, là 75,8; 73,1; 71,6 và 49,4 ngày cho quý một đến quý bốn. Quý bốn "thấp" chủ yếu vì doanh thu quý bốn là 1.050, chiếm 38,9% cả năm, chứ chưa chắc vì thu nhanh hơn. Nếu lấy phải thu cuối quý ba (480) chia doanh thu lũy kế chín tháng (1.650) rồi nhân nhầm 365, được 106,2 ngày; nhân đúng 273 ngày, được 79,4; theo số quý ba, 71,6.
Số liệu giả định, kiểm tính lại bằng Python.
Cách tính cho đúng: bốn việc nên làm
- Chọn định nghĩa trước khi nhìn kết quả, ghi thành một dòng, chẳng hạn: "phải thu khách hàng bình quân đầu - cuối kỳ chia doanh thu thuần nhân 365".
- Giữ nguyên định nghĩa qua mọi kỳ của cùng doanh nghiệp; nếu đổi, tính lại cả chuỗi kỳ trước.
- Chỉ so giữa các doanh nghiệp khi cùng định nghĩa; mô hình bán hàng và điều khoản thanh toán khác nhau cũng làm DSO khác nhau.
- Nhìn kèm số gốc: phải thu và doanh thu thay đổi bao nhiêu, vì DSO là một tỷ số và có thể đứng yên khi cả hai cùng tăng.
DSO cũng là một phần của chu kỳ chuyển đổi tiền: danh mục chỉ số của CFA Institute viết chu kỳ này bằng số ngày tồn kho cộng DSO trừ số ngày phải trả.
Cách đọc trên báo cáo
- Phạm vi, kỳ, mẫu: hợp nhất hay riêng lẻ, quý hay lũy kế. Báo cáo năm 2025 lập theo Thông tư 200; từ năm tài chính bắt đầu từ 01/01/2026 theo Thông tư 99 với mã số chỉ tiêu đánh lại, nên ghép theo tên dòng, không theo mã số.
- Phải thu: lấy dòng phải thu của khách hàng trên báo cáo tình hình tài chính (bảng cân đối kế toán), số cuối kỳ và số đầu kỳ; quyết định có cộng dòng dài hạn, trừ dự phòng hay không, rồi ghi lại.
- Doanh thu: lấy dòng doanh thu thuần về bán hàng và cung cấp dịch vụ trên báo cáo kết quả kinh doanh, khớp kỳ với số dư: cả năm với cả năm, quý với quý.
- Số đầu kỳ: khi sang mẫu mới, số đầu năm có thể được chuyển đổi hay phân loại lại so với số cuối năm đã công bố; xem thuyết minh trước khi lấy bình quân.
- Thuyết minh: chi tiết phải thu khách hàng, bên liên quan, nợ quá hạn và dự phòng nếu có.
Áp dụng cho từng mã. Khi có báo cáo tài chính thật, hệ thống của Tâm An dùng kiến thức này ở trục phân tích theo mã để ghi rõ định nghĩa DSO đang dùng và so từng doanh nghiệp với chính các kỳ trước của nó; đó chỉ là công cụ sàng lọc.
Điểm cần cẩn trọng
- Công thức DSO là quy ước phân tích, không phải quy định kế toán; năm lựa chọn ở trên là quyết định của người tính.
- Độ lệch do thuế giá trị gia tăng là cách hiểu của Tâm An, chưa có nguồn đơn lẻ; mức 10% trong ví dụ chỉ để minh hoạ.
- Cách xếp dòng dành cho doanh nghiệp phi tài chính; ngân hàng, bảo hiểm, chứng khoán có báo cáo riêng. Quy ước 91 ngày cho quý là cách làm nội bộ, không phải chuẩn.
Đừng nói quá
- Không viết "DSO của doanh nghiệp này là X ngày" khi chưa nói rõ cách tính.
- Không viết "DSO thấp là tốt, cao là xấu": bài không đưa ra ngưỡng nào.
- Không so DSO giữa hai nguồn khi định nghĩa có thể khác nhau.
- Không dùng một con số DSO, một kỳ hay ví dụ giả định để kết luận về một doanh nghiệp.
Tín hiệu không phải kết luận
DSO tăng hay giảm giữa các kỳ chỉ là tín hiệu để mở báo cáo và thuyết minh, chưa phải bằng chứng về điều gì. Mỗi biến động đều có nguyên nhân kinh doanh hợp lý khác: đổi điều khoản bán chịu theo hợp đồng lớn, doanh thu dồn vào cuối kỳ do mùa vụ, thay đổi cơ cấu khách hàng, thay đổi phạm vi hợp nhất, hay chỉ là khác định nghĩa. Chỉ kiểm toán độc lập, cơ quan quản lý và người có đủ hồ sơ mới đủ căn cứ kết luận về hành vi của một doanh nghiệp.
Căn cứ
Căn cứ kiểm ngày 14/10/2026.
- CFA Institute, "Financial Analysis Techniques" (refresher reading Level I, 2026) và "Financial Ratio List" (CFA Program Level II): vòng quay phải thu, số ngày phải thu, chu kỳ chuyển đổi tiền; chỉ trang công khai.
- Thông tư 99/2025/TT-BTC (hiệu lực 01/01/2026): mẫu Báo cáo tình hình tài chính, Công báo số 1577 + 1578 ngày 16/11/2025, tr. 33; hướng dẫn lập báo cáo này, Công báo số 1579 + 1580, tr. 60-61; hướng dẫn lập báo cáo kết quả hoạt động kinh doanh, cùng số Công báo, tr. 90-91.
- Thông tư 200/2014/TT-BTC cho báo cáo năm 2025: mẫu biểu chưa đối chiếu từ văn bản gốc trong bài này.
- Ghi chú nội bộ của Tâm An về DSO theo quý (nhân 91 ngày): quy ước, không phải chuẩn.
Đọc thêm
- Chất lượng lợi nhuận là gì? (trụ cột)
- Khoản phải thu trên báo cáo tài chính gồm những gì?
- Phải thu tăng nhanh hơn doanh thu có phải dấu hiệu xấu không?
- Chu kỳ chuyển đổi tiền (CCC) là gì?
- Phải thu, tồn kho, phải trả thay đổi: dòng tiền tăng hay giảm?
- Doanh thu được ghi nhận khi nào, khác thu tiền thế nào?
Cả chuỗi: chuyên mục Đọc báo cáo tài chính.
DSO quy số dư phải thu ra số ngày doanh thu, theo một cách tính thông dụng chứ không phải quy định kế toán. Cùng một doanh nghiệp có thể ra 77,1; 71,0 hay 60,8 ngày chỉ vì chọn số dư cuối kỳ hay bình quân, có hay không khoản trả trước cho người bán, và còn lệch thêm vì số ngày, thuế giá trị gia tăng, kỳ và mùa vụ. Cách làm cho đúng là chọn một định nghĩa, giữ nhất quán qua các kỳ, ghi rõ khi so sánh, và coi biến động của DSO là tín hiệu để mở báo cáo và thuyết minh, chưa phải kết luận về doanh nghiệp.
Nội dung mang tính giáo dục, không phải tư vấn đầu tư. Tín hiệu và mô hình chỉ để sàng lọc, không phải kết luận. Căn cứ pháp lý có thể thay đổi; luôn đối chiếu văn bản hiện hành.

