{"id":78298,"date":"2026-10-19T15:07:53","date_gmt":"2026-10-19T13:07:53","guid":{"rendered":"https:\/\/hellotax.com\/blog\/?p=78298"},"modified":"2026-10-19T15:07:53","modified_gmt":"2026-10-19T13:07:53","slug":"eu-vat-3pl-warehouse-registration","status":"publish","type":"post","link":"https:\/\/hellotax.com\/blog\/eu-vat-3pl-warehouse-registration\/","title":{"rendered":"EU VAT for 3PL Warehouses: When Does Using a Fulfilment Partner Trigger VAT Registration?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A fulfilment partner in the Netherlands, Poland or the Czech Republic can make your deliveries cheaper and faster. For VAT, the decision changes more than logistics. If your own goods sit in a warehouse in another EU country, you normally need a <strong>VAT registration in that country before the first unit arrives<\/strong>, whatever your sales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide is for the moment before you sign with a 3PL: when it triggers a registration, when it does not, and what to arrange first. For what happens once the stock is moving, see our guides to <a href=\"https:\/\/hellotax.com\/blog\/vat-on-stock-movements\/\">VAT on stock movements<\/a> and <a href=\"https:\/\/hellotax.com\/blog\/eu-vat-thresholds-and-multi-country-storage\/\">thresholds and multi-country storage<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The short answer<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your own goods in a 3PL warehouse in another EU country mean a <strong>VAT registration in that country<\/strong>, from the first unit. There is no threshold.<\/li>\n\n\n<li>Sending goods from your country to the 3PL is a <strong>transfer of your own goods<\/strong>. It is declared in the country they leave and in the country they arrive in.<\/li>\n\n\n<li>Sales to customers in the 3PL&#8217;s country go in that country&#8217;s <strong>local VAT return<\/strong>. Sales to consumers in other EU countries can go through <strong>OSS<\/strong>.<\/li>\n\n\n<li>As soon as your goods ship from more than one country, the <strong>\u20ac10,000 threshold no longer applies<\/strong>.<\/li>\n\n\n<li>The obligations are <strong>yours<\/strong>, not the 3PL&#8217;s.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Why storage creates a VAT registration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When your goods sit in another EU country and you sell them to customers there, those are domestic sales in that country. You charge its VAT and declare it in its VAT return, which needs a local registration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before any sale happens, moving your own goods across a border is already a taxable event: a deemed intra-Community supply where the goods leave and a deemed intra-Community acquisition where they arrive. To declare the arrival you need a VAT number in that country. That is why the registration has to be in place before the first shipment, not after the first sale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Four common 3PL setups<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><div style=\"overflow-x: auto;\"><table><thead><tr><th>Setup<\/th><th>What it means for VAT<\/th><\/tr><\/thead><tbody><tr><td>3PL in your own country<\/td><td>No new registration. Cross-border sales to consumers go through OSS once you exceed \u20ac10,000 across the EU.<\/td><\/tr><tr><td>3PL in another EU country<\/td><td>VAT registration there before the first shipment. The transfer is declared in both countries. Local sales go in the local return, sales to other EU countries can go through OSS.<\/td><\/tr><tr><td>Several 3PLs in different countries<\/td><td>A registration in each country where your goods are stored, and a transfer declared every time stock moves between them.<\/td><\/tr><tr><td>Non-EU seller importing straight into an EU 3PL<\/td><td>Import VAT in the country of import, and a VAT registration there to recover it and to sell from the stock. Some countries also require a fiscal representative.<\/td><\/tr><\/tbody><\/table><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For the last case, see <a href=\"https:\/\/hellotax.com\/blog\/fiscal-representation-in-the-eu\/\">fiscal representation in the EU<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Call-off stock does not cover a fulfilment warehouse<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The EU call-off stock simplification lets a seller send goods to another country without registering there, but only for goods sent to a known business customer who takes them within twelve months. A 3PL that holds your stock and ships it to consumers does not qualify. Amazon&#8217;s own use of the scheme <a href=\"https:\/\/hellotax.com\/blog\/amazon-ends-call-off-stock\/\">has ended<\/a> as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist before you sign with a 3PL<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register for VAT in the 3PL&#8217;s country before the first shipment, and use that VAT number for the transfer.<\/li>\n\n\n<li>Ask the 3PL for stock reports per movement: goods in, goods out, customer returns and write-offs. You will need them to reconcile your returns.<\/li>\n\n\n<li>Record every transfer of your own goods, in both countries.<\/li>\n\n\n<li>Check the Intrastat thresholds in both countries.<\/li>\n\n\n<li>Plan how customer returns come back: to the 3PL or to you. A return to another country is another movement.<\/li>\n\n\n<li>If you are a non-EU business, check whether the country requires a fiscal representative.<\/li>\n\n\n<li>Decide which sales go through OSS and which through the local return.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How hellotax helps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We register your business for VAT in the main EU markets and the UK and file the returns, transfers included, with our own software and local tax advisors. Planning a fulfilment partner abroad? <a href=\"https:\/\/hellotax.com\/contact-us?button=blog\">Book a free consultation<\/a> before the first pallet leaves.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need to register if the 3PL only holds my stock for a few weeks?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. There is no minimum storage period: your own goods held for sale in that country create the obligation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can OSS replace the registration in the 3PL&#8217;s country?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. OSS covers distance sales to consumers in other countries. It does not cover sales to customers in the country where the stock is, or transfers of your own goods.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does the 3PL handle the VAT for me?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. The goods are yours, so the registration, the returns and the transfer reporting are your responsibility.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if the 3PL is in my own country?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Then storage does not create a new registration. Your cross-border sales to consumers follow the normal rules: your home VAT below \u20ac10,000 across the EU, destination VAT through OSS above it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Storing your goods with a fulfilment partner in another EU country means a VAT registration there, before the first unit arrives. When a 3PL triggers registration, when it doesn&#8217;t, and what to check before you sign.<\/p>\n","protected":false},"author":26,"featured_media":78307,"parent":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5593],"tags":[],"class_list":["post-78298","post","type-post","status-publish","format-standard","has-post-thumbnail","category-vat-compliance","entry"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/78298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/comments?post=78298"}],"version-history":[{"count":1,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/78298\/revisions"}],"predecessor-version":[{"id":78337,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/78298\/revisions\/78337"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media\/78307"}],"wp:attachment":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media?parent=78298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/categories?post=78298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/tags?post=78298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}