Hạn công bố báo cáo tài chính quý, bán niên và năm của công ty đại chúng và công ty niêm yết là bao lâu?

2026· Tác giả Bùi Văn Cường
KHOÁ HỌC ĐỌC BÁO CÁO TÀI CHÍNH
Đọc báo cáo tài chính — chất lượng lợi nhuận: sơ đồ minh hoạ — Tâm An School

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

Trong Thông tư 96/2020/TT-BTC, hạn công bố báo cáo tài chính thường gồm hai cận, và cận nào đến trước thì áp dụng. Báo cáo năm đã kiểm toán: 10 ngày kể từ ngày tổ chức kiểm toán ký báo cáo kiểm toán, nhưng không quá 90 ngày kể từ ngày kết thúc năm tài chính. Với tổ chức niêm yết cổ phiếu và công ty đại chúng quy mô lớn (vốn góp từ 120 tỷ đồng trở lên tại báo cáo năm gần nhất đã kiểm toán): báo cáo quý 20 ngày kể từ ngày kết thúc quý, 30 ngày nếu là công ty mẹ; bán niên đã soát xét 5 ngày kể từ ngày ký, không quá 45 ngày, hoặc 60 ngày với công ty mẹ. Đây là bản gốc 2020, đã đọc nguyên văn; ba thông tư sửa đổi sau đó, theo các trang trích, không đụng đến các điều này, nhưng chưa có bản hợp nhất chính thức. Căn cứ kiểm ngày 17/10/2026.

Năm mốc công bố định kỳ theo bản gốc Thông tư 96/2020: quý, quý soát xét, bán niên, năm và thường niên

Sơ đồ minh hoạ khái niệm, số ngày theo bản gốc Thông tư 96/2020.

Ai phải công bố mốc nào

Thông tư chia hai tầng. Điều 10 áp dụng cho mọi công ty đại chúng: báo cáo năm đã kiểm toán và báo cáo thường niên. Điều 14 áp dụng cho tổ chức niêm yết cổ phiếu và công ty đại chúng quy mô lớn (Điều 3 khoản 1: vốn góp của chủ sở hữu từ 120 tỷ đồng trở lên tại báo cáo năm gần nhất đã kiểm toán); khoản 1 yêu cầu họ công bố cả các nội dung của Điều 10, các khoản 2 đến 5 thêm bán niên, quý và phần giải trình.

Báo cáo Hạn công bố (bản gốc 2020) Điều
Năm, đã kiểm toán 10 ngày kể từ ngày ký báo cáo kiểm toán, không quá 90 ngày kể từ ngày kết thúc năm tài chính 10.1.c
Thường niên 20 ngày kể từ ngày công bố báo cáo năm, không quá 110 ngày kể từ ngày kết thúc năm tài chính 10.2
Bán niên, đã soát xét 5 ngày kể từ ngày ký báo cáo soát xét, không quá 45 ngày kể từ ngày kết thúc 6 tháng đầu năm tài chính; công ty mẹ: không quá 60 ngày 14.2.c
Quý 20 ngày kể từ ngày kết thúc quý; công ty mẹ: 30 ngày 14.3.c
Quý, đã soát xét (nếu có) 5 ngày kể từ ngày ký báo cáo soát xét, không quá 45 ngày kể từ ngày kết thúc quý 14.3.c

"Công ty mẹ" trong bảng gồm cả đơn vị kế toán cấp trên có đơn vị trực thuộc tổ chức kế toán riêng. Điều 10 không nêu báo cáo quý hay bán niên cho công ty đại chúng chưa niêm yết và dưới ngưỡng 120 tỷ đồng; quy định riêng của sở giao dịch hay văn bản khác thì Tâm An chưa tra. Thông tư 99/2025 nêu báo cáo giữa niên độ gồm cả quý IV (Điều 15 khoản 2) và để pháp luật chuyên ngành quyết định việc có phải lập hay không (Điều 16 khoản 1). Điều 14 khoản 3 chỉ ghi "quý", nên Tâm An hiểu quý IV cũng có hạn của báo cáo quý (cách hiểu, cần đối chiếu).

Hai cận trong một hạn: cận nào đến trước

Hạn của báo cáo năm không phải "10 ngày" hay "90 ngày", mà là cận đến sớm hơn: cận tính từ ngày ký báo cáo kiểm toán, và trần tính từ ngày kết thúc năm tài chính. Ký sớm thì cận 10 ngày ràng buộc; ký muộn thì trần ràng buộc và khoảng từ ngày ký đến hạn bị rút ngắn. Bán niên, quý soát xét và thường niên cùng cấu trúc.

