20/06/2025 | Chia sẻ

Xuất khẩu phần mềm năm 2026: giấy phép, hợp đồng, thuế và dữ liệu

Ngày đăng: Tác giả: Cập nhật:

Doanh nghiệp Việt Nam có thể cung cấp phần mềm cho khách hàng nước ngoài dưới nhiều hình thức: gia công theo yêu cầu, cấp license tải về, cung cấp SaaS hoặc bán phần mềm kèm thiết bị. Mỗi mô hình tạo ra bộ chứng từ và rủi ro khác nhau. Bước đầu tiên không phải đi tìm một “giấy phép xuất khẩu phần mềm” chung, mà là phân loại đúng giao dịch và cách bàn giao.

Câu trả lời nhanh: Phần mềm thông thường được giao trực tuyến không có một giấy phép xuất khẩu dùng chung. Doanh nghiệp phải kiểm tra chức năng chuyên ngành, quyền đối với phần mềm, hợp đồng, thuế/hóa đơn, ngoại hối và dữ liệu xuyên biên giới. Nếu phần mềm nằm trên vật mang tin hoặc gắn với thiết bị, cần đánh giá thêm thủ tục hàng hóa và hải quan.

Người viết: Ban Biên tập Luật Dương Trí
Kiểm duyệt pháp lý: Luật sư Phạm Đình Tú
Cập nhật: 18/08/2026

Bốn mô hình xuất khẩu phần mềm ra nước ngoài

Cách cung cấp quyết định hợp đồng, chứng từ nghiệm thu, thuế và thủ tục giao nhận.

Bước 1: phân loại giao dịch phần mềm

Mô hình Cách giao Hồ sơ trọng tâm
Gia công/lập trình theo yêu cầu Giao từng mốc, repository, bản build hoặc tài liệu MSA/SOW, tiêu chí nghiệm thu, biên bản acceptance, timesheet, quyền đối với kết quả.
Cấp license sản phẩm Download, license key hoặc tài khoản kích hoạt License agreement, log giao key/tài khoản, số người dùng, lãnh thổ và thời hạn.
SaaS/cloud Quyền truy cập dịch vụ theo kỳ Terms/MSA, SLA, log sử dụng, hóa đơn kỳ, quy định dữ liệu và xuất dữ liệu khi chấm dứt.
Phần mềm kèm thiết bị/vật mang tin Giao hàng hữu hình qua biên giới Hợp đồng hàng hóa, invoice, packing list, mã hàng, trị giá, xuất xứ và chứng từ hải quan.

Hoạt động tạo và phát hành một sản phẩm cho thị trường cần được phân biệt với gia công theo đơn đặt hàng. Bài xuất bản phần mềm là gì giúp nhận diện mô hình sản phẩm trước khi doanh nghiệp chọn cấu trúc hợp đồng xuyên biên giới.

Xuất khẩu phần mềm có cần giấy phép không?

Không có một giấy phép chung áp dụng cho mọi phần mềm. Doanh nghiệp cần kiểm tra theo chức năng và cách cung cấp:

  • Phần mềm lập trình thuê, ứng dụng doanh nghiệp hoặc sản phẩm thông thường: tập trung vào đăng ký kinh doanh, hợp đồng, SHTT, thuế và dữ liệu.
  • Phần mềm có chức năng mật mã dân sự hoặc sản phẩm/dịch vụ an ninh mạng: đối chiếu danh mục, điều kiện và cơ chế cấp phép/chứng nhận chuyên ngành.
  • Trò chơi điện tử, nền tảng có tính năng mạng xã hội hoặc thương mại điện tử: kiểm tra quy định theo vai trò vận hành và thị trường cung cấp.
  • Phần mềm kèm thiết bị: đánh giá thiết bị, mã hàng, chính sách xuất khẩu và yêu cầu kỹ thuật của thị trường nhập khẩu.

Với sản phẩm bảo mật, có thể bắt đầu từ nội dung về giấy phép an toàn thông tin mạng. Việc sản phẩm dùng mã hóa thông thường chưa đủ để kết luận; cần xem tính năng và danh mục pháp lý thực tế.

Bước 2: chứng minh quyền cung cấp phần mềm

