Cách Hạch Toán Doanh Thu Chưa Thực Hiện: Hướng Dẫn Chi Tiết Từ A-Z
Tải hóa đơn PDF GỐC hàng loạt
Chỉ từ 10đ/hóa đơn
Tải PDF gốc hàng loạt
Tải XML, HTML hàng loạt
Tải bảng kê chi tiết
Kiểm tra rủi ro MST
| Giá | 190k | 990k | 1.990k | 2.990k |
|---|---|---|---|---|
| Số hóa đơn | 500 | 5.000 | Vô hạn | Vô hạn |
| Số MST | Vô hạn | Vô hạn | 1 | Vô hạn |
| Thời hạn sử dụng | Trọn đời | Trọn đời | Trọn đời | Trọn đời |
Nếu bạn đang làm kế toán, đặc biệt là trong các lĩnh vực như xây dựng, bất động sản hay cung cấp dịch vụ dài hạn, chắc hẳn bạn đã không ít lần đau đầu với khoản mục "doanh thu chưa thực hiện". Tôi còn nhớ những ngày đầu mới vào nghề, mỗi lần gặp nghiệp vụ này là lại phải lục tung sách vở, hỏi đủ mọi người. Thực ra, cách hạch toán doanh thu chưa thực hiện không quá phức tạp nếu bạn nắm vững bản chất và nguyên tắc kế toán. Bài viết này, tôi sẽ chia sẻ với bạn mọi thứ từ khái niệm cơ bản đến các bước hạch toán chi tiết, kèm theo ví dụ thực tế mà tôi đã trải qua, để bạn có thể áp dụng ngay vào công việc của mình.
Mục lục

Doanh thu chưa thực hiện là gì?
Hiểu một cách đơn giản, doanh thu chưa thực hiện là số tiền bạn đã nhận từ khách hàng (hoặc phải thu từ khách hàng) cho một dịch vụ, công việc sẽ được thực hiện trong tương lai. Bạn chưa làm xong việc, nhưng tiền đã về. Khoản tiền này lúc này chưa thể coi là doanh thu thực sự của kỳ kế toán hiện tại.
Ví dụ điển hình nhất mà tôi hay gặp: Công ty bạn kinh doanh phần mềm, bán gói dịch vụ bảo trì 1 năm với giá 12 triệu đồng. Khách hàng thanh toán ngay một cục vào tháng 1. Nhưng bạn chỉ cung cấp dịch vụ bảo trì dần dần từ tháng 1 đến tháng 12. Vậy, 12 triệu nhận được trong tháng 1 đó, chỉ có 1 triệu là doanh thu của tháng 1, 11 triệu còn lại là doanh thu chưa thực hiện, sẽ được ghi nhận dần vào các tháng sau.
Nó khác với doanh thu nhận trước nhé. Nhiều người hay nhầm lẫn hai khái niệm này. Doanh thu nhận trước thường liên quan đến hàng hóa, còn doanh thu chưa thực hiện thiên về dịch vụ, hợp đồng cung cấp lao vụ dài hạn. Bản chất là vậy đó.
Tại sao phải hạch toán doanh thu chưa thực hiện?
Nhiều anh chị em kế toán mới vào nghề hay thắc mắc: "Tiền đã về tài khoản rồi, cứ ghi doanh thu luôn cho nhanh, làm gì cho phức tạp?". Nghe thì có lý, nhưng sai nguyên tắc kế toán cơ bản lắm.
Việc hạch toán đúng doanh thu chưa thực hiện là cực kỳ quan trọng vì:
- Tuân thủ nguyên tắc phù hợp: Chi phí phát sinh để tạo ra doanh thu phải được ghi nhận cùng kỳ với doanh thu đó. Bạn chưa bỏ công sức ra (hoặc chưa bỏ hết) thì chưa được ghi nhận doanh thu.
- Báo cáo tài chính trung thực: Nếu bạn ghi toàn bộ số tiền nhận trước là doanh thu ngay lập tức, báo cáo kết quả kinh doanh kỳ này sẽ "đẹp" ảo, lợi nhuận bị thổi phồng. Các kỳ sau, khi bạn thực hiện dịch vụ mà không có doanh thu tương ứng, báo cáo lại "xấu" đi. Điều này gây hiểu nhầm cho nhà đầu tư, cổ đông và cả cơ quan thuế.
- Quản trị tài chính chính xác: Chủ doanh nghiệp cần biết chính xác hiệu quả kinh doanh từng tháng, từng quý. Số liệu ảo sẽ dẫn đến quyết định sai lầm.
- Tránh rủi ro thuế: Cơ quan thuế rất quan tâm đến việc ghi nhận doanh thu. Nếu bạn ghi nhận sai, có thể bị truy thu thuế GTGT, thuế TNDN trước thời hạn, thậm chí bị phạt. Tôi từng chứng kiến một công ty bị phạt vì ghi nhận toàn bộ giá trị hợp đồng xây dựng dài hạn vào doanh thu ngay khi ký kết, dù công trình còn chưa động thổ.