Cách đếm trong bài: ngày kết thúc kỳ hoặc ngày ký là mốc 0, hạn bằng mốc cộng số ngày theo lịch. Thông tư không giải thích cách đếm. Với báo cáo năm, 90 ngày kể từ 31/12 rơi vào 31/3 nếu năm sau không nhuận và 30/3 nếu năm sau nhuận: cùng quy tắc nhưng hạn lùi một ngày.

Công ty X giả định: ký báo cáo năm ngày 10/3 thì hạn 20/3, ký ngày 28/3 thì hạn rút về trần 30/3

Số liệu giả định, tính lại bằng Python.

Công ty mẹ, soát xét thay báo cáo quý, năm tài chính lệch

Công ty mẹ và đơn vị kế toán cấp trên. Điều 10 khoản 1 điểm a: công ty mẹ công bố hai báo cáo năm, báo cáo riêng và báo cáo hợp nhất; đơn vị kế toán cấp trên có đơn vị trực thuộc tổ chức kế toán riêng công bố báo cáo tổng hợp. Đúng những công ty này được hạn dài hơn ở Điều 14 (quý 30 ngày, bán niên 60 ngày).

Báo cáo quý đã soát xét có thể thay báo cáo quý. Điều 14 khoản 3 nói công ty đã công bố báo cáo quý đã soát xét trong thời hạn của báo cáo quý thì không phải công bố báo cáo quý. Muốn thay bản quý thì bản soát xét phải kịp hạn của bản quý (20 ngày, hoặc 30 ngày với công ty mẹ).

Năm tài chính không trùng năm dương lịch. Bán niên tính từ khi kết thúc 6 tháng đầu năm tài chính, báo cáo năm từ khi kết thúc năm tài chính, nên với năm tài chính kết thúc 30/9, mọi mốc dịch theo. Chữ "quý" trong Điều 14 khoản 3 không nói rõ quý dương lịch hay quý của năm tài chính; Tâm An hiểu theo năm tài chính của công ty (cách hiểu, cần đối chiếu).

"Ngày" là ngày nào, và hạn rơi vào ngày nghỉ

Điều 10 và Điều 14 chỉ ghi "ngày", trong khi nhiều chỗ khác ghi rõ "ngày làm việc" (như Điều 7 khoản 2 điểm b: 03 ngày làm việc). Tâm An hiểu là ngày theo lịch (cách hiểu, cần đối chiếu).

Điều 7 khoản 7 có quy tắc cho trường hợp nghĩa vụ công bố thông tin phát sinh vào ngày nghỉ, ngày lễ: tổ chức công bố trên trang thông tin điện tử của mình, rồi thực hiện đầy đủ nghĩa vụ ở các kênh còn lại vào ngày làm việc liền sau. Văn bản dùng chữ "phát sinh", không nói rõ có áp cho ngày cuối của hạn hay không; Tâm An chưa thấy hướng dẫn xác nhận, nên không viết "hạn tự động lùi sang thứ Hai". Điều 8 chỉ cho tạm hoãn khi bất khả kháng (thiên tai, dịch bệnh...), kèm báo cáo ngay cho Ủy ban Chứng khoán Nhà nước và sở giao dịch: một ngoại lệ hẹp.

Công bố ở đâu, kèm những gì

Kênh. Điều 7: tổ chức niêm yết công bố trên trang thông tin điện tử của mình, hệ thống công bố thông tin của Ủy ban Chứng khoán Nhà nước và trang của sở giao dịch; công ty đại chúng khác ở hai kênh đầu. Trang thông tin điện tử phải hiển thị thời gian đăng tải (Điều 7 khoản 2 điểm d), nên ngày công bố kiểm được ngay trên trang.

Nội dung kèm theo. Báo cáo năm phải đầy đủ báo cáo, phụ lục và thuyết minh (Điều 10 khoản 1 điểm a). Báo cáo quý và bán niên phải là dạng đầy đủ theo chuẩn mực về báo cáo giữa niên độ (Điều 14). Bản kiểm toán kèm báo cáo kiểm toán, bản soát xét kèm kết luận soát xét, cộng văn bản giải trình của công ty khi ý kiến hoặc kết luận không phải chấp nhận toàn phần; xem bài về các phần của báo cáo kiểm toán. Giải trình biến động lợi nhuận sau thuế (Điều 14 khoản 4 và 5) và các ngưỡng nằm ở bài giải trình biến động lợi nhuận.

Ví dụ minh hoạ: công ty X và công ty Y giả định

Hai công ty giả định, ngày tính lại bằng Python.

