Editor's note: The following methodology text was generated using the AI tool from Vercel that powers this quiz, then reviewed and lightly edited by our team.
The "What's Your Spending Age?" quiz compares a user's monthly household spending habits against generational averages from the Bureau of Labor Statistics (BLS) Consumer Expenditure Survey. The quiz determines which generation's spending patterns most closely match the user's own, regardless of their actual birth year.
Data Source
All benchmark spending data comes from the 2024 Bureau of Labor Statistics Consumer Expenditure Survey, which tracks annual household spending across various categories by age group/generation.
The BLS data has been mapped to five generational cohorts based on birth year ranges.
Generation Definitions
Spending Categories
Users enter their monthly spending across 8 categories. These map to BLS Consumer Expenditure categories as follows:
BLS Annual Spending Benchmarks (2024)
The following annual spending amounts (in USD) are used as benchmarks for each generation:
Calculation Methodology
Step 1: Convert Monthly to Annual
User-entered monthly spending values are multiplied by 12 to get annual figures for comparison against BLS annual data.
Annual Spending = Monthly Spending × 12
Step 2: Calculate Distance to Each Generation
For each generation, we calculate a "distance score" by summing the relative percentage differences between the user's spending and the generation's benchmark in each category:
For each category:
Category Difference = |User Value - Benchmark Value| / Benchmark Value
Category Difference is capped at 2.0 (200%) to prevent outliers from dominating
Total Distance = Sum of all Category Differences
A lower distance score means the user's spending more closely matches that generation.
Step 3: Determine Closest Generation
The generation with the smallest total distance score is identified as the user's "spending generation" — the generation whose spending habits most closely match their own.
Step 4: Calculate Match Strength
Match strength is expressed as a percentage indicating how closely the user's spending aligns with their matched generation:
Max Possible Distance = Number of Categories × 2.0 = 8 × 2.0 = 16
Match Strength = ((Max Distance - Actual Distance) / Max Distance) × 100%
A 100% match means the user's spending exactly matches the generation's averages. Lower percentages indicate more deviation from the matched generation's patterns.
Step 5: Identify Biggest Difference
Among all categories, we identify which one shows the largest percentage difference between the user's spending and their matched generation's benchmark:
Difference % = |User Value - Benchmark Value| / Benchmark Value × 100%
Persona Assignment
Based on the combination of the user's birth generation and their spending generation, one of 25 unique personas is assigned. These fall into three categories:
Match Personas (5 total)
When birth generation equals spending generation:
- Gen Z → Gen Z: "True Gen Z-er"
- Millennial → Millennial: "Classic Millennial"
- Gen X → Gen X: "Peak Gen X"
- Boomer → Boomer: "Quintessential Boomer"
- Silent → Silent: "Silent Standard"
Spending Younger Personas (10 total)
When the user spends like a younger generation than their birth generation.
Spending Older Personas (10 total)
When the user spends like an older generation than their birth generation.
Limitations and Notes
- BLS data represents national averages and may not reflect regional cost-of-living differences.
- The quiz covers 8 major spending categories but does not include all possible household expenses (e.g., healthcare, education, childcare, savings).
- Results are for entertainment purposes and general comparison only, not financial advice.
*Based on 2024 averages reported by the Bureau of Labor Statistics Consumer Expenditure Survey.













