Nhận tiền đặt cọc hay thanh toán trước là những giao dịch phổ biến, tuy nhiên, việc xuất hóa đơn cho các khoản tiền này thường gây nhiều bối rối. Liệu nhận tiền đặt cọc có phải xuất hóa đơn GTGT ngay không? Thời điểm nào là đúng quy định? Các thay đổi pháp luật mới nhất tác động đến vấn đề này như thế nào?
Trong bài viết này, Thuận Thiên sẽ tổng hợp và hướng dẫn chi tiết cho các bạn về quy định xuất hóa đơn khoản đặt cọc và thanh toán trước, giúp doanh nghiệp tuân thủ đúng pháp luật và quản lý kế toán hiệu quả.
Cơ sở pháp lý
- Bộ Luật Dân Sự 2015 – Điều 328 về khái niệm và quy định đặt cọc.
- Nghị định 123/2020/NĐ-CP – Quy định về hóa đơn, chứng từ.
- Nghị định 21/2021/NĐ-CP – Quy định chi tiết một số điều của Bộ Luật Dân Sự 2015.
- Nghị định 125/2020/NĐ-CP – Xử phạt vi phạm hành chính về hóa đơn, chứng từ và thuế.
- Nghị định 70/2025/NĐ-CP (có hiệu lực từ 01/06/2025) – Sửa đổi, bổ sung quy định về thời điểm lập hóa đơn.
- Nghị định 181/2025/NĐ-CP (có hiệu lực từ 01/07/2025) – Quy định về thanh toán không dùng tiền mặt.
- Thông tư 219/2013/TT-BTC – Hướng dẫn thi hành Luật Thuế GTGT.
- Thông tư 39/2014/TT-BTC – Hướng dẫn về hóa đơn bán hàng hóa, cung ứng dịch vụ.
- Thông tư 200/2014/TT-BTC & Thông tư 133/2016/TT-BTC – Hướng dẫn chế độ kế toán doanh nghiệp.
- Công văn 13675/BTC-CST (ngày 14/10/2013) – Hướng dẫn thời điểm phát hành hóa đơn đối với các dịch vụ cụ thể.
I. Phân biệt tiền đặt cọc, tạm ứng và thanh toán trước
Để xác định đúng thời điểm xuất hóa đơn, trước hết bạn cần phân biệt rõ bản chất của các khoản tiền nhận trước. Sự khác biệt này ảnh hưởng trực tiếp đến nghĩa vụ thuế và hạch toán kế toán.
1. Tiền đặt cọc
Theo Điều 328 Bộ Luật Dân Sự 2015, đặt cọc là việc một bên giao cho bên kia một khoản tiền hoặc tài sản giá trị khác trong một thời hạn để bảo đảm giao kết hoặc thực hiện hợp đồng. Bản chất của tiền đặt cọc là biện pháp bảo đảm nghĩa vụ, có tính chất ràng buộc pháp lý rõ ràng. Nếu bên đặt cọc vi phạm hợp đồng, tài sản đặt cọc sẽ bị mất. Ngược lại, nếu bên nhận đặt cọc vi phạm, phải trả lại tiền cọc và thêm một khoản tiền phạt.
2. Tiền trả trước (Tạm ứng)
Khác với đặt cọc, tiền trả trước (hay tạm ứng) là khoản thanh toán mà bên mua thực hiện trước khi bên bán hoàn thành việc giao hàng hoặc cung cấp dịch vụ. Khoản tiền này chỉ đơn thuần là thực hiện trước một phần nghĩa vụ thanh toán, không mang tính bảo đảm. Nếu hợp đồng không được thực hiện, khoản tiền này chỉ cần được hoàn trả hoặc cấn trừ, không có hậu quả phạt.
Lưu ý quan trọng: Theo Điều 37 Nghị định 21/2021/NĐ-CP, nếu hợp đồng không xác định rõ khoản tiền nhận là tiền đặt cọc hay tiền trả trước, thì mặc định sẽ được coi là tiền trả trước. Điều này có ảnh hưởng trực tiếp đến việc xuất hóa đơn.

