{
  "report_id": "198-membership-revenue-composition",
  "status": "validated",
  "version": "1.3",
  "publication": {
    "date_published": "2026-07-20",
    "date_modified": "2026-07-20",
    "canonical_url": "https://wodbuster.com/observatorio/composicion-cobros-cuotas/",
    "articles": [
      {
        "number": 200,
        "id": "200-membership-payment-seasonality",
        "headline": "Agosto deja los cobros de cuotas un 24 % por debajo del mes medio y septiembre rebota un 15 %",
        "path": "articles/estacionalidad-cobros-cuotas.html",
        "canonical_url": "https://wodbuster.com/observatorio/composicion-cobros-cuotas/estacionalidad/",
        "question": "¿Cómo cambia el importe de cuotas cobrado durante el año?"
      },
      {
        "number": 202,
        "id": "202-first-membership-payment-seasonality",
        "headline": "Septiembre registra un 66 % más de primeras cuotas que el mes medio; diciembre, la mitad",
        "path": "articles/calendario-primeras-cuotas.html",
        "canonical_url": "https://wodbuster.com/observatorio/composicion-cobros-cuotas/primeras-cuotas/",
        "question": "¿En qué meses se concentran las primeras cuotas observadas?"
      },
      {
        "number": 203,
        "id": "203-first-vs-repeat-membership-ticket",
        "headline": "El primer pago de cuota registra 3 euros menos que los posteriores en el centro medio",
        "path": "articles/importe-primera-cuota.html",
        "canonical_url": "https://wodbuster.com/observatorio/composicion-cobros-cuotas/importe-primera-cuota/",
        "question": "¿Qué diferencia de importe existe entre la primera cuota observada y los pagos posteriores?"
      },
      {
        "number": 204,
        "id": "204-first-membership-ticket-seasonality",
        "headline": "Septiembre registra un 64 % más de primeras cuotas sin reducir el primer ticket",
        "path": "articles/septiembre-volumen-sin-rebajar-ticket.html",
        "canonical_url": "https://wodbuster.com/observatorio/composicion-cobros-cuotas/septiembre-ticket-entrada/",
        "question": "¿El pico de primeras cuotas de septiembre viene acompañado de un menor importe de entrada?"
      }
    ]
  },
  "period": "2024-01-01/2025-12-31",
  "definitions": {
    "first_payment": "Primer pago positivo de cuota observado para el perfil en todo el historial disponible del centro desde 2019.",
    "repeat_payment": "Cualquier pago positivo de cuota posterior del mismo perfil, exista o no una interrupción entre ambos.",
    "amount_with_tax": "Importe positivo con impuestos registrado en conceptos de cuota; no equivale a ingreso contable devengado ni a facturación neta.",
    "monthly_index": "Importe mensual del centro dividido por la media de sus doce meses y multiplicado por 100."
  },
  "sample": {
    "tenants_attempted": 2174,
    "tenants_succeeded": 2174,
    "tenants_failed": 0,
    "centers_with_payments": 2033,
    "aggregate_rows": 39532,
    "membership_payments": 4964327,
    "amount_with_tax_eur": 289944668.25
  },
  "eligibility": {
    "complete_months_required": 12,
    "minimum_membership_payments_per_center_year": 120,
    "eligible_center_years": 2771
  },
  "composition_by_year": {
    "2024": {
      "centers": 1188,
      "membership_payments": 1921585,
      "first_amount_share_mean_center_pct": 10.58,
      "repeat_amount_share_mean_center_pct": 89.42,
      "repeat_amount_share_median_center_pct": 91.04,
      "repeat_amount_share_p25_center_pct": 87.37,
      "repeat_amount_share_p75_center_pct": 93.42
    },
    "2025": {
      "centers": 1583,
      "membership_payments": 2588389,
      "first_amount_share_mean_center_pct": 10.40,
      "repeat_amount_share_mean_center_pct": 89.60,
      "repeat_amount_share_median_center_pct": 91.40,
      "repeat_amount_share_p25_center_pct": 87.56,
      "repeat_amount_share_p75_center_pct": 93.75
    }
  },
  "seasonality": {
    "paired_centers": 1161,
    "years": [2024, 2025],
    "aggregate_monthly_index_pearson": 0.786,
    "median_within_center_monthly_pearson": 0.426,
    "centers_with_positive_pearson_pct": 84.32,
    "paired_monthly_series": [
      {"month": 1, "label": "Enero", "mean_two_year_center_index": 105.68, "median_two_year_center_index": 103.97},
      {"month": 2, "label": "Febrero", "mean_two_year_center_index": 96.37, "median_two_year_center_index": 96.05},
      {"month": 3, "label": "Marzo", "mean_two_year_center_index": 105.61, "median_two_year_center_index": 104.35},
      {"month": 4, "label": "Abril", "mean_two_year_center_index": 101.57, "median_two_year_center_index": 101.89},
      {"month": 5, "label": "Mayo", "mean_two_year_center_index": 101.35, "median_two_year_center_index": 101.62},
      {"month": 6, "label": "Junio", "mean_two_year_center_index": 101.03, "median_two_year_center_index": 100.35},
      {"month": 7, "label": "Julio", "mean_two_year_center_index": 87.35, "median_two_year_center_index": 89.50},
      {"month": 8, "label": "Agosto", "mean_two_year_center_index": 75.58, "median_two_year_center_index": 78.19},
      {"month": 9, "label": "Septiembre", "mean_two_year_center_index": 114.85, "median_two_year_center_index": 112.30},
      {"month": 10, "label": "Octubre", "mean_two_year_center_index": 107.29, "median_two_year_center_index": 106.27},
      {"month": 11, "label": "Noviembre", "mean_two_year_center_index": 108.32, "median_two_year_center_index": 106.17},
      {"month": 12, "label": "Diciembre", "mean_two_year_center_index": 94.98, "median_two_year_center_index": 94.91}
    ],
    "yearly_mean_center_index": {
      "2024": [103.75, 94.36, 97.37, 108.92, 101.67, 98.89, 90.49, 72.32, 116.91, 108.66, 108.68, 97.98],
      "2025": [104.48, 97.33, 113.20, 93.91, 101.35, 103.09, 83.63, 77.63, 114.07, 108.14, 109.99, 93.17]
    }
  },
  "sensitivity": {
    "minimum_60": {"eligible_center_years": 2785, "repeat_amount_share_mean_center_pct_2025": 89.53, "paired_centers": 1167, "aggregate_monthly_index_pearson": 0.786},
    "minimum_120": {"eligible_center_years": 2771, "repeat_amount_share_mean_center_pct_2025": 89.60, "paired_centers": 1161, "aggregate_monthly_index_pearson": 0.786},
    "minimum_240": {"eligible_center_years": 2713, "repeat_amount_share_mean_center_pct_2025": 90.03, "paired_centers": 1137, "aggregate_monthly_index_pearson": 0.784}
  },
  "first_payment_seasonality": {
    "definition": "Número mensual de primeros pagos de cuota observados desde 2019, normalizado respecto a la media de doce meses del mismo centro-año.",
    "rules": {"complete_months_required": 12, "minimum_total_payments_per_center_year": 120, "minimum_first_payments_per_center_year": 24},
    "sample": {"centers_2024": 1177, "first_payments_2024": 189741, "centers_2025": 1555, "first_payments_2025": 245170, "paired_centers": 1135},
    "aggregate_monthly_index_pearson": 0.945,
    "median_within_center_monthly_pearson": 0.396,
    "centers_with_positive_pearson_pct": 87.40,
    "largest_center_first_payment_share_pct": 0.42,
    "paired_monthly_series": [
      {"month": 1, "label": "Enero", "mean_two_year_center_index": 121.48, "median_two_year_center_index": 117.43},
      {"month": 2, "label": "Febrero", "mean_two_year_center_index": 106.20, "median_two_year_center_index": 101.41},
      {"month": 3, "label": "Marzo", "mean_two_year_center_index": 95.28, "median_two_year_center_index": 93.55},
      {"month": 4, "label": "Abril", "mean_two_year_center_index": 94.54, "median_two_year_center_index": 91.76},
      {"month": 5, "label": "Mayo", "mean_two_year_center_index": 87.71, "median_two_year_center_index": 85.08},
      {"month": 6, "label": "Junio", "mean_two_year_center_index": 87.94, "median_two_year_center_index": 86.76},
      {"month": 7, "label": "Julio", "mean_two_year_center_index": 99.89, "median_two_year_center_index": 95.58},
      {"month": 8, "label": "Agosto", "mean_two_year_center_index": 75.66, "median_two_year_center_index": 72.60},
      {"month": 9, "label": "Septiembre", "mean_two_year_center_index": 166.33, "median_two_year_center_index": 161.11},
      {"month": 10, "label": "Octubre", "mean_two_year_center_index": 126.89, "median_two_year_center_index": 121.06},
      {"month": 11, "label": "Noviembre", "mean_two_year_center_index": 88.08, "median_two_year_center_index": 84.69},
      {"month": 12, "label": "Diciembre", "mean_two_year_center_index": 50.01, "median_two_year_center_index": 48.09}
    ],
    "sensitivity": {
      "minimum_12": {"paired_centers": 1155, "aggregate_monthly_index_pearson": 0.944},
      "minimum_24": {"paired_centers": 1135, "aggregate_monthly_index_pearson": 0.945},
      "minimum_48": {"paired_centers": 1007, "aggregate_monthly_index_pearson": 0.937}
    }
  },
  "first_vs_repeat_ticket": {
    "definition": "Importe positivo medio por operación de cuota dentro del centro-año, comparando el primer pago observado con los posteriores.",
    "rules": {"complete_months_required": 12, "minimum_first_payments": 24, "minimum_repeat_payments": 120},
    "annual": {
      "2024": {"centers": 1172, "first_payments": 189284, "repeat_payments": 1729103, "first_ticket_mean_center_eur": 57.24, "repeat_ticket_mean_center_eur": 60.50, "first_minus_repeat_mean_center_eur": -3.26, "first_vs_repeat_mean_center_pct": -4.98},
      "2025": {"centers": 1541, "first_payments": 243684, "repeat_payments": 2332118, "first_ticket_mean_center_eur": 58.84, "repeat_ticket_mean_center_eur": 61.89, "first_minus_repeat_mean_center_eur": -3.05, "first_minus_repeat_median_center_eur": -3.75, "first_vs_repeat_mean_center_pct": -4.58, "first_vs_repeat_median_center_pct": -6.84, "first_vs_repeat_p25_center_pct": -12.82, "first_vs_repeat_p75_center_pct": -0.95, "centers_first_lower_more_5pct": 58.47, "centers_within_plus_minus_5pct": 27.32, "centers_first_higher_more_5pct": 14.21}
    },
    "paired_stability": {"centers": 1130, "median_change_in_difference_pp": 0.00, "centers_same_direction_band_pct": 69.20},
    "sensitivity": {
      "minimum_12_first_60_repeat": {"centers_2025": 1576, "first_minus_repeat_mean_center_eur": -3.03, "first_vs_repeat_mean_center_pct": -4.47},
      "minimum_24_first_120_repeat": {"centers_2025": 1541, "first_minus_repeat_mean_center_eur": -3.05, "first_vs_repeat_mean_center_pct": -4.58},
      "minimum_48_first_240_repeat": {"centers_2025": 1383, "first_minus_repeat_mean_center_eur": -2.99, "first_vs_repeat_mean_center_pct": -4.92}
    }
  },
  "first_ticket_seasonality": {
    "definition": "Volumen de primeras cuotas e importe medio por primera operación, normalizados respecto a la media del mismo centro-año.",
    "rules": {"years": [2024, 2025], "complete_months_required": 24, "minimum_first_payments_per_month_two_years": 4, "minimum_repeat_payments_per_month_two_years": 20},
    "paired_centers": 798,
    "aggregate_yearly_pearson": 0.852,
    "median_within_center_yearly_pearson": 0.044,
    "centers_with_positive_pearson_pct": 54.42,
    "range_first_ticket_index_points": 3.62,
    "paired_monthly_series": [
      {"month": 1, "label": "Enero", "first_payment_volume_index": 119.12, "first_ticket_index": 100.16, "repeat_ticket_index": 100.63},
      {"month": 2, "label": "Febrero", "first_payment_volume_index": 103.37, "first_ticket_index": 98.76, "repeat_ticket_index": 98.96},
      {"month": 3, "label": "Marzo", "first_payment_volume_index": 95.02, "first_ticket_index": 98.79, "repeat_ticket_index": 99.38},
      {"month": 4, "label": "Abril", "first_payment_volume_index": 94.76, "first_ticket_index": 99.35, "repeat_ticket_index": 99.46},
      {"month": 5, "label": "Mayo", "first_payment_volume_index": 87.56, "first_ticket_index": 99.22, "repeat_ticket_index": 98.68},
      {"month": 6, "label": "Junio", "first_payment_volume_index": 89.20, "first_ticket_index": 101.36, "repeat_ticket_index": 99.67},
      {"month": 7, "label": "Julio", "first_payment_volume_index": 102.50, "first_ticket_index": 100.88, "repeat_ticket_index": 98.61},
      {"month": 8, "label": "Agosto", "first_payment_volume_index": 81.97, "first_ticket_index": 99.38, "repeat_ticket_index": 99.25},
      {"month": 9, "label": "Septiembre", "first_payment_volume_index": 163.52, "first_ticket_index": 101.11, "repeat_ticket_index": 102.49},
      {"month": 10, "label": "Octubre", "first_payment_volume_index": 122.68, "first_ticket_index": 100.73, "repeat_ticket_index": 100.93},
      {"month": 11, "label": "Noviembre", "first_payment_volume_index": 87.07, "first_ticket_index": 100.58, "repeat_ticket_index": 99.90},
      {"month": 12, "label": "Diciembre", "first_payment_volume_index": 53.23, "first_ticket_index": 102.38, "repeat_ticket_index": 101.42}
    ],
    "yearly_first_ticket_indices": {
      "2024": [100.00, 98.68, 98.87, 98.83, 99.17, 101.09, 100.79, 99.60, 101.74, 100.52, 101.10, 102.37],
      "2025": [100.32, 98.84, 98.71, 99.87, 99.27, 101.63, 100.96, 99.15, 100.48, 100.94, 100.05, 102.40]
    },
    "sensitivity": {
      "minimum_2_first_10_repeat": {"paired_centers": 845, "range_first_ticket_index_points": 3.39, "aggregate_yearly_pearson": 0.775},
      "minimum_4_first_20_repeat": {"paired_centers": 798, "range_first_ticket_index_points": 3.62, "aggregate_yearly_pearson": 0.852},
      "minimum_6_first_30_repeat": {"paired_centers": 672, "range_first_ticket_index_points": 3.60, "aggregate_yearly_pearson": 0.812}
    }
  },
  "discarded_candidates": {
    "201-membership-revenue-composition-regions": {
      "status": "discarded",
      "question": "¿Cómo cambia el peso de pagos posteriores entre comunidades autónomas?",
      "published_communities_2025": 10,
      "range_2025_percentage_points": 3.80,
      "extreme_bootstrap_intervals_overlap": true,
      "regional_pearson_2024_2025": 0.930,
      "sensitivity": {
        "minimum_60_gap_pp": 3.80,
        "minimum_120_gap_pp": 3.80,
        "minimum_240_gap_pp": 3.05,
        "minimum_region_changes_at_240": true
      },
      "reason": "La distancia es pequeña, los intervalos de los extremos se solapan y el extremo inferior cambia al endurecer el mínimo; no añade una decisión territorial sólida al estudio maestro."
    }
  },
  "quality": {
    "each_center_weighted_once": true,
    "largest_center_amount_share_pct": 0.55,
    "personal_or_payment_identifiers_exported": false
  },
  "limitations": [
    "Los importes son cobros positivos registrados, no ingresos contables devengados ni facturación neta.",
    "Los pagos multimes o anuales pueden concentrar importe en el mes de cobro.",
    "Primera cuota significa primera observada desde 2019; una relación anterior puede quedar clasificada como inicial.",
    "La estacionalidad solo incluye centros con doce meses y el mínimo anual de pagos.",
    "La muestra corresponde a centros que utilizan WodBuster y no es un censo completo del mercado español."
  ]
}
