Bỏ qua điều hướng
Pháp lý & hợp đồng

Thuế suất bán phần mềm: bảng tra theo kênh bán

Vì sao phần mềm bán trong nước không có thuế suất GTGT, bảng tra theo sáu kênh bán, ba câu hỏi phân loại và cách ghi hoá đơn khi phần mềm đi kèm hàng hoá hoặc dịch vụ.

Thuế suất bán phần mềm: bảng tra theo kênh bán
Mục lục bài viết

Trả lời nhanh

Thuế suất bán phần mềm phụ thuộc vào cách phần mềm đến tay khách, không vào tên sản phẩm. Bảng tra theo sáu kênh bán và cách ghi hoá đơn từng trường hợp.

Thuế suất bán phần mềm không phải một con số duy nhất, vì phần mềm máy tính thuộc nhóm hàng hoá, dịch vụ không chịu thuế giá trị gia tăng. Câu hỏi đúng không phải "bao nhiêu phần trăm" mà là "khoản bán này có nằm trong nhóm không chịu thuế hay không".

Tóm tắt nhanh

  • Phần mềm máy tính thuộc nhóm không chịu thuế GTGT, nên không có thuế suất để áp.
  • Việc phân loại dựa trên bản chất khoản cung cấp, không dựa trên tên sản phẩm hay tên gói dịch vụ.
  • Sáu kênh bán cho sáu cách xử lý hoá đơn khác nhau; kênh nào cũng có điểm dễ phân loại sai.
  • Khi phần mềm đi kèm hàng hoá hoặc dịch vụ khác, phải tách phần và ghi rõ từng dòng.

Vì sao không có thuế suất cho phần mềm bán trong nước

Thuế giá trị gia tăng đánh trên giá trị tăng thêm của hàng hoá, dịch vụ thuộc đối tượng chịu thuế. Một số nhóm hàng hoá, dịch vụ được xác định là không thuộc đối tượng chịu thuế, và phần mềm máy tính nằm trong nhóm đó. Vì vậy câu hỏi "thuế suất bán phần mềm là 8% hay 10%" dẫn đến câu trả lời sai: không có mức thuế suất nào để chọn.

Hệ quả kế toán quan trọng hơn câu chữ: hoá đơn bán phần mềm không có dòng thuế GTGT đầu ra, nhưng thuế GTGT đầu vào của các chi phí phục vụ hoạt động này cũng không được khấu trừ mà tính vào chi phí.

Cơ sở pháp lý hiện hành là Luật Thuế giá trị gia tăng số 48/2024/QH15 cùng các văn bản hướng dẫn thi hành; doanh nghiệp nên đối chiếu văn bản gốc thay vì dựa vào diễn giải trong bài viết này.

Bảng tra theo kênh bán

Bảng dưới đây là cách tra nhanh theo kênh, không phải kết luận thay cho việc đọc văn bản pháp luật.

Kênh bán Bản chất khoản cung cấp Cách xử lý thường áp dụng Điểm dễ sai
Bán sản phẩm đóng gói trong nước Bán phần mềm máy tính Không ghi thuế GTGT đầu ra Gộp phần cài đặt và hỗ trợ vào cùng dòng
Phát triển theo yêu cầu Dịch vụ phát triển phần mềm Không ghi thuế GTGT đầu ra Tách phần tư vấn quy trình ra khỏi phần mềm
Thuê bao hoặc dùng theo thời hạn Quyền sử dụng phần mềm Không ghi thuế GTGT đầu ra Gọi là "dịch vụ" rồi áp thuế dịch vụ
Bán lại qua đại lý hoặc nhà phân phối Bán phần mềm qua trung gian Không ghi thuế GTGT ở dòng phần mềm Hoa hồng đại lý là khoản riêng
Cung cấp cho khách nước ngoài Bán phần mềm ra nước ngoài Xác định theo nhóm không chịu thuế trước Nhầm với thuế nhà thầu của bên mua
Phần mềm kèm thiết bị Hỗn hợp hàng hoá và phần mềm Tách dòng phần mềm và dòng thiết bị Áp một thuế suất cho cả gói

Kênh 1 và 3: bán sản phẩm và thuê bao

Hai kênh này giống nhau ở bản chất: khách trả tiền để được dùng phần mềm; chỉ khác hình thức thanh toán. Điểm dễ sai là cách đặt tên: khi hợp đồng gọi khoản phí là "phí dịch vụ phần mềm" kèm cam kết hỗ trợ, cập nhật, lưu trữ dữ liệu, người lập hoá đơn dễ áp thuế dịch vụ. Cách đúng là xác định phần nào là bán phần mềm và ghi phần dịch vụ đi kèm thành dòng riêng nếu nó có bản chất độc lập.