II. Quy định xuất hóa đơn khoản đặt cọc và thanh toán trước (cập nhật 2025)
Quy định về thời điểm lập hóa đơn được nêu rõ tại Điều 9 Nghị định 123/2020/NĐ-CP (được sửa đổi bởi Nghị định 70/2025/NĐ-CP có hiệu lực từ 01/06/2025), tùy thuộc vào loại hình giao dịch là bán hàng hóa hay cung cấp dịch vụ.
1. Đối với bán hàng hóa
Thời điểm lập hóa đơn là thời điểm chuyển giao quyền sở hữu hoặc quyền sử dụng hàng hóa cho người mua, không phân biệt đã thu tiền hay chưa. Điều này có nghĩa là:
- Khi nhận tiền đặt cọc hay thanh toán trước để mua hàng hóa, doanh nghiệp KHÔNG phải lập hóa đơn tại thời điểm thu tiền.
- Hóa đơn GTGT chỉ được lập khi hàng hóa được giao cho khách hàng. Khoản tiền nhận trước được hạch toán vào công nợ.
2. Đối với cung cấp dịch vụ
Quy định đối với dịch vụ phức tạp hơn:
- Quy tắc chung: Thời điểm lập hóa đơn là thời điểm hoàn thành việc cung cấp dịch vụ, không phân biệt đã thu tiền hay chưa.
- Ngoại lệ quan trọng: Trường hợp người cung cấp dịch vụ có thu tiền trước hoặc trong khi cung cấp dịch vụ, thì thời điểm lập hóa đơn là thời điểm thu tiền.
3. Trường hợp được miễn lập hóa đơn khi nhận tiền đặt cọc dịch vụ
Dựa trên Công văn 13675/BTC-CST, doanh nghiệp KHÔNG phải xuất hóa đơn GTGT khi nhận tiền đặt cọc hoặc tạm ứng để bảo đảm thực hiện hợp đồng đối với các dịch vụ sau:
- Kế toán, kiểm toán, tư vấn tài chính, thuế.
- Thẩm định giá.
- Khảo sát, thiết kế kỹ thuật.
- Tư vấn giám sát.
- Lập dự án đầu tư xây dựng.
Điều kiện áp dụng: Tại thời điểm nhận tiền, dịch vụ chưa được cung cấp, hợp đồng chưa được thực hiện và trong hợp đồng ghi rõ đây là khoản “đặt cọc để bảo đảm thực hiện hợp đồng”.
III. Quy định cụ thể theo loại hình kinh doanh
1. Kinh doanh bất động sản và xây dựng
Đối với hoạt động xây dựng, xây dựng cơ sở hạ tầng, xây dựng nhà để bán, chuyển nhượng hoặc cho thuê, thời điểm lập hóa đơn là thời điểm thu tiền theo tiến độ thực hiện dự án hoặc tiến độ thu tiền ghi trong hợp đồng. Mỗi lần nhận tiền ứng trước theo tiến độ, doanh nghiệp phải lập hóa đơn GTGT tương ứng với số tiền nhận được.
2. Các ngành kinh doanh khác
- Nếu là bán hàng hóa: Không lập hóa đơn khi nhận tiền đặt cọc, chỉ lập khi giao hàng.
- Nếu là cung cấp dịch vụ (ngoài các dịch vụ đặc thù đã nêu): Phải lập hóa đơn tại thời điểm thu tiền nếu thu tiền trước hoặc trong khi cung cấp dịch vụ.
IV. Hạch toán kế toán tiền đặt cọc và thanh toán trước
Việc hạch toán đúng các khoản tiền này là rất quan trọng để đảm bảo tính chính xác của sổ sách kế toán. Dưới đây là hướng dẫn theo Thông tư 200/2014/TT-BTC và Thông tư 133/2016/TT-BTC.
1. Hạch toán tại bên đặt cọc (Bên mua)
- Khi đặt tiền cọc: Nợ TK 244 (hoặc 1386 theo TT133) / Có TK 111, 112.
- Khi dùng tiền cọc để thanh toán: Nợ TK 331 / Có TK 244 (hoặc 1386).
- Khi bị phạt mất cọc: Nợ TK 811 / Có TK 244 (hoặc 1386).
- Khi thanh toán trước tiền hàng: Nợ TK 331 / Có TK 111, 112.
2. Hạch toán tại bên nhận đặt cọc (Bên bán)
- Khi nhận tiền cọc: Nợ TK 111, 112 / Có TK 344 (hoặc 3386 theo TT133).
- Khi khách hàng vi phạm, được hưởng tiền cọc: Nợ TK 344 (hoặc 3386) / Có TK 711 (Thu nhập khác).
- Khi nhận tiền khách hàng trả trước: Nợ TK 111, 112 / Có TK 131.
V. Rủi ro và những lưu ý quan trọng
1. Xử phạt khi xuất hóa đơn sai thời điểm
Theo Nghị định 125/2020/NĐ-CP, việc lập hóa đơn không đúng thời điểm có thể bị xử phạt như sau:
- Phạt cảnh cáo hoặc phạt tiền từ 3 – 5 triệu đồng nếu lập sai thời điểm nhưng không dẫn đến chậm nộp thuế.
- Phạt tiền từ 4 – 8 triệu đồng đối với các trường hợp khác.
Lưu ý, từ 01/06/2025 theo Nghị định 70/2025/NĐ-CP, hóa đơn sai sót sẽ không được hủy mà phải lập hóa đơn điều chỉnh hoặc thay thế.
2. Quy định về thanh toán không dùng tiền mặt
Theo Nghị định 181/2025/NĐ-CP, từ ngày 01/07/2025, các hóa đơn mua hàng hóa, dịch vụ có giá trị từ 05 triệu đồng trở lên phải có chứng từ thanh toán không dùng tiền mặt để được khấu trừ thuế GTGT đầu vào và tính vào chi phí được trừ khi tính thuế TNDN.
3. Các lưu ý quan trọng khác
- Luôn ghi rõ trong hợp đồng: Cần quy định rõ khoản tiền nhận là “tiền đặt cọc để bảo đảm thực hiện hợp đồng” hay “tiền trả trước” để có cơ sở pháp lý rõ ràng khi làm việc với cơ quan thuế.
- Kiểm tra kỹ trước khi xuất hóa đơn: Đối với dịch vụ, cần xác định chính xác thời điểm thu tiền để xuất hóa đơn đúng quy định, tránh bị phạt.
- Khấu trừ thuế GTGT: Doanh nghiệp chỉ được khấu trừ thuế GTGT đầu vào khi có hóa đơn GTGT hợp lệ và chứng từ thanh toán không dùng tiền mặt (đối với hóa đơn từ ngưỡng quy định). Do đó, việc thanh toán trước nhưng chưa nhận hóa đơn sẽ chưa được khấu trừ thuế ngay.
VI. Tóm tắt – Quy định xuất hóa đơn khoản đặt cọc và thanh toán trước mới nhất
Việc nắm vững quy định xuất hóa đơn khoản đặt cọc và thanh toán trước là yêu cầu bắt buộc đối với mọi doanh nghiệp. Tóm lại, bạn cần phân biệt rõ bản chất khoản tiền nhận trước: nếu là tiền đặt cọc để đảm bảo thực hiện hợp đồng thì trong nhiều trường hợp không cần xuất hóa đơn ngay, nhưng nếu là tiền thanh toán trước theo tiến độ hoặc cho dịch vụ thông thường thì phải xuất hóa đơn tại thời điểm thu tiền.
Việc tuân thủ đúng các quy định không chỉ giúp doanh nghiệp tránh được các rủi ro pháp lý, xử phạt thuế mà còn góp phần xây dựng hệ thống tài chính minh bạch, hiệu quả.