Logo
Back To Blog

How to Create EU VAT-Compliant PDF Invoices in WooCommerce

A promotional banner graphic featuring text that reads "Create EU VAT-Compliant PDF Invoices" on a purple background next to a sample invoice document, an "EU VAT Compliant" badge, and key feature icons.

Creating EU VAT-compliant PDF invoices in WooCommerce requires more than the default WooCommerce setup. 

While WooCommerce handles order and tax information, you’ll typically need a PDF invoice plugin to generate professional invoice documents and a compatible VAT plugin to display validated customer VAT information. 

Together, these tools help you generate invoices that include the VAT information required for your business.

Issuing properly formatted VAT invoices helps businesses maintain accurate accounting records, improve customer trust, and support their tax documentation requirements.

This guide is for WooCommerce merchants, wholesalers, distributors, and other businesses selling within the EU. 

You’ll learn what information an EU VAT invoice should include, where WooCommerce falls short, what additional tools you may need, and how to generate professional PDF invoices using WowInvoice.

What Is an EU VAT Invoice? 

An EU VAT invoice is a sales invoice that includes the VAT information required to document taxable transactions within the European Union. 

Unlike a standard order confirmation or receipt, a VAT invoice contains key details such as the seller’s business information, invoice number, VAT rates, tax breakdown, and, for eligible B2B transactions, the customer’s VAT number where applicable.

For WooCommerce stores selling to businesses in the EU, issuing VAT-compliant PDF invoices helps create consistent accounting records and ensures customers receive a professional invoice containing the information collected during checkout. 

Who Needs to Generate EU VAT Invoices? 

EU VAT invoices are generally required for businesses that issue invoices for taxable sales within the European Union, particularly for B2B transactions where VAT information must be recorded. 

This includes manufacturers, wholesalers, distributors, and WooCommerce store owners selling to other businesses across EU member states.

Depending on your business model, your invoicing process may also be influenced by EU VAT frameworks and regulations such as the One Stop Shop (OSS), Import One Stop Shop (IOSS), VIES VAT number validation, reverse-charge mechanism, and country-specific invoicing requirements. 

This guide focuses on generating WooCommerce PDF invoices that can include the VAT information collected by your store and compatible VAT solutions, rather than explaining the legal requirements of each framework.

What Information Should an EU VAT Invoice Include? 

A EU VAT-compliant invoice should clearly identify the seller, the customer, and the transaction while providing a transparent breakdown of the taxes charged. 

A sample invoice, with key fields like Tax ID, Invoice Number, VAT ID, and Tax amount.

The table below outlines the essential information typically included on an EU VAT invoice and why each field is important.

Invoice InformationPurpose
Seller business detailsIdentifies the supplier issuing the invoice.
Seller VAT numberRequired for VAT reporting and business identification.
Customer VAT number (when applicable)Identifies eligible B2B customers for VAT-related transactions.
Sequential invoice numberCreates a unique record for accounting and audits.
Invoice dateEstablishes when the invoice was issued.
Billing addressIdentifies the customer receiving the invoice.
Itemized products or servicesShows exactly what was sold.
VAT rate and tax breakdownClearly displays how VAT was applied.
Total amount payableShows the final amount due, including applicable taxes.

Now that you know what information an EU VAT invoice should contain, the next question is whether WooCommerce can generate those invoices on its own. 

Can WooCommerce Generate EU VAT Invoices by Default?

No. WooCommerce can calculate taxes and store order information, but it doesn’t generate PDF invoices by default. 

The emails customers receive after placing an order are order confirmations, not professional invoice documents.

WooCommerce only lets you configure tax rates based on your business needs. Once your tax settings are configured correctly, it automatically calculates and stores the applicable tax information for each order.

However, creating a VAT-compliant PDF invoice involves more than tax calculation. You also need a properly formatted invoice that displays your business details, invoice number, tax breakdown, and other required information in a printable document.

A horizontal process flowchart showing the data workflow from WooCommerce to a VAT ID validation plugin, which moves through WowInvoice to ultimately generate EU VAT Compliant PDF Invoices.

That’s where additional WooCommerce plugins become necessary.

What Else Do You Need Besides WooCommerce? 

WooCommerce already stores much of the information needed for an invoice, including customer details, order items, and tax calculations. The missing piece is converting that information into a professionally formatted PDF document.

For many WooCommerce stores, generating VAT-ready invoices requires more than one tool. Each solution plays a different role in the overall invoicing workflow.

✅ WooCommerce manages your products, customers, orders, and tax calculations. 

✅ A compatible VAT plugin can validate customer VAT numbers or handle VAT-related workflows where required. 

✅ An invoice plugin then uses the available order and tax data to generate professional PDF invoices.

The table below shows how these responsibilities are typically divided across different solutions.

