In Europe, invoicing rules can seem complicated, especially for businesses working across borders. Every country has its own requirements, tax rates, and digital platforms, and understanding these rules is essential to avoid fines, delays, or rejected invoices.
Whether you are sending invoices to other businesses, private customers, or government entities, you need to know which formats, VAT rates, and mandatory information to include.
In this article, we will guide you step by step through the invoicing rules, mandatory fields, digital formats, cross-border services, and best practices to stay compliant and efficient.
Key Takeaways
- EU invoicing rules vary by country, VAT type, and transaction type.
- EN 16931 standardizes core invoice elements across Europe.
- Reverse charge is essential for cross-border B2B services.
- E-invoicing platforms and automation simplify compliance and archiving.
- Preparing for ViDA and real-time reporting ensures future readiness.
- Always include mandatory invoice fields, currency, and VAT codes.
- Regular updates on local rules prevent penalties and rejected invoices.
What are the EU VAT Invoicing Rules

When you provide services or sell goods in Europe, knowing whether to charge VAT is key. For business-to-business (B2B) transactions, the general rule is that VAT is not charged by the supplier if the customer is registered for VAT in another EU country.
Instead, the customer accounts for VAT through a reverse charge mechanism. This ensures the tax is paid in the correct country without overcharging the buyer. For business-to-consumer (B2C) transactions, VAT is applied according to the supplier’s country. However, there are exceptions.
Services related to immovable property, transport, catering, short-term leasing of vehicles, and access to events follow the VAT rules of the location where the service occurs.
Mandatory Invoice Information Across Europe

Every invoice in Europe must contain certain essential elements to be legally valid. These include the issue date, sequential invoice number, supplier and customer details, description of goods or services, unit prices, total amounts, and applicable VAT rates.
In B2B transactions, it is crucial to mention “Reverse charge” for VAT-exempt services. Special cases, like margin schemes, self-billing, or VAT-exempt transactions, also require appropriate notes. Displaying complete and accurate information not only ensures legal compliance but also simplifies accounting, audits, and cross-border reporting.
Country-Specific E-Invoicing Rules

Europe is moving toward harmonized e-invoicing, but each country still has unique requirements. Understanding these rules is essential for businesses operating across multiple EU markets.
Italy – XML FatturaPA and SdI Submission
All invoices must be issued in XML FatturaPA format and submitted through the Sistema di Interscambio (SdI). Businesses are required to digitally archive invoices for 10 years.
For B2G transactions, invoices must include unique identifiers such as CUU (Codice Univoco Ufficio), CIG (Tender Identification Code), and CUP (Project Code). Non-compliant invoices may be rejected.
Germany – EN 16931-Compliant B2B Invoicing
Germany is preparing for mandatory B2B e-invoicing under the EN 16931 standard. Companies are encouraged to use formats like ZUGFeRD, which combine structured XML data with readable PDF invoices.
The system allows flexible cross-border and domestic compliance while adhering to national regulations.
France – Factur-X Hybrid Format
France uses Factur-X, a hybrid PDF/XML format suitable for both B2G and B2B invoices. This format ensures machine readability while retaining a human-readable PDF, making compliance simpler for businesses that deal with multiple platforms.
Poland – KSeF Platform
Poland has introduced KSeF, a national e-invoicing portal for the mandatory submission of invoices. Businesses must register, submit invoices digitally, and retain digital copies according to local tax authority requirements.
Spain – National E-Invoicing Portals
Spain operates a centralized system for e-invoicing, particularly for public procurement and B2G transactions. Invoices must comply with structured XML formats defined by the Spanish tax authorities and be submitted through official portals.
Invoicing Formats in Europe

