AACCA Consulting VietnamKế toán · Thuế · Doanh nghiệpTư vấn miễn phí
Kế toánACCA Insights · ACCA Consulting Vietnam

Doanh thu chưa thực hiện (3387): hạch toán tiền khách trả trước

Hạch toán doanh thu chưa thực hiện khi khách trả trước phí nhiều tháng, qua ví dụ phần mềm SaaS thu phí 12 tháng.

Doanh thu chưa thực hiện (3387): hạch toán tiền khách trả trước – ACCA Consulting Vietnam
Nội dung bài viết
  1. Doanh thu chưa thực hiện là gì?
  2. Case: phần mềm SaaS thu phí 12 tháng
  3. So sánh với cách ghi sai một lần
  4. Quy trình quản lý doanh thu chưa thực hiện
  5. Câu hỏi thường gặp

Một startup phần mềm thu trọn phí thuê bao 12 tháng của khách ngay ngày ký hợp đồng. Nếu ghi hết vào doanh thu tháng đó, báo cáo sẽ cho thấy một tháng lãi đột biến và 11 tháng lỗ. Cách đúng là dùng tài khoản doanh thu chưa thực hiện (3387) rồi phân bổ dần. Bài viết của ACCA Consulting Vietnam trình bày bảng phân bổ và bút toán cụ thể.

1. Doanh thu chưa thực hiện là gì?

Theo chế độ kế toán doanh nghiệp hiện hành, tài khoản 3387 phản ánh số tiền doanh nghiệp đã nhận trước cho nhiều kỳ, tương ứng với hàng hoá, dịch vụ sẽ cung cấp ở các kỳ sau. Ví dụ điển hình: tiền thuê tài sản nhận trước nhiều kỳ, phí thuê bao phần mềm, phí dịch vụ trả trước theo năm.

Bản chất của 3387 là một khoản nợ phải trả: doanh nghiệp đã cầm tiền nhưng còn nghĩa vụ cung cấp dịch vụ. Mỗi kỳ, khi dịch vụ được cung cấp, một phần tương ứng chuyển từ 3387 sang doanh thu.

Phân biệt 3387 và khách hàng trả trước (131 dư Có)
Tiêu chíDoanh thu chưa thực hiện (3387)Người mua trả tiền trước (131)
Tình huốngThu trước cho dịch vụ cung cấp đều qua nhiều kỳỨng trước cho đơn hàng chưa giao
Cách chuyển sang doanh thuPhân bổ dần theo thời gian hoặc khối lượngGhi doanh thu khi giao hàng
Ví dụPhí thuê bao phần mềm 12 thángĐặt cọc 30% đơn hàng nội thất

2. Case: phần mềm SaaS thu phí 12 tháng

Giả định ngày 01/07/2026, công ty phần mềm ký hợp đồng thuê bao 12 tháng (07/2026 – 06/2027) với khách hàng, phí 120 triệu đồng chưa thuế, thuế GTGT 10%. Khách chuyển khoản toàn bộ ngay khi ký. Giả định hoá đơn được lập khi thu tiền; thời điểm lập hoá đơn thực tế cần kiểm tra theo quy định hiện hành.

Bút toán khi thu tiền và hằng tháng (ví dụ minh hoạ)
Nghiệp vụNợCóSố tiền (đ)
01/07: Nhận tiền phí 12 tháng1123387120.000.000
01/07: Thuế GTGT đầu ra theo hoá đơn112333112.000.000
Cuối mỗi tháng (07/2026 – 06/2027): phân bổ doanh thu3387511310.000.000
Bảng phân bổ doanh thu chưa thực hiện theo quý (ví dụ minh hoạ)
QuýDoanh thu ghi nhận trong quýSố dư 3387 cuối quý
Quý 3/202630.000.00090.000.000
Quý 4/202630.000.00060.000.000
Quý 1/202730.000.00030.000.000
Quý 2/202730.000.0000

Trên báo cáo tài chính năm 2026, doanh thu từ hợp đồng này là 60 triệu đồng. 60 triệu còn lại nằm ở 3387, trình bày trong nợ phải trả ngắn hạn vì sẽ được thực hiện trong 12 tháng tới.

Tiền thu trước được chia đều cho từng tháng cung cấp dịch vụ.
Tiền thu trước được chia đều cho từng tháng cung cấp dịch vụ.

3. So sánh với cách ghi sai một lần

