Euro Area HICP Services Inflation: Monthly Data Since 2000

ECB Dataset · Inflation

The stickiest component of euro area inflation — approximately 45% of the HICP basket. Services inflation reflects domestic wages, rents, and demand conditions rather than imported commodity shocks. Persistently above 3% since 2023, it is the primary obstacle to the ECB reaching its 2% target.

Source
ECB / Eurostat
Frequency
Monthly
Coverage
2000–Present
Unit
% YoY
Loading data…

Why services inflation is the ECB’s biggest challenge

Services inflation in the euro area is driven by three factors that respond slowly to monetary policy: negotiated wages (European collective bargaining cycles lag the business cycle by 12–18 months), rents (regulated in many markets), and administered prices (healthcare, education, public transport). This makes services inflation structurally stickier than goods inflation.

During the 2022–2023 inflation episode, goods inflation peaked first and declined rapidly as supply chains normalized and energy prices fell. Services inflation, by contrast, peaked later and has remained elevated at 3–4% through 2025 — driven by lagged wage catch-up and structural labor shortages in hospitality, healthcare, and construction.

The ‘last mile’ problem

Services inflation above 3% is mechanically incompatible with 2% headline HICP (since services are ~45% of the basket). This means the ECB cannot sustainably reach its target without services inflation falling below 2.5% — which in turn requires wage growth to moderate from ~4% to below 3%. Underlying series: the ECB Data Portal series for Euro Area HICP Services Inflation. This adjustment has been slower in Europe than in the US due to more centralized and backward-looking wage-setting mechanisms.

CSV Data Dictionary

ColumnTypeDescription
dateYYYY-MM-DDFirst day of the reference month
hicp_services_yoyfloatHICP services, annual rate of change (%)

Python Code Example

import pandas as pd
from io import StringIO
import requests

url = "https://data-api.ecb.europa.eu/service/data/HICP/M.U2.N.SERV00.4D0.ANR"
resp = requests.get(url, params={"format": "csvdata"})
raw = pd.read_csv(StringIO(resp.text))

df = raw[["TIME_PERIOD", "OBS_VALUE"]].copy()
df.columns = ["date", "hicp_services_yoy"]
df["date"] = pd.to_datetime(df["date"] + "-01")
df = df.sort_values("date").set_index("date")

df.plot(title="Euro Area HICP Services Inflation", figsize=(12, 5))

Source & Methodology

Source: ECB / Eurostat — HICP Services

Series key: HICP/M.U2.N.SERV00.4D0.ANR

License: ECB open data — free reuse with attribution.

Cite This Dataset

Last updated — 21 September 2026

Disclaimer – Financial Information: The analyses, commentary, and content published on eco3min.fr are provided for informational and educational purposes only. They do not constitute investment advice or a solicitation to buy or sell financial instruments. Past performance is not indicative of future results. All investment decisions involve risk and are the sole responsibility of the reader.

Source terms. This series is produced by the European Central Bank (ECB Data Portal) and redistributed here under the ECB's copyright terms: free use provided the ECB is cited as the source, the data are reproduced accurately, and any modification (such as a spread or a real rate computed by Eco3min) is stated explicitly. Eco3min cannot sub-license it under Creative Commons: anyone reusing this file remains bound by the ECB terms, not by CC BY. Full terms.