# Truckload freight (EU): cost structure and price drivers

Tacto Cost Reference · Data period 2026-06 · Canonical: https://intelligence.tacto.ai/agents/costs/eu/truckload-freight

## EU27

Data period 2026-06. Codes: NACE2 H49.41.

## Cost structure

| Element | Share | Basis |
| -- | -- | -- |
| materials | 67% | Eurostat structural business statistics 2024 (NACE H49.41, EU27) |
| labour | 22% | Eurostat structural business statistics 2024 (NACE H49.41, EU27) |
| other | 11% | Eurostat structural business statistics 2024 (NACE H49.41, EU27) |

## What each driver did

| Driver | Share | Series | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- | -- |
| labour costs | 22% | Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · European Union - 27 countries (from 2020) · Transportation and storage (ESLCIHEU27) | +0.9% | +4.0% | — |
| producer prices (overhead and margin) | 11% | Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · European Union - 27 countries (from 2020) · Land transport and transport via pipelines (ESSPPH49EU27) | +1.2% | +3.3% | — |

## What increase is justified today

| Price set | Justified today | Range |
| -- | -- | -- |
| 6 months ago | Can't tell: the index data doesn't reach back to 2025-12 for most of this item's cost; give a later old price date | — |
| 12 months ago | Can't tell: the index data doesn't reach back to 2025-06 for most of this item's cost; give a later old price date | — |
| 24 months ago | Can't tell: the index data doesn't reach back to 2024-06 for most of this item's cost; give a later old price date | — |

## What producers charged

| Producer price index | Latest | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- |
| Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · European Union - 27 countries (from 2020) · Land transport and transport via pipelines (ESSPPH49EU27, Index, 2021=100) | 122.925 (2026-06) | +1.2% | +3.3% | — |

## Sources

- Eurostat structural business statistics 2024 (NACE H49.41, EU27)
- Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · European Union - 27 countries (from 2020) · Transportation and storage (ESLCIHEU27, eurostat)
- Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · European Union - 27 countries (from 2020) · Land transport and transport via pipelines (ESSPPH49EU27, eurostat)

## In DE

Data period 2026-06. Codes: NACE2 H49.41.

## Cost structure

| Element | Share | Basis |
| -- | -- | -- |
| materials | 56% | Eurostat structural business statistics 2024 (NACE H49.41, DE) |
| labour | 27% | Eurostat structural business statistics 2024 (NACE H49.41, DE) |
| other | 17% | Eurostat structural business statistics 2024 (NACE H49.41, DE) |

## What each driver did

| Driver | Share | Series | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- | -- |
| labour costs | 27% | Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Germany · Transportation and storage (ESLCIHDE) | +1.3% | +3.8% | — |
| producer prices (overhead and margin) | 17% | Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Germany · Land transport and transport via pipelines (ESSPPH49DE) | +1.3% | +4.2% | — |

## What increase is justified today

| Price set | Justified today | Range |
| -- | -- | -- |
| 6 months ago | Can't tell: the index data doesn't reach back to 2025-12 for most of this item's cost; give a later old price date | — |
| 12 months ago | Can't tell: the index data doesn't reach back to 2025-06 for most of this item's cost; give a later old price date | — |
| 24 months ago | Can't tell: the index data doesn't reach back to 2024-06 for most of this item's cost; give a later old price date | — |

## What producers charged

| Producer price index | Latest | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- |
| Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Germany · Land transport and transport via pipelines (ESSPPH49DE, Index, 2021=100) | 121.375 (2026-06) | +1.3% | +4.2% | — |

## Sources

- Eurostat structural business statistics 2024 (NACE H49.41, DE)
- Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Germany · Transportation and storage (ESLCIHDE, eurostat)
- Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Germany · Land transport and transport via pipelines (ESSPPH49DE, eurostat)

## In AT

Data period 2026-06. Codes: NACE2 H49.41.

## Cost structure

| Element | Share | Basis |
| -- | -- | -- |
| materials | 65% | Eurostat structural business statistics 2024 (NACE H49.41, AT) |
| labour | 25% | Eurostat structural business statistics 2024 (NACE H49.41, AT) |
| other | 10% | Eurostat structural business statistics 2024 (NACE H49.41, AT) |

## What each driver did

| Driver | Share | Series | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- | -- |
| labour costs | 25% | Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Austria · Transportation and storage (ESLCIHAT) | +1.4% | +5.3% | — |
| producer prices (overhead and margin) | 10% | Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Austria · Land transport and transport via pipelines (ESSPPH49AT) | +1.4% | +4.1% | — |

## What increase is justified today

| Price set | Justified today | Range |
| -- | -- | -- |
| 6 months ago | Can't tell: the index data doesn't reach back to 2025-12 for most of this item's cost; give a later old price date | — |
| 12 months ago | Can't tell: the index data doesn't reach back to 2025-06 for most of this item's cost; give a later old price date | — |
| 24 months ago | Can't tell: the index data doesn't reach back to 2024-06 for most of this item's cost; give a later old price date | — |

## What producers charged

| Producer price index | Latest | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- |
| Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Austria · Land transport and transport via pipelines (ESSPPH49AT, Index, 2021=100) | 125.8 (2026-06) | +1.4% | +4.1% | — |