FunctionWooCommerceVAT Validation PluginInvoice Plugin
Manage products & orders
Calculate taxes
Validate customer VAT numbers
Handle VAT exemption (where applicable)
Generate PDF invoices
Display VAT information on invoicesLimitedWorks with invoice plugin
Create packing slips
Create delivery notes
Create credit notes

Some WooCommerce stores combine a VAT validation plugin—such as WooCommerce EU VAT Number, WP Overnight EU VAT Compliance, or YITH WooCommerce EU VAT, OSS & IOSS—with an invoice plugins like WowInvoice, WebToffee PDF Invoices, Flexible Invoices, or WP Overnight PDF Invoices & Packing Slips.

Learn more: How to add disability VAT exemption?

How to Generate EU VAT-Compliant PDF Invoices in WooCommerce

Once your WooCommerce tax settings are configured and you’re collecting the necessary VAT information, the next step is generating professional PDF invoices.

For this tutorial, we’ll use WowInvoice, an all-in-one WooCommerce PDF invoice plugin. It lets you create and customize PDF invoices, packing slips, delivery notes, and credit notes from a single dashboard. 

Since it automatically pulls your WooCommerce order and tax data, you don’t need to manually recreate invoice information for every order. 

Follow the steps below to configure and generate VAT-ready PDF invoices for your WooCommerce store using WowInvoice.

Before you begin: Make sure your WooCommerce tax settings are configured correctly. If you need customer VAT number validation or VAT exemption workflows, install and configure a compatible VAT plugin before generating invoices with WowInvoice.

Step 1: Install and Activate WowInvoice

First, you have to install and activate the WowInvoice plugin. You can do so simply,

After activating, you can move on to the next steps.

Step 2: Configure the General Invoice Settings 

Then go to WooCommerce > WowInvoice and you will find all the documents in the dashboard. Click Configure for the Invoices.

This is where you configure how your invoices are generated and what information they display.

A dashboard interface showing a live preview of an invoice alongside a right-hand "Global Setting" configuration panel highlighted in a red box.

Here you can check the global store information, choose the template, configure the invoice generation settings and customization scope for your invoices. 

The major configuration includes layout size, automation setup, invoice numbering strategy etc. For customization, you should focus on the header & logo, numbering & identification and financial breakdown to make it fully EU VAT-compliant.

You can get all the details for configuration and customization for the invoice in the following video.

Step 3: Show Customer VAT/Tax number

One of the key requirements for many EU B2B invoices is displaying the customer’s VAT or Tax number. WowInvoice lets you control how this information appears on the invoice by using data already stored in WooCommerce or provided by compatible VAT plugins.

WowInvoice configuration screen showing an active "Customer VAT/Tax Number" settings panel on the right, with a red arrow pointing to where the configured "VAT ID Number" field dynamically renders on the invoice preview to the left.

These settings will let you control VAT/Tax number placement, label, source and checkout field label. 

WowInvoice offers two flexible ways to display customer VAT numbers on your invoices:

  1. Use WowInvoice’s built-in checkout field: If you don’t use a VAT validation plugin, you can add a custom VAT/Tax Number field to the WooCommerce checkout. Customers can enter their VAT number during checkout, and WowInvoice will collect and display it on PDF invoices and credit notes.
  2. Integrate with a VAT validation plugin: If you’re already using a compatible VAT plugin, simply select it as the VAT number source. WowInvoice automatically retrieves the available VAT number from the plugin and displays it on your invoices.

Note: WowInvoice displays the VAT information collected by compatible VAT plugins. It doesn’t validate VAT numbers or apply VAT exemptions. If your business requires VAT validation (such as VIES verification), you’ll need to use a dedicated VAT validation plugin. 

You can get the step-by-step instructions in the following video.

Step 4: Review Your Invoice and Save the Configuration

After all the configuration is done, just ensure you have all the information in the invoice. You can create the checklist from the previous section, where I discussed what an invoice should include for EU VAT/Tax.

Here, with WowInvoice, we got all the fields covered, including the seller’s Tax ID, invoice number, customer VAT ID, tax breakdown etc.

A sample invoice, with key fields like Tax ID, Invoice Number, VAT ID, and Tax amount.

Once everything looks correct, save your settings. WowInvoice will automatically generate PDF invoices for future WooCommerce orders using your configured template.

Why Many EU WooCommerce Stores Choose WowInvoice?

Generating VAT-compliant invoices is only one part of managing WooCommerce orders. 

Many stores also need packing slips, delivery notes, and credit notes throughout the order fulfilment process. Instead of relying on multiple plugins, WowInvoice brings these essential documents together in one place.

1. Manage All Order Documents from One Dashboard

Unlike plugins that focus only on PDF invoices, WowInvoice lets you manage invoices, packing slips, delivery notes, and credit notes from a single dashboard. 