Kênh 2: phát triển theo yêu cầu

Hợp đồng phát triển theo yêu cầu thường gộp ba thứ: tư vấn quy trình, phát triển phần mềm và hỗ trợ sau bàn giao. Ba phần này có thể có cách xử lý khác nhau, nên cách an toàn là mô tả từng phần bằng ngôn ngữ đúng bản chất công việc thay vì một cụm từ chung cho cả hợp đồng.

Kênh 4: bán lại qua đại lý

Có hai dòng tiền khác nhau: dòng bán phần mềm cho khách cuối và dòng hoa hồng cho đại lý; không nên gộp vào một dòng hoá đơn. Phần mềm vẫn giữ bản chất khi đi qua trung gian, nên có trung gian không làm thay đổi cách phân loại khoản bán.

Kênh 5: khách nước ngoài

Cần phân biệt hai câu hỏi: khoản cung cấp có thuộc nhóm không chịu thuế GTGT không, và bên nước ngoài có nghĩa vụ thuế nhà thầu tại Việt Nam không. Khi bạn mua phần mềm từ nhà cung cấp nước ngoài, nghĩa vụ thuế nhà thầu có thể phát sinh ở phía bạn với vai trò bên mua.

Hai bài thuế nhà thầu phần mềm và thuế nhà thầu phần mềm nước ngoài đi vào chi tiết trường hợp này, gồm cách xác định và cách kê khai.

Kênh 6: phần mềm đi kèm thiết bị

Đây là kênh dễ sai nhất: một gói có thể gồm thiết bị, phần mềm cài sẵn, cấu hình ban đầu và huấn luyện, trong đó thiết bị chịu thuế còn phần mềm thì không. Cách xử lý là tách dòng trên hợp đồng và hoá đơn với giá riêng cho từng phần; nếu không tách được, phải ghi rõ căn cứ phân bổ giá trị.

Ba câu hỏi phân loại trước khi tra bảng

Trước khi tra bảng, hãy trả lời ba câu hỏi. Chúng quyết định kênh nào áp dụng.

Câu 1: khách trả tiền để làm gì? Trả để có phần mềm dùng, để có phần mềm được viết riêng, hay để có một kết quả nghiệp vụ khác mà phần mềm chỉ là công cụ. Câu trả lời xác định bản chất khoản cung cấp.

Câu 2: phần nào độc lập? Nếu một phần có thể bán riêng và khách có thể chọn không mua, phần đó thường có bản chất riêng. Nếu mọi thứ chỉ có nghĩa khi đi cùng nhau, đó là một gói và cần cách phân bổ giá trị.

Câu 3: ai là bên cung cấp chịu trách nhiệm? Khi có nhiều bên tham gia, cần xác định ai xuất hoá đơn cho ai. Câu này quan trọng hơn câu về thuế suất, vì hoá đơn sai bên sẽ phải điều chỉnh.

Cách ghi trên hoá đơn

Với dòng phần mềm thuộc nhóm không chịu thuế, nội dung ghi trên hoá đơn nên nêu đúng bản chất khoản bán và không có dòng thuế suất. Cách ghi chung chung kiểu "dịch vụ" cho mọi trường hợp làm mất khả năng đối chiếu khi cơ quan thuế kiểm tra.

Với hợp đồng gồm nhiều phần, hoá đơn nên có các dòng tương ứng với các phần đã mô tả trong hợp đồng. Sự khớp giữa hợp đồng, hoá đơn và nghiệm thu là bằng chứng quan trọng nhất khi cần giải trình.

Nên giữ tài liệu chứng minh bản chất khoản bán: hợp đồng, phụ lục phạm vi và biên bản nghiệm thu; khi bị tranh luận, ba tài liệu này thường quyết định kết luận.

Bốn sai sót thường gặp

  1. Áp thuế dịch vụ cho thuê bao phần mềm. Vì hợp đồng gọi là "dịch vụ" và có cam kết hỗ trợ, người lập hoá đơn áp thuế suất dịch vụ. Cách tránh: mô tả bản chất là quyền sử dụng phần mềm, tách phần hỗ trợ nếu có.
  2. Gộp phần mềm vào gói thiết bị. Cả gói được áp một thuế suất, dẫn đến tính thuế cho cả phần không thuộc diện. Cách tránh: tách dòng ngay từ hợp đồng.
  3. Nhầm thuế nhà thầu với thuế GTGT. Hai loại thuế này có đối tượng và cách kê khai khác nhau. Cách tránh: xác định vai trò của mình là bên bán hay bên mua trước khi tra bất kỳ bảng nào.
  4. Không ghi rõ giá trị từng phần. Khi không tách giá, mọi phân bổ sau đó đều trở thành thoả thuận lại; thoả thuận lại sau khi đã xuất hoá đơn luôn phức tạp hơn.

