Every Online Order Needs a Courier: The State of Europe's Delivery Market in 2026
56 courier brands across 3M European online stores: DHL leads, local champions own their home markets, and the largest stores are up for grabs.
| Carrier | Reach | Revenue of the reporting company | vs all stores with a courier there | |||||
|---|---|---|---|---|---|---|---|---|
| Stores in Europe | Strongest market | Share of its stores | Previous year | Latest year | Change | Largest 1% of stores | Cross-border stores | |
| DHL | 294,166 | Germany | 81% | €46.7B | €47.1B | +0.9% | 1.1x | 1.0x |
| DPD | 216,592 | Poland | 46% | - | €15.8B* | - | 1.3x | 1.1x |
| GLS | 145,769 | Hungary | 64% | €5.00B | €5.26B | +5.2% | 1.2x | 0.9x |
| UPS | 111,717 | Germany | 16% | $91.1B* | $88.7B* | -2.6% | 1.6x | 1.4x |
| Royal Mail | 109,171 | UK | 70% | £12.7B* | £13.1B* | +3.6% | 1.0x | 0.9x |
| Colissimo | 79,840 | France | 60% | €34.6B* | €34.4B* | -0.5% | 1.2x | 0.9x |
| Nova Poshta | 79,000 | Ukraine | 97% | UAH 44.5B | UAH 54.2B | +21.6% | 1.0x | 0.9x |
| InPost | 76,920 | Poland | 78% | PLN 10.9B | PLN 14.7B | +34.4% | 1.1x | 0.7x |
| FedEx | 64,136 | UK | 12% | $87.7B* | $87.9B* | +0.3% | 1.6x | 1.8x |
| PostNL | 57,040 | Netherlands | 72% | €2.98B | €3.04B | +2.0% | 1.0x | 0.9x |
| Packeta | 52,930 | Czechia | 60% | - | - | - | 1.2x | 1.0x |
| Mondial Relay | 45,350 | France | 32% | - | - | - | 1.0x | 0.8x |
| PostNord | 36,843 | Sweden | 66% | SEK 37.8B* | SEK 36.2B* | -4.1% | 1.3x | 0.9x |
| Chronopost | 31,752 | France | 23% | - | - | - | 2.0x | 1.2x |
| Česká pošta | 28,497 | Czechia | 50% | CZK 18.3B* | - | - | 1.2x | 0.8x |
| Poczta Polska | 28,032 | Poland | 30% | PLN 7.53B* | PLN 7.67B* | +1.8% | 1.4x | 0.7x |
| PPL | 24,933 | Czechia | 43% | - | - | - | 1.5x | 1.0x |
| Correos | 24,116 | Spain | 42% | €1.62B* | €1.66B* | +2.5% | 1.2x | 0.8x |
A store counts when we see the carrier on its delivery pages, in its cart or checkout, or in installed shipping integrations: presence on stores, not parcel volume. Share = the carrier's stores as a share of all stores in its strongest market that show a courier. Revenue: European revenue for DHL, GLS, PostNL and InPost; * whole group or worldwide; fiscal years for GLS, Royal Mail (IDS) and FedEx; Mondial Relay, Chronopost and PPL report inside InPost, Geopost and DHL. Cross-border = the store also has a site for another country. Largest 1% and Cross-border: how often the carrier appears in those stores against all stores with a courier in the same country and platform mix; 1.0x = as often as anywhere else. - = no comparable figure.
Key numbers
- We detect at least one courier on 1,342,689 of 3,013,187 European online stores (44.6%).
- We detect DHL on 294,166 of them - one in five European stores that show a courier, and 81% of German ones.
- At home, the leading carriers are on most stores that show a courier: Nova Poshta 97% in Ukraine, DHL 81% in Germany, InPost 78% in Poland, GLS 64% in Hungary.
- The largest stores work with more carriers: 2.9 per store in the top 1%, against 2.1 on average. Premium, freight and express carriers gain the most; Royal Mail does not gain at all.
- The fastest revenue growth is at parcel-first companies: InPost +34.4%, Nova Poshta +21.6%, Evri +12.0%. Apart from UPS (worldwide, -2.6%), the declines are at letter-heavy postal groups.
E-commerce is full of fights. Platforms compete for merchants. Payment providers compete for the checkout. Marketplaces compete for shoppers.
Couriers sit underneath all of them. Whatever platform a store runs on and whatever payment method the shopper picks, a physical order ends up as a parcel - and somebody has to deliver it. In that sense, couriers are the quiet winners of e-commerce: almost every online order for a physical product passes through one of them.
So what does the European courier market look like from the store side? We checked which of 56 courier brands we can detect across 3,013,187 European online stores - on their delivery and policy pages, in their cart and checkout, and in the shipping integrations installed on the site. Every number below is a detection: a store where we see the carrier, not a full count of a carrier's customers. This is the state of the market according to ShopRank data, October 2026.
| % of stores with a detected courier in that country | |
|---|---|
| Nova Poshta (Ukraine) | 97 |
| DHL (Germany) | 81 |
| InPost (Poland) | 78 |
| Posti (Finland) | 74 |
| PostNL (Netherlands) | 72 |
| Swiss Post (Switzerland) | 72 |
| Econt (Bulgaria) | 72 |
| Royal Mail (UK) | 70 |
| CTT (Portugal) | 69 |
| Magyar Posta (Hungary) | 68 |
| PostNord (Sweden) | 66 |
| GLS (Hungary) | 64 |
| Pošta Slovenije (Slovenia) | 64 |
| Posten Norge (Norway) | 63 |
| Colissimo (France) | 60 |
The map: 56 carriers, sorted by stores
| Detected stores, Europe | Strongest market | Detected stores there | Share of its stores with a courier | |
|---|---|---|---|---|
| DHL | 294,166 | Germany | 126,523 | 81% |
| DPD | 216,592 | Poland | 41,478 | 46% |
| GLS | 145,769 | Hungary | 19,901 | 64% |
| UPS | 111,717 | Germany | 25,313 | 16% |
| Royal Mail | 109,171 | UK | 103,960 | 70% |
| Colissimo | 79,840 | France | 74,573 | 60% |
| Nova Poshta | 79,000 | Ukraine | 76,727 | 97% |
| InPost | 76,920 | Poland | 70,140 | 78% |
| FedEx | 64,136 | UK | 17,573 | 12% |
| PostNL | 57,040 | Netherlands | 48,273 | 72% |
| Packeta | 52,930 | Czechia | 31,997 | 60% |
| Mondial Relay | 45,350 | France | 40,102 | 32% |
| PostNord | 36,843 | Sweden | 15,740 | 66% |
| Chronopost | 31,752 | France | 28,668 | 23% |
| Česká pošta | 28,497 | Czechia | 26,855 | 50% |
| Poczta Polska | 28,032 | Poland | 27,357 | 30% |
| PPL | 24,933 | Czechia | 22,695 | 43% |
| Correos | 24,116 | Spain | 21,850 | 42% |
| Magyar Posta | 21,938 | Hungary | 20,950 | 68% |
| Hermes | 21,482 | Germany | 17,383 | 11% |
| Swiss Post | 20,080 | Switzerland | 16,759 | 72% |
| Omniva | 17,990 | Lithuania | 7,118 | 56% |
| BRT | 15,481 | Italy | 14,828 | 31% |
| bpost | 15,203 | Belgium | 10,924 | 60% |
| Speedy | 14,124 | Bulgaria | 10,892 | 59% |
| Econt | 13,806 | Bulgaria | 13,215 | 72% |
| FAN Courier | 12,705 | Romania | 11,914 | 42% |
| Evri | 12,419 | UK | 11,830 | 8% |
| SAMEDAY | 12,330 | Romania | 11,396 | 40% |
| ORLEN Paczka | 12,070 | Poland | 11,667 | 13% |
| CTT | 11,650 | Portugal | 8,369 | 69% |
| Slovenská pošta | 11,094 | Slovakia | 9,747 | 44% |
| Parcelforce | 10,968 | UK | 10,356 | 7% |
| Poste Italiane | 10,724 | Italy | 9,327 | 19% |
| Posti | 10,427 | Finland | 9,126 | 74% |
| Bring | 9,942 | Norway | 5,603 | 49% |
| BOX NOW | 9,560 | Greece | 6,229 | 30% |
| Lietuvos Paštas | 9,228 | Lithuania | 6,891 | 54% |
| SEUR | 8,793 | Spain | 7,876 | 15% |
| Austrian Post | 8,510 | Austria | 5,960 | 43% |
| Posten Norge | 7,849 | Norway | 7,205 | 63% |
| Correos Express | 7,700 | Spain | 7,091 | 14% |
| ACS | 7,232 | Greece | 7,065 | 34% |
| Cargus | 6,977 | Romania | 6,645 | 23% |
| DAO | 6,893 | Denmark | 6,450 | 27% |
| An Post | 5,913 | Ireland | 4,721 | 56% |
| Pošta Slovenije | 5,714 | Slovenia | 5,204 | 64% |
| Venipak | 5,525 | Lithuania | 2,944 | 23% |
| Poșta Română | 4,994 | Romania | 4,492 | 16% |
| NACEX | 4,849 | Spain | 3,985 | 8% |
| Yodel | 3,230 | UK | 3,001 | 2% |
| Latvijas Pasts | 2,102 | Latvia | 1,514 | 24% |
| Hrvatska Pošta | 1,900 | Croatia | 1,624 | 26% |
| Budbee | 1,528 | Sweden | 766 | 3% |
| Instabox | 985 | Sweden | 589 | 2% |
| Post Serbia | 495 | Serbia | 421 | 13% |
Three things stand out.
DHL is the only carrier close to pan-European scale. We detect it on 294,166 stores, one in five European stores that show a courier. DPD (216,592) and GLS (145,769) follow. Together with UPS and FedEx, these are the only brands spread across many countries: their strongest market holds between 14% and 43% of their stores.
Everyone else is national. For 49 of the other 51 brands, more than half of their stores sit in a single country. The median is 89.6%.
At home, the leader is on most stores that show a courier. Nova Poshta is on 97% of Ukrainian stores with a courier, DHL on 81% of German ones, InPost on 78% of Polish ones and PostNL on 72% of Dutch ones. Royal Mail (70%), GLS in Hungary (64%) and Colissimo (60%) follow.
The strongest market in the table is the country with the most detected stores. We see couriers on a larger share of stores in some countries than in others, so a carrier spread over several large markets can look biggest where we see more.
In Hungary, GLS is on two in three stores that show a courier
We detect GLS on 64% of Hungarian stores that show a courier, against 12% in Germany, where DHL leads.
In Hungary, GLS is level with the national post. Among Hungarian stores with a courier, we see Magyar Posta on 68%, GLS on 64%, Foxpost on 32%, Packeta on 16% and DPD on 14%.
Independent sources point the same way. PwC Hungary's January 2025 summary of the 2024 parcel market names GLS as the operator with the largest market share. A 2025 paper in the journal Logistics describes GLS as the market leader from 2019 through 2023, ahead of Magyar Posta, DPD and Express One. Data from the regulator NMHH, reported by Telex in January 2025, puts GLS at 1,758 parcel lockers - 29.3% of all lockers in Hungary and the second-largest network after Packeta/Foxpost - plus 1,100 pickup points.
This is reach among merchants, not parcel volume or revenue.
What makes each carrier different
For every carrier, we looked at its strongest market and asked what sets its stores apart: a product category, a platform, a store-size band and cross-border stores (those with a site for another country).
How to read it: take UPS in Germany. Among German electronics stores that show a courier, 26% show UPS. Across all German stores with a courier, with the same platform mix, it would be 17%. That is 1.55x. A carrier that is already on most stores, like DHL or InPost, cannot stand out much, so its row shows dashes.
| Market | Category | Platform | Store size | Cross-border stores | |
|---|---|---|---|---|---|
| DHL | Germany | - | - | - | - |
| DPD | Poland | - | IdoSell Shop 68% vs 46% · 1.47x | - | - |
| GLS | Hungary | - | - | - | - |
| UPS | Germany | Electronics 26% vs 17% · 1.55x | - | Top 1-5% 24% vs 17% · 1.42x | 23% vs 17% · 1.41x |
| Royal Mail | UK | - | - | - | - |
| Colissimo | France | - | Oxatis 81% vs 60% · 1.34x | - | - |
| Nova Poshta | Ukraine | - | - | - | - |
| InPost | Poland | - | - | - | 49% vs 72% · 0.68x |
| FedEx | UK | Vehicles & Parts 21% vs 13% · 1.68x | WooCommerce 17% vs 12% · 1.48x | Top 1-5% 18% vs 11% · 1.52x | 21% vs 12% · 1.80x |
| PostNL | Netherlands | - | - | - | - |
| Packeta | Czechia | - | - | - | - |
| Mondial Relay | France | Gifts 43% vs 33% · 1.29x | JouwWeb 64% vs 32% · 1.99x | - | 25% vs 32% · 0.79x |
| PostNord | Sweden | - | - | - | - |
| Chronopost | France | Food & Beverages 30% vs 24% · 1.28x | PrestaShop 30% vs 23% · 1.30x | Top 1% 48% vs 24% · 1.96x | - |
| Česká pošta | Czechia | Jewelry & Watches 68% vs 50% · 1.36x | Exitshop 79% vs 50% · 1.57x | - | - |
| Poczta Polska | Poland | Books & Media 44% vs 31% · 1.44x | S-Store 77% vs 30% · 2.55x | - | 18% vs 25% · 0.71x |
| PPL | Czechia | - | Exitshop 65% vs 43% · 1.54x | - | - |
| Correos | Spain | Books & Media 63% vs 43% · 1.45x | - | - | 33% vs 42% · 0.80x |
| Magyar Posta | Hungary | - | UNAS 85% vs 68% · 1.25x | - | 36% vs 62% · 0.58x |
| Hermes | Germany | - | JouwWeb 27% vs 11% · 2.41x | - | 8% vs 11% · 0.76x |
| Swiss Post | Switzerland | - | - | - | 50% vs 70% · 0.72x |
| Omniva | Lithuania | - | - | - | - |
| BRT | Italy | - | - | - | 24% vs 31% · 0.79x |
| bpost | Belgium | - | JouwWeb 85% vs 60% · 1.42x | - | 39% vs 56% · 0.69x |
| Speedy | Bulgaria | - | - | - | 44% vs 60% · 0.73x |
| Econt | Bulgaria | - | - | - | 40% vs 69% · 0.58x |
| FAN Courier | Romania | - | Magento 62% vs 42% · 1.48x | - | 29% vs 41% · 0.71x |
| Evri | UK | Baby & Toddler 12% vs 8% · 1.48x | Shopify 10% vs 8% · 1.27x | Top 1% 17% vs 8% · 2.15x | - |
| SAMEDAY | Romania | Books & Media 55% vs 41% · 1.34x | - | Top 1-5% 60% vs 43% · 1.42x | 25% vs 41% · 0.62x |
| ORLEN Paczka | Poland | Pet Supplies 18% vs 13% · 1.38x | IdoSell Shop 29% vs 13% · 2.27x | Top 1% 25% vs 13% · 1.96x | 7% vs 10% · 0.71x |
| CTT | Portugal | - | - | - | 43% vs 66% · 0.65x |
| Slovenská pošta | Slovakia | Jewelry & Watches 66% vs 43% · 1.53x | - | - | 28% vs 40% · 0.70x |
| Parcelforce | UK | Furniture & Decor 12% vs 7% · 1.79x | OpenCart 16% vs 7% · 2.24x | - | - |
| Poste Italiane | Italy | Books & Media 42% vs 20% · 2.13x | - | - | 13% vs 19% · 0.68x |
| Posti | Finland | - | - | - | 47% vs 72% · 0.66x |
| Bring | Norway | - | - | - | - |
| BOX NOW | Greece | Pet Supplies 56% vs 30% · 1.88x | - | Top 1% 62% vs 28% · 2.19x | 19% vs 31% · 0.61x |
| Lietuvos Paštas | Lithuania | - | - | - | 36% vs 51% · 0.71x |
| SEUR | Spain | Food & Beverages 24% vs 16% · 1.53x | - | Top 1% 27% vs 14% · 1.89x | - |
| Austrian Post | Austria | - | Wix eCommerce 58% vs 43% · 1.36x | - | 33% vs 42% · 0.79x |
| Posten Norge | Norway | - | 24nettbutikk 95% vs 63% · 1.52x | - | 42% vs 60% · 0.70x |
| Correos Express | Spain | - | PrestaShop 19% vs 14% · 1.40x | - | - |
| ACS | Greece | - | - | - | 26% vs 35% · 0.75x |
| Cargus | Romania | - | Magento 37% vs 23% · 1.58x | - | - |
| DAO | Denmark | - | - | - | 19% vs 28% · 0.70x |
| An Post | Ireland | - | - | - | 42% vs 55% · 0.76x |
| Pošta Slovenije | Slovenia | - | - | - | 42% vs 61% · 0.69x |
| Venipak | Lithuania | Pet Supplies 38% vs 24% · 1.62x | PrestaShop 33% vs 23% · 1.42x | Top 1-5% 35% vs 24% · 1.47x | - |
| Poșta Română | Romania | Clothing & Accessories 21% vs 15% · 1.35x | OpenCart 23% vs 16% · 1.47x | - | 6% vs 14% · 0.43x |
| NACEX | Spain | Tools & Hardware 13% vs 8% · 1.59x | PrestaShop 10% vs 8% · 1.37x | - | - |
| Yodel | UK | Furniture & Decor 4% vs 2% · 1.83x | Shopify 3% vs 2% · 1.29x | Top 1% 6% vs 2% · 2.93x | - |
| Latvijas Pasts | Latvia | - | - | - | - |
| Hrvatska Pošta | Croatia | - | - | - | - |
| Budbee | Sweden | Clothing & Accessories 5% vs 3% · 1.50x | Custom 8% vs 3% · 2.39x | Top 1% 28% vs 7% · 3.97x | 8% vs 4% · 2.05x |
| Instabox | Sweden | Health & Beauty 4% vs 2% · 1.74x | Custom 6% vs 2% · 2.54x | Top 1% 26% vs 6% · 4.32x | 6% vs 3% · 2.03x |
| Post Serbia | Serbia | - | - | - | - |
The leaders have no profile. DHL, GLS, InPost, Nova Poshta, Royal Mail, PostNL, Packeta and PostNord show no category, platform or size trait. They are on most stores with a courier in their home markets, so no segment sits far above their average.
The specialists are integrators and smaller carriers. UPS stands out in electronics (1.55x) and FedEx in vehicles and parts (1.68x). Parcelforce and Yodel lean on furniture (about 1.8x), which means bulky parcels. Three locker networks, ORLEN Paczka, BOX NOW and Venipak, lean on pet supplies (1.4-1.9x). Where a national post stands out, it is almost always books or jewelry: Poste Italiane books 2.1x, Slovenská pošta jewelry 1.5x, Correos and Poczta Polska books 1.4x, Česká pošta jewelry 1.4x.
Platforms matter less than raw counts suggest. Local hosted platforms such as Shoper and IdoSell in Poland, Shoptet in Czechia and UNAS in Hungary display delivery options on almost every store; far fewer WooCommerce and Shopify stores do. Comparing only stores that show a courier removes most of that effect: InPost's lead on Shoper, 4.40x in raw counts, is 88% against 78% expected (1.14x). What stays are pairs where one carrier clearly leads on a platform: Poczta Polska on S-Store (2.55x), Hermes on JouwWeb (2.41x), ORLEN Paczka on IdoSell Shop (2.27x) and Parcelforce on OpenCart (2.24x), plus Instabox and Budbee on custom-built stores (about 2.5x).
The largest stores lean on premium carriers. Large stores show more carriers of every kind, so a size trait counts here only when a carrier gains more than that. 12 of the 56 do, and none is a national post: Instabox (4.3x) and Budbee (4.0x) in Sweden, Yodel (2.9x), BOX NOW (2.2x) and Evri (2.2x), Chronopost and ORLEN Paczka (2.0x).
Cross-border stores split integrators from national carriers. Among UK cross-border stores with a courier, FedEx is on 21%, against 12% expected (1.8x). UPS reaches 1.4x in Germany, and Budbee and Instabox about 2.0x in Sweden. National carriers sit below their usual level: InPost is on 49% of Polish cross-border stores, against 72% expected (0.68x); Magyar Posta and Econt 0.58x, Poșta Română 0.43x. Across Europe, DHL is on 44% of cross-border stores that show a courier, DPD on 28%, and GLS and UPS on about a fifth each. Cross-border here means the store also has a site for another country, not where it ships parcels.
UPS and electronics: a real signal, not a naming accident
UPS's strongest market is Germany (25,313 stores), and its stand-out category there is electronics: among German electronics stores with a courier, 26% show UPS, against 17% expected (1.55x, 3,547 stores).
There is an obvious trap. "UPS" is also a product - an uninterruptible power supply - and shops selling batteries and backup power mention it in their menus. So we checked. Battery and power-supply segments do over-index for UPS (up to 3.9x), and we found individual stores where "UPS" was a product name, not the carrier.
But removing these segments entirely - including the stores that really do ship with UPS - takes only 64 stores (1.8%) out of electronics and barely moves the ratio. Electronics stays UPS's most over-represented category in Germany.
The result also fits what UPS sells. It runs a dedicated high-tech logistics offering, covering battery transport, spare parts and repair logistics, and publishes a case study with Grover, the electronics rental company, covering European warehousing, returns and refurbishment. Both are UPS's own materials: they explain why the pattern makes sense, not prove it.
The money: parcels grow, letters shrink
Store counts show reach. Revenue shows who is getting paid. The table below follows the store ranking, but read the scope column first: these are revenues of the reporting company, not of the brand in Europe.
| Revenue reported by | Scope | Period | Revenue | Change y/y | |
|---|---|---|---|---|---|
| DHL | DHL Group, Europe | Europe | 2025 | EUR 47.1B | +0.9% |
| DPD | Geopost | Global | 2025 | EUR 15.8B | n/a |
| GLS | GLS, Europe (derived) | Europe | FY24/25 | EUR 5.26B | +5.2% |
| UPS | UPS | Global | 2025 | USD 88.7B | -2.6% |
| Royal Mail | IDS (Royal Mail + GLS) | Group | FY24/25 | GBP 13.1B | +3.6% |
| Colissimo | La Poste Groupe | Postal group | 2025 | EUR 34.4B | -0.5% |
| Nova Poshta | Nova Poshta | Company | 2025 | UAH 54.2B | +21.6% |
| InPost | InPost Group, European segments | Europe | 2025 | PLN 14.7B | +34.4% |
| FedEx | FedEx | Global | FY24/25 | USD 87.9B | +0.3% |
| PostNL | PostNL, Europe | Europe | 2025 | EUR 3.04B | +2.0% |
| PostNord | PostNord | Postal group | 2025 | SEK 36.2B | -4.1% |
| Poczta Polska | Poczta Polska | Postal group | 2025 | PLN 7.67B | +1.8% |
| Correos | Correos | Postal group | 2025 | EUR 1.66B | +2.5% |
| Magyar Posta | Magyar Posta | Postal group | 2025 | HUF 304.6B | +5.7% |
| Swiss Post | Swiss Post | Postal group | 2025 | CHF 7.31B | -4.4% |
| Omniva | Omniva, Baltic parcels | Company | 2025 | EUR 84.1M | +11.0% |
| bpost | bpostgroup | Postal group | 2025 | EUR 4.48B | +3.2% |
| FAN Courier | FAN Courier | Company | 2025 | RON 1.55B | +11.1% |
| Evri | Evri | Company | FY24/25 | GBP 1.85B | +12.0% |
| CTT | CTT | Postal group | 2025 | EUR 1.29B | +16.3% |
| Poste Italiane | Poste Italiane | Postal group | 2025 | EUR 13.1B | +4.2% |
| Posti | Posti Group | Postal group | 2025 | EUR 1.45B | -4.9% |
| Bring | Posten Bring | Postal group | 2025 | NOK 25.3B | +1.3% |
| Lietuvos Paštas | Lietuvos Paštas | Postal group | 2025 | EUR 125.2M | +13.2% |
| SEUR | SEUR | Company | 2025 | EUR 1.00B | +5.3% |
| Austrian Post | Austrian Post | Postal group | 2025 | EUR 3.04B | -2.6% |
| ACS | ACS Courier | Company | 2025 | EUR 163.6M | +3.6% |
| Cargus | Cargus | Company | 2025 | RON 618.3M | +8.9% |
| DAO | DAO | Company | 2025 | DKK 1.83B | +9.0% |
| An Post | An Post | Postal group | 2025 | EUR 1.05B | +2.9% |
| Pošta Slovenije | Pošta Slovenije | Postal group | 2025 | EUR 534.6M | +4.4% |
| Poșta Română | Poșta Română | Postal group | 2025 | RON 1.77B | +3.2% |
| Latvijas Pasts | Latvijas Pasts | Postal group | 2025 | EUR 82.7M | -11.8% |
| Hrvatska Pošta | Hrvatska pošta | Postal group | 2025 | EUR 315.6M | -2.0% |
| Budbee | Instabee (Budbee, Instabox) | Company | 2025 | SEK 2.10B | +7.0% |
Scope matters. DHL Group's revenue fell 1.6% worldwide, but its European revenue grew 0.9%. UPS and FedEx do not publish a European split, so only their global numbers are shown. National posts report the whole group, including letters, banking and other businesses.
The fastest growth is at parcel-first companies. InPost's European segments grew 34.4% (including acquisitions such as Yodel). Nova Poshta grew 21.6% in nominal UAH. CTT grew 16.3%, or 13.9% organic / pro forma. Lietuvos Paštas (+13.2%), Evri (+12.0%), FAN Courier (+11.1%) and Omniva's Baltic parcel business (+11.0%) all grew at double digits.
Apart from UPS, the declines are at letter-heavy postal groups, not in parcels. PostNord's revenue fell 4.1% while its parcel volumes grew 12%, as it exits letters in Denmark. Austrian Post fell 2.6%, partly because 2024 included election mail and the Turkish lira weakened; its Parcel & Logistics division grew 1.2% like-for-like. Posti (-4.9%), Swiss Post (-4.4%) and Latvijas Pasts (-11.8%) tell a similar story. UPS (-2.6%) publishes only worldwide revenue, so its decline says little about Europe.
The fight for the best merchants
The largest stores are where the competition is - and they work with more carriers. Among stores that show a courier, the largest 1% show 2.91 carriers each, against 2.03 for all stores in the same countries. So every carrier is more common there: 1.43x on average.
| Other stores with a courier | Largest 1% of stores | |
|---|---|---|
| DHL | 23.6 | 33.8 |
| DPD | 16.1 | 27.9 |
| GLS | 11.1 | 18.7 |
| UPS | 9 | 15.3 |
| FedEx | 5.1 | 9.8 |
| Chronopost | 2.6 | 5.7 |
| Evri | 1 | 2.2 |
| Royal Mail | 8.9 | 8.4 |
DHL grows at about that average rate: 33.8% of the largest stores, against 23.6% of other stores with a courier in the same countries. DPD and GLS grow a little faster. Royal Mail is the exception among the big names: 8.4% against 8.9%.
| x the average gain | |
|---|---|
| Instabox | 7.08 |
| Budbee | 6.97 |
| Kuehne + Nagel | 4.18 |
| Dachser | 3.08 |
| Schenker | 2.01 |
| Chronopost | 1.52 |
| FedEx | 1.32 |
| DPD | 1.19 |
| UPS | 1.17 |
| GLS | 1.17 |
| DHL | 0.99 |
| Royal Mail | 0.66 |
| ePacket | 0.02 |
Across Europe, the carriers whose gain is clearly above average are premium delivery (Instabox and Budbee, about 7 times the average gain), freight forwarders (Kuehne + Nagel 4.2x, Dachser 3.1x, Schenker 2.0x) and express (Chronopost 1.5x, FedEx 1.3x). ePacket, the low-cost cross-border service used by sellers shipping from China, almost disappears in the largest stores.
A store with three carriers is not a customer you win once. It is a customer whose parcels you win again every day, against the other two.
What this means
These are hypotheses, not findings. We will test them in follow-up posts.
1. The parcel market keeps growing, but the growth goes to parcel-first networks. Parcel-first companies grow at high single and double digits. Postal groups shrink in total because letters shrink faster than parcels grow. The gap between the two is likely to widen.
2. Platforms shape which carriers shoppers see. Hosted platforms show delivery options on almost every store, and some carriers keep a clear lead there even among stores that show a courier: Poczta Polska on S-Store, ORLEN Paczka on IdoSell Shop, Posten Norge on 24nettbutikk. If built-in integrations decide which carriers small merchants switch on, platform partnerships may matter more to couriers than a sales team - and the default integration is leverage for platforms.
3. The top of the market is contested, and carriers compete for share of parcels, not for the merchant. Large stores run three carriers on average. A carrier can win a big merchant without the merchant dropping anyone, so the fight is over which option the shopper picks at checkout: locker, pickup point, next-day, premium.
4. Segments become the battlefield. UPS stands out in electronics in Germany (1.55x), FedEx in vehicles and parts in the UK (1.68x), national posts in books and jewelry, and locker networks in pet supplies. The biggest carriers have no profile at all. As overall growth slows, carriers will specialize - by category, by store size and by delivery format.
For courier sales teams, this is a map of where each carrier is already strong and where it is missing. For platforms, it shows which integrations their merchants actually use. For investors, it separates the reach of a brand from the revenue of the group that reports it.
Methodology
- Unit: an online store (e-commerce domain) where we detect a courier brand: on its delivery, terms or FAQ pages, in its cart and checkout, or in the shipping integrations installed on the site. A detection is not a contract, a paying customer or a parcel volume. A missing detection means we did not see the carrier, not that the store does not use it.
- Scope: 56 selected courier brands. It is not a complete list of European carriers: Russian domestic carriers and several sub-brands are tracked but not shown here. Europe is geographic Europe, including the UK, Switzerland, Norway, Ukraine, Russia and Belarus.
- Snapshot: 27 October 2026, one consistent data snapshot. One store can show several carriers, so the rows do not add up.
- Strongest market: the country with the most stores where we detect the carrier, in absolute numbers. Not the carrier's largest market by revenue or parcels. We see couriers on a larger share of stores in some countries than in others, so a carrier present in several large markets can look biggest where coverage is higher.
- Share: the carrier's stores as a share of all stores in that country that show a courier, so countries where stores publish less about delivery are not penalised.
- Multiplier (x): among stores in the carrier's strongest market that show a courier and have a trait, the share that show the carrier, divided by the share expected from all stores with a courier there with the same platform mix (observed vs expected). The profile table shows a trait when its lower 95% bound is at least 1.2x and it covers at least 100 stores.
- Carriers per store: the largest stores show 2.91 carriers each and all stores in the same countries 2.03, which lifts every carrier in large and cross-border stores. The opening table shows the plain multiplier; the profile table and the second top 1% chart count a size or cross-border trait only beyond that lift.
- Store size: our modelled size band within each country. It is not audited revenue.
- Platform visibility effect: stores on local hosted platforms such as Shoper, IdoSell, Shoptet and UNAS publish their delivery options far more consistently than stores on WooCommerce or Shopify. Carriers popular on those platforms, and countries where those platforms are common, therefore show higher raw counts. This is why every share and multiplier is computed among stores where a courier is visible. Larger stores also say more about delivery, which is why the top 1% charts use the same comparison.
- Revenue: annual reports and company announcements, in reporting currency, collected in October 2026. Where a group publishes European revenue, we use it. Otherwise the scope column says what the number covers. Growth is not organic unless stated.