Nếu ghi toàn bộ 120 triệu vào doanh thu tháng 7, doanh thu năm 2026 tăng gấp đôi, trong khi năm 2027 không còn doanh thu nào dù công ty vẫn phải duy trì máy chủ, hỗ trợ khách hàng.

Doanh thu theo quý: phân bổ đúng và ghi một lần (ví dụ minh hoạ)
Phân bổ qua 3387Ghi một lần
Quý 3/2026
30 triệu đ
120 triệu đ
Quý 4/2026
30 triệu đ
0 triệu đ
Quý 1/2027
30 triệu đ
0 triệu đ
Quý 2/2027
30 triệu đ
0 triệu đ

Tổng doanh thu bằng nhau (120 triệu) nhưng phân bổ theo kỳ khác hẳn.

Xem dạng bảng
Phân bổ qua 3387Ghi một lần
Quý 3/202630 triệu đ120 triệu đ
Quý 4/202630 triệu đ0 triệu đ
Quý 1/202730 triệu đ0 triệu đ
Quý 2/202730 triệu đ0 triệu đ

4. Quy trình quản lý doanh thu chưa thực hiện

Theo kinh nghiệm của ACCA Consulting Vietnam, khó khăn không nằm ở bút toán mà ở việc theo dõi hàng trăm hợp đồng có ngày bắt đầu khác nhau. Một quy trình đơn giản giúp tránh sót.

Năm bước theo dõi 3387
  1. 1Lập danh sách hợp đồng

    Ghi ngày bắt đầu, kết thúc, giá trị, kỳ thu tiền.

  2. 2Tạo lịch phân bổ

    Tính số phân bổ mỗi tháng cho từng hợp đồng.

  3. 3Ghi bút toán cuối tháng

    Chuyển phần đã thực hiện từ 3387 sang doanh thu.

  4. 4Đối chiếu số dư

    Số dư 3387 phải bằng tổng phần chưa thực hiện của các hợp đồng.

  5. 5Xử lý huỷ, gia hạn

    Điều chỉnh lịch phân bổ khi hợp đồng thay đổi.

Nếu số dư 3387 không giảm qua nhiều tháng, đó là một số dư tài khoản bất thường cần soát lại.

Startup thu phí thuê bao, thu trước theo năm? ACCA Consulting Vietnam cung cấp dịch vụ kế toán TP.⁠HCM có lập lịch phân bổ doanh thu cho từng hợp đồng. Xem dịch vụ kế toán giá rẻ, minh bạch từ 399.000đ/tháng.
Quy định thuế thay đổi thường xuyên. Nội dung cập nhật đến 10/2026; hãy liên hệ ACCA để được kiểm tra theo trường hợp cụ thể của doanh nghiệp.

Câu hỏi thường gặp

Thu trước phí 12 tháng, thuế GTGT kê khai khi nào?

Thuế GTGT kê khai theo hoá đơn đã lập. Thời điểm lập hoá đơn cho từng trường hợp cần kiểm tra theo quy định hiện hành về hoá đơn.

Khách huỷ hợp đồng giữa chừng thì xử lý 3387 thế nào?

Phần chưa thực hiện được hoàn trả cho khách hoặc xử lý theo điều khoản hợp đồng. Kế toán ghi giảm 3387 tương ứng và xử lý hoá đơn điều chỉnh nếu cần.

3387 trình bày ở đâu trên bảng cân đối kế toán?

Ở phần nợ phải trả. Phần sẽ thực hiện trong 12 tháng tới là ngắn hạn, phần sau 12 tháng là dài hạn.

ACCA Consulting Vietnam có hỗ trợ kế toán cho startup SaaS không?

Có. ACCA hạch toán doanh thu thuê bao, lập lịch phân bổ 3387, đối chiếu với hoá đơn và báo cáo doanh thu định kỳ cho nhà sáng lập.

Startup cần báo cáo doanh thu chuẩn để gọi vốn?

ACCA Consulting Vietnam (ACCA Consulting VN) cung cấp dịch vụ kế toán cho startup công nghệ, phân bổ doanh thu đúng kỳ. Nhận tư vấn ngay.

Nhận tư vấn miễn phíZaloWhatsApp
A
Đội ngũ ACCA Consulting Vietnam

Bài viết do đội ngũ chuyên viên kế toán –⁠ thuế của ACCA Consulting Vietnam (MST 0316119996, TP.⁠HCM) biên soạn từ kinh nghiệm thực tế phục vụ doanh nghiệp Việt Nam và FDI. Nội dung mang tính tham khảo; hãy liên hệ để được tư vấn theo trường hợp cụ thể.

Kế toán