VAT OSS & IOSS cho merchant Shopify bán vào EU
VAT OSS IOSS Shopify: cải cách VAT EU tháng 7/2021, ngưỡng €10.000 của OSS, quy tắc €150 của IOSS, và báo cáo thuế đa cửa hàng.
Điểm chính — AI tóm tắt
- Từ sau cải cách tháng 7/2021, ngưỡng miễn VAT nhập khẩu €22 cũ không còn — về cơ bản mọi hàng hóa thương mại nhập vào EU đều chịu VAT bất kể giá trị, với OSS phụ trách bán hàng nội khối EU và IOSS phụ trách hàng nhập khẩu từ €150 trở xuống
- OSS cho phép khai báo mọi doanh số bán xuyên biên giới trong EU qua một cổng duy nhất khi vượt ngưỡng chung toàn EU €10.000/năm, ngưỡng này cộng gộp doanh số của mọi cửa hàng dưới một pháp nhân; dưới ngưỡng, doanh nghiệp siêu nhỏ có trụ sở EU có thể tiếp tục tính VAT theo nước sở tại
- IOSS phụ trách hàng nhập khẩu từ €150 trở xuống và cho phép thu VAT ngay tại checkout thay vì ở biên giới; người bán không có trụ sở EU thường cần một intermediary tại EU, và IOSS vẫn là tùy chọn không bắt buộc
- Từ 01/07/2026, ngưỡng miễn thuế hải quan €150 đã bị bãi bỏ — mức thuế phẳng chuyển tiếp €3 mỗi nhóm sản phẩm áp lên lô hàng IOSS từ €150 trở xuống cho tới khi Customs Data Hub thay thế từ 01/07/2028, và Shopify nay tự động tính, hiển thị và thu khoản này ngay tại checkout mà không cần đổi cài đặt; từ 01/11/2026 hải quan EU còn yêu cầu khai Product Identifier trên các lô hàng đó, mà với người bán đa cửa hàng thì tốt nhất nên xử lý như một lần chuẩn hóa GTIN/SKU rồi đẩy sang mọi cửa hàng
- Đăng ký VAT tính theo pháp nhân, không tính theo cửa hàng — một công ty vận hành sáu cửa hàng chỉ cần một đăng ký OSS và một đăng ký IOSS, nhưng dữ liệu báo cáo vẫn phải hợp nhất từ mọi cửa hàng, và trộn lẫn đăng ký giữa các pháp nhân là lỗi phổ biến và tốn kém
AI tổng hợp từ chính nội dung bài viết; tác giả đã soát lại.
Trong bài này
- VAT của EU sau cải cách tháng 7/2021: tạm biệt ngưỡng miễn €22
- VAT OSS cho merchant Shopify: bán hàng nội khối EU và ngưỡng €10.000
- IOSS cho merchant Shopify: hàng nhập khẩu từ €150 trở xuống
- Thay đổi hải quan 01/07/2026: hết miễn thuế €150
- Product Identifier từ 01/11/2026: hãy coi đây là một việc xử lý dữ liệu hàng loạt
- Cấu hình thuế trong Shopify: đăng ký, thuế suất theo điểm đến và hóa đơn
- Nhiều cửa hàng, một hay nhiều pháp nhân: giữ đăng ký và báo cáo trong tầm kiểm soát
- Những lỗi VAT OSS IOSS Shopify thường gặp
- Thiết lập VAT OSS IOSS Shopify chuẩn trên toàn bộ cửa hàng
Nếu bạn bán hàng cho khách ở Liên minh châu Âu qua Shopify, VAT không phải là bài tập về nhà có thể bỏ qua — nó là một phần chi phí kinh doanh tại thị trường này. Kể từ khi cải cách VAT thương mại điện tử của EU có hiệu lực ngày 1/7/2021, hệ thống quy tắc về cấu trúc thực ra đã đơn giản hơn (hai cơ chế OSS và IOSS thay thế cho mớ đăng ký thuế rải rác từng nước), nhưng khi áp dụng thực tế lại dễ gây rối — đặc biệt nếu bạn vận hành nhiều cửa hàng. Bài viết này sẽ đi qua những gì đã thay đổi, OSS và IOSS hoạt động ra sao, cách phản ánh chúng vào phần cài đặt thuế của Shopify, và cách merchant đa cửa hàng giữ cho việc đăng ký cùng báo cáo không biến thành hỗn loạn. Một lưu ý ngay từ đầu (và sẽ được nhắc lại nhiều lần): kết quả về thuế phụ thuộc vào tình huống cụ thể của từng doanh nghiệp và khác nhau theo từng quốc gia — hãy xem bài này như định hướng ban đầu, và xác nhận lại thiết lập của bạn với chuyên gia thuế trước khi áp dụng. Về bức tranh pháp lý rộng hơn ngoài VAT, bạn có thể tham khảo checklist tuân thủ EU cho Shopify.
VAT của EU sau cải cách tháng 7/2021: tạm biệt ngưỡng miễn €22
Trước tháng 7/2021, hàng hóa giá trị thấp nhập khẩu vào EU (lô hàng đến €22) được miễn VAT nhập khẩu. Ngưỡng miễn này bị thương mại điện tử xuyên biên giới tận dụng — và lạm dụng — quá nhiều, nên EU đã bãi bỏ nó trong gói cải cách VAT e-commerce có hiệu lực từ ngày 1/7/2021. Từ đó, về cơ bản mọi hàng hóa thương mại nhập vào EU đều chịu VAT, bất kể giá trị.
Cùng đợt cải cách này, EU đưa ra hai cơ chế giúp việc tuân thủ trở nên khả thi hơn:
- OSS (One Stop Shop) dành cho bán hàng từ xa (distance sales) với hàng hóa đã nằm sẵn trong EU (và một số dịch vụ), cho phép bạn khai báo VAT của tất cả các nước thành viên qua một cổng duy nhất.
- IOSS (Import One Stop Shop) dành cho hàng gửi từ ngoài EU vào, theo lô có giá trị từ €150 trở xuống, cho phép thu VAT ngay tại checkout thay vì thu ở biên giới.
Cả hai cơ chế đều không thay đổi việc có phải nộp VAT hay không — chúng thay đổi nơi và cách bạn khai báo, nộp thuế. Cơ chế nào áp dụng cho bạn (hoặc cả hai) phụ thuộc vào việc hàng của bạn nằm ở đâu, doanh nghiệp đăng ký ở đâu, và luồng đơn hàng chạy thế nào. Đây chính xác là những thứ nên nhờ chuyên gia thuế vẽ sơ đồ cho trường hợp cụ thể của bạn.
VAT OSS cho merchant Shopify: bán hàng nội khối EU và ngưỡng €10.000
One Stop Shop giải quyết một vấn đề cũ: trước 2021, khi doanh số bán vào một nước EU vượt ngưỡng distance-selling riêng của nước đó, bạn phải đăng ký VAT tại chính nước đó — lần lượt từng nước một. Người bán ship khắp EU có thể phải xoay xở với hàng loạt đăng ký và tờ khai VAT riêng lẻ.
Với OSS, bạn đăng ký tại một nước thành viên và nộp một tờ khai OSS duy nhất bao trùm toàn bộ doanh số bán từ xa cho người tiêu dùng ở các nước thành viên khác. Bạn vẫn tính cho mỗi khách hàng mức VAT của nước họ (VAT theo điểm đến), nhưng việc khai báo và nộp tiền đi qua một cổng duy nhất, và nước thành viên đó sẽ phân bổ VAT cho các nước còn lại.
Các ngưỡng theo từng nước trước đây được thay bằng một ngưỡng chung toàn EU: €10.000 mỗi năm cho doanh số bán xuyên biên giới (gộp cùng một số dịch vụ số). Dưới ngưỡng này, các doanh nghiệp siêu nhỏ có trụ sở trong EU có thể tiếp tục tính VAT theo nước sở tại và khai báo trong nước. Vượt ngưỡng, VAT theo nước điểm đến sẽ áp dụng — và OSS trở thành con đường thực tế để xử lý. Có hai điểm khiến merchant hay vấp: ngưỡng này tính trên toàn EU (cộng gộp mọi doanh số xuyên biên giới, không tính riêng từng nước), và nếu bạn chạy nhiều cửa hàng dưới một pháp nhân, doanh số của tất cả các cửa hàng đó đều được cộng vào cùng con số €10.000. Còn việc ngưỡng này có áp dụng cho bạn hay không — chẳng hạn khi doanh nghiệp của bạn không có trụ sở trong EU — là câu hỏi dành cho chuyên gia thuế.
IOSS cho merchant Shopify: hàng nhập khẩu từ €150 trở xuống
Import One Stop Shop phục vụ một luồng hàng khác: hàng gửi cho người tiêu dùng EU từ bên ngoài EU, theo lô có giá trị nội tại từ €150 trở xuống. Đây chính là kịch bản quen thuộc của dropshipping và fulfillment xuyên biên giới.
Không có IOSS, kiện hàng của khách sẽ mắc lại ở hải quan và VAT (thường kèm phí xử lý của đơn vị vận chuyển) bị thu từ khách trước khi giao — công thức chắc chắn dẫn đến kiện hàng bị từ chối nhận và email giận dữ. Có IOSS, bạn thu VAT ngay tại checkout, kiện hàng đi kèm số IOSS của bạn, và về nguyên tắc sẽ thông quan mà khách không bị thu thêm lần nữa. Sau đó bạn khai báo và nộp khoản VAT này qua một tờ khai IOSS hằng tháng.
Vài lưu ý thực tế quan trọng (với sự thận trọng cần thiết):
- IOSS chỉ áp dụng cho lô hàng từ €150 trở xuống. Trên mức này, thủ tục nhập khẩu tiêu chuẩn sẽ áp dụng.
- Người bán không có trụ sở trong EU thường phải chỉ định một intermediary (trung gian) — một bên có trụ sở tại EU cùng chia sẻ trách nhiệm với các nghĩa vụ IOSS — để sử dụng cơ chế này. Chọn và ký hợp đồng với intermediary là quyết định pháp lý rất nên có tư vấn chuyên môn.
- IOSS là tùy chọn, không bắt buộc. Một số merchant chủ động ship theo DDU/DAP không dùng IOSS, chấp nhận đánh đổi trải nghiệm khách hàng. Lựa chọn nào đúng với bạn phụ thuộc vào biên lợi nhuận, sản lượng và thị trường — một lần nữa, hãy hỏi chuyên gia.
Thay đổi hải quan 01/07/2026: hết miễn thuế €150
VAT mới chỉ là một nửa câu chuyện nhập khẩu — nửa còn lại là customs duty (thuế hải quan), và nó vừa thay đổi. Trước giữa 2026, lô hàng từ €150 trở xuống được miễn customs duty dù vẫn chịu VAT. Theo quyết định của Hội đồng EU tháng 2/2026, ngưỡng miễn này bị bãi bỏ từ ngày 1/7/2026 trong khuôn khổ cải cách hải quan rộng hơn của EU. Trong giai đoạn chuyển tiếp, lô hàng IOSS từ €150 trở xuống chịu mức thuế phẳng €3 cho mỗi nhóm sản phẩm (tariff sub-heading), dự kiến áp dụng đến ngày 1/7/2028 khi Customs Data Hub mới đi vào vận hành. Ngoài ra còn có một khoản handling fee trên mỗi kiện hàng đang được đề xuất — dự kiến chốt vào mùa thu 2026 — nhưng tại thời điểm viết bài, đây chưa phải luật.
Với merchant ship cho người tiêu dùng EU từ ngoài EU, ý nghĩa thực tế là: landed cost đã tăng, nên cách hiển thị giá ở checkout và bài toán biên lợi nhuận cần được tính lại — nhất là với đơn giá thấp, nhiều nhóm sản phẩm. Bản thân IOSS không đổi và vẫn là cách thu VAT ngay tại checkout. Về phía nền tảng, Shopify đã trả lời một phần câu hỏi cơ chế mà tôi bỏ ngỏ khi viết bản đầu tiên: kể từ 1/7/2026, Shopify tự động tính, hiển thị và thu khoản thuế €3 cho mỗi nhóm sản phẩm ngay tại checkout cho những đơn đủ điều kiện ship vào EU, và bạn không phải đổi cài đặt gì cả (changelog của Shopify). Một đơn trải trên ba nhóm thuế quan sẽ chịu €9; một đơn bốn nhóm — ví dụ quần áo, mỹ phẩm, giày và trang sức — chịu €12. Điều mà việc Shopify thu hộ chưa tự giải quyết là liệu số tiền đó có được chuyển đúng vào tờ khai hải quan của carrier hay không; khâu bàn giao này nằm ngoài Shopify, nên tôi vẫn khuyên bạn xác nhận theo từng tuyến ship với carrier và chuyên gia thuế của mình.
Nhìn xa hơn, hãy ghi vào lịch gói ViDA (VAT in the Digital Age) — được thông qua tháng 3/2025: điều chỉnh OSS/IOSS từ 1/1/2027, các biện pháp chống gian lận với số IOSS từ 1/3/2028, và Single VAT Registration từ 1/7/2028. Chi tiết vẫn đang được hoàn thiện; hãy rà soát cùng chuyên gia của bạn khi mỗi mốc đến gần.
Product Identifier từ 01/11/2026: hãy coi đây là một việc xử lý dữ liệu hàng loạt
Thay đổi hải quan còn có đợt thứ hai rất dễ bị bỏ sót, vì nó không liên quan đến tiền — mà liên quan đến dữ liệu. Từ ngày 1/11/2026, hải quan EU yêu cầu khai Product Identifier (PID) cho các lô hàng giá trị thấp (từ €150 trở xuống) bán từ xa cho người tiêu dùng EU, theo hướng dẫn của Ủy ban châu Âu. Trên thực tế, mỗi dòng sản phẩm cần một mã do người bán gán (M-PID — chính là SKU của bạn) và một mã do nhà sản xuất hoặc nhà cung cấp gán (NS-PID), cộng thêm một mã tiêu chuẩn hóa (S-PID — như EAN, ISBN hoặc tương đương) khi có, kèm một mã ngoại lệ khi không có.
Đọc điều này bằng con mắt vận hành, thứ đầu tiên tôi nhận ra là đây là một bài toán vệ sinh catalog đội lốt hải quan. Không có gì cao siêu ở đây: đó vẫn là dữ liệu GTIN/EAN và SKU vốn đã phải nằm sẵn trên sản phẩm của bạn. Cái bẫy là trên nhiều cửa hàng, cùng một sản phẩm vật lý thường mang ba SKU hơi khác nhau, thiếu barcode ở cửa hàng này và gõ sai GTIN ở cửa hàng kia — vì catalog mỗi cửa hàng được dựng vào thời điểm khác nhau, bởi người khác nhau. Khi tôi audit dữ liệu sản phẩm trên các cửa hàng chúng tôi vận hành, mã định danh lệch nhau và thiếu là một trong những phát hiện phổ biến nhất, và đây đúng là loại dữ liệu mà hải quan giờ mong đợi phải sạch.
Cách nhìn đó thay đổi hẳn cách bạn tiếp cận. Tuân thủ PID không phải một cái toggle cài đặt bạn bật đi bật lại sáu lần trên từng cửa hàng; nó là một việc chuẩn hóa dữ liệu sản phẩm làm một lần rồi đẩy đi khắp nơi. Chuẩn hóa các trường GTIN/SKU/mã-nhà-sản-xuất một lần dựa trên một nguồn dữ liệu chuẩn duy nhất, dọn sạch các bản trùng và chỗ thiếu, rồi lan truyền các giá trị đã sửa sang catalog của mọi cửa hàng. Đây chính là logic giống hệt pipeline báo cáo VAT bên dưới: thuê developer một lần để dọn và đồng bộ mã định danh sản phẩm trên tất cả cửa hàng, và bạn sở hữu bộ công cụ đó thay vì thuê thêm một app tính phí theo từng cửa hàng. Một lưu ý tôi sẽ không giấu: liệu Shopify — hay tích hợp fulfillment/carrier của bạn — có thực sự truyền các PID đó vào tờ khai hải quan hay không là một khâu bàn giao tôi khuyên bạn xác nhận trực tiếp với carrier trước ngày 1/11/2026. Làm dữ liệu sạch trong catalog là điều cần thiết, nhưng đường truyền dữ liệu mới là phần phải kiểm chứng, đừng cho là mặc nhiên.
Cấu hình thuế trong Shopify: đăng ký, thuế suất theo điểm đến và hóa đơn
Về phía nền tảng, tài liệu thuế EU của Shopify mô tả rõ cơ chế: sau khi bạn nhập các đăng ký thuế (đăng ký OSS, số IOSS và các đăng ký VAT nội địa nếu có) trong Settings → Taxes and duties, Shopify có thể tự động tính VAT theo thuế suất của nước điểm đến cho các đơn hàng EU.
Một vài điểm đáng chú ý:
- Đăng ký quyết định hành vi hệ thống. Shopify tính thuế dựa trên các đăng ký bạn nhập vào. Nhập sai — hoặc nhập dưới nhầm pháp nhân — thì mọi checkout sau đó đều kế thừa cái sai ấy.
- Hóa đơn và biên lai quan trọng. Khách EU, nhất là khách B2B, kỳ vọng VAT được thể hiện chính xác. Hãy kiểm tra ứng dụng in đơn hoặc xuất hóa đơn của bạn hiển thị dòng VAT và các mã số VAT/OSS/IOSS như thế nào.
- Số IOSS phải đến được đơn vị vận chuyển — một cách kín đáo. Số này đi cùng dữ liệu lô hàng để hải quan xác minh VAT đã được thu. Nó nên được truyền cho carrier hoặc đối tác fulfillment qua các trường dữ liệu chuẩn — không in công khai trên nhãn hay chia sẻ tùy tiện (chi tiết ở phần lỗi thường gặp bên dưới).
- Shopify tính thuế, không nộp tờ khai hộ bạn. Khi cấu hình đúng, Shopify thu đúng số tiền tại checkout, nhưng tờ khai OSS và IOSS vẫn do bạn hoặc kế toán của bạn nộp. Không có cài đặt nào trong cửa hàng thay thế được nghĩa vụ khai thuế.
Nếu bạn đang so sánh mặt bằng công cụ để vận hành nhiều storefront, bài tổng hợp công cụ tốt nhất để quản lý nhiều cửa hàng Shopify của chúng tôi bao quát phần vận hành ngoài chuyện thuế.
Nhiều cửa hàng, một hay nhiều pháp nhân: giữ đăng ký và báo cáo trong tầm kiểm soát
Đây là cú ngoặt đa cửa hàng khiến gần như ai cũng bất ngờ: đăng ký VAT tính theo pháp nhân, không tính theo cửa hàng. Nếu một công ty vận hành sáu cửa hàng Shopify, đó là một đăng ký OSS và một đăng ký IOSS — nhưng dữ liệu đứng sau mỗi tờ khai phải được hợp nhất từ sáu cửa hàng riêng biệt. Nếu các cửa hàng thuộc về những pháp nhân khác nhau, mỗi pháp nhân cần bộ đăng ký riêng, và trộn lẫn chúng là một trong những sai lầm đau đớn nhất bạn có thể mắc phải (xem phần dưới).
Trong thực tế, phần logic thuế lại là phần dễ; phần vật lộn với dữ liệu mới là thứ đốt hàng giờ mỗi tháng. Phải có ai đó export đơn hàng từ từng cửa hàng, chuẩn hóa tiền tệ và quốc gia, tách doanh số nội khối EU khỏi hàng nhập khẩu, rồi dựng ra một sổ cái duy nhất mà kế toán có thể dùng để khai thuế. Làm thủ công nghĩa là N lần export, N bảng tính và N cơ hội để sai sót — lặp lại mỗi kỳ khai báo.
Đây chính là chỗ mô hình thuê dev một lần phát huy: thay vì đăng ký thêm một app trả phí hằng tháng, bạn thuê developer một lần để (1) chuẩn hóa cấu hình thuế trên toàn bộ cửa hàng sao cho mọi checkout hành xử giống hệt nhau, và (2) xây một pipeline báo cáo VAT/doanh số hợp nhất — đơn hàng từ tất cả cửa hàng tự động đổ về một sổ cái hoặc một sheet duy nhất, cấu trúc đúng theo cách kế toán của bạn cần. Bạn sở hữu mã nguồn, nên pipeline không bị "bắt làm con tin" bởi một gói subscription nào cả. Cần nói rõ về phân vai: developer không thể thay thế kế toán — việc đăng ký, chọn cơ chế và nộp tờ khai vẫn là công việc chuyên môn về thuế. Thứ developer loại bỏ là khối công việc xử lý dữ liệu thủ công trên N cửa hàng nằm bên dưới. Chúng tôi đã phân tích bài toán kinh tế của cách tiếp cận này trong bài chi phí tuân thủ EU cho merchant đa cửa hàng.
Những lỗi VAT OSS IOSS Shopify thường gặp
Danh sách ngắn các "kịch bản thất bại" chúng tôi thấy lặp đi lặp lại:
- Phớt lờ ngưỡng €10.000. Merchant siêu nhỏ có trụ sở trong EU tiếp tục tính VAT theo nước sở tại rất lâu sau khi tổng doanh số xuyên biên giới đã vượt ngưỡng — thường vì không ai theo dõi con số cộng gộp trên toàn bộ các cửa hàng.
- Rò rỉ số IOSS. Số IOSS của bạn thực chất là tấm vé "VAT đã nộp". Nếu bị chia sẻ bất cẩn cho nhà cung cấp hoặc in ở nơi không nên in, người khác có thể lạm dụng nó trên các lô hàng của họ — và các câu hỏi về trách nhiệm sẽ đổ về phía bạn. Chỉ truyền số này qua các kênh dữ liệu chuẩn của carrier, và hỏi chuyên gia của bạn xem nên giám sát thế nào cho hợp lý.
- Trộn lẫn đăng ký giữa các pháp nhân. Cửa hàng A thuộc Pháp nhân 1 nhưng lại được cấu hình bằng số OSS của Pháp nhân 2 "vì tiện tay". Mọi đơn hàng từ đó được báo cáo dưới nhầm pháp nhân. Gỡ ngược lại chuyện này rất tốn kém.
- Nghĩ rằng app sẽ lo luôn việc nộp tờ khai. Các app thuế và bản thân Shopify chỉ tính và thu. Việc nộp tờ khai OSS và IOSS — đúng hạn, đúng nước thành viên, đúng dữ liệu — vẫn thuộc về bạn và kế toán của bạn.
- Cài một lần rồi không bao giờ kiểm tra lại. Thuế suất, đăng ký và chính quy mô kinh doanh của bạn đều thay đổi. Một buổi rà soát định kỳ với chuyên gia thuế rẻ hơn nhiều so với một lần điều chỉnh hồi tố.
Để nắm đầy đủ các nghĩa vụ pháp lý ngoài VAT — GPSR, bao bì, quyền người tiêu dùng — hãy đi qua checklist tuân thủ EU cho Shopify.
Thiết lập VAT OSS IOSS Shopify chuẩn trên toàn bộ cửa hàng
Nếu thiết lập VAT cho EU của bạn hiện đang sống nhờ các bản export từng cửa hàng và một buổi "đánh vật" với bảng tính mỗi tháng, việc hợp nhất sẽ nhanh chóng hoàn vốn — cả ở số giờ tiết kiệm lẫn ở những sai sót không bao giờ xảy ra. Cấu hình thuế được chuẩn hóa cộng một sổ VAT hợp nhất duy nhất là thứ thay thế N lần export thủ công bằng một đường ống báo cáo.
Bài viết chỉ mang tính thông tin tham khảo, không phải tư vấn pháp lý hay tư vấn thuế. Hãy đối chiếu nguồn chính thức của EU hoặc chuyên gia thuế.