{"schema_version": 1, "id": "florence-muscle-shoals-al-msa/finance/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 169, "label": "Florence-Muscle Shoals, AL MSA", "slug": "florence-muscle-shoals-al-msa"}, "focus_area": {"key": "finance", "slug": "finance", "label": "Finance"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:27:06.715469+00:00", "headline": "Florence Controller pay climbs while Tax Specialist pay falls sharply.", "headline_summary": "Metro Controller advertised pay rose to $105,656 even as Tax Specialist pay dropped to $41,065 \u2014 nearly $25,000 below the $65,842 national median \u2014 while metro unemployment climbed to 3.9% from 3.4% a year ago.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.9%", "context": "vs 3.4% Aug 2025, 3.4% statewide"}, {"label": "Controller advertised pay (metro)", "value": "$105,656", "context": "Up significantly; national median $113,754"}, {"label": "Tax Specialist advertised pay (metro)", "value": "$41,065", "context": "Down significantly vs $65,842 national"}, {"label": "National financial activities jobs lost", "value": "129,000 since May 2025", "context": "Includes 7,000 lost in September alone"}], "takeaways": [{"headline": "Controller pay is pulling away from the rest of the ladder.", "body": "Metro Controller advertised pay rose to $105,656, a significant move, while Senior Accountant and Financial Analyst pay held flat to moderate. Current conditions suggest employers are prioritizing leadership-level finance capacity over broader team build-out, consistent with national F&A hiring data showing headcount growth concentrated in senior and specialized roles."}, {"headline": "Tax Specialist pay gap with national rates looks like a retention risk.", "body": "Metro Tax Specialist median fell to $41,065 even as the national figure climbed to $65,842 on significant upward movement, a $24,777 spread that may signal local employers are underpricing a function facing a documented 2026 CPA and accountant talent shortage. Organizations should evaluate whether this gap reflects deliberate strategy or a stale benchmark vulnerable to poaching."}, {"headline": "Sector job losses mask a tighter senior talent market.", "body": "Alabama financial activities employment declined roughly 2,500 jobs over the year even as professional and business services pay hit a record $1,507/week statewide. Headcount reductions at the bottom of the sector appear to coexist with real competition for experienced finance talent \u2014 a pattern Finance leaders should separate when reading state job counts."}, {"headline": "Colbert County wage premium signals where talent competition concentrates.", "body": "Colbert County's $1,115 average weekly wage outpaces Lauderdale County's $917, a 22% gap within the same MSA. May create an opportunity to recalibrate location-based pay assumptions for roles recruiting across both counties rather than treating the metro as a single labor market."}], "local_conditions": "Florence-Muscle Shoals unemployment ticked up to 3.9% in August 2026 from 3.4% a year earlier, with MSA employment slipping from 67,567 to 66,544 even as Colbert County average weekly wages ($1,115) continue to outpace Lauderdale County ($917), pointing to uneven labor tightness across the metro's two counties.  National financial activities payrolls shed another 7,000 jobs in September, extending a 129,000-job contraction since May 2025 concentrated in insurance carriers, a sector drag that is visible locally in Alabama's financial activities losses of roughly 2,500 jobs over the year through August.", "implications": "Local Finance hiring sits inside a contradiction: sector-level job counts are contracting while national F&A leaders report aggressive hiring intent (74% planning headcount increases) against a newly emergent CPA and accountant shortage \u2014 a dynamic that will likely reach Florence's thinner talent pool faster than larger metros given its smaller professional-services base. Controller pay locally jumped to a $105,656 median while Tax Specialist pay fell sharply to $41,065, a divergence that suggests local employers are concentrating scarce compensation dollars on leadership roles while underpricing specialist functions relative to the $65,842 national tax specialist median. Consider reviewing Tax Specialist pay positioning now, before national wage pressure in that function migrates into a metro where advertised rates already trail the national benchmark by nearly 38%.", "looking_ahead": [{"category": "Worth watching", "body": "Metro unemployment rose from 3.4% to 3.9% year-over-year even as employment counts declined \u2014 watch whether this reflects labor force exits or genuine softening, since the two scenarios carry very different headcount cost implications."}, {"category": "Emerging pressure point", "body": "National F&A hiring intent (74% planning headcount increases) against a declining financial activities job count locally suggests Florence employers may face recruiting friction before national wage data reflects it. Monitor whether Controller and Financial Analyst advertised pay continues climbing through Q4."}, {"category": "Potential inflection point", "body": "National average hourly earnings growth decelerated to 3.0% year-over-year in September, below expectations \u2014 a signal that could ease fiscal-year salary budget assumptions if it persists into Florence's next wage cycle."}, {"category": "Early indicator", "body": "Alabama's 25 WARN notices in 2026 remain concentrated in manufacturing and logistics rather than finance, but any shift toward professional services layoffs regionally would be a meaningful change worth tracking for talent availability."}], "roles": [{"role": "Controller", "data_scope": "state_rollup", "metro_p25": 54982.0, "metro_p50": 105656.0, "metro_p75": 115964.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 113754.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Senior Accountant", "data_scope": "state_rollup", "metro_p25": 78835.0, "metro_p50": 87731.0, "metro_p75": 90000.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": "state_rollup", "metro_p25": 71895.0, "metro_p50": 92000.0, "metro_p75": 101712.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Billing Specialist", "data_scope": "state_rollup", "metro_p25": 36196.0, "metro_p50": 44376.2, "metro_p75": 53418.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 49512.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Tax Specialist", "data_scope": "metro", "metro_p25": 32094.25, "metro_p50": 41065.0, "metro_p75": 41466.25, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 65842.4, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Credit Analyst", "data_scope": "state_rollup", "metro_p25": 55538.25, "metro_p50": 70684.0, "metro_p75": 73000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71758.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "FP&A Manager", "data_scope": "state_rollup", "metro_p25": 83247.0, "metro_p50": 113809.0, "metro_p75": 130478.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 128139.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": "October 2026", "files": {"html": "florence-muscle-shoals-al-msa/finance/2026-09.html", "pdf": "florence-muscle-shoals-al-msa/finance/2026-09.pdf"}, "published_at": "2026-10-09T14:31:15.586858+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/florence-muscle-shoals-al-msa/finance/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/florence-muscle-shoals-al-msa/finance/2026-09.pdf"}