docket.pub
Public meeting intelligence
/

Birmingham FY27 Budget: Ledger?! I Hardly Know Her!

Mayor Woodfin's FY27 Budget Message talks a big game about durable investments and a $15M worker raise. The ledger lines tell a different story.

· 8 min read · by docket.pub staff

Woodfin's FY27 Mayor's Budget Message talks a big game about durable investments and secure city finances. Temporary accounting "plugs," one-time reserves, and off-budget surplus cash are tapped to artificially enhance the appearance of fiscal strength and suggest permanence when the line-items say otherwise.

Since Mayor Woodfin proposed Birmingham's FY2027 Budget, docket.pub has been working with People's Budget Birmingham to provide extracted budget data from the 200+ page PDF in an easy to ingest format. You can access the extracted data at the PBB Budget Extraction GitHub repo. Today we're comparing the Mayor's Budget Message with the data extracted from the 2027 Mayor's Proposed Budget.

A quick note on some terms and columns you'll see in the tables below: FY25 Actual is the dollars the city actually spent or collected in fiscal year 2025. FY26 Amended is the FY26 budget after the council's mid-year adjustments. FY27 Proposed is the mayor's request for fiscal year 2027 — not yet adopted by council.

Millions from the Debt Reserve = Surplus?

The $28M Paper Balancing Act

The city technically meets its legal mandate for a balanced budget, but it relies on two aggressive accounting mechanisms to pull it off:

  • The Reserve Drawdown: This $16 million transfer is a straight burn of savings just to fund daily operations. The tough reality here is that there is no corresponding plan anywhere in this budget to replenish these funds later.
  • The "Budget Control" Plug: This line exists as a revenue projection and its historical actuals are $0. It acts like an accounting sponge, soaking up whatever deficit exists between real projected revenue and proposed spending. This "plug" only exists so the columns match up on paper.
Line Item FY25 Actual FY26 Amended FY27 Proposed
490003 Transfer from Debt Reserve $0 $14,994,509 $16,000,000
478999 Miscellaneous Revenue Budget Control $0 $14,806,292 $11,865,288
Combined $0 $29.8M $27.87M

Strip away those two lines and Birmingham's true recurring revenue is roughly $586.8 million with $614.7 million in budgeted spending — leaving a 4.7% structural deficit of $27.87 million. The mayor's letter frames other multi-million dollar surplus drawdowns as bold strategic wins, but it completely ignores this $16 million operational lifeline.

The best ability? DURABILITY.

Of 15 Named Programs, Only 4 Sit on Durable Funding

The Mayor's Budget Message pitches more than a dozen community wins, but "named in the message" is not the same "durably funded." For this analysis we are considering a program as durable when it sits in a General Fund (GF) line with a multi-year track record at consistent funding levels drawing on diversified tax revenue rather than a single transfer that can be cut in one budget cycle. This aligns with the Government Finance Officers Association's structural-balance principle: recurring program commitments should be matched by recurring revenue, and one-time money should fund one-time things. (GFOA Best Practice: Achieving a Structurally Balanced Budget.) Anything funded through a single annual transfer to a special fund — or with no operating line at all — fails that test.

Program Letter Claim Funding Source Durability
Birmingham Promise $2M annual GF line 96216, flat at $2M for multiple years ✓ Durable
Birmingham Transit Authority + BRT $17.3M total GF lines 96301 + 96316; $14.5M verified, $2.8M unverified ✓ Mostly Durable
Birmingham Land Bank Increased funding GF transfer 800143 ($500K → $700K) + Fund 143 staff ✓ Durable, modest increase
Community Violence Reduction $1.5M to $3M ("doubles") GF line 96838 — created in FY26, no track record ✓ Mostly Durable
Employee Premium Pay $1.7M Non-Departmental Special Payrolls, one-time $500/employee ✓ One-time, appropriately matched
Street Paving $12M $7M in Fund 103; rest is one-time surplus ⚠️ Fragile (Fund 103)
Weed Abatement $3M Fund 103 ⚠️ Fragile (Fund 103)
Blight Removal / Demolition $1.5M Fund 103 ⚠️ Fragile (Fund 103)
Critical Home Repairs $1.53M Fund 103 (CD-Housing) ⚠️ Fragile (Fund 103)
Façade Improvements Highlighted Fund 103, $200K ⚠️ Fragile (Fund 103)
Traffic Calming Highlighted Fund 102 Capital Improvement, $500K ⚠️ Fragile (transfer-funded)
Cradle to Career $500K + $3.5M surplus No verified operating line; almost entirely surplus ✗ Not in operating budget
Safe Havens Initiative Continued support No operating line ✗ Not in operating budget
Birmingham Youth Sports League Continued growth No operating line ✗ Not in operating budget
Black Male Initiative $500K total No operating line ✗ Not in operating budget

