Makrognosis

Germany Income tax revenue

AnnualNominalCode DE.INCTAX.A.NOM

Latest555,235 Million euro2025
Previous536,777 Million euro2024
Year ago536,777 Million euro2024

Germany Income tax revenue was 555,235 Million euro in 2025, up 3.4% from 2024.

That is the highest reading since the series began in 1995.

Over the past ten years it has ranged from 356,939 Million euro (2015) to 555,235 Million euro (2025), averaging 457,092 Million euro.

Germany Income tax revenue (Million euro), 1995 – 2025200k300k400k500k600k1995200020052010201520202025Robomacro
Germany Income tax revenue (Million euro), 1995 – 2025. Source: Eurostat (Statistical Office of the European Union).

Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.

Recent data

PeriodValue
2025555,235 Million euro
2024536,777 Million euro
2023517,819 Million euro
2022515,436 Million euro
2021470,215 Million euro
2020413,825 Million euro
2019442,825 Million euro
2018429,888 Million euro
2017406,706 Million euro
2016382,350 Million euro
2015356,939 Million euro
2014338,800 Million euro
2013326,253 Million euro
2012312,554 Million euro
2011292,154 Million euro
2010267,015 Million euro
2009267,770 Million euro
2008300,226 Million euro
2007286,149 Million euro
2006262,906 Million euro
2005234,879 Million euro
2004225,512 Million euro
2003225,367 Million euro
2002224,662 Million euro

Last 24 observations. The full history (31 observations) is available through the API.

Get Germany Income tax revenue in your code or spreadsheet

One guessable code, agency-direct, updated on release. Free tier available.

curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/DE.INCTAX.A.NOM"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/DE.INCTAX.A.NOM",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docs

About this series

Latest observation2025
First observation1995
Observations31
FrequencyAnnual
UnitsMillion euro
AdjustmentNominal
10-year high555,235 Million euro (2025)
10-year low356,939 Million euro (2015)
10-year average457,092 Million euro
Source agencyEurostat (Statistical Office of the European Union)
Makrognosis codeDE.INCTAX.A.NOM

Other Germany indicators

Germany GDP (Gross Domestic Product)Germany Gross domestic product, Current prices, million EURGermany Inflation Rate (CPI)Germany Core Inflation RateGermany Unemployment RateGermany 10-Year Government Bond YieldGermany Credit Rating & Sovereign Risk ScoreGermany Industrial ProductionGermany Retail SalesGermany Producer Price Inflation (PPI)Germany Current account balance (BPM6, vs rest of world), not seasonally adjustedGermany Current account balance, % of GDPGermany Trade Balance: Goods & ServicesGermany Exports of goods and services, Current prices, million EURGermany Exports of goods and services, chain-linked volumeGermany Exports of goods, total (World), calendar+seasonally adjusted

FAQ

What is the current income tax revenue in Germany?
The latest reading is 555,235 Million euro for 2025, published by Eurostat (Statistical Office of the European Union).
Where does this data come from?
It is collected directly from Eurostat (Statistical Office of the European Union) and is available through the Makrognosis API under the code DE.INCTAX.A.NOM.

Last updated 2026-10-28. Source: Eurostat (Statistical Office of the European Union). Original title: “DE - Income tax revenue (Eurostat gov_10a_taxag)”.