Europe has multiple invoicing formats, often tied to national e-invoicing rules or the EN 16931 standard. Understanding these formats ensures compliance and smooth processing across borders.
XML FatturaPA (Italy)
Mandatory for B2B, B2C, and B2G invoices, XML FatturaPA is structured for validation and digital submission through the Italian Sistema di Interscambio (SdI). It contains over 100 data fields for VAT, line items, and payment details.
ZUGFeRD (Germany)
A hybrid PDF/XML format that is EN 16931-compliant. ZUGFeRD is widely used for B2B and B2G invoices, combining machine-readable data with a human-readable invoice PDF.
Factur-X (France)
Factur-X is a PDF with embedded XML data format. It supports automated processing while remaining readable by humans, used for both B2B and B2G transactions.
UBL (Universal Business Language)
UBL is an XML-based format widely adopted for cross-border invoices. It supports multiple currencies and languages and is compatible with the Peppol network for seamless EU-wide transactions.
CII (Cross Industry Invoice)
CII is an EN 16931-compliant XML format used by specific industries such as logistics and manufacturing. It standardizes invoice data for automated processing across borders.
KSeF (Poland)
Poland’s national e-invoicing portal, KSeF, requires structured formats for B2B and B2G invoices. Submissions must follow the portal’s validation rules for tax compliance.
Peppol Network
Peppol enables standardized cross-border e-invoices across the EU for B2G and B2B. It ensures compliance with national regulations and EN 16931 standards.
Create Invoices AI
An automated platform that generates compliant invoices in multiple European formats, reducing errors, saving time, and streamlining submission to e-invoicing portals.
EN 16931 Standard – Harmonizing Electronic Invoices
The EN 16931 standard was developed by the European Committee for Standardization (CEN) to harmonize electronic invoicing. Its primary goal is to make invoices universally understandable and processable across EU systems.
At the core is the semantic data model, which defines the fields required in an electronic invoice, including supplier and customer details, line items, totals, taxes, and payment terms.
EN 16931 also provides syntax mappings to formats like UBL and CII, ensuring that invoices are compatible with different software platforms. Countries and industries may refine this standard through Core Invoice Usage Specifications (CIUS) or add Extensions for local rules.
Cross-Border Services and EU VAT Compliance
Supplying services across EU countries requires careful attention to invoicing and VAT rules. Businesses must understand how the place of supply affects taxation and reporting.
Cross-Border Services
For B2B services, the general rule under EU law is that VAT is not charged by the supplier; instead, the customer accounts for VAT using the reverse charge mechanism. For B2C services, the supplier charges VAT based on their own country’s rate, as the place of supply is where the supplier is established.
There are important exceptions where VAT depends on the location of the service, including:
- Real estate-related services
- Passenger transport
- Catering services
- Short-term leasing of transport (cars, boats, etc.)
- Access to conferences, exhibitions, and events
Invoices for these services must indicate the location-specific VAT rate and ensure correct reporting.
EU VAT Compliance for Cross-Border Services
Proper compliance requires accurate invoice reporting and documentation. For example:
- In Italy, cross-border transactions must be reported via Esterometro or submitted using simplified XML formats.
- All invoices should include the customer’s VAT number and clearly state “Reverse charge” for B2B services.
- Maintaining correct VAT identification ensures transparency and avoids penalties in cross-border transactions.
E-Invoicing Platforms and Automation
European businesses can simplify invoicing compliance by using dedicated e-invoicing platforms and automation tools. Digital archiving is often required for up to 10 years, with timestamped and signed files for authenticity.
Key E-Invoicing Platforms in Europe
- Italy – SdI (Sistema di Interscambio): Mandatory platform for B2B, B2C, and B2G e-invoices.
- Poland – KSeF: Central hub for electronic invoice submission and reporting.
- Peppol Network: Supports cross-border transactions and EN 16931-compliant invoicing.
- France – Factur-X: Hybrid PDF/XML format for public and private invoicing.
- Germany – ZUGFeRD: EN 16931-compliant e-invoicing for B2G and upcoming B2B mandates.
- Create Invoices AI: Automated software to generate, validate, and send invoices across multiple EU countries efficiently.
Best Practices for European Invoicing
To ensure smooth invoicing across Europe, businesses should follow key best practices:
- Use progressive and gapless invoice numbers.
- Include currency and exchange rates when billing in non-EUR.
- Clearly mark reverse charge or VAT-exempt invoices.
- Include all mandatory fields specific to the recipient country.
- Regularly review e-invoicing software settings to meet local compliance.
Conclusion
Invoicing across Europe requires understanding both EU-wide rules and country-specific regulations. Businesses must adhere to proper VAT and tax compliance and issue invoices in the correct format.
Digital platforms such as SdI, KSeF, Peppol, and Create Invoices AI simplify submission, validation, and archiving, ensuring legal compliance.
Staying informed about cross-border services, tax rules, VAT rates, and local e-invoicing requirements enables companies to reduce errors, streamline operations, and maintain transparent and efficient invoicing practices across Europe.
FAQs
The EU standard is EN 16931, ensuring uniform electronic invoices across member states for B2G and B2B transactions.
Use proper VAT rules, include all required invoice details, and submit digitally if the country mandates e-invoicing.
Follow EU VAT rules, local e-invoicing requirements, include tax details, sequential numbers, and maintain digital archiving.
Invoices can be XML, PDF, ZUGFeRD, Factur-X, or UBL, depending on national regulations and EU standards.
The three types are B2B, B2C, and B2G invoices, each with specific tax and compliance rules.