By that test, the message's tally thins out fast. Only four of the fifteen programs sit in durable General Fund lines, and a fifth — Employee Premium Pay — is honest one-time money for a one-time cost. The remaining ten fail the structural-balance test, in two different ways.

Six are fragile: their budgets depend on Fund 103 (Neighborhood Revitalization) and Fund 102 (Capital Improvement), both funded entirely by an annual discretionary transfer from the General Fund. That transfer line (800103) has been through the wringer, going from $15.55 million in FY25 actual to $6.30 million in FY26 amended and now restored to $13.53 million in FY27 proposed. The FY26 cut wasn't projected; it appeared in mid-year amendments. Nothing prevents the same from happening to FY27's $13.53 million before September 30th. It may once again go through the wringer.

The last four are on shakier ground still. Cradle to Career, the Black Male Initiative, and the others in that tier have no operating line in any fund; their continuation in FY28 depends entirely on another surplus appearing. Here again the Mayor's Budget Message blurs the distinction, weaving operating-budget items and one-time surplus cash into the same sentences.

Does the $15M Worker Investment math MATH?

There's a $6.66M gap. That's evil.

The Mayor's Budget Message promises a $15 million net hike for city workers — "$10 million dedicated to salary, including merit and longevity pay" plus "an additional $5 million in health benefits alone." The citywide Personnel Services ledger does not show that.

Year Citywide Personnel Services Category
FY25 Actual $367,917,350
FY26 Amended $390,324,235
FY27 Proposed $374,487,734

Regardless of which baseline you use as a comparison, the $15 million claim fails:

  • FY25 actual → FY27 proposed: +$6.57 million. Add the $1.77 million one-time premium-pay line under Non-Departmental Special Payrolls and visible compensation growth is $8.34 million — barely more than half of what the mayor's letter claims.
  • FY26 amended → FY27 proposed: −$15.8 million. Year-over-year, the citywide Personnel Services category actually goes down. Even adding the $1.77 million premium-pay line, FY27 proposes about $14 million less in citywide personnel spending than was authorized in FY26.

While the Mayor's Budget Message says +$15 million for workers, the ledger shows either +$8.34 million over two years or −$14 million year-over-year. Neither supports a $15 million permanent raise.

Inside that headline, the composition is telling: citywide salaries and wages drop $13.2 million from FY26 amended to FY27 proposed, overtime drops another $558,000, and departmental special payrolls drop $737,000. The only categories growing are the $1.77 million one-time premium pay (a $500 per-employee bonus, not a raise) and an $890,000 longevity line — annual pay bumps tied to years of service — newly distributed across department budgets after the central appropriation was zeroed out. The mayor's $5 million health-benefit promise materializes as a $1.58 million increase in the citywide health insurance line — less than a third of what was pitched.

A real $15 million worker investment would show up as a clear increase in the recurring General Fund payroll lines. This one shows up as a one-time bonus, a redistributed longevity pool, and a step back from FY26's elevated authorization. Workers expecting a permanent raise should read the line items, not the letter.

What is Happening in IMS?

The IMS Buildup Nobody has Explained

The Mayor's Budget Message doesn't mention Information Management Services. The FY26 message didn't either. Across three fiscal years — a $15.4 million, or 74%, increase — IMS has nearly doubled, and the city has never publicly explained why.

The jump happened mid FY25, almost certainly the data breach response, when council amendments lifted the IMS authority by about $14 million. Rather than stepping back to prior actual levels, the mayor's FY26 proposal locked in the increase, and FY27 holds at that elevated baseline.

Inside FY27's flat-looking +$204,000 year-over-year increase, the composition shifts. IMS salaries drop $559,000 while consultant fees and software maintenance increase $794,000 and $370,000 respectively. This shows a pivot from in-house staff to outside vendors. The Other Professional Services line, in particular, spiked to $5.3 million in FY25 amended (the breach window), pulled back to $2.67 million in FY26, and is now climbing again to $3.47 million in FY27, with no contracts or scope disclosed.

Year IMS Total Spending Authority
FY24 Actual $20,834,464
FY25 Amended $34,832,567
FY25 Actual $26,914,061
FY26 Proposed $36,008,107
FY26 Amended $36,062,108
FY27 Proposed $36,266,025

TLDR / Our Questions for the Mayor

  • What is the current balance of the Debt Reserve? At a burn rate of $16 million per year to cover baseline operations, how many fiscal years does the city have left before this option expires?
  • What exactly is the Miscellaneous Revenue Budget Control line, and why is it used as an annual $11 million+ revenue placeholder that historically collects zero dollars?
  • Which of the 15 highlighted community programs are permanently built into the operating budget, and which ones will instantly vanish if one-time surplus funds dry up?
  • Why has IMS grown 74% in three fiscal years without a single mention in any Mayor's Budget Message? What contracts and vendors does the FY27 IMS budget fund?
  • If the city is spending a net $15 million more on employee salaries and health benefits, why does the citywide operating ledger only show an $8.34 million increase?
Menu
More