Khách hàng nước ngoài thường yêu cầu bên bán cam kết có quyền cung cấp, sửa đổi và cấp license. Trước khi ký, doanh nghiệp nên kiểm tra:

  • Quyền từ founder, nhân viên, freelancer và đơn vị outsource.
  • Danh mục mã nguồn mở, font, ảnh, âm thanh, API, SDK, dataset và license tương ứng.
  • Phần mềm hoặc module có sẵn của doanh nghiệp được giữ lại; phần nào được chuyển cho khách hàng.
  • Khả năng cấp quyền tại lãnh thổ, cho công ty liên kết hoặc cho người dùng cuối.
  • Quy trình xử lý khi có khiếu nại xâm phạm và giới hạn bồi thường.

Đăng ký quyền tác giả không phải điều kiện xuất khẩu, nhưng có thể hỗ trợ chứng cứ. Xem thêm bản quyền phần mềmđăng ký bản quyền phần mềm. Nếu doanh nghiệp chỉ cấp quyền sử dụng, cần phân biệt các dạng license phần mềm.

Checklist hợp đồng và thuế khi xuất khẩu phần mềm

Hợp đồng, nghiệm thu, hóa đơn và dòng tiền phải kể cùng một câu chuyện về giao dịch.

Bước 3: khóa 10 nhóm điều khoản hợp đồng

Phạm vi và thay đổi

Mô tả deliverable, phần việc loại trừ, timeline, nhân sự chủ chốt và cơ chế change request.

Nghiệm thu

Đặt tiêu chí đo được, thời gian kiểm thử, quy trình từ chối/sửa lỗi và cơ chế deemed acceptance nếu phù hợp.

Giá, tiền tệ và thuế

Ghi gross/net, thuế khấu trừ tại nước mua, phí ngân hàng, chứng từ và điều kiện thanh toán.

SHTT và license

Tách quyền có sẵn, kết quả mới, mã nguồn mở, tài liệu, quyền sửa đổi và quyền cấp lại.

Bảo mật và dữ liệu

Xác định vai trò, mục đích, biện pháp bảo mật, subprocessor, vị trí lưu trữ và xử lý sự cố.

SLA và hỗ trợ

Uptime, thời gian phản hồi, maintenance window, service credit, backup và khôi phục.

Cam đoan và trách nhiệm

Chỉ cam đoan trong phạm vi kiểm soát; đặt ngoại lệ, giới hạn trách nhiệm và cơ chế bồi thường hợp lý.

Chấm dứt

Quy định xử lý công việc dở dang, dữ liệu, tài khoản, mã nguồn, phí còn lại và hỗ trợ chuyển đổi.

Tuân thủ thị trường

Phân vai trách nhiệm về người dùng, nội dung, trừng phạt thương mại và kiểm soát xuất khẩu của nước liên quan.

Luật và tranh chấp

Chọn luật áp dụng, tòa án/trọng tài, địa điểm, ngôn ngữ và quy trình thông báo.

Bước 4: thuế GTGT, hóa đơn và chứng từ

Điểm cần sửa so với nhiều hướng dẫn cũ: không mặc định mọi “phần mềm xuất khẩu” áp dụng thuế suất GTGT 0%. Sản phẩm phần mềm và dịch vụ phần mềm được phân loại đúng thuộc đối tượng không chịu thuế GTGT theo pháp luật hiện hành; phần cứng, tư vấn, đào tạo và dịch vụ khác trong cùng gói phải được đánh giá riêng.

Doanh nghiệp nên tách rõ từng khoản trên hợp đồng và hồ sơ kế toán: phí phát triển, phí license, phí SaaS, hỗ trợ, đào tạo, thiết bị và khoản hoàn trả chi phí. Có thể tra cứu quy định hợp nhất tại Cổng Thông tin điện tử Chính phủ.

Các chứng từ nên liên kết được với nhau: hợp đồng/phụ lục, invoice thương mại nếu có, hóa đơn điện tử, biên bản nghiệm thu hoặc log bàn giao, đối soát kỳ SaaS, chứng từ ngân hàng và hồ sơ tỷ giá. Bài bản quyền phần mềm có chịu thuế GTGT không cung cấp góc nhìn chuyên sâu hơn cho giao dịch quyền.

Bước 5: nhận và thanh toán tiền xuyên biên giới

Hợp đồng cần ghi đồng tiền thanh toán, tài khoản nhận, phí ngân hàng, thời điểm xác định hoàn thành và cách xử lý thuế khấu trừ tại nước khách hàng. Doanh nghiệp lưu chứng từ ngân hàng cùng bộ nghiệm thu để giải trình doanh thu.

