Verteco Peppol Observatory
Peppol network statistics
How big is the Peppol e-invoicing network, where is it growing and what do participants actually exchange? These statistics are built from the full Peppol Directory export, refreshed daily and published for every country, not just a top-N cut. Publication in the directory is voluntary, so treat every figure as a reliable lower bound.
Directory export: 2026-10-17 · full methodology below · quote freely with attribution.
Registered participants
9,181,757
Countries
122
New in September 2026
586,575
Data refreshed
daily
Monthly growth of the network
Newly published participants per month across all countries, last 36 months. Spikes follow national mandates: France and Belgium alone account for most of the recent growth.
Participants by country
The top 15 countries below; the complete table of all 122 countries follows. France and Belgium dominate because their national mandates route millions of businesses through Peppol infrastructure.
Full table: all 122 countries
| # | Country | Participants | Share | New in September 2026 | Main ICD scheme |
|---|---|---|---|---|---|
| 1 | France (FR) | 5,456,697 | 59% | 525,816 | 0225 |
| 2 | Belgium (BE) | 2,160,058 | 24% | 34,380 | 0208 |
| 3 | Australia (AU) | 437,705 | 4.8% | 1,185 | 0151 |
| 4 | Norway (NO) | 390,273 | 4.3% | 6,320 | 0192 |
| 5 | Sweden (SE) | 162,546 | 1.8% | 1,819 | 0007 |
| 6 | Netherlands (NL) | 118,232 | 1.3% | 3,805 | 0106 |
| 7 | New Zealand (NZ) | 117,560 | 1.3% | 199 | 0088 |
| 8 | Denmark (DK) | 72,681 | 0.8% | 2,364 | 0088 |
| 9 | Singapore (SG) | 68,669 | 0.7% | 312 | 0195 |
| 10 | United Kingdom (GB) | 22,585 | 0.2% | 643 | 9932 |
| 11 | Italy (IT) | 22,020 | 0.2% | 153 | 0210 |
| 12 | Poland (PL) | 21,175 | 0.2% | 48 | 9945 |
| 13 | Malaysia (MY) | 20,734 | 0.2% | 3,589 | 0230 |
| 14 | Germany (DE) | 14,813 | 0.2% | 1,043 | 9930 |
| 15 | Finland (FI) | 14,651 | 0.2% | 276 | 0216 |
| 16 | Estonia (EE) | 14,548 | 0.2% | 245 | 0191 |
| 17 | United Arab Emirates (AE) | 13,924 | 0.2% | 2,253 | 0235 |
| 18 | Iceland (IS) | 11,523 | 0.1% | 74 | 0196 |
| 19 | Japan (JP) | 10,390 | 0.1% | 22 | 0188 |
| 20 | Slovakia (SK) | 8,713 | <0.1% | 1,345 | 0245 |
| 21 | Spain (ES) | 6,683 | <0.1% | 106 | 9920 |
| 22 | Lithuania (LT) | 5,545 | <0.1% | 8 | 0200 |
| 23 | Luxembourg (LU) | 4,433 | <0.1% | 138 | 9938 |
| 24 | Guadeloupe (GP) | 620 | <0.1% | 60 | 0225 |
| 25 | Austria (AT) | 596 | <0.1% | 34 | 9914 |
| 26 | United States (US) | 528 | <0.1% | 66 | 9959 |
| 27 | Ireland (IE) | 405 | <0.1% | 12 | 9935 |
| 28 | Switzerland (CH) | 361 | <0.1% | 16 | 9927 |
| 29 | Réunion (RE) | 355 | <0.1% | 108 | 0225 |
| 30 | Malta (MT) | 330 | <0.1% | 3 | 9943 |
| 31 | Latvia (LV) | 284 | <0.1% | 3 | 9939 |
| 32 | China (CN) | 203 | <0.1% | 8 | 0195 |
| 33 | Czechia (CZ) | 203 | <0.1% | 18 | 9929 |
| 34 | Portugal (PT) | 159 | <0.1% | 13 | 9946 |
| 35 | Martinique (MQ) | 152 | <0.1% | 27 | 0225 |
| 36 | Romania (RO) | 144 | <0.1% | 0 | 9947 |
| 37 | Hong Kong SAR China (HK) | 95 | <0.1% | 1 | 0195 |
| 38 | Slovenia (SI) | 90 | <0.1% | 5 | 9949 |
| 39 | Greece (GR) | 88 | <0.1% | 1 | 9933 |
| 40 | Croatia (HR) | 84 | <0.1% | 1 | 9934 |
| 41 | Hungary (HU) | 81 | <0.1% | 4 | 9910 |
| 42 | Bulgaria (BG) | 79 | <0.1% | 0 | 9926 |
| 43 | Canada (CA) | 76 | <0.1% | 1 | 0060 |
| 44 | India (IN) | 72 | <0.1% | 0 | 0195 |
| 45 | Oman (OM) | 67 | <0.1% | 27 | 0248 |
| 46 | Cyprus (CY) | 47 | <0.1% | 1 | 9928 |
| 47 | Türkiye (TR) | 35 | <0.1% | 3 | 9952 |
| 48 | French Guiana (GF) | 34 | <0.1% | 8 | 0225 |
| 49 | Thailand (TH) | 24 | <0.1% | 0 | 0195 |
| 50 | Bosnia & Herzegovina (BA) | 18 | <0.1% | 1 | 9924 |
| 51 | Israel (IL) | 18 | <0.1% | 0 | 0195 |
| 52 | Andorra (AD) | 17 | <0.1% | 2 | 9922 |
| 53 | South Korea (KR) | 16 | <0.1% | 0 | 0195 |
| 54 | Taiwan (TW) | 16 | <0.1% | 1 | 0195 |
| 55 | United Kingdom (UK) | 16 | <0.1% | 2 | 9932 |
| 56 | Vietnam (VN) | 16 | <0.1% | 0 | 0195 |
| 57 | South Africa (ZA) | 16 | <0.1% | 1 | 9932 |
| 58 | Philippines (PH) | 15 | <0.1% | 0 | 0195 |
| 59 | Not specified (ZZ) | 15 | <0.1% | 0 | 0192 |
| 60 | Indonesia (ID) | 14 | <0.1% | 0 | 0195 |
| 61 | Brazil (BR) | 13 | <0.1% | 0 | 9918 |
| 62 | Faroe Islands (FO) | 12 | <0.1% | 0 | 0088 |
| 63 | Mayotte (YT) | 12 | <0.1% | 0 | 0225 |
| 64 | British Virgin Islands (VG) | 11 | <0.1% | 0 | 0195 |
| 65 | Marshall Islands (MH) | 10 | <0.1% | 0 | 0195 |
| 66 | Monaco (MC) | 9 | <0.1% | 0 | 9940 |
| 67 | Serbia (RS) | 9 | <0.1% | 1 | 9948 |
| 68 | Albania (AL) | 8 | <0.1% | 0 | 9923 |
| 69 | Saudi Arabia (SA) | 8 | <0.1% | 0 | 0195 |
| 70 | Belize (BZ) | 7 | <0.1% | 0 | 9925 |
| 71 | Greenland (GL) | 7 | <0.1% | 0 | 0088 |
| 72 | Mexico (MX) | 7 | <0.1% | 0 | 0088 |
| 73 | Curaçao (CW) | 6 | <0.1% | 0 | 0209 |
| 74 | Egypt (EG) | 6 | <0.1% | 0 | 9918 |
| 75 | Ukraine (UA) | 6 | <0.1% | 0 | 9918 |
| 76 | 00 (00) | 4 | <0.1% | 0 | 0088 |
| 77 | Afghanistan (AF) | 4 | <0.1% | 0 | 0195 |
| 78 | St. Barthélemy (BL) | 4 | <0.1% | 0 | 0002 |
| 79 | Seychelles (SC) | 4 | <0.1% | 0 | 0195 |
| 80 | Jordan (JO) | 3 | <0.1% | 0 | 9915 |
| 81 | Cambodia (KH) | 3 | <0.1% | 0 | 0195 |
| 82 | Kazakhstan (KZ) | 3 | <0.1% | 0 | 9913 |
| 83 | Moldova (MD) | 3 | <0.1% | 0 | 9913 |
| 84 | New Caledonia (NC) | 3 | <0.1% | 0 | 0225 |
| 85 | Senegal (SN) | 3 | <0.1% | 0 | 9918 |
| 86 | Anguilla (AI) | 2 | <0.1% | 0 | 0088 |
| 87 | Benin (BJ) | 2 | <0.1% | 0 | 9925 |
| 88 | Congo - Kinshasa (CD) | 2 | <0.1% | 0 | 9925 |
| 89 | Georgia (GE) | 2 | <0.1% | 0 | 9918 |
| 90 | Morocco (MA) | 2 | <0.1% | 0 | 9925 |
| 91 | Myanmar (Burma) (MM) | 2 | <0.1% | 0 | 0195 |
| 92 | Mongolia (MN) | 2 | <0.1% | 0 | 0195 |
| 93 | Nigeria (NG) | 2 | <0.1% | 0 | 0195 |
| 94 | St. Pierre & Miquelon (PM) | 2 | <0.1% | 2 | 0009 |
| 95 | 1A (1A) | 1 | <0.1% | 1 | 0088 |
| 96 | Antarctica (AQ) | 1 | <0.1% | 0 | 0060 |
| 97 | Argentina (AR) | 1 | <0.1% | 0 | 9913 |
| 98 | Åland Islands (AX) | 1 | <0.1% | 0 | 0195 |
| 99 | Bahrain (BH) | 1 | <0.1% | 0 | 9918 |
| 100 | Chile (CL) | 1 | <0.1% | 0 | 0088 |
| 101 | Colombia (CO) | 1 | <0.1% | 0 | 0088 |
| 102 | Algeria (DZ) | 1 | <0.1% | 0 | 0195 |
| 103 | Ecuador (EC) | 1 | <0.1% | 0 | 0195 |
| 104 | FE (FE) | 1 | <0.1% | 0 | 9957 |
| 105 | Gibraltar (GI) | 1 | <0.1% | 0 | 9918 |
| 106 | British Indian Ocean Territory (IO) | 1 | <0.1% | 0 | 0195 |
| 107 | Liechtenstein (LI) | 1 | <0.1% | 0 | 9936 |
| 108 | Liberia (LR) | 1 | <0.1% | 0 | 0209 |
| 109 | Montenegro (ME) | 1 | <0.1% | 0 | 9941 |
| 110 | North Macedonia (MK) | 1 | <0.1% | 0 | 9942 |
| 111 | Macao SAR China (MO) | 1 | <0.1% | 0 | 0195 |
| 112 | Nepal (NP) | 1 | <0.1% | 0 | 0195 |
| 113 | Pakistan (PK) | 1 | <0.1% | 0 | 9918 |
| 114 | Qatar (QA) | 1 | <0.1% | 0 | 9918 |
| 115 | Russia (RU) | 1 | <0.1% | 0 | 0060 |
| 116 | San Marino (SM) | 1 | <0.1% | 0 | 9951 |
| 117 | French Southern Territories (TF) | 1 | <0.1% | 1 | 0225 |
| 118 | Trinidad & Tobago (TT) | 1 | <0.1% | 0 | 0088 |
| 119 | Uruguay (UY) | 1 | <0.1% | 0 | 0060 |
| 120 | U.S. Virgin Islands (VI) | 1 | <0.1% | 0 | 0195 |
| 121 | XI (XI) | 1 | <0.1% | 0 | 9932 |
| 122 | XX (XX) | 1 | <0.1% | 0 | 0106 |
ICD scheme = the identifier type companies register under (for example 0245 is the Slovak tax ID, 0208 the Belgian enterprise number, 0002 the French SIRENE).
What participants can receive
Document-type families published in the directory, counted once per participant. Billing (invoice and credit note) dominates; ordering and logistics documents follow.
| Document type | Participants | Share |
|---|---|---|
| Peppol BIS Billing UBL Invoice V3 | 6,259,099 | 68% |
| Peppol BIS Billing UBL Credit Note V3 | 6,186,245 | 67% |
| France CDAR | 5,041,047 | 55% |
| France Factur-X | 4,616,750 | 50% |
| France UBL Invoice CIUS | 4,265,491 | 46% |
| France CII Invoice CIUS | 4,264,913 | 46% |
| France UBL Credit Note CIUS | 4,184,161 | 46% |
| France UBL Invoice Extension | 4,020,507 | 44% |
| France CII Invoice Extension | 4,019,195 | 44% |
| France UBL Credit Note Extension | 3,971,318 | 43% |
| Peppol BIS Self-Billing UBL Invoice V3 | 3,483,524 | 38% |
| Peppol BIS Self-Billing UBL Credit Note V3 | 3,472,564 | 38% |
The directory undercounts reality: the Slovak proof
Because directory publication is voluntary, these statistics are a lower bound. Slovakia is the one market where we can quantify the gap: the directory lists 8,713 Slovak participants, but a census of every Slovak VAT payer verified directly against the Peppol SML (the authoritative DNS zone operated for the European Commission) finds 700+ connected companies. The full Slovak market census, including which certified provider holds each registration, is published by our comparison portal: ePoštári.sk Peppol monitor.
And if you need to send or receive Peppol e-invoices yourself: Verteco operates its own certified Access Point (PA SK ID EFSK000031, seat PSK001128), receiving without the Data archive is free.
Methodology
Source. The complete machine-readable export of the official Peppol Directory operated by OpenPeppol AISBL. Every business card in the export is processed: no sampling, no top-N truncation, all 122 countries.
What is counted. One directory participant equals one registered receiving endpoint (a company registered under an ICD identifier scheme). Countries come from the business-card country code; monthly growth from the registration date; document types are counted once per participant and grouped into families (Peppol BIS Billing 3.0, PINT, XRechnung and others).
Known limitation, stated openly. Publication in the Peppol Directory is voluntary and not every receiver is listed. Every number here is therefore a lower bound of the real network, and per-country comparisons reflect directory publication practice as much as adoption. We prefer stating this over pretending the directory is a census.
Reuse. Quote these statistics freely with attribution to "Verteco Peppol Observatory" and a link to this page (CC BY 4.0). The underlying directory data remains subject to OpenPeppol's terms.