This keeps your order documentation organized and reduces the need to switch between multiple plugins.

2. Automatically Uses Your WooCommerce Order Data

WowInvoice automatically pulls customer details, order information, tax data, and other available WooCommerce fields when generating invoices. 

If you’re using a compatible VAT plugin, it can also display the available customer VAT number on your invoice without requiring manual data entry.

3. Customize Invoices with a Live Preview

Instead of editing templates blindly, WowInvoice lets you customize your invoice while previewing changes in real time. You can choose from multiple invoice templates, rename field labels, enable or disable invoice sections, and adjust the layout without writing code.

This makes it easier to create professional invoices that match your business requirements and branding.

4. Save Time with Automated Invoice Generation

Once your invoice template is configured, WowInvoice automatically generates PDF invoices for new WooCommerce orders. 

You can also regenerate invoices whenever needed, making it easy to replace documents after updating your invoice settings.

Whether you’re running a wholesale store, managing B2B orders, or selling across multiple EU countries, WowInvoice simplifies the document generation process by combining professional PDF invoices with other essential WooCommerce order documents in a single workflow.

Common Mistakes to Avoid 

Even with the right tools, a few configuration mistakes can lead to incomplete or unprofessional invoices. Before generating invoices for your customers, check the following:

MistakeWhy It MattersHow to Avoid It
Using WooCommerce order emails as invoicesOrder emails are not proper PDF invoices.Use a PDF invoice plugin like WowInvoice.
Forgetting to display VAT informationMissing Tax ID, VAT number, or tax breakdown can make invoices incomplete.Enable all required VAT-related fields in your template.
Assuming VAT validation and invoice generation are the sameInvoice generation and VAT validation are separate processes.Use a compatible VAT validation plugin alongside your invoice plugin.
Not reviewing the invoice before using itSmall errors can go unnoticed until customers receive the invoice.Preview a sample invoice and check all details.
Relying on multiple plugins for order documentsSeparate plugins can make document management harder.Use an all-in-one solution like WowInvoice.

Frequently Asked Questions 

Does WooCommerce generate VAT-compliant invoices by default?

No. WooCommerce can calculate taxes and store order information, but it doesn’t generate PDF invoices by default. To create professional PDF invoices that include your WooCommerce order and VAT information, you’ll need an invoice plugin such as WowInvoice.

Does WowInvoice calculate or validate VAT?

No. WowInvoice doesn’t calculate VAT rates or validate customer VAT numbers. It generates PDF invoices using the order and tax information already available in WooCommerce and can display VAT information provided by compatible VAT plugins.

Can I display customer VAT numbers on invoices?

Yes. WowInvoice lets you display customer VAT or Tax numbers on your invoices. If you’re using a compatible VAT validation plugin, the validated VAT information can also be included automatically on generated PDF invoices.

Can I regenerate PDF invoices after changing the settings?

Yes. WowInvoice lets you regenerate PDF invoices for both new and existing WooCommerce orders. This is useful if you’ve updated your invoice template, changed your business information, or modified the displayed VAT or tax fields.

Can I customize the invoice layout in WowInvoice?

Yes. WowInvoice lets you choose from multiple invoice templates, enable or disable invoice fields, rename field labels, and customize the layout with a live preview. This makes it easy to create invoices that match your business and branding.

Do I need a separate VAT plugin with WowInvoice?

It depends on your business requirements. If you need features such as VAT number validation, VAT exemption workflows, or reverse-charge handling, you’ll need a compatible VAT plugin.

Besides invoices, what other documents can WowInvoice generate?

In addition to PDF invoices, WowInvoice can also generate packing slips, delivery notes, and credit notes from the same dashboard. This helps WooCommerce stores manage their order documents without relying on multiple plugins.

Final Thoughts

Creating EU VAT-compliant PDF invoices in WooCommerce doesn’t have to be complicated. 

Once your WooCommerce tax settings are configured and you’re using the right tools for VAT validation (where required) and invoice generation, you can produce professional invoices that include the necessary VAT information for your business.

WowInvoice simplifies that process by automatically generating PDF invoices from your WooCommerce order data while giving you full control over invoice templates, VAT information display, and other order documents from a single dashboard. 

Whether you’re managing a B2B wholesale store or selling across EU countries, it helps streamline your invoicing workflow without adding unnecessary complexity.

Ready to simplify your WooCommerce invoicing? 

Start generating professional WooCommerce PDF invoices with WowInvoice and manage invoices, packing slips, delivery notes, and credit notes from one dashboard.

Like this article? Spread the word

Written byShahbaj Arefin

Arefin is a passionate writer with over three years of experience exploring the world of WordPress and WooCommerce. He loves diving into themes, plugins, and tools, sharing insights that help users build and optimize their websites with ease. When he's not writing, you’ll find him testing the latest tech to uncover game-changing features for online businesses.