Nếu dùng cổng thanh toán hoặc mô hình marketplace, cần xác định ai là người bán với khách hàng cuối, bên nào phát hành hóa đơn, ai thu hộ, phí nền tảng và thời điểm doanh thu được ghi nhận. Không dùng tài khoản cá nhân để nhận doanh thu của pháp nhân nếu không có cấu trúc và chứng từ phù hợp.

Bước 6: dữ liệu cá nhân ra nước ngoài

Một dự án gia công có thể khiến lập trình viên tại Việt Nam truy cập dữ liệu của khách hàng; ngược lại, SaaS của doanh nghiệp Việt Nam có thể lưu dữ liệu người dùng trên cloud ở nước ngoài. Cần lập bản đồ luồng dữ liệu, vai trò của từng bên, mục đích, căn cứ xử lý, subprocessor, thời hạn lưu và biện pháp bảo mật.

Nếu phát sinh chuyển dữ liệu cá nhân xuyên biên giới, doanh nghiệp cần xác định nghĩa vụ hồ sơ và quản trị theo Luật Bảo vệ dữ liệu cá nhân 2025, Nghị định 356/2025/NĐ-CP và hợp đồng. Có thể dùng hướng dẫn đánh giá tác động xử lý dữ liệu cá nhân để định tuyến, nhưng không nên sao chép một mẫu cho mọi mô hình.

Quy trình cung cấp phần mềm cho khách hàng nước ngoài

Rà soát theo trình tự giúp giảm khoảng trống giữa sales, pháp lý, kỹ thuật, kế toán và ngân hàng.

Checklist 8 bước trước khi giao phần mềm

  1. Phân loại mô hình: gia công, license, SaaS hay hàng hóa có phần mềm.
  2. Kiểm tra chuyên ngành: chức năng mật mã, an ninh mạng, trò chơi, nền tảng hoặc thiết bị.
  3. Rà soát chuỗi quyền: nhân sự, outsource, mã nguồn mở và tài sản bên thứ ba.
  4. Chốt hợp đồng: phạm vi, nghiệm thu, giá/thuế, quyền, dữ liệu, SLA, trách nhiệm và tranh chấp.
  5. Phân loại doanh thu: tách phần mềm với phần cứng và dịch vụ khác; thống nhất hóa đơn.
  6. Chuẩn bị giao nhận: log, repository, biên bản acceptance hoặc chứng từ hải quan tương ứng.
  7. Kiểm soát dòng tiền: tài khoản, tiền tệ, phí, tỷ giá và thuế khấu trừ ở nước mua.
  8. Quản trị sau giao: bảo hành, hỗ trợ, sự cố dữ liệu, gia hạn, audit license và chấm dứt.

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

Giao code qua internet có phải khai hải quan không?

Thông thường việc cung cấp trực tuyến không đi theo thủ tục xuất khẩu hàng hóa hữu hình. Nếu giao kèm thiết bị hoặc vật mang tin, cần đánh giá lại cấu trúc hàng hóa và thủ tục hải quan.

Có bắt buộc đăng ký bản quyền trước khi ký hợp đồng không?

Không phải điều kiện chung. Tuy nhiên, khách hàng có thể yêu cầu chứng cứ quyền; doanh nghiệp cần ít nhất hoàn thiện chuỗi hợp đồng và danh mục tài sản bên thứ ba.

Khách hàng giữ lại thuế tại nước ngoài thì xử lý thế nào?

Cần đọc hiệp định thuế nếu áp dụng, điều khoản gross-up, chứng từ khấu trừ và cơ chế khấu trừ/hoàn tại Việt Nam; không chỉ dựa vào tên khoản thanh toán.

Bán SaaS ra nước ngoài có phải xuất khẩu phần mềm không?

Trong thực tế kinh doanh có thể gọi như vậy, nhưng thuế và hợp đồng cần phân loại đúng là quyền truy cập dịch vụ theo kỳ, không mặc định giống giao bản sao phần mềm.

Cần rà soát hợp đồng với khách hàng nước ngoài?

Luật Dương Trí có thể phân loại mô hình, kiểm tra quyền phần mềm, điều khoản giao nhận, thuế và luồng dữ liệu trước khi doanh nghiệp ký hoặc xuất hóa đơn.

Gửi hợp đồng cần rà soát

Nội dung cung cấp thông tin chung tại ngày cập nhật. Giao dịch cụ thể cần được đối chiếu với sản phẩm, cách bàn giao, chức năng chuyên ngành, quốc gia khách hàng, điều khoản hợp đồng và luồng dữ liệu thực tế.

Zalo Luật Sư Hotline WhatsApp