Nguyên tắc và cơ sở pháp lý
Để hạch toán đúng, trước hết phải hiểu luật. Ở Việt Nam, việc hạch toán doanh thu chưa thực hiện được quy định chủ yếu trong:
- Chuẩn mực kế toán số 14 (VAS 14): "Doanh thu và thu nhập khác". Chuẩn mực này nêu rõ điều kiện ghi nhận doanh thu, trong đó nhấn mạnh doanh thu chỉ được ghi nhận khi doanh nghiệp đã chuyển giao phần lớn rủi ro và lợi ích gắn liền với quyền sở hữu hàng hóa, hoàn thành phần lớn công việc dịch vụ.
- Thông tư 200/2014/TT-BTC: Hướng dẫn chế độ kế toán doanh nghiệp. Đây là văn bản "gối đầu giường" của dân kế toán chúng ta. Thông tư quy định cụ thể về tài khoản 3387 - "Doanh thu chưa thực hiện" để phản ánh khoản này.
- Nguyên tắc cơ sở dồn tích: Mọi nghiệp vụ được ghi nhận vào thời điểm phát sinh, không căn cứ vào thời điểm thực thu/chi tiền. Tiền có thể về trước, nhưng doanh thu chỉ ghi nhận khi dịch vụ được thực hiện.
Nếu bạn muốn tìm hiểu sâu hơn về các nguyên tắc hạch toán nói chung, tôi đã có một bài viết chi tiết về cách hạch toán các tài khoản từ A đến Z, bạn có thể tham khảo thêm.
Hướng dẫn chi tiết cách hạch toán doanh thu chưa thực hiện
Phần này là phần quan trọng nhất. Tôi sẽ hướng dẫn bạn từng bước một, kèm theo định khoản rõ ràng. Tài khoản chủ chốt chúng ta dùng là Tài khoản 3387 - Doanh thu chưa thực hiện (thuộc loại Nợ phải trả).
Bước 1: Khi nhận tiền trước từ khách hàng (hoặc lập hóa đơn cho phần dịch vụ chưa thực hiện)
Lúc này, bạn chưa có doanh thu thực sự. Số tiền nhận được chỉ là một khoản nợ phải trả (trách nhiệm phải cung cấp dịch vụ trong tương lai).
Định khoản:
Nợ TK 111, 112 (Tiền mặt, TGNH)
Có TK 3387 (Doanh thu chưa thực hiện)
*Đồng thời, nếu xuất hóa đơn, ghi:
Nợ TK 3387
Có TK 3331 (Thuế GTGT phải nộp - nếu có)
Lưu ý về hóa đơn điện tử nhé: Khi xuất hóa đơn cho toàn bộ hợp đồng dịch vụ dài hạn, bạn phải ghi rõ trong phần diễn giải là "Hóa đơn xuất trước cho dịch vụ từ tháng... đến tháng...". Việc tra cứu và quản lý loại hóa đơn này sẽ dễ dàng hơn nếu doanh nghiệp bạn sử dụng một phần mềm tra cứu hóa đơn chuyên nghiệp.
Bước 2: Hàng tháng (hoặc hàng quý), phân bổ và ghi nhận doanh thu thực hiện trong kỳ
Đây là bước phân bổ. Căn cứ vào tiến độ thực hiện dịch vụ, bạn xác định phần doanh thu đã "kiếm được" trong kỳ.
Định khoản:
Nợ TK 3387 (Doanh thu chưa thực hiện)
Có TK 511 (Doanh thu bán hàng, cung cấp dịch vụ)
Việc phân bổ có thể theo:
- Phương pháp đường thẳng: Chia đều tổng số tiền cho số kỳ cung cấp dịch vụ. (Ví dụ: Hợp đồng 12 tháng, mỗi tháng phân bổ 1/12).
- Phương pháp theo tỷ lệ hoàn thành: Áp dụng cho hợp đồng xây dựng, gia công. Doanh thu kỳ này = Tỷ lệ hoàn thành kỳ này x Giá trị hợp đồng.
- Phương pháp khác phù hợp với bản chất dịch vụ: Nếu dịch vụ không đồng đều giữa các kỳ.
Việc ghi định khoản này cần sự chính xác tuyệt đối. Nếu bạn còn mơ hồ về cách ghi Nợ/Có, hãy xem lại bài hướng dẫn ghi định khoản kế toán cho người mới bắt đầu của tôi.

