{"id":75581,"date":"2025-11-05T13:39:29","date_gmt":"2025-11-05T12:39:29","guid":{"rendered":"https:\/\/hellotax.com\/blog\/?p=75581"},"modified":"2025-11-21T13:37:04","modified_gmt":"2025-11-21T12:37:04","slug":"oss-vat-for-dropshipping","status":"publish","type":"post","link":"https:\/\/hellotax.com\/blog\/oss-vat-for-dropshipping\/","title":{"rendered":"Case Study: Spanish Dropshipper Uses OSS and Avoids Local VAT Pitfalls Across the EU"},"content":{"rendered":"<p data-start=\"111\" data-end=\"421\"><strong data-start=\"189\" data-end=\"217\">OSS VAT for dropshipping<\/strong> helps Spanish online sellers report cross-border B2C sales in one return, but you still need local VAT registration when stock is held locally or domestic supplies occur. A Spain-based dropshipping brand selling via Shopify and a non-Amazon marketplace used <strong data-start=\"198\" data-end=\"220\">Union OSS in Spain<\/strong> and a clear decision flow to stay compliant while suppliers shipped from <strong data-start=\"294\" data-end=\"316\">Poland and Germany<\/strong>\u2014avoiding unnecessary local VAT registrations and knowing exactly when local IDs would still be required.<\/p>\n<p data-start=\"111\" data-end=\"421\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-75656\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2025\/11\/Spanish-Drop-shipper-Uses-OSS-1.png\" alt=\"OSS VAT for Dropshipping\" width=\"1200\" height=\"600\" srcset=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2025\/11\/Spanish-Drop-shipper-Uses-OSS-1.png 1200w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2025\/11\/Spanish-Drop-shipper-Uses-OSS-1-300x150.png 300w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2025\/11\/Spanish-Drop-shipper-Uses-OSS-1-1024x512.png 1024w, https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2025\/11\/Spanish-Drop-shipper-Uses-OSS-1-768x384.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<hr data-start=\"423\" data-end=\"426\" \/>\n<h2 data-start=\"428\" data-end=\"441\">The Client<\/h2>\n<ul data-start=\"442\" data-end=\"958\">\n<li data-start=\"442\" data-end=\"505\">\n<p data-start=\"444\" data-end=\"505\"><strong data-start=\"444\" data-end=\"463\">Business model:<\/strong> EU B2C <strong data-start=\"471\" data-end=\"487\">dropshipping<\/strong> (no own stock).<\/p>\n<\/li>\n<li data-start=\"506\" data-end=\"583\">\n<p data-start=\"508\" data-end=\"583\"><strong data-start=\"508\" data-end=\"527\">Sales channels:<\/strong> <strong data-start=\"528\" data-end=\"539\">Shopify<\/strong> store + one <strong data-start=\"552\" data-end=\"567\">marketplace<\/strong> (not Amazon).<\/p>\n<\/li>\n<li data-start=\"584\" data-end=\"696\">\n<p data-start=\"586\" data-end=\"696\"><strong data-start=\"586\" data-end=\"610\">Suppliers\/ship-from:<\/strong> <strong data-start=\"611\" data-end=\"626\">Poland (PL)<\/strong> and <strong data-start=\"631\" data-end=\"647\">Germany (DE)<\/strong>; suppliers may use their own local warehouses.<\/p>\n<\/li>\n<li data-start=\"697\" data-end=\"807\">\n<p data-start=\"699\" data-end=\"807\"><strong data-start=\"699\" data-end=\"710\">Status:<\/strong> Above the <strong data-start=\"721\" data-end=\"762\">\u20ac10,000 EU distance-selling threshold<\/strong> and <strong data-start=\"767\" data-end=\"804\">registered for Union OSS in Spain<\/strong>.<\/p>\n<\/li>\n<li data-start=\"808\" data-end=\"958\">\n<p data-start=\"810\" data-end=\"958\"><strong data-start=\"810\" data-end=\"819\">Goal:<\/strong> Confirm where OSS is enough and <strong data-start=\"852\" data-end=\"901\">when local VAT registration is still required<\/strong>, given supplier warehousing and marketplace involvement.<\/p>\n<\/li>\n<\/ul>\n<p>This case study explains how <strong data-start=\"560\" data-end=\"588\">OSS VAT for dropshipping<\/strong> applies when suppliers ship directly from Poland and Germany to EU consumers.<\/p>\n<hr data-start=\"960\" data-end=\"963\" \/>\n<h2 data-start=\"965\" data-end=\"981\">The Challenge<\/h2>\n<p data-start=\"982\" data-end=\"1078\">Even with <strong data-start=\"992\" data-end=\"1008\">OSS in Spain<\/strong>, dropshippers can accidentally create <strong data-start=\"1047\" data-end=\"1072\">local VAT obligations<\/strong> when:<\/p>\n<ul data-start=\"1079\" data-end=\"1383\">\n<li data-start=\"1079\" data-end=\"1190\">\n<p data-start=\"1081\" data-end=\"1190\">Stock becomes <strong data-start=\"1095\" data-end=\"1103\">your<\/strong> stock in another Member State (e.g., local fulfilment\/consignment under your control).<\/p>\n<\/li>\n<li data-start=\"1191\" data-end=\"1288\">\n<p data-start=\"1193\" data-end=\"1288\">A sale becomes <strong data-start=\"1208\" data-end=\"1220\">domestic<\/strong> (goods and customer in the same country) from <strong data-start=\"1267\" data-end=\"1275\">your<\/strong> local stock.<\/p>\n<\/li>\n<li data-start=\"1289\" data-end=\"1383\">\n<p data-start=\"1291\" data-end=\"1383\">A <strong data-start=\"1293\" data-end=\"1308\">marketplace<\/strong> acts as a <strong data-start=\"1319\" data-end=\"1338\">deemed supplier<\/strong>, changing who accounts for VAT on B2C sales.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1385\" data-end=\"1466\">The client needed <strong data-start=\"1403\" data-end=\"1433\">country-by-country clarity<\/strong> without slowing down operations. The main question was where <strong data-start=\"740\" data-end=\"768\">OSS VAT for dropshipping<\/strong> ends and where local VAT IDs begin.<\/p>\n<p data-start=\"1385\" data-end=\"1466\">Many sellers assume that once they are registered for <strong data-start=\"320\" data-end=\"348\">OSS VAT for dropshipping<\/strong>, everything is covered across the EU \u2013 but that is only true when goods move cross-border and no stock is held locally. This case study highlights the most common VAT risks for dropshippers and shows how to apply <strong data-start=\"562\" data-end=\"590\">OSS VAT for dropshipping<\/strong> correctly so you avoid unexpected local VAT registrations.<\/p>\n<hr data-start=\"1468\" data-end=\"1471\" \/>\n<h2 data-start=\"1473\" data-end=\"1502\">The Solution (by hellotax)<\/h2>\n<p>Our phased plan clarified when <strong data-start=\"876\" data-end=\"904\">OSS VAT for dropshipping<\/strong> covers sales and when domestic filings are required.<\/p>\n<h3 data-start=\"1504\" data-end=\"1550\">1) Map the supply chain &amp; responsibilities<\/h3>\n<p data-start=\"1551\" data-end=\"1602\">We documented, <strong data-start=\"1566\" data-end=\"1601\">per supplier and per order flow<\/strong>:<\/p>\n<ul data-start=\"1603\" data-end=\"1972\">\n<li data-start=\"1603\" data-end=\"1685\">\n<p data-start=\"1605\" data-end=\"1685\"><strong data-start=\"1605\" data-end=\"1618\">Incoterms<\/strong> used (e.g., EXW, DAP, DDP) to locate delivery and risk transfer.<\/p>\n<\/li>\n<li data-start=\"1686\" data-end=\"1774\">\n<p data-start=\"1688\" data-end=\"1774\"><strong data-start=\"1688\" data-end=\"1719\">Physical ship-from location<\/strong> (warehouse address in PL\/DE or elsewhere in the EU).<\/p>\n<\/li>\n<li data-start=\"1775\" data-end=\"1888\">\n<p data-start=\"1777\" data-end=\"1888\"><strong data-start=\"1777\" data-end=\"1804\">Who is the legal seller<\/strong> on the consumer invoice (client vs. supplier vs. marketplace as deemed supplier).<\/p>\n<\/li>\n<li data-start=\"1889\" data-end=\"1972\">\n<p data-start=\"1891\" data-end=\"1972\"><strong data-start=\"1891\" data-end=\"1903\">Evidence<\/strong>: transport proofs (CMR, tracking), supplier contracts, and invoices.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1974\" data-end=\"2147\"><strong data-start=\"1974\" data-end=\"1995\">Why this matters:<\/strong> It determines whether a sale qualifies as an <strong data-start=\"2041\" data-end=\"2075\">intra-EU distance sale via OSS<\/strong> or turns into a <strong data-start=\"2092\" data-end=\"2109\">domestic sale<\/strong> requiring <strong data-start=\"2120\" data-end=\"2146\">local VAT registration<\/strong>.<\/p>\n<hr data-start=\"2149\" data-end=\"2152\" \/>\n<h3 data-start=\"2154\" data-end=\"2226\">2) Clear rulebook: When OSS is enough vs. when local VAT is required<\/h3>\n<p data-start=\"2228\" data-end=\"2320\"><strong data-start=\"2228\" data-end=\"2249\">OSS is sufficient<\/strong> (report in Spain using destination-country VAT rates) if ALL are true:<\/p>\n<ul data-start=\"2321\" data-end=\"2603\">\n<li data-start=\"2321\" data-end=\"2348\">\n<p data-start=\"2323\" data-end=\"2348\">B2C sale within the EU.<\/p>\n<\/li>\n<li data-start=\"2349\" data-end=\"2415\">\n<p data-start=\"2351\" data-end=\"2415\">Goods <strong data-start=\"2357\" data-end=\"2378\">move cross-border<\/strong> (Member State A \u2192 Member State B).<\/p>\n<\/li>\n<li data-start=\"2416\" data-end=\"2517\">\n<p data-start=\"2418\" data-end=\"2517\">You <strong data-start=\"2422\" data-end=\"2432\">do not<\/strong> own\/hold stock in the ship-from country (supplier ships <strong data-start=\"2489\" data-end=\"2498\">their<\/strong> stock directly).<\/p>\n<\/li>\n<li data-start=\"2518\" data-end=\"2603\">\n<p data-start=\"2520\" data-end=\"2603\">Marketplace is <strong data-start=\"2535\" data-end=\"2542\">not<\/strong> the deemed supplier (you remain the seller to the consumer).<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2605\" data-end=\"2668\"><strong data-start=\"2605\" data-end=\"2643\">Local VAT registration is required<\/strong> if ANY of these happens:<\/p>\n<ol data-start=\"2669\" data-end=\"3272\">\n<li data-start=\"2669\" data-end=\"2916\">\n<p data-start=\"2672\" data-end=\"2788\"><strong data-start=\"2672\" data-end=\"2690\">Your own stock<\/strong> (or stock under your control\/consignment) is <strong data-start=\"2736\" data-end=\"2754\">stored locally<\/strong> in an EU country (e.g., DE\/PL).<\/p>\n<ul data-start=\"2792\" data-end=\"2916\">\n<li data-start=\"2792\" data-end=\"2916\">\n<p data-start=\"2794\" data-end=\"2916\">You\u2019ll have <strong data-start=\"2806\" data-end=\"2824\">domestic sales<\/strong> from that country \u2192 <strong data-start=\"2845\" data-end=\"2861\">local VAT ID<\/strong> + local returns (OSS does not cover domestic sales).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"2917\" data-end=\"3031\">\n<p data-start=\"2920\" data-end=\"3031\">You use a <strong data-start=\"2930\" data-end=\"2956\">third-party fulfilment<\/strong> (not your supplier\u2019s) where the goods become <strong data-start=\"3002\" data-end=\"3010\">your<\/strong> stock before sale.<\/p>\n<\/li>\n<li data-start=\"3032\" data-end=\"3152\">\n<p data-start=\"3035\" data-end=\"3152\">You make <strong data-start=\"3044\" data-end=\"3066\">domestic B2C sales<\/strong> in a country (goods and customer are in the <strong data-start=\"3111\" data-end=\"3119\">same<\/strong> country, from <strong data-start=\"3134\" data-end=\"3142\">your<\/strong> stock).<\/p>\n<\/li>\n<li data-start=\"3153\" data-end=\"3272\">\n<p data-start=\"3156\" data-end=\"3272\"><strong data-start=\"3156\" data-end=\"3186\">Call-off\/consignment stock<\/strong> arrangements where <strong data-start=\"3206\" data-end=\"3214\">your<\/strong> goods are transferred in advance to another Member State.<\/p>\n<\/li>\n<\/ol>\n<hr data-start=\"3274\" data-end=\"3277\" \/>\n<h3 data-start=\"3279\" data-end=\"3326\">3) Marketplace check: Deemed-supplier logic<\/h3>\n<p data-start=\"3327\" data-end=\"3365\">We reviewed the marketplace <strong data-start=\"3355\" data-end=\"3364\">terms<\/strong>:<\/p>\n<ul data-start=\"3367\" data-end=\"3875\">\n<li data-start=\"3367\" data-end=\"3640\">\n<p data-start=\"3369\" data-end=\"3501\"><strong data-start=\"3369\" data-end=\"3399\">If deemed supplier applies<\/strong> (e.g., the platform is responsible for charging\/collecting VAT to the consumer for eligible flows):<\/p>\n<ul data-start=\"3504\" data-end=\"3640\">\n<li data-start=\"3504\" data-end=\"3544\">\n<p data-start=\"3506\" data-end=\"3544\">You <strong data-start=\"3510\" data-end=\"3541\">invoice the marketplace B2B<\/strong>.<\/p>\n<\/li>\n<li data-start=\"3547\" data-end=\"3597\">\n<p data-start=\"3549\" data-end=\"3597\">The marketplace accounts for <strong data-start=\"3578\" data-end=\"3594\">consumer VAT<\/strong>.<\/p>\n<\/li>\n<li data-start=\"3600\" data-end=\"3640\">\n<p data-start=\"3602\" data-end=\"3640\"><strong data-start=\"3602\" data-end=\"3619\">Do not report<\/strong> those orders in OSS.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>When a platform is a deemed supplier, those orders fall outside your <strong data-start=\"1097\" data-end=\"1125\">OSS VAT for dropshipping<\/strong> return.<\/p>\n<ul data-start=\"3367\" data-end=\"3875\">\n<li data-start=\"3642\" data-end=\"3875\">\n<p data-start=\"3644\" data-end=\"3719\"><strong data-start=\"3644\" data-end=\"3690\">If the marketplace is only an intermediary<\/strong> (no deemed-supplier role):<\/p>\n<ul data-start=\"3722\" data-end=\"3875\">\n<li data-start=\"3722\" data-end=\"3768\">\n<p data-start=\"3724\" data-end=\"3768\">You remain the <strong data-start=\"3739\" data-end=\"3765\">seller to the consumer<\/strong>.<\/p>\n<\/li>\n<li data-start=\"3771\" data-end=\"3875\">\n<p data-start=\"3773\" data-end=\"3875\">Declare the sale via <strong data-start=\"3794\" data-end=\"3801\">OSS<\/strong> (if cross-border and no local stock), using the <strong data-start=\"3850\" data-end=\"3874\">destination VAT rate<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr data-start=\"3877\" data-end=\"3880\" \/>\n<h3 data-start=\"3882\" data-end=\"3930\">4) Per-order decision flow (operational SOP)<\/h3>\n<p>Use this checklist to decide whether a sale belongs in <strong data-start=\"1250\" data-end=\"1278\">OSS VAT for dropshipping<\/strong> or a local VAT return.<\/p>\n<ol data-start=\"3932\" data-end=\"4860\">\n<li data-start=\"3932\" data-end=\"4174\">\n<p data-start=\"3935\" data-end=\"3981\"><strong data-start=\"3935\" data-end=\"3955\">Identify channel<\/strong>: Shopify or Marketplace<\/p>\n<ul data-start=\"3985\" data-end=\"4174\">\n<li data-start=\"3985\" data-end=\"4174\">\n<p data-start=\"3987\" data-end=\"4050\">If Marketplace \u2192 check <strong data-start=\"4010\" data-end=\"4029\">deemed supplier<\/strong> flag for that order.<\/p>\n<ul data-start=\"4056\" data-end=\"4174\">\n<li data-start=\"4056\" data-end=\"4132\">\n<p data-start=\"4058\" data-end=\"4132\"><strong data-start=\"4058\" data-end=\"4083\">Deemed supplier = YES<\/strong> \u2192 Invoice marketplace (B2B), exclude from OSS.<\/p>\n<\/li>\n<li data-start=\"4138\" data-end=\"4174\">\n<p data-start=\"4140\" data-end=\"4174\"><strong data-start=\"4140\" data-end=\"4146\">NO<\/strong> \u2192 treat like a direct sale.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"4176\" data-end=\"4481\">\n<p data-start=\"4179\" data-end=\"4279\"><strong data-start=\"4179\" data-end=\"4208\">Confirm ship-from country<\/strong> (supplier\u2019s warehouse in PL\/DE or elsewhere) and <strong data-start=\"4258\" data-end=\"4277\">stock ownership<\/strong><\/p>\n<ul data-start=\"4283\" data-end=\"4481\">\n<li data-start=\"4283\" data-end=\"4360\">\n<p data-start=\"4285\" data-end=\"4360\">If <strong data-start=\"4288\" data-end=\"4308\">supplier\u2019s stock<\/strong> (you never own stock locally) \u2192 move to OSS test.<\/p>\n<\/li>\n<li data-start=\"4364\" data-end=\"4481\">\n<p data-start=\"4366\" data-end=\"4481\">If <strong data-start=\"4369\" data-end=\"4398\">your own\/controlled stock<\/strong> in MS X \u2192 <strong data-start=\"4409\" data-end=\"4429\">register locally<\/strong> in MS X; domestic VAT applies for local deliveries.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"4483\" data-end=\"4733\">\n<p data-start=\"4486\" data-end=\"4517\"><strong data-start=\"4486\" data-end=\"4515\">OSS test for direct sales<\/strong><\/p>\n<ul data-start=\"4521\" data-end=\"4733\">\n<li data-start=\"4521\" data-end=\"4550\">\n<p data-start=\"4523\" data-end=\"4550\">Cross-border B2C? <strong data-start=\"4541\" data-end=\"4548\">Yes<\/strong><\/p>\n<\/li>\n<li data-start=\"4554\" data-end=\"4667\">\n<p data-start=\"4556\" data-end=\"4667\">No local stock under your control? <strong data-start=\"4591\" data-end=\"4598\">Yes<\/strong><br data-start=\"4598\" data-end=\"4601\" \/>\u2192 Report in <strong data-start=\"4616\" data-end=\"4629\">OSS Spain<\/strong> with <strong data-start=\"4635\" data-end=\"4664\">customer-country VAT rate<\/strong>.<\/p>\n<\/li>\n<li data-start=\"4671\" data-end=\"4733\">\n<p data-start=\"4673\" data-end=\"4733\">If <strong data-start=\"4676\" data-end=\"4682\">No<\/strong> to either \u2192 <strong data-start=\"4695\" data-end=\"4708\">local VAT<\/strong> in the relevant country.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"4735\" data-end=\"4860\">\n<p data-start=\"4738\" data-end=\"4757\"><strong data-start=\"4738\" data-end=\"4755\">Keep evidence<\/strong><\/p>\n<ul data-start=\"4761\" data-end=\"4860\">\n<li data-start=\"4761\" data-end=\"4860\">\n<p data-start=\"4763\" data-end=\"4860\">Transport docs, ship-from details, consumer destination, Incoterms, invoices, marketplace status.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr data-start=\"4862\" data-end=\"4865\" \/>\n<h2 data-start=\"4867\" data-end=\"4894\">Implementation &amp; Outputs<\/h2>\n<ul data-start=\"4896\" data-end=\"5383\">\n<li data-start=\"4896\" data-end=\"5012\">\n<p data-start=\"4898\" data-end=\"4923\"><strong data-start=\"4898\" data-end=\"4920\">Supplier data pack<\/strong>:<\/p>\n<ul data-start=\"4926\" data-end=\"5012\">\n<li data-start=\"4926\" data-end=\"5012\">\n<p data-start=\"4928\" data-end=\"5012\">Incoterms per lane, warehouse addresses (PL\/DE), ownership &amp; risk transfer points.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"5013\" data-end=\"5147\">\n<p data-start=\"5015\" data-end=\"5040\"><strong data-start=\"5015\" data-end=\"5037\">Marketplace matrix<\/strong>:<\/p>\n<ul data-start=\"5043\" data-end=\"5147\">\n<li data-start=\"5043\" data-end=\"5147\">\n<p data-start=\"5045\" data-end=\"5147\">When platform acts as <strong data-start=\"5067\" data-end=\"5086\">deemed supplier<\/strong>, which flows are covered, and how invoices must be issued.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"5148\" data-end=\"5269\">\n<p data-start=\"5150\" data-end=\"5183\"><strong data-start=\"5150\" data-end=\"5180\">OSS vs. Local VAT playbook<\/strong>:<\/p>\n<ul data-start=\"5186\" data-end=\"5269\">\n<li data-start=\"5186\" data-end=\"5269\">\n<p data-start=\"5188\" data-end=\"5269\">Examples for PL\u2192FR, DE\u2192ES, and domestic DE\/PL scenarios if stock becomes yours.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-start=\"5270\" data-end=\"5383\">\n<p data-start=\"5272\" data-end=\"5299\"><strong data-start=\"5272\" data-end=\"5296\">Audit-ready archives<\/strong>:<\/p>\n<ul data-start=\"5302\" data-end=\"5383\">\n<li data-start=\"5302\" data-end=\"5383\">\n<p data-start=\"5304\" data-end=\"5383\">Contracts, order logs, CMR\/tracking, VAT rate mappings for all EU destinations.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr data-start=\"5385\" data-end=\"5388\" \/>\n<h2 data-start=\"5390\" data-end=\"5401\">Examples<\/h2>\n<ul data-start=\"5403\" data-end=\"6064\">\n<li data-start=\"5403\" data-end=\"5573\">\n<p data-start=\"5405\" data-end=\"5573\"><strong data-start=\"5405\" data-end=\"5431\">No local VAT ID needed<\/strong><br data-start=\"5431\" data-end=\"5434\" \/>Supplier (PL) ships <strong data-start=\"5456\" data-end=\"5468\">directly<\/strong> to consumer in <strong data-start=\"5484\" data-end=\"5494\">France<\/strong>. You hold <strong data-start=\"5505\" data-end=\"5517\">no stock<\/strong> in PL.<br data-start=\"5524\" data-end=\"5527\" \/>\u2192 Report in <strong data-start=\"5541\" data-end=\"5554\">OSS Spain<\/strong> at <strong data-start=\"5558\" data-end=\"5572\">French VAT<\/strong>.<\/p>\n<\/li>\n<li data-start=\"5575\" data-end=\"5835\">\n<p data-start=\"5577\" data-end=\"5835\"><strong data-start=\"5577\" data-end=\"5612\">Local VAT ID required (Germany)<\/strong><br data-start=\"5612\" data-end=\"5615\" \/>You place <strong data-start=\"5627\" data-end=\"5641\">your stock<\/strong> in a <strong data-start=\"5647\" data-end=\"5661\">German 3PL<\/strong> for faster delivery. Orders to German consumers are <strong data-start=\"5714\" data-end=\"5726\">domestic<\/strong>.<br data-start=\"5727\" data-end=\"5730\" \/>\u2192 <strong data-start=\"5734\" data-end=\"5757\">Register in Germany<\/strong>, charge <strong data-start=\"5766\" data-end=\"5780\">German VAT<\/strong>, file local returns (these sales are <strong data-start=\"5818\" data-end=\"5833\">outside OSS<\/strong>).<\/p>\n<\/li>\n<li data-start=\"5837\" data-end=\"6064\">\n<p data-start=\"5839\" data-end=\"6064\"><strong data-start=\"5839\" data-end=\"5870\">Marketplace deemed supplier<\/strong><br data-start=\"5870\" data-end=\"5873\" \/>Marketplace confirms it <strong data-start=\"5899\" data-end=\"5915\">collects VAT<\/strong> on certain B2C flows.<br data-start=\"5937\" data-end=\"5940\" \/>\u2192 You <strong data-start=\"5948\" data-end=\"5979\">invoice the marketplace B2B<\/strong>; the marketplace accounts for consumer VAT.<br data-start=\"6023\" data-end=\"6026\" \/>\u2192 <strong data-start=\"6030\" data-end=\"6041\">Exclude<\/strong> those orders from OSS.<\/p>\n<\/li>\n<\/ul>\n<div class=\"cta-shortcode cta-shortcode-normal \"><div class=\"cta-image\"><figure><img decoding=\"async\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/10\/Samer.jpg\" alt=\"\"><\/figure><\/div><div class=\"cta-content\"><h3 class=\"font600\">Book a free consultation<\/h3><p>Our VAT experts are happy to help you. Book a free consultation today!<\/p>\n<div class=\"button-container\"><a href=\"https:\/\/hellotax.com\/contact-us?button=blog\" class=\"button button-secondary uppercase\">Free consultation<\/a><\/div><\/div><\/div>\n<hr data-start=\"6066\" data-end=\"6069\" \/>\n<h2 data-start=\"6071\" data-end=\"6081\">Results<\/h2>\n<ul data-start=\"6082\" data-end=\"6450\">\n<li data-start=\"6082\" data-end=\"6169\">\n<p data-start=\"6084\" data-end=\"6169\"><strong data-start=\"6084\" data-end=\"6095\">Clarity<\/strong> on where <strong data-start=\"6105\" data-end=\"6118\">Union OSS<\/strong> applies vs. where <strong data-start=\"6137\" data-end=\"6150\">local IDs<\/strong> are unavoidable.<\/p>\n<\/li>\n<li data-start=\"6170\" data-end=\"6269\">\n<p data-start=\"6172\" data-end=\"6269\"><strong data-start=\"6172\" data-end=\"6197\">Zero double reporting<\/strong>: clear split between OSS, local returns, and marketplace-handled VAT.<\/p>\n<\/li>\n<li data-start=\"6270\" data-end=\"6363\">\n<p data-start=\"6272\" data-end=\"6363\"><strong data-start=\"6272\" data-end=\"6286\">Lower risk<\/strong>: contracts\/Incoterms and logistics evidence aligned for <strong data-start=\"6343\" data-end=\"6360\">audit defence<\/strong>.<\/p>\n<\/li>\n<li data-start=\"6364\" data-end=\"6450\">\n<p data-start=\"6366\" data-end=\"6450\"><strong data-start=\"6366\" data-end=\"6386\">Scalable process<\/strong>: a repeatable SOP for every new supplier, lane, or marketplace.<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"6452\" data-end=\"6455\" \/>\n<h2 data-start=\"6457\" data-end=\"6495\">Lessons Learned for EU Dropshippers<\/h2>\n<ol data-start=\"6496\" data-end=\"6978\">\n<li data-start=\"6496\" data-end=\"6600\">\n<p data-start=\"6499\" data-end=\"6600\"><strong data-start=\"6499\" data-end=\"6530\">OSS is powerful but limited<\/strong>\u2014it <strong data-start=\"6534\" data-end=\"6546\">does not<\/strong> cover <strong data-start=\"6553\" data-end=\"6571\">domestic sales<\/strong> from <strong data-start=\"6577\" data-end=\"6597\">your local stock<\/strong>.<\/p>\n<\/li>\n<li data-start=\"6601\" data-end=\"6693\">\n<p data-start=\"6604\" data-end=\"6693\"><strong data-start=\"6604\" data-end=\"6631\">Incoterms and ownership<\/strong> decide who is the seller and <strong data-start=\"6661\" data-end=\"6670\">where<\/strong> the delivery occurs.<\/p>\n<\/li>\n<li data-start=\"6694\" data-end=\"6798\">\n<p data-start=\"6697\" data-end=\"6798\"><strong data-start=\"6697\" data-end=\"6733\">Marketplaces can shift liability<\/strong> via the <strong data-start=\"6742\" data-end=\"6761\">deemed-supplier<\/strong> rules\u2014know their status per order.<\/p>\n<\/li>\n<li data-start=\"6799\" data-end=\"6894\">\n<p data-start=\"6802\" data-end=\"6894\">Maintain <strong data-start=\"6811\" data-end=\"6823\">evidence<\/strong> (CMR, tracking, contracts), or your OSS treatment may be challenged.<\/p>\n<\/li>\n<li data-start=\"6895\" data-end=\"6978\">\n<p data-start=\"6898\" data-end=\"6978\">Revisit flows when adding <strong data-start=\"6924\" data-end=\"6943\">3PL\/consignment<\/strong>\u2014that\u2019s where local VAT IDs pop up.<\/p>\n<\/li>\n<\/ol>\n<p data-start=\"185\" data-end=\"618\">To deepen your understanding of how the One-Stop Shop (OSS) works and when it applies, the European Commission offers official guidance on the subject. Their page explains the rules, eligibility criteria, and reporting obligations under the <strong data-start=\"426\" data-end=\"452\">OSS special VAT scheme<\/strong>:<br data-start=\"453\" data-end=\"456\" \/>\ud83d\udc49 <a class=\"decorated-link\" href=\"https:\/\/taxation-customs.ec.europa.eu\/taxation\/vat\/vat-special-schemes\/vat-special-schemes-oss_en?utm_source=chatgpt.com\" target=\"_new\" rel=\"noopener\" data-start=\"459\" data-end=\"616\">Official EU-OSS VAT Special Scheme \u2013 European Commission<\/a><\/p>\n<hr data-start=\"6980\" data-end=\"6983\" \/>\n<h2 data-start=\"6985\" data-end=\"7011\">What hellotax Delivered<\/h2>\n<ul data-start=\"7012\" data-end=\"7352\">\n<li data-start=\"7012\" data-end=\"7083\">\n<p data-start=\"7014\" data-end=\"7083\">Supply-chain VAT mapping (PL\/DE warehouses to all EU destinations).<\/p>\n<\/li>\n<li data-start=\"7084\" data-end=\"7153\">\n<p data-start=\"7086\" data-end=\"7153\"><strong data-start=\"7086\" data-end=\"7107\">OSS vs. local VAT<\/strong> decision framework and per-order checklist.<\/p>\n<\/li>\n<li data-start=\"7154\" data-end=\"7224\">\n<p data-start=\"7156\" data-end=\"7224\">Marketplace <strong data-start=\"7168\" data-end=\"7187\">deemed-supplier<\/strong> assessment and invoicing redesign.<\/p>\n<\/li>\n<li data-start=\"7225\" data-end=\"7278\">\n<p data-start=\"7227\" data-end=\"7278\">Destination VAT-rate mapping and invoicing rules.<\/p>\n<\/li>\n<li data-start=\"7279\" data-end=\"7352\">\n<p data-start=\"7281\" data-end=\"7352\">Ongoing compliance support and configuration in the hellotax dashboard.<\/p>\n<\/li>\n<\/ul>\n<div class=\"cta-shortcode cta-shortcode-normal \"><div class=\"cta-image\"><figure><img decoding=\"async\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/10\/Samer.jpg\" alt=\"\"><\/figure><\/div><div class=\"cta-content\"><h3 class=\"font600\">Book a free consultation<\/h3><p>Our VAT experts are happy to help you. Book a free consultation today!<\/p>\n<div class=\"button-container\"><a href=\"https:\/\/hellotax.com\/contact-us?button=blog\" class=\"button button-secondary uppercase\">Free consultation<\/a><\/div><\/div><\/div>\n<hr data-start=\"7354\" data-end=\"7357\" \/>\n<h2 data-start=\"7359\" data-end=\"7374\">Key Takeaway<\/h2>\n<p>With clear rules, the team avoided double reporting and used <strong data-start=\"1416\" data-end=\"1444\">OSS VAT for dropshipping<\/strong> only where eligible.<\/p>\n<p data-start=\"7375\" data-end=\"7812\">For <strong data-start=\"7379\" data-end=\"7403\">Spanish dropshippers<\/strong> using <strong data-start=\"7410\" data-end=\"7417\">OSS<\/strong>, you <strong data-start=\"7423\" data-end=\"7432\">don\u2019t<\/strong> need extra local VAT registrations <strong data-start=\"7468\" data-end=\"7482\">as long as<\/strong> suppliers ship <strong data-start=\"7498\" data-end=\"7507\">their<\/strong> stock cross-border directly to consumers.<br data-start=\"7549\" data-end=\"7552\" \/>You <strong data-start=\"7556\" data-end=\"7562\">do<\/strong> need local VAT <strong data-start=\"7578\" data-end=\"7618\">whenever your stock (or consignment)<\/strong> sits in another Member State and you make <strong data-start=\"7661\" data-end=\"7673\">domestic<\/strong> deliveries from there.<br data-start=\"7696\" data-end=\"7699\" \/>Marketplaces can be <strong data-start=\"7719\" data-end=\"7739\">deemed suppliers<\/strong>, removing those orders from your OSS\u2014<strong data-start=\"7777\" data-end=\"7792\">but only if<\/strong> their terms say so.<\/p>\n<p data-start=\"7375\" data-end=\"7812\">\ud83d\udc49 If you are running a cross-border dropshipping model, it\u2019s important to understand how VAT rules apply when goods are shipped directly from the supplier to the customer. Many sellers assume that using <strong data-start=\"1550\" data-end=\"1578\">OSS VAT for dropshipping<\/strong> is enough, but VAT compliance for dropshipping can become more complex when products are sourced from multiple EU countries or shipped through fulfilment partners. To help you stay compliant and avoid common mistakes, we recommend reading our full guide on <a href=\"https:\/\/hellotax.com\/blog\/vat-compliance-for-dropshipping\"><strong data-start=\"670\" data-end=\"705\">VAT compliance for dropshipping<\/strong><\/a>, which explains how VAT works for different dropshipping setups and what sellers must track to remain compliant:<\/p>\n<hr data-start=\"7814\" data-end=\"7817\" \/>\n<h2 data-start=\"7819\" data-end=\"7864\">Ready to de-risk your EU dropshipping VAT?<\/h2>\n<p data-start=\"7865\" data-end=\"8076\">hellotax will map your lanes, set up a clean <strong data-start=\"7910\" data-end=\"7931\">OSS vs. local VAT<\/strong> split, and keep your filings audit-proof\u2014while you continue to sell.<br data-start=\"7996\" data-end=\"7999\" \/>\ud83d\udc49 <a href=\"https:\/\/hellotax.com\/contact-us?button=blog\"><strong data-start=\"8002\" data-end=\"8033\">Book your free consultation<\/strong><\/a> to map your flows and implement <strong data-start=\"1550\" data-end=\"1578\">OSS VAT for dropshipping<\/strong> correctly.<\/p>\n<p data-start=\"7865\" data-end=\"8076\">To further understand how VAT rules apply in different dropshipping setups, take a look at another <a href=\"https:\/\/hellotax.com\/blog\/pan-eu-vat-compliance-for-dropshippers\"><strong data-start=\"2863\" data-end=\"2909\">hellotax VAT case study for dropshippers<\/strong><\/a>. This real-life example can help you\u00a0<span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">determine whether\u00a0<strong>OSS VAT for dropshipping\u00a0<\/strong>is sufficient to keep you covered or if you require an additional solution to maintain<\/span>\u00a0your peace of mind.<\/p>\n<p data-start=\"7865\" data-end=\"8076\"><div class=\"cta-shortcode cta-shortcode-normal \"><div class=\"cta-image\"><figure><img decoding=\"async\" src=\"https:\/\/hellotax.com\/blog\/wp-content\/uploads\/2019\/10\/Samer.jpg\" alt=\"\"><\/figure><\/div><div class=\"cta-content\"><h3 class=\"font600\">Book a free consultation<\/h3><p>Our VAT experts are happy to help you. Book a free consultation today!<\/p>\n<div class=\"button-container\"><a href=\"https:\/\/hellotax.com\/contact-us?button=blog\" class=\"button button-secondary uppercase\">Free consultation<\/a><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OSS VAT for dropshipping helps Spanish online sellers report cross-border B2C sales in one return, but you still need local VAT registration when stock is held locally or domestic supplies occur. A Spain-based dropshipping brand selling via Shopify and a non-Amazon marketplace used Union OSS in Spain and a clear decision flow to stay compliant [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":75656,"parent":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_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":[5609],"tags":[6529,6571,6437,5604,5995],"class_list":{"0":"post-75581","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vat-dropshipping","8":"tag-case-study","9":"tag-case-study-for-dropshippers","10":"tag-dropshipping-vat","11":"tag-oss","12":"tag-vat-in-spain","13":"entry"},"acf":[],"modified_by":"Brenda Varela","_links":{"self":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/75581","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\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/comments?post=75581"}],"version-history":[{"count":0,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/posts\/75581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media\/75656"}],"wp:attachment":[{"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/media?parent=75581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/categories?post=75581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hellotax.com\/blog\/wp-json\/wp\/v2\/tags?post=75581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}