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.
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?