{"schema_version": 1, "id": "tuscaloosa-al-msa/finance/2026-08", "product": "Labor Market Pulse", "metro": {"geography_id": 451, "label": "Tuscaloosa, AL MSA", "slug": "tuscaloosa-al-msa"}, "focus_area": {"key": "finance", "slug": "finance", "label": "Finance"}, "period": "2026-08", "public_after": "2026-08-01", "frozen_at": "2026-10-09T16:27:31.814031+00:00", "headline": "Tuscaloosa Controller pay is closing the gap on national rates.", "headline_summary": "Metro Controller advertised pay climbed to $97,523 against a stable national median of $112,500, even as Tuscaloosa's unemployment rate rose to 3.9% from 3.6% a year ago.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.9%", "context": "vs 3.6% August 2025, NSA"}, {"label": "Metro nonfarm employment", "value": "117,400", "context": "up 800 jobs from July 2026"}, {"label": "Alabama weekly wage record, construction", "value": "$1,432.21", "context": "record high, matched April 2026 peak"}, {"label": "Controller advertised pay, metro vs national", "value": "$97,523 vs $112,500", "context": "metro up significant, national stable"}], "takeaways": [{"headline": "Tuscaloosa's Controller pay gap to national is narrowing fast.", "body": "Local Controller advertised pay moved up significantly to $97,523 against a stable national median of $112,500, a gap that appears to be compressing even as national demand for the role stays flat. Compensation bands set against last year's differential may already be out of step."}, {"headline": "Wage records outpace headcount growth in goods-producing sectors.", "body": "Construction and manufacturing wages hit statewide records in July while Tuscaloosa's goods-producing employment held flat at 27,100 \u2014 a pattern consistent with employers bidding up pay for existing workers rather than expanding headcount. Finance teams budgeting on unit-labor-cost assumptions should revisit whether flat headcount still means flat labor spend."}, {"headline": "Tax Specialist and Credit Analyst pay both moving up sharply.", "body": "Local advertised pay for Tax Specialist ($71,302) and Credit Analyst ($70,720) both registered significant upward movement, outpacing more stable trajectories for Senior Accountant and Financial Analyst roles. Concentrated movement in compliance-adjacent and credit-risk roles may reflect targeted scarcity rather than broad-based finance wage inflation."}, {"headline": "Rising unemployment with rising employment is not a contradiction \u2014 it's supply.", "body": "Tuscaloosa's unemployment rate climbed to 3.9% year-over-year even as employment grew, meaning labor force growth is outpacing job creation. That dynamic can ease some entry-level sourcing pressure while leaving specialized finance roles just as hard to fill."}], "local_conditions": "Tuscaloosa MSA nonfarm employment rose to 117,400 in August, up 800 jobs from July, even as the not-seasonally-adjusted unemployment rate ticked up year-over-year to 3.9% from 3.6%, consistent with a labor force expanding faster than employers can absorb it. Statewide wage records in construction ($1,432/week) and manufacturing ($1,389/week) suggest the compensation pressure squeezing Alabama employers is reaching Tuscaloosa's goods-producing base, which held flat at 27,100 jobs despite broader hiring momentum.", "implications": "Flat goods-producing headcount alongside rising statewide wage records suggests Tuscaloosa Finance functions may be absorbing cost pressure through pay-per-worker increases rather than headcount growth \u2014 a dynamic that complicates labor cost forecasting built on historical headcount-driven models. With Controller pay locally up significantly to a $97,523 median (versus a stable national $112,500) while national F&A hiring managers report 90% struggle filling roles, the metro's finance talent pool may be tightening faster than compensation structures have adjusted. Consider reviewing whether Tuscaloosa-specific offer ranges for finance and accounting roles still reflect a labor market where local advertised pay is closing the gap against national medians.", "looking_ahead": [{"category": "Worth watching", "body": "Alabama's civilian labor force participation sits at 56.8%, 48th nationally, with 61.7% of non-participants aged 55+. Watch whether Tuscaloosa's employer base begins targeting phased-retirement or returning-retiree talent for finance and accounting roles as a supply lever."}, {"category": "Emerging pressure point", "body": "National F&A leaders report 69% are offering salaries above planned range and 82% are paying AI-skill premiums. If that pattern reaches Tuscoosa's finance hiring managers, budget variance on new finance hires could widen meaningfully in Q4 planning cycles."}, {"category": "Early indicator", "body": "Statewide WARN filings are down 38% year-over-year with no major Tuscaloosa-specific notices reported in August. Absence of layoff activity locally suggests limited near-term relief on talent supply for finance and accounting hiring."}, {"category": "Potential inflection point", "body": "Metro Controller and FP&A Manager pay both moved up significantly this cycle while national medians held stable. If local pay continues converging toward national levels, budget assumptions built on a persistent metro discount may need resetting within two to three hiring cycles."}], "roles": [{"role": "Controller", "data_scope": "metro", "metro_p25": 49387.5, "metro_p50": 97523.0, "metro_p75": 111510.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 112500.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Senior Accountant", "data_scope": "metro", "metro_p25": 83114.0, "metro_p50": 87731.0, "metro_p75": 90400.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 87731.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 69397.0, "metro_p50": 80511.0, "metro_p75": 90236.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 82905.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Billing Specialist", "data_scope": "metro", "metro_p25": 39300.0, "metro_p50": 48045.8, "metro_p75": 60000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 49700.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Tax Specialist", "data_scope": "metro", "metro_p25": 53666.0, "metro_p50": 71302.0, "metro_p75": 86320.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 66725.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Credit Analyst", "data_scope": "metro", "metro_p25": 56005.0, "metro_p50": 70719.6, "metro_p75": 72755.75, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 72000.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "FP&A Manager", "data_scope": "metro", "metro_p25": 98249.0, "metro_p50": 125712.0, "metro_p75": 134100.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 127341.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [], "citations": [], "methodology": "Advertised pay from active employer job postings, not survey data. WageScape's median is calibrated to correct for spurious low-value postings: distribution analysis shows roughly the lowest 10% of raw values are erroneous entries, so the reported median is the 60th percentile of raw advertised pay.", "edition_label": "September 2026", "files": {"html": "tuscaloosa-al-msa/finance/2026-08.html", "pdf": "tuscaloosa-al-msa/finance/2026-08.pdf"}, "published_at": "2026-10-09T16:36:18.859566+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/tuscaloosa-al-msa/finance/2026-08.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/tuscaloosa-al-msa/finance/2026-08.pdf"}