Ví dụ thực tế và sơ đồ tài khoản
Để dễ hình dung, chúng ta cùng xem xét một tình huống rất phổ biến:
Công ty TNHH HVSoft (công ty giả định) cung cấp dịch vụ phần mềm tra cứu hóa đơn. Ngày 01/01/2024, công ty ký hợp đồng cung cấp dịch vụ sử dụng phần mềm và hỗ trợ kỹ thuật trong 12 tháng cho Công ty A, giá trị hợp đồng 132 triệu đồng (đã bao gồm 10% VAT). Công ty A thanh toán ngay 100% bằng chuyển khoản. HVSoft xuất hóa đơn GTGT ngay trong tháng 1.
Giá chưa thuế = 132 / 1.1 = 120 triệu đồng.
Thuế GTGT = 12 triệu đồng.
Hạch toán:
1. Ngày 01/01/2024, nhận tiền và xuất hóa đơn:
Nợ TK 112: 132,000,000
Có TK 3387: 120,000,000 (phần doanh thu chưa thực hiện)
Có TK 3331: 12,000,000 (thuế GTGT)
2. Cuối mỗi tháng (từ tháng 1 đến tháng 12), phân bổ doanh thu:
Doanh thu phân bổ mỗi tháng = 120,000,000 / 12 = 10,000,000
Nợ TK 3387: 10,000,000
Có TK 511: 10,000,000
Đến cuối tháng 12, tài khoản 3387 sẽ về 0. Toàn bộ 120 triệu đã được chuyển thành doanh thu của 12 tháng.
Để so sánh sự khác biệt giữa hạch toán đúng và sai, bạn có thể xem bảng dưới đây:
| Tiêu chí | Hạch toán ĐÚNG (Có TK 3387) | Hạch toán SAI (Ghi thẳng vào Doanh thu) |
|---|---|---|
| Tháng 1 | Doanh thu: 10 triệu Lợi nhuận: Phản ánh đúng | Doanh thu: 120 triệu Lợi nhuận: Bị thổi phồng |
| Tháng 2 đến tháng 12 | Doanh thu: 10 triệu/tháng Lợi nhuận: Ổn định | Doanh thu: 0 đồng Lợi nhuận: Âm (vì vẫn có chi phí phát sinh) |
| Báo cáo tài chính | Trung thực, phản ánh đúng tiến độ kinh doanh | Bóp méo, gây hiểu nhầm nghiêm trọng |
| Rủi ro thuế | Thấp. Tuân thủ đúng quy định. | Cao. Có thể bị truy thu thuế TNDN của 110 triệu chênh lệch. |
Sai lầm thường gặp và lưu ý quan trọng
Làm kế toán lâu năm, tôi thấy anh chị em hay vướng mấy lỗi này:
- Không tách bạch giữa tiền nhận trước và doanh thu: Cứ thấy tiền vào là ghi doanh thu. Đây là lỗi căn bản nhất.
- Phân bổ sai phương pháp: Dịch vụ không đồng đều nhưng lại chia đều, hoặc ngược lại. Phải căn cứ vào bản chất hợp đồng và cam kết với khách hàng.
- Quên hạch toán thuế GTGT: Khi xuất hóa đơn cho toàn bộ hợp đồng, phải ghi nhận thuế GTGT phải nộp ngay, dù doanh thu chưa được ghi nhận. Nhiều người để thuế GTGT "treo" đến khi phân bổ doanh thu mới ghi, là sai.
- Nhầm lẫn với chi phí trả trước: Doanh thu chưa thực hiện (TK 3387) là khoản phải trả, nằm bên Có. Chi phí trả trước (TK 242) là tài sản, nằm bên Nợ. Đừng để lẫn lộn. Nếu bạn muốn tìm hiểu về hạch toán tài sản ngắn hạn, có thể tham khảo bài viết về cách hạch toán công cụ dụng cụ.
- Không theo dõi chi tiết từng hợp đồng: Phải mở sổ chi tiết theo dõi TK 3387 cho từng hợp đồng, từng khách hàng để biết còn bao nhiêu chưa phân bổ, tránh thất thoát.
Một lưu ý nữa về công nghệ: Ngày nay, việc quản lý hóa đơn đầu vào, đầu ra, đặc biệt là các hóa đơn liên quan đến doanh thu nhận trước, sẽ vô cùng thuận tiện nếu doanh nghiệp ứng dụng phần mềm tra cứu hóa đơn. Nó giúp bạn kiểm soát được ngay lập tức hóa đơn nào đã xuất, giá trị bao nhiêu, phục vụ cho việc hạch toán chính xác.
Câu hỏi thường gặp (FAQ)
Doanh thu chưa thực hiện có phải kê khai và nộp thuế GTGT không?
Có. Khi bạn xuất hóa đơn GTGT cho khách hàng (dù là cho toàn bộ hợp đồng dài hạn), bạn đã phát sinh nghĩa vụ thuế. Bạn phải kê khai và nộp thuế GTGT theo thời điểm xuất hóa đơn. Tuy nhiên, thuế TNDN thì chỉ tính trên phần doanh thu đã được phân bổ và ghi nhận trong kỳ.
Khi nào thì chuyển từ doanh thu chưa thực hiện sang doanh thu?
Khi bạn đã hoàn thành một phần nghĩa vụ cung cấp dịch vụ theo hợp đồng. Thời điểm phân bổ thường được xác định trước (hàng tháng, hàng quý) hoặc theo báo cáo nghiệm thu, xác nhận hoàn thành từng giai đoạn từ khách hàng.
Có bắt buộc phải dùng TK 3387 không?
Về nguyên tắc, có. Theo Thông tư 200, doanh thu chưa thực hiện phải được phản ánh vào TK 3387. Việc sử dụng đúng tài khoản giúp báo cáo tài chính minh bạch và dễ dàng kiểm tra, quyết toán.
Xử lý thế nào nếu hợp đồng bị hủy giữa chừng?
Khi hợp đồng bị hủy, phần doanh thu chưa thực hiện còn lại (số dư Có TK 3387) phải được hoàn trả cho khách hàng. Bạn hạch toán: Nợ TK 3387 / Có TK 111,112. Đồng thời, bạn phải xuất hóa đơn điều chỉnh (hoặc hóa đơn ghi số âm) cho phần dịch vụ chưa cung cấp và kê khai điều chỉnh giảm thuế GTGT đã nộp trước đó (nếu có).
Phân biệt Doanh thu chưa thực hiện (3387) và Phải trả người bán (331)?
TK 331 dùng để phản ánh khoản nợ phải trả khi bạn mua hàng hóa, dịch vụ nhưng chưa thanh toán. Còn TK 3387 phản ánh khoản tiền nhận trước từ khách hàng khi bạn bán dịch vụ chưa thực hiện. Một bên là mua vào, một bên là bán ra, hoàn toàn khác nhau.
---
Tóm lại, cách hạch toán doanh thu chưa thực hiện xoay quanh việc tôn trọng nguyên tắc phù hợp và cơ sở dồn tích. Nó đòi hỏi sự cẩn thận, tỉ mỉ trong từng bước: từ khi nhận tiền, xuất hóa đơn, đến việc phân bổ chính xác hàng kỳ. Hy vọng với những chia sẻ và ví dụ cụ thể trên đây, bạn đã có thể tự tin xử lý nghiệp vụ này. Nếu công ty bạn thường xuyên có các hợp đồng dịch vụ dài hạn, việc đầu tư một phần mềm tra cứu hóa đơn tốt và đào tạo kế toán nắm vững nghiệp vụ này là điều rất đáng để cân nhắc, giúp tránh những rủi sai sót và rủi ro về thuế không đáng có.
Tải hóa đơn PDF GỐC hàng loạt
Chỉ từ 10đ/hóa đơn
Tải PDF gốc hàng loạt
Tải XML, HTML hàng loạt
Tải bảng kê chi tiết
Kiểm tra rủi ro MST
| Giá | 190k | 990k | 1.990k | 2.990k |
|---|---|---|---|---|
| Số hóa đơn | 500 | 5.000 | Vô hạn | Vô hạn |
| Số MST | Vô hạn | Vô hạn | 1 | Vô hạn |
| Thời hạn sử dụng | Trọn đời | Trọn đời | Trọn đời | Trọn đời |


