Supported countries
Checked 13 September 2026 · the country your business is established in, not the countries you sell to
One row per country, and one question answered: can a Shopify merchant established there use Zeppol today. If you are looking for the reasoning, the dates and the order we add countries in, that is on country coverage. This page is just the answer.
| Country | Status | Notes | |
|---|---|---|---|
| 🇦🇹 | Austria | ✓ Supported | |
| 🇧🇪 | Belgium | ✓ Supported | Peppol is the mandated route here |
| 🇧🇬 | Bulgaria | ✓ Supported | |
| 🇭🇷 | Croatia | ✕ Not supported | Fiscalisation 2.0's domestic exchange runs on Croatia's own AS4 network, not Peppol |
| 🇨🇾 | Cyprus | ✓ Supported | |
| 🇨🇿 | Czechia | ✕ Not supported | The national route is not Peppol |
| 🇩🇰 | Denmark | ◑ Needs work | Needs the VAT stated in Danish kroner, CVR numbers on both parties and 14 Danish rules |
| 🇪🇪 | Estonia | ✓ Supported | |
| 🇫🇮 | Finland | ◑ Needs work | Needs organisation-number addressing; everything else already works |
| 🇫🇷 | France | ✕ Not supported | Approved platforms and a state directory, not Peppol |
| 🇩🇪 | Germany | ✓ Supported | What Zeppol is built and tested on |
| 🇬🇷 | Greece | ✕ Not supported | myDATA, with a MARK number Peppol cannot issue |
| 🇭🇺 | Hungary | ✕ Not supported | Real-time reporting to NAV, not e-invoicing |
| 🇮🇪 | Ireland | ✓ Supported | |
| 🇮🇹 | Italy | ✕ Not supported | SdI clearance only |
| 🇱🇻 | Latvia | ✓ Supported | |
| 🇱🇹 | Lithuania | ✓ Supported | |
| 🇱🇺 | Luxembourg | ✓ Supported | |
| 🇲🇹 | Malta | ✓ Supported | |
| 🇳🇱 | Netherlands | ◑ Needs work | Needs a KVK or OIN number on seller and Dutch buyer. The next one we build |
| 🇵🇱 | Poland | ✕ Not supported | KSeF clearance, national FA(3) schema |
| 🇵🇹 | Portugal | ✓ Supported | The qualified signature on PDF invoices from 2027 is a separate obligation |
| 🇷🇴 | Romania | ✕ Not supported | e-Factura clearance through ANAF |
| 🇸🇰 | Slovakia | ✓ Supported | Peppol becomes the route on 1 Jan 2027 |
| 🇸🇮 | Slovenia | ✓ Supported | |
| 🇪🇸 | Spain | ✕ Not supported | The format travels; the platform carrying it must be certified in Spain |
| 🇸🇪 | Sweden | ◑ Needs work | Needs the VAT stated in Swedish kronor and 13 Swedish rules, including a checksum on the org number |
Outside the EU, on the Peppol network
| Country | Status | Notes | |
|---|---|---|---|
| 🇮🇸 | Iceland | ◑ Needs work | Needs the VAT stated in Icelandic króna and 10 Icelandic rules |
| 🇳🇴 | Norway | ◑ Needs work | Needs the VAT stated in Norwegian kroner, organisation-number addressing, and VAT checking that works outside the EU |
What the three answers mean
✓ Supported: install it and it works. Your country uses the euro, and Zeppol states VAT in euros. Your business is addressed on Peppol by its VAT number, and no national validation rules apply to documents you send beyond the European ones Zeppol already enforces.
◑ Needs work: Peppol is the right network for this country and Zeppol is not finished for it. Each row says what is missing. These are on the roadmap in the order given on country coverage, and the Netherlands is next.
✕ Not supported: not a delay. These countries require an invoice to be submitted to a national platform that a Peppol access point cannot deliver into, so no amount of work on our side reaches them. If you are established in one of them and invoicing domestically, you need software built for that country, and we would rather say so here than after you install something.
Frequently asked questions
My country says supported. Is there anything I still have to do?
You need a VAT number, and your buyers need to be businesses with theirs. Zeppol captures the buyer's at checkout and validates it against VIES before anything is sent. Beyond that, supported means supported: the same onboarding a German store goes through, with your country's Peppol identifier scheme read from the official code list rather than assumed.
Can I sell to a country marked not supported?
Yes. The table is about where your business is established, because that is what decides which national rules apply to the invoices you issue. Invoicing a business buyer in Italy, France or Poland from a supported country works today and always has. What Zeppol cannot do is serve a merchant who is themselves established in one of those countries and invoicing domestically.
When will the ones marked needs work be ready?
The Netherlands is next, because Dutch buyers ask for structured invoices well ahead of the Dutch mandate. Finland follows and is small: it only needs organisation-number addressing. Denmark, Sweden, Norway and Iceland come after that, and each needs its VAT stated in its own currency and its own national rules. Denmark, Sweden and Iceland have no mandate setting the pace. Norway does, from 1 January 2027, and the order has not changed, because the deadline changes none of what Norway is waiting on. The full argument, and the source for Norway's date, are on country coverage.
Why is Germany supported when its mandate has not started?
Because receiving has been mandatory since January 2025 and sending starts on 1 January 2027 for businesses over 800,000 euro of prior-year turnover, then everyone from January 2028. Germany is the market Zeppol was built for and the one it is most thoroughly tested against.
This is a statement of what Zeppol supports, not legal or tax advice, and not a commitment to a date for anything marked as needing work. Whether a mandate applies to you turns on where you are established, which is a question of fact. Confirm it with a qualified adviser in the country concerned. Checked 13 September 2026. Croatia's row was corrected on 2 October 2026, and the currency notes on 14 October 2026; the reasoning and sources are set out on country coverage.
E-invoices from your Shopify B2B orders
Zeppol turns every B2B order into an EN 16931 document, checks it against the EU and the German rules, and sends it over Peppol or by email. Join the list and I'll be in touch before the deadline.