{
  "id": "retail/market_size/de_furniture_retail_turnover_yearly",
  "generated_at": "2026-05-30T10:09:17.834489+00:00",
  "last_refresh": "2026-05-18",
  "source": "Destatis GENESIS + Eurostat. Aggregation of temporal dissagregated dataset.",
  "source_description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for German furniture retail (WZ08-4759 / NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
  "table_id": "retail/market_size/de_furniture_retail_turnover_yearly",
  "meta": {
    "indicator_name": "Germany furniture retail turnover yearly",
    "indicator_description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for German furniture retail (WZ08-4759 / NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
    "title": "Germany furniture retail turnover yearly",
    "description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for German furniture retail (WZ08-4759 / NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
    "source": "Destatis GENESIS + Eurostat. Aggregation of temporal dissagregated dataset.",
    "source_description": "Aggregation of temporal disaggregated monthly net turnover (million EUR) for German furniture retail (WZ08-4759 / NACE G4759). If the latest year is marked preliminary, it is an estimate based on YTD YoY extrapolated to a full year.",
    "visibility": "public",
    "updated_at": "2026-05-18T06:47:23.510294Z",
    "last_refresh": "2026-05-18",
    "table_id": "retail/market_size/de_furniture_retail_turnover_yearly",
    "topic": "Retail",
    "subtopic": "Market size",
    "geo": [
      "DE"
    ],
    "geo_included": [
      "DE"
    ],
    "page_slug": "germany-furniture-retail-turnover",
    "page_url": "/indicators/retail/market-size/germany-furniture-retail-turnover/",
    "chart_type": "bar",
    "series_type": "single",
    "frequency": "yearly",
    "units": "million EUR",
    "legend": false,
    "featured_topic": true,
    "featured_subtopic": true,
    "featured_rank_topic": 2,
    "featured_rank_subtopic": 1,
    "chart_title": "Germany Furniture Retail Market Size",
    "y_axis_label": "EUR million",
    "related_indicators": [
      {
        "title": "Germany Furniture Product Search Trend",
        "url": "/indicators/retail/online/germany-furniture-products-search-trend/",
        "label": "Online"
      },
      {
        "title": "France Furniture Retail Market Size",
        "url": "/indicators/retail/market-size/france-furniture-retail-turnover/",
        "label": "Market size"
      }
    ],
    "methodology_url": "/methodology-retail-market-size/",
    "methodology_label": "Furniture Retail Market Size Methodology",
    "data_hash": "8f96d8d97ad84bca4e8d0f4ed3910f28f83f23772b1e42258f2507eb03773c14",
    "trend_summary": "In 2025, the indicator reached 33993 million euro, compared with 30622.9 million euro in 2015. The latest year changed by -405.6 million euro from 2024, while the full-period change was 3370.1 million euro. Across the available history, the range runs from 30622.9 in 2015 to 37733.4 in 2020. The latest observation sits between the period low and high, so it should be read against both the 2015 trough and the 2020 peak.",
    "trend_summary_generated_at": "2026-05-30T10:09:36.372441+00:00",
    "trend_summary_source": "fallback",
    "key_findings": [
      "In 2025, Germany Furniture Retail Market Size furniture retail turnover was broadly stable versus 2024, suggesting a sideways reported market-size signal.",
      "The longer-term level is above the start of the series, indicating market expansion over the period.",
      "Use this turnover indicator with search and housing signals to separate realised spending from earlier demand indicators."
    ],
    "key_findings_source": "retail_turnover_rule",
    "key_findings_rewrite_error": "Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}"
  },
  "data": [
    {
      "x_axis": "2015",
      "value": 30622.9,
      "value_label": "30622.9",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2016",
      "value": 31921.4,
      "value_label": "31921.4",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2017",
      "value": 31887.3,
      "value_label": "31887.3",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2018",
      "value": 34292.5,
      "value_label": "34292.5",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2019",
      "value": 36420.5,
      "value_label": "36420.5",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2020",
      "value": 37733.4,
      "value_label": "37733.4",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2021",
      "value": 35332.3,
      "value_label": "35332.3",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2022",
      "value": 36617.6,
      "value_label": "36617.6",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2023",
      "value": 36423.6,
      "value_label": "36423.6",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2024",
      "value": 34398.6,
      "value_label": "34398.6",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    },
    {
      "x_axis": "2025",
      "value": 33993.0,
      "value_label": "33993.0",
      "comment": "",
      "is_preliminary": false,
      "style_hint": "solid",
      "fill_hint": "solid"
    }
  ]
}