Ảnh hưởng đến giá bán và hợp đồng

Vì thuế GTGT đầu vào không được khấu trừ, chi phí thuế nằm trong giá vốn và ảnh hưởng đến giá bán. Điều này khiến việc so sánh nhà cung cấp trong nước và nước ngoài không thể chỉ dựa trên đơn giá.

Bài chi phí phần mềm có chịu thuế GTGT không trình bày cách chi phí thuế đi vào giá vốn, còn thuế GTGT của phần mềm là bao nhiêu đi vào việc phân loại khoản cung cấp. Bức tranh tổng thể về các hạng mục chi phí nằm trong chi phí phát triển phần mềm.

Trong hợp đồng, nên ghi rõ giá đã bao gồm hay chưa bao gồm thuế, và trường hợp phân loại thay đổi thì xử lý thế nào. Điều khoản này thường là điểm tranh luận khi có điều chỉnh.

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

Thuế suất bán phần mềm là bao nhiêu phần trăm?

Không có mức thuế suất để áp, vì phần mềm máy tính thuộc nhóm hàng hoá, dịch vụ không chịu thuế giá trị gia tăng. Câu hỏi cần đặt là khoản bán cụ thể có nằm trong nhóm đó hay không, và trong hợp đồng có phần nào thuộc nhóm khác. Nếu hợp đồng gồm cả hàng hoá hoặc dịch vụ chịu thuế, các phần đó phải được tách và xử lý theo quy định riêng của chúng.

Bán phần mềm cho khách nước ngoài có phải chịu thuế GTGT không?

Cần xác định bản chất khoản cung cấp trước, sau đó mới xét yếu tố nước ngoài. Nếu khoản cung cấp thuộc nhóm không chịu thuế GTGT thì câu hỏi về thuế suất xuất khẩu không đặt ra. Khi mua phần mềm từ nhà cung cấp nước ngoài, nghĩa vụ thuế nhà thầu có thể phát sinh ở phía bên mua.

Hoá đơn ghi "dịch vụ phần mềm" có đúng không?

Đúng về hình thức nếu hợp đồng mô tả như vậy, nhưng chưa đủ để xác định cách xử lý thuế. Điều cần làm là đối chiếu nội dung hoá đơn với bản chất công việc và với phụ lục phạm vi. Nếu hợp đồng gộp nhiều phần có bản chất khác nhau dưới một cụm từ chung, nên sửa cách mô tả trong hợp đồng và phụ lục để mỗi phần được ghi nhận đúng.

Phần mềm cài sẵn trong thiết bị thì tính thuế thế nào?

Cần tách giá trị phần mềm và giá trị thiết bị ngay từ hợp đồng, vì hai phần thuộc nhóm khác nhau. Nếu không tách được vì phần mềm chỉ là phần không đáng kể của gói, phải ghi rõ căn cứ phân bổ giá trị và giữ tài liệu chứng minh.

Cập nhật và kiểm chứng

Cập nhật tháng 11/2026. Bài viết được rà soát theo các văn bản sau, truy cập ngày 04/11/2026:

Nội dung bài viết là thông tin tham khảo, không phải tư vấn thuế và không thay thế ý kiến của đơn vị tư vấn thuế hoặc cơ quan thuế đối với từng trường hợp cụ thể. Quy định có thể được sửa đổi, bổ sung; doanh nghiệp nên đối chiếu văn bản gốc tại thời điểm áp dụng.

Nếu bạn cần một hợp đồng phát triển phần mềm có phạm vi và cách ghi nhận rõ ràng ngay từ đầu, WinSell xây dựng phần mềm theo yêu cầu theo bốn giai đoạn Khám phá, Đặc tả, Xây dựng, Bàn giao và đo lường — xem dịch vụ của WinSell. Báo giá sau khi chốt phạm vi.

Chia sẻFacebookXLinkedIn

Đội ngũ WinSell

Bài viết được biên tập bởi đội ngũ WinSell tại Cần Thơ. Nội dung tập trung vào vận hành bán hàng, tự động hóa hội thoại và ứng dụng AI cho doanh nghiệp nhỏ tại Việt Nam.

Cần một hệ thống chạy được, không chỉ một bài viết?

WinSell xây phần mềm theo yêu cầu và làm SEO/GEO cho chính sản phẩm đó. Phạm vi và báo giá được chốt sau bước khám phá.