## Sources

- Eurostat structural business statistics 2024 (NACE H49.41, AT)
- Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Austria · Transportation and storage (ESLCIHAT, eurostat)
- Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Austria · Land transport and transport via pipelines (ESSPPH49AT, eurostat)

## In NL

Data period 2026-06. Codes: NACE2 H49.41.

## Cost structure

| Element | Share | Basis |
| -- | -- | -- |
| materials | 65% | Eurostat structural business statistics 2024 (NACE H49.41, NL) |
| labour | 23% | Eurostat structural business statistics 2024 (NACE H49.41, NL) |
| other | 12% | Eurostat structural business statistics 2024 (NACE H49.41, NL) |

## What each driver did

| Driver | Share | Series | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- | -- |
| labour costs | 23% | Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Netherlands · Transportation and storage (ESLCIHNL) | — | +3.3% | — |
| producer prices (overhead and margin) | 12% | Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Netherlands · Land transport and transport via pipelines (ESSPPH49NL) | +2.0% | +4.7% | — |

## What increase is justified today

| Price set | Justified today | Range |
| -- | -- | -- |
| 6 months ago | Can't tell: the index data doesn't reach back to 2025-12 for most of this item's cost; give a later old price date | — |
| 12 months ago | Can't tell: the index data doesn't reach back to 2025-06 for most of this item's cost; give a later old price date | — |
| 24 months ago | Can't tell: the index data doesn't reach back to 2024-06 for most of this item's cost; give a later old price date | — |

## What producers charged

| Producer price index | Latest | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- |
| Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Netherlands · Land transport and transport via pipelines (ESSPPH49NL, Index, 2021=100) | 126.875 (2026-06) | +2.0% | +4.7% | — |

## Sources

- Eurostat structural business statistics 2024 (NACE H49.41, NL)
- Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Netherlands · Transportation and storage (ESLCIHNL, eurostat)
- Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Netherlands · Land transport and transport via pipelines (ESSPPH49NL, eurostat)

## In IT

Data period 2026-06. Codes: NACE2 H49.41.

## Cost structure

| Element | Share | Basis |
| -- | -- | -- |
| materials | 71% | Eurostat structural business statistics 2024 (NACE H49.41, IT) |
| labour | 22% | Eurostat structural business statistics 2024 (NACE H49.41, IT) |
| other | 7% | Eurostat structural business statistics 2024 (NACE H49.41, IT) |

## What each driver did

| Driver | Share | Series | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- | -- |
| labour costs | 22% | Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Italy · Transportation and storage (ESLCIHIT) | +0.4% | +2.2% | — |
| producer prices (overhead and margin) | 7% | Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Italy · Land transport and transport via pipelines (ESSPPH49IT) | +1.4% | +3.7% | — |

## What increase is justified today

| Price set | Justified today | Range |
| -- | -- | -- |
| 6 months ago | Can't tell: the index data doesn't reach back to 2025-12 for most of this item's cost; give a later old price date | — |
| 12 months ago | Can't tell: the index data doesn't reach back to 2025-06 for most of this item's cost; give a later old price date | — |
| 24 months ago | Can't tell: the index data doesn't reach back to 2024-06 for most of this item's cost; give a later old price date | — |

## What producers charged

| Producer price index | Latest | 3 months | 12 months | 24 months |
| -- | -- | -- | -- | -- |
| Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Italy · Land transport and transport via pipelines (ESSPPH49IT, Index, 2021=100) | 117.65 (2026-06) | +1.4% | +3.7% | — |

## Sources

- Eurostat structural business statistics 2024 (NACE H49.41, IT)
- Labour cost index by NACE Rev. 2 activity - nominal value, quarterly data · Calendar adjusted data, not seasonally adjusted data · Index, 2020=100 · Labour cost for LCI (compensation of employees plus taxes minus subsidies) · Italy · Transportation and storage (ESLCIHIT, eurostat)
- Service producer prices - quarterly data · Producer prices · Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) · Index, 2021=100 · Italy · Land transport and transport via pipelines (ESSPPH49IT, eurostat)

## Ask with your own numbers

No key, account or sign-up: open the link, or have your agent open it. Answers are Markdown.

- Audit a price change: <https://intelligence.tacto.ai/agents/api/audit_price_change?item=Truckload%20freight&market=EU&requestedChange={requestedChange}&oldPriceDate={oldPriceDate}&effectiveDate={effectiveDate}>
- Cost structure: <https://intelligence.tacto.ai/agents/api/get_cost_structure?item=Truckload%20freight&market=EU>

Fill in {requestedChange} as a fraction (0.09 is +9 %), or replace it with oldPrice, newPrice and currency; {oldPriceDate} and {effectiveDate} as YYYY-MM.

- [Every tool and its inputs](https://intelligence.tacto.ai/agents/docs#no-setup)

## Method

The cost structure splits what producers in this industry spend into materials, labour, energy and the rest, from public statistics where they exist and labelled as an estimate where they don't. Each driver is a public index. A justified increase is each share times its driver's move since the old price, summed, with a range for how sure the shares are. The producer price index shows what producers actually charged over the same time.
