Shopify Tax Invoices in The Netherlands: The Missing Company Name Dilemma

Hey everyone,

As a Shopify migration expert and someone who spends a lot of time sifting through our amazing community forums, I often come across discussions that highlight critical issues for store owners. Recently, a thread titled "Shopify tax invoice problem" started by WoutervdMeer caught my eye, and it touches on something incredibly important for many of you, especially those operating in Europe, like our friends in The Netherlands: tax-compliant invoices.

The New Shopify Invoice Feature: A Double-Edged Sword?

WoutervdMeer’s post perfectly encapsulates a common sentiment when a new native feature rolls out: excitement for potential simplification, followed by frustration when it doesn't quite hit the mark. Wouter had wisely moved from a third-party invoice app to Shopify's new built-in function for generating customer invoices in The Netherlands, hoping for a smoother, more integrated experience. Sounds great, right?

However, he quickly ran into a significant roadblock. The core of the problem? The company name was completely missing from both the billing and shipping addresses on these newly generated invoices. For any business-to-business (B2B) transaction, or even B2C in certain contexts, this isn't just a minor cosmetic issue; it's a critical compliance failure.

Why a Missing Company Name on Invoices is a Big Deal

You might be wondering, "Why is a company name so crucial?" Well, especially in countries like The Netherlands and across the EU, tax regulations are pretty strict. For an invoice to be considered valid for tax purposes – think VAT reclamation for businesses, proper accounting, and audit trails – it absolutely must include all relevant details, and that often includes the full legal name and address of both the seller and the buyer. When the customer is a business, their company name is paramount.

Without that company name on the billing and shipping addresses, WoutervdMeer rightly pointed out that the invoices become "useless for tax purposes." This means extra work for merchants, potential issues with tax authorities, and a generally frustrating experience for both the store owner and their business customers who need these details for their own bookkeeping.

What the Community is Asking For (and What Shopify Needs to Deliver)

WoutervdMeer's post wasn't just a complaint; it was a clear articulation of the necessary fixes. He specifically requested two key changes:

  1. The shipping address on the invoice should accurately reflect the shipping address from the order, including the company name.
  2. The billing address on the invoice should accurately reflect the billing address from the order, including the company name.

This isn't an unreasonable ask; it's fundamental to what a tax-compliant invoice should provide. The data is already there in the order details; it just needs to be properly displayed on the invoice document.

Immediate Steps & Potential Workarounds for Store Owners

While we wait for Shopify to implement these crucial updates to their native invoice functionality, what can you do in the meantime if you're facing this issue?

1. Re-evaluate Your Invoice App Strategy

WoutervdMeer mentioned moving away from an invoice app. If you're experiencing this problem with the native Shopify invoices, and your previous app handled company names correctly, it might be worth considering reverting to a reliable third-party solution. Apps like Sufio, Order Printer Pro, or others often offer more robust customization and compliance features for various regions. It's an additional cost, yes, but peace of mind and tax compliance are priceless.

2. Contact Shopify Support & Provide Feedback

The more voices Shopify hears about specific issues, the higher they'll prioritize a fix. If you're encountering the same problem, open a support ticket and clearly explain how the missing company name impacts your tax compliance. Reference WoutervdMeer's community post if you like; it helps them connect the dots.

3. Customizing Your Invoice Template (If You're Tech-Savvy)

For those comfortable with a bit of code, you might be able to manually adjust your invoice template to pull the company name. This usually involves editing the Liquid code within your store's "Order Printer" templates or similar custom document templates. Here’s a general idea of how you might approach it:

How to Access and Edit Your Invoice Template:

  1. Navigate to Order Printer: Go to your Shopify Admin, then "Apps" and find "Order Printer" (if you're using it, or a similar app that allows template customization). If you're using a custom template solution, locate that. For the native invoices, this might be trickier and often requires specific theme code edits or app solutions.
  2. Identify the Correct Template: You'll likely have templates for invoices, packing slips, etc. Select the invoice template you want to modify.
  3. Locate Address Sections: Scan the Liquid code for sections that render the billing and shipping addresses. These often look like:
    
                

    {{ order.billing_address.name }}
    {{ order.billing_address.address1 }}
    {% if order.billing_address.address2 %}{{ order.billing_address.address2 }}
    {% endif %} {{ order.billing_address.city }}, {{ order.billing_address.province_code }} {{ order.billing_address.zip }}
    {{ order.billing_address.country }}

  4. Add the Company Name Variable: You'll want to insert a line to display the company name. The Liquid variable for the company name on an address is typically order.billing_address.company and order.shipping_address.company. You might add it like this:
    
                

    {% if order.billing_address.company %}{{ order.billing_address.company }}
    {% endif %} {{ order.billing_address.name }}
    {{ order.billing_address.address1 }}
    {% if order.billing_address.address2 %}{{ order.billing_address.address2 }}
    {% endif %} {{ order.billing_address.city }}, {{ order.billing_address.province_code }} {{ order.billing_address.zip }}
    {{ order.billing_address.country }}

    Do this for both the billing and shipping address sections. The {% if order.billing_address.company %} check ensures it only displays if a company name was actually entered, preventing blank lines for B2C customers.

  5. Test Thoroughly: Always preview your changes and generate test invoices to ensure everything looks correct and doesn't break other elements.

Important Note: Directly editing core Shopify native invoice templates might not always be straightforward or even possible for all merchants, as these are often controlled by Shopify itself. This customization method is primarily for apps that allow template editing or if you're using a custom solution. If you're unsure, it's always best to consult with a Shopify expert or developer.

The feedback from WoutervdMeer is incredibly valuable, highlighting a crucial gap in the new native tax invoice feature. It serves as a reminder that while new features are exciting, their real-world application and compliance with local regulations are paramount. Let's hope Shopify takes this feedback to heart and rolls out an update soon so all merchants, especially those in regions with strict tax requirements, can rely on their native invoicing solution without worry. Until then, exploring third-party apps or cautious template customization might be your best bet to ensure your invoices are always tax-ready.

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools