{"id":866,"date":"2025-11-21T14:59:40","date_gmt":"2025-11-21T14:59:40","guid":{"rendered":"http:\/\/wordpress-newcraft-wordpress-c65f4c-91-98-137-5.traefik.me\/?post_type=marketing-post&#038;p=866"},"modified":"2026-02-28T10:51:10","modified_gmt":"2026-02-28T09:51:10","slug":"save-vat-details-shopify-order-note","status":"publish","type":"marketing-post","link":"https:\/\/newcraft.dev\/nl\/posts\/save-vat-details-shopify-order-note\/","title":{"rendered":"Save VAT Details in Shopify Order Note"},"content":{"rendered":"\n<p>When a B2B customer validates their VAT number in your Shopify store, that VAT number needs to be accessible with the order for invoicing, accounting, and compliance purposes. Saving the VAT number to the Shopify order note is one approach, but order attributes are better for structured data access by invoicing software. This guide covers how to save VAT details with Shopify orders and why order attributes are preferable to order notes for downstream processing by tools like EasyBill or Billbee.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"http:\/\/wordpress-newcraft-wordpress-c65f4c-91-98-137-5.traefik.me\/wp-content\/uploads\/2025\/11\/xFT6Jzr.png\" alt=\"\" class=\"wp-image-868\" srcset=\"https:\/\/newcraft.dev\/wp-content\/uploads\/2025\/11\/xFT6Jzr.png 1600w, https:\/\/newcraft.dev\/wp-content\/uploads\/2025\/11\/xFT6Jzr-300x169.png 300w, https:\/\/newcraft.dev\/wp-content\/uploads\/2025\/11\/xFT6Jzr-1024x576.png 1024w, https:\/\/newcraft.dev\/wp-content\/uploads\/2025\/11\/xFT6Jzr-768x432.png 768w, https:\/\/newcraft.dev\/wp-content\/uploads\/2025\/11\/xFT6Jzr-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p>Selling <strong>cross-border<\/strong> to businesses in the EU? Then you must <strong>collect, validate, and keep<\/strong> VAT records to apply the VAT exemption (the \u201c<a href=\"https:\/\/newcraft.dev\/posts\/shopify-vat-reverse-charge\/\">reverse charge<\/a>\u201d). Since 1 January 2020, having your customer\u2019s <strong>valid VAT number<\/strong> is a legal condition for zero-rating many intra-EU B2B supplies\u2014so you should check that the number is active and <strong>record the validation<\/strong>.<\/p>\n\n\n\n<p>Many merchants store VAT numbers only in customer profiles. That can cause problems: if the customer updates their profile later, you lose the original number and the proof of validation. You also need to show <strong>when<\/strong> you checked it.<\/p>\n\n\n\n<p><strong>The better way?<\/strong> Save VAT details <strong>and<\/strong> the validation evidence directly in each order. This gives you a permanent snapshot (VAT number, validation result, date\/time) you can show instantly during an audit or when a customer asks.<\/p>\n\n\n\n<p>Let me show you why this matters and how to do it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-you-need-to-see-vat-info-in-your-orders\">Why You Need to See VAT Info in Your Orders<\/h2>\n\n\n\n<p>Picture this: A tax inspector asks for proof about an order from 6 months ago. They want to know why you didn\u2019t charge VAT.<\/p>\n\n\n\n<p>You know the customer is a real business. But finding their old VAT number takes forever:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the order<\/li>\n\n\n\n<li>Find the customer<\/li>\n\n\n\n<li>Check their profile<\/li>\n\n\n\n<li>Hope they didn\u2019t change their VAT number<\/li>\n<\/ul>\n\n\n\n<p>What if they updated their VAT number last month? Now you lost the old one. That\u2019s a problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"two-ways-to-save-vat-data-in-shopify\">Two Ways to Save VAT Data in Shopify<\/h2>\n\n\n\n<p><strong>Customer Profile (metafields):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Saves info about the customer<\/li>\n\n\n\n<li>Works for all their orders<\/li>\n\n\n\n<li>Changes when customer updates their info<\/li>\n\n\n\n<li>Hidden in the admin (hard to find)<\/li>\n<\/ul>\n\n\n\n<p><strong>Order Notes:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Saves info about one specific order<\/li>\n\n\n\n<li>Creates a snapshot at purchase time<\/li>\n\n\n\n<li>Never changes later<\/li>\n\n\n\n<li>Easy to see when you open the order<\/li>\n<\/ul>\n\n\n\n<p><strong>Best solution:<\/strong> Use both! Customer profile for faster checkout next time. Order notes so you always have proof.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-verify-a-vat-number\">How to Verify a VAT Number<\/h2>\n\n\n\n<p>To apply reverse charge, you should check that your customer\u2019s VAT number is <strong>valid for cross-border trade<\/strong>. Use the European Commission\u2019s <strong>VIES<\/strong> tool or a <a href=\"https:\/\/newcraft.dev\/posts\/best-shopify-vat-app-comparison\/\">compliant tax app<\/a> to validate the number. The tool returns <strong>valid\/invalid<\/strong> and may provide a <strong>consultation number<\/strong>. Record the result <strong>and<\/strong> the <strong>date\/time<\/strong> in the order. If the number is invalid, you must charge VAT.<\/p>\n\n\n\n<p>Validation protects you in audits and ensures you only zero-rate when you\u2019re allowed to. Always record the evidence of the check (including the consultation number when available).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-vat-info-should-you-save\">What VAT Info Should You Save?<\/h2>\n\n\n\n<p>When you save VAT details in an order, include these things:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>VAT Number<\/strong> \u2013 The customer\u2019s EU VAT number (like NL123456789B01)<\/li>\n\n\n\n<li><strong>Checked?<\/strong> \u2013 Did you check it was real?<\/li>\n\n\n\n<li><strong>When?<\/strong> \u2013 Date and time you checked<\/li>\n\n\n\n<li><strong>Company Name<\/strong> \u2013 The official business name<\/li>\n\n\n\n<li><strong>Country<\/strong> \u2013 Which EU country<\/li>\n\n\n\n<li><strong>Tax Removed?<\/strong> \u2013 How much VAT you didn\u2019t charge<\/li>\n\n\n\n<li><strong>VIES Consultation Number<\/strong> \u2013 The reference returned by VIES (proves you checked at that time)<\/li>\n<\/ol>\n\n\n\n<p><strong>Example of good VAT notes:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VAT Number: DE123456789<\/li>\n\n\n\n<li>Company: M\u00fcller GmbH<\/li>\n\n\n\n<li>Checked: \u2713 Valid<\/li>\n\n\n\n<li>Checked on: 15 Jan 2025, 14:32<\/li>\n\n\n\n<li>Country: Germany<\/li>\n\n\n\n<li>Consultation Number: ABC123456789<\/li>\n<\/ul>\n\n\n\n<p>Simple. Clear. Everything you need in one place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-this-makes-your-life-easier\">Why This Makes Your Life Easier<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-tax-inspections-are-no-problem\">1. Tax Inspections Are No Problem<\/h3>\n\n\n\n<p>Tax inspector calls? No stress. Just open the order and show them:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The exact VAT number used<\/li>\n\n\n\n<li>Proof you checked it (and when)<\/li>\n\n\n\n<li>How much tax you removed<\/li>\n\n\n\n<li>When everything happened<\/li>\n<\/ul>\n\n\n\n<p>No searching. No panic. Just open and show.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-help-customers-faster\">2. Help Customers Faster<\/h3>\n\n\n\n<p>Customer asks \u201cWhy did you charge me VAT?\u201d Your team can answer in seconds. All the info is right there in the order.<\/p>\n\n\n\n<p>Common questions you can answer instantly:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cWhy was I charged VAT?\u201d<\/li>\n\n\n\n<li>\u201cCan you send me a VAT invoice?\u201d<\/li>\n\n\n\n<li>\u201cMy VAT number changed, is that a problem?\u201c<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-fix-mistakes-easily\">3. Fix Mistakes Easily<\/h3>\n\n\n\n<p>Made an error with VAT? The order notes show you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Was the VAT number valid?<\/li>\n\n\n\n<li>Did everything work correctly?<\/li>\n\n\n\n<li>What needs to be fixed?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-your-accountant-will-love-you\">4. Your Accountant Will Love You<\/h3>\n\n\n\n<p>Accountants need clear records for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VAT tax reports<\/li>\n\n\n\n<li>Cross-border sales<\/li>\n\n\n\n<li>EU paperwork<\/li>\n<\/ul>\n\n\n\n<p>Order notes give them everything they need. No Shopify training required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-set-this-up\">How to Set This Up<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"option-1-do-it-yourself-not-great\">Option 1: Do It Yourself (Not Great)<\/h3>\n\n\n\n<p>You could type VAT details into each order manually. But:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Takes 2\u20133 minutes per order<\/li>\n\n\n\n<li>Easy to make mistakes<\/li>\n\n\n\n<li>Impossible with many orders<\/li>\n\n\n\n<li>You still need to check VAT numbers somewhere<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"option-2-hire-a-developer\">Option 2: Hire a Developer<\/h3>\n\n\n\n<p>A developer can build this for you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check VAT numbers automatically<\/li>\n\n\n\n<li>Save data to orders<\/li>\n\n\n\n<li>Show everything nicely<\/li>\n<\/ul>\n\n\n\n<p><strong>Cost:<\/strong> \u20ac2,000\u20135,000 <strong>Time:<\/strong> 2\u20134 weeks <strong>Problem:<\/strong> Needs updates when Shopify changes<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"option-3-use-an-app-best-way\">Option 3: Use an App (Best Way)<\/h3>\n\n\n\n<p>An app does everything automatically. No coding needed.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/apps.shopify.com\/tax-exemption\" target=\"_blank\" rel=\"noopener\">EU Tax Exemption Easy<\/a><\/strong> does this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Checks VAT numbers in real time<\/li>\n\n\n\n<li>Saves details in both places (customer + order)<\/li>\n\n\n\n<li>Stores validation result, date\/time, and consultation number<\/li>\n\n\n\n<li>Shows validation on your cart page<\/li>\n\n\n\n<li>Gives you a dashboard with all data<\/li>\n\n\n\n<li>Remembers customers for next time<\/li>\n<\/ul>\n\n\n\n<p>Here\u2019s what happens:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Customer enters VAT number at checkout<\/li>\n\n\n\n<li>App checks if it\u2019s real (takes ~2 seconds)<\/li>\n\n\n\n<li>Removes VAT if valid<\/li>\n\n\n\n<li>Saves all details in the order (including consultation number)<\/li>\n\n\n\n<li>Customer ready for next purchase<\/li>\n<\/ol>\n\n\n\n<p><strong>Result:<\/strong> Every order has complete VAT info. Zero manual work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"simple-rules-to-follow\">Simple Rules to Follow<\/h2>\n\n\n\n<p><strong>1. Save info when the order happens<\/strong> Don\u2019t add VAT details later. Save them when the customer places the order. This creates a record that can\u2019t be changed.<\/p>\n\n\n\n<p><strong>2. Always include the date and time<\/strong> You need to prove <strong>when<\/strong> you checked a VAT number, not just that you checked it.<\/p>\n\n\n\n<p><strong>3. Keep it easy to read<\/strong> Use clear labels like \u201cVAT Number:\u201d and \u201cCompany:\u201d. Add checkmarks (\u2713) to show what\u2019s validated. Use line breaks so it\u2019s easy to scan.<\/p>\n\n\n\n<p><strong>4. Never delete old data<\/strong> Even if a customer\u2019s VAT number changes later, keep the old info in past orders. Each order should show what was true at that moment.<\/p>\n\n\n\n<p><strong>5. Use both storage methods<\/strong> Customer profile = faster checkout next time Order notes = proof for each sale<\/p>\n\n\n\n<p><strong>6. Only cross-border B2B orders qualify<\/strong> Reverse-charge (0% VAT) applies when the buyer is a <strong><a href=\"https:\/\/newcraft.dev\/posts\/shopify-vat-exemption-eu-businesses\/\">VAT-registered business in another EU member state<\/a><\/strong>. Domestic sales and consumer sales must still include VAT.<\/p>\n\n\n\n<p><strong>7. Keep validation records and respect privacy<\/strong> Store VAT validation records (consultation number + date\/time) for at least five years and handle VAT data securely in line with privacy rules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-questions\">Common Questions<\/h2>\n\n\n\n<p><strong>Can I export this data?<\/strong> Yes! Shopify lets you download orders as a spreadsheet (CSV). The order notes come with it. Perfect for your accountant.<\/p>\n\n\n\n<p><strong>Will customers see these notes?<\/strong> No. Order notes are only visible in your admin. Customers don\u2019t see them on invoices. You control what they see.<\/p>\n\n\n\n<p><strong>How much data can I save?<\/strong> Shopify allows up to 10,000 characters in order notes. That\u2019s way more than you need for VAT info.<\/p>\n\n\n\n<p><strong>What if a VAT number becomes invalid later?<\/strong> No problem. Your order notes prove it was valid when the customer bought from you. You\u2019re protected because you checked it at the time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-main-point\">The Main Point<\/h2>\n\n\n\n<p>Saving VAT details in order notes isn\u2019t just convenient. It\u2019s smart business.<\/p>\n\n\n\n<p>When you do this right, you get:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Less risk with tax inspectors<\/li>\n\n\n\n<li>Faster customer support<\/li>\n\n\n\n<li>Easier accounting<\/li>\n\n\n\n<li>Records that never disappear<\/li>\n<\/ul>\n\n\n\n<p>The difference between a headache and smooth sailing? Making sure every B2B order has complete VAT info that\u2019s easy to find when you need it.<\/p>\n\n\n\n<p><strong>Ready to automate this?<\/strong> <a href=\"https:\/\/newcraft.dev\/apps\/tax-exemption\">Get EU Tax Exemption Easy<\/a> and start saving VAT details automatically. No coding needed.<\/p>\n\n\n\n<p><em>Need more help with VAT in your Shopify store? Check out our <a href=\"https:\/\/newcraft.dev\/blog\">guides<\/a> and tools made for EU merchants.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/newcraft.dev\/\"><\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions: Saving VAT Details in Shopify Orders<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Complete guide how to save VAT details in Shopify order notes. Ensure compliance and easy access.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false,"_breakdance_hide_in_design_set":false,"_breakdance_tags":""},"class_list":["post-866","marketing-post","type-marketing-post","status-publish","hentry"],"acf":{"related_apps":""},"_links":{"self":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/marketing-post\/866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/marketing-post"}],"about":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/types\/marketing-post"}],"wp:attachment":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/media?parent=866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}