Cập nhật quy định xuất hóa đơn khoản đặt cọc và thanh toán trước mới nhất. Hướng dẫn chi tiết khi nào cần xuất hóa đơn GTGT, cách hạch toán và xử lý.

Tóm tắt các ý chính

  • Phân biệt rõ ràng: Tiền đặt cọc dùng để bảo đảm hợp đồng, trong khi tiền trả trước/tạm ứng là thanh toán trước một phần giá trị. Hợp đồng không ghi rõ sẽ mặc định là tiền trả trước.
  • Đối với bán hàng hóa: KHÔNG xuất hóa đơn khi nhận tiền đặt cọc/trả trước. Hóa đơn chỉ được xuất tại thời điểm giao hàng.
  • Đối với cung cấp dịch vụ: Phải xuất hóa đơn tại thời điểm thu tiền nếu nhận tiền trước hoặc trong khi cung cấp dịch vụ.
  • Trường hợp ngoại lệ: Một số dịch vụ đặc thù (kế toán, kiểm toán, tư vấn, thiết kế…) KHÔNG phải xuất hóa đơn khi nhận tiền đặt cọc để bảo đảm thực hiện hợp đồng.
  • BĐS và xây dựng: Phải xuất hóa đơn tại thời điểm thu tiền theo tiến độ ghi trong hợp đồng.
  • Thanh toán không dùng tiền mặt: Từ 01/07/2025, hóa đơn từ 5 triệu đồng trở lên phải thanh toán không dùng tiền mặt để được khấu trừ thuế.

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ý

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.

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ả.
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ả.

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ả.

Câu Hỏi Thường Gặp

Bạn nên giải thích rõ rằng theo quy định, tiền đặt cọc để bảo đảm thực hiện hợp đồng thì không phải lập hóa đơn tại thời điểm nhận tiền. Hóa đơn chỉ được lập khi dịch vụ hoàn thành hoặc hàng hóa được giao. Nếu hợp đồng quy định đây là khoản thanh toán trước theo tiến độ thì việc xuất hóa đơn là bắt buộc.

Tùy thuộc vào nội dung hợp đồng. Nếu tiền đặt cọc chỉ để đảm bảo giữ chỗ và không nằm trong tiến độ thu tiền của dự án thì không phải lập hóa đơn GTGT. Ngược lại, nếu khoản tiền này được ghi nhận là một lần thanh toán theo tiến độ thực hiện dự án thì phải lập hóa đơn GTGT tại thời điểm nhận tiền.

Đối với bán hàng hóa, không cần xuất hóa đơn khi nhận tiền trả trước. Hóa đơn sẽ được xuất cho toàn bộ giá trị lô hàng tại thời điểm chuyển giao quyền sở hữu (thời điểm giao hàng), không phân biệt đã thu tiền hay chưa. Do đó, doanh nghiệp không xuất hóa đơn cho 50% tiền nhận trước.

Khoản tiền phạt từ việc vi phạm hợp đồng (tiền cọc bị mất) được xác định là thu nhập khác. Do đó, bên nhận cọc phải hạch toán vào tài khoản 711 – Thu nhập khác và kê khai, nộp thuế TNDN. Khoản thu này không thuộc đối tượng chịu thuế GTGT nên không cần lập hóa đơn GTGT.

Không. Điều kiện để được khấu trừ thuế GTGT đầu vào là phải có hóa đơn GTGT hợp lệ. Dù đã có chứng từ thanh toán, nhưng nếu chưa nhận được hóa đơn từ nhà cung cấp thì doanh nghiệp chưa đủ điều kiện để kê khai khấu trừ thuế trong kỳ đó. Bạn phải chờ nhà cung cấp xuất hóa đơn đúng quy định thì mới được khấu trừ.

  • Hiệu lực văn bản: Các quy định pháp luật và trích dẫn trong bài viết có hiệu lực tại thời điểm biên tập (Ngày cập nhật). Hệ thống luật pháp (Kế toán, Thuế, Luật doanh nghiệp…) thường xuyên thay đổi và cập nhật mới.
  • Khuyến cáo: Nội dung chỉ mang tính chất tham khảo chung. Doanh nghiệp vui lòng không tự ý áp dụng khi chưa đối chiếu với quy định hiện hành hoặc chưa có sự tư vấn chuyên sâu từ chuyên gia.
  • Hỗ trợ: Thuận Thiên không chịu trách nhiệm cho các thiệt hại phát sinh từ việc tự ý áp dụng kiến thức trên website. Để có giải pháp an toàn và chính xác nhất cho doanh nghiệp của bạn, vui lòng liên hệ cơ quan chức năng, ban ngành có liên quan đến vấn đề của bạn để được tư vấn chuyên sâu và có giải pháp cụ thể.

Xem chi tiết: Chính sách nội dung & Miễn trừ trách nhiệm đầy đủ tại đây.