Công ty X. Niêm yết cổ phiếu, là công ty mẹ, năm tài chính trùng năm dương lịch. Lịch nền: năm N không nhuận, ngày 1/1 là thứ Sáu; năm N+1 nhuận.

Mốc (giả định) Ngày ký Theo ngày ký Trần Hạn
Bán niên (hết 30/6), ký sớm 10/8 (thứ Ba) 15/8 (Chủ nhật) 60 ngày: 29/8 (Chủ nhật) 15/8
Bán niên, ký muộn 26/8 (thứ Năm) 31/8 (thứ Ba) 29/8 (Chủ nhật) 29/8
Năm N (hết 31/12), ký sớm 10/3 (thứ Sáu) 20/3 (thứ Hai) 90 ngày: 30/3 (thứ Năm) 20/3
Năm N, ký muộn 28/3 (thứ Ba) 7/4 (thứ Sáu) 30/3 (thứ Năm) 30/3

Cả hai bán niên có hạn rơi vào Chủ nhật, tình huống Điều 7 khoản 7 chưa trả lời rõ. Ở báo cáo năm, ký ngày 28/3 thì chỉ còn 2 ngày thay vì 10 ngày; năm N+1 nhuận nên trần là 30/3, không phải 31/3. Ký muộn không có nghĩa doanh nghiệp làm sai; bài không suy ra nguyên nhân.

Công ty Y. Niêm yết, không phải công ty mẹ, năm tài chính từ 1/10 đến 30/9. Quý I kết thúc 31/12 nên hạn 20 ngày là 20/1; bán niên kết thúc 31/3 nên trần 45 ngày là 15/5; năm kết thúc 30/9 nên trần 90 ngày là 29/12.

Nếu bản quý I soát xét của Y ký ngày 14/1 và công bố ngày 19/1 (14/1 cộng 5 ngày) thì kịp hạn 20/1, nên theo Điều 14 khoản 3 Y không phải công bố thêm bản chưa soát xét. Nếu ký ngày 18/1 thì cộng 5 ngày là 23/1, muộn hơn 20/1: bản ấy không còn thay được bản quý. Mọi ngày ký và mốc của X, Y do Tâm An tự đặt.

Cách đọc trên báo cáo

  1. Xác định nhóm và loại báo cáo: có niêm yết cổ phiếu hoặc vốn góp từ 120 tỷ đồng không; có phải công ty mẹ không; báo cáo là quý, bán niên hay năm.
  2. Tìm hai ngày trong hồ sơ: ngày kết thúc kỳ ở đầu báo cáo và ngày ký ở cuối báo cáo kiểm toán hoặc soát xét (phân biệt hai loại ở bài báo cáo tài chính tự lập, soát xét và kiểm toán). Tính hai cận, lấy cận sớm hơn.
  3. Đọc thời gian đăng tải hiển thị trên trang thông tin điện tử hoặc hệ thống công bố, không dùng ngày bài báo đưa tin.
  4. Kiểm bộ hồ sơ có đủ không: báo cáo, thuyết minh; báo cáo riêng và hợp nhất với công ty mẹ; báo cáo kiểm toán hoặc kết luận soát xét; văn bản giải trình khi cần. Chênh lệch số trước và sau kiểm toán là việc khác (xem bài lợi nhuận trước và sau kiểm toán).

Bốn việc kiểm khi xem một lần công bố: nhóm và loại báo cáo, hai ngày, thời gian đăng tải, bộ hồ sơ

Sơ đồ minh hoạ khái niệm.

Áp dụng cho từng mã. Khi có báo cáo thật, trục phân tích theo mã của Tâm An ghi kỳ báo cáo và ngày công bố cạnh nhau như dữ kiện, không quy thành điểm hay xếp hạng.

Điểm cần cẩn trọng

  • Số ngày là của bản gốc 2020, đọc nguyên văn từ một bản sao toàn văn; ba thông tư sửa đổi chỉ đọc qua các trang trích, và chưa có bản hợp nhất chính thức. Tính đến ngày kiểm 17/10/2026, báo chí đưa tin một thông tư thay thế Thông tư 96 đang ở dạng dự thảo, chưa thấy ban hành; bài không nêu nội dung dự thảo.
  • Điều 14 chỉ áp cho tổ chức niêm yết cổ phiếu và công ty đại chúng quy mô lớn; quy định riêng của sở giao dịch, ngân hàng, bảo hiểm, công ty chứng khoán, quỹ chưa tra.
  • Cách đếm theo lịch, quy tắc ngày nghỉ cho ngày cuối của hạn, quý IV và quý của năm tài chính là cách hiểu của Tâm An, cần đối chiếu.
  • Hậu quả khi trễ hạn không được bàn vì chưa xác minh; công ty X, Y và mọi ngày ký là giả định đơn giản hoá.

Đừng nói quá

  • Không viết "công bố sát hạn là dấu hiệu xấu" hay "công bố sớm là tốt": hạn chỉ là mốc quy định.
  • Không viết "mọi công ty đều công bố quý trong 20 ngày": con số gắn với nhóm niêm yết hoặc quy mô lớn, và công ty mẹ là 30 ngày.
  • Không viết "hạn đã thay đổi" khi chưa đọc văn bản, cũng không viết "hạn không bao giờ đổi".
  • Không dùng ngày công bố để đánh giá một doanh nghiệp hay cổ phiếu. Bài không phải khuyến nghị đầu tư.

Tín hiệu không phải kết luận

Khoảng cách giữa ngày công bố và hạn quy định là một dữ kiện lịch, giúp biết nên tìm ngày nào và đọc phần nào trong hồ sơ. Nó chưa phải đánh giá về chất lượng báo cáo hay về doanh nghiệp, và chưa phải kết luận ai đúng ai sai.

Căn cứ

Căn cứ kiểm ngày 17/10/2026.

  • Thông tư 96/2020/TT-BTC ngày 16/11/2020, bản gốc: Điều 3, 4, 7, 8, 10 và 14 (bản sao toàn văn, đọc nguyên văn, mức A*).
  • Thông tư 68/2024/TT-BTC (Điều 4), 18/2025/TT-BTC (Điều 2), 08/2026/TT-BTC (Điều 1 đến 3): đọc qua trang trích, theo đó chỉ sửa Điều 5, 25, 33, 37 và phụ lục của Thông tư 96; cần đối chiếu bản hợp nhất.
  • Thông tư 99/2025/TT-BTC, Điều 15 khoản 2 và Điều 16 khoản 1 (Công báo, mức A, theo tài liệu căn cứ pháp lý của Tâm An ngày 12/10/2026).
  • Tin báo chí tháng 9 và 10 năm 2026 về dự thảo thay Thông tư 96 (nguồn thứ cấp).
  • Số liệu ví dụ: Tâm An tự đặt, tự tính lại bằng Python ngày 17/10/2026.

Đọc thêm

Cả chuỗi: chuyên mục Đọc báo cáo tài chính.

Theo bản gốc Thông tư 96/2020/TT-BTC (đã đọc nguyên văn), báo cáo năm đã kiểm toán phải công bố trong 10 ngày kể từ ngày ký báo cáo kiểm toán nhưng không quá 90 ngày kể từ ngày kết thúc năm tài chính; tổ chức niêm yết và công ty đại chúng quy mô lớn công bố báo cáo quý trong 20 ngày (30 ngày với công ty mẹ) và bán niên đã soát xét trong 5 ngày kể từ ngày ký, không quá 45 ngày (60 ngày với công ty mẹ); báo cáo thường niên trong 20 ngày sau báo cáo năm, không quá 110 ngày. Hạn là cận đến sớm hơn trong hai cận: công ty X giả định ký báo cáo năm ngày 10/3 thì hạn 20/3, ký ngày 28/3 thì hạn rút về trần 30/3. Cách đếm ngày theo lịch, quy tắc ngày nghỉ cho ngày cuối của hạn và quý IV là cách hiểu cần đối chiếu; ba thông tư sửa đổi theo các trang trích không sửa các điều này, nhưng chưa có bản hợp nhất chính thức. Ngày công bố so với hạn là dữ kiện lịch, không phải kết luận về doanh nghiệp, và không phải khuyến nghị đầu tư.

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.

Mã QR tham gia nhóm Zalo Chứng khoán Tâm An

Cộng đồng Zalo

Tham gia nhóm Chứng khoán Tâm An

Cùng thảo luận tín hiệu, cập nhật chiến lược theo tháng và học Price Action mỗi ngày.

Góc nhìn Price Action · Trong 5 phút

Add Zalo Admin, nhắn ngay mã cổ phiếu bạn quan tâm — nhận góc nhìn Price Action trong 5 phút

Diễn biến giá thay đổi theo từng phiên, không có sẵn trong bài viết tĩnh. Add Zalo của Admin và nhắn ngay mã cổ phiếu bạn quan tâm, Admin sẽ gửi lại góc nhìn Hành động giá (Price Action) cho mã đó trong vòng 5 phút.

Bùi Văn Cường
Nhà phân tích kỹ thuật — xem thêm

Bài phân tích liên quan

Bài viết mới nhất

Khoá Đào Tạo và Dịch VụVào room Zalo cộng đồng