Full briefing · City of San Antonio · FY2027 proposed · August 25, 2026
They balanced two years. The third is already overdrawn.
San Antonio entered FY2027 with a $157.7 million General Fund funding gap through FY2028[9]. The City Manager closed it with $89.6 million in cuts[1], new fees, and the first property-tax rate increase in 34 years[11]. After all of that, the forecast still breaks in FY2029.
Not an overdraft. A hole they had to close to pass a legal budget.
+8.6% vs FY26 adopted $4.06B — larger, not smaller.
Police $677M + Fire $451M. The rest of government lives in 35%.
After the tax increase and $89.6M in cuts. The problem was postponed.
The precise sentence
San Antonio is not $158 million in the red.
The City is legally required to adopt a balanced annual budget. The $157.7–$158 million figure is the projected General Fund imbalance through FY2028 that staff had to eliminate with cuts, fees, tax capacity, transfers, and revised assumptions[1][9]. Credit is still AAA / AAA / AA+[3]. Reserves are still policy. This is not insolvency.
It is a structural operating problem inside a highly rated city: recurring cost has been compounding faster than recurring revenue. The May five-year forecast had revenue growing about 2.1% a year and expenditures about 3.8%[3]. That gap does not care that September 17 is circled on the calendar.
City Manager Erik Walsh called the proposal “balanced and responsible”[1]. On the two-year window, it is. On the five-year window, the City’s own numbers put FY2029 back in a $38 million hole, growing toward about $136 million by FY2031[6].
Adoption clock
Fiscal year starts October 1. Work sessions continue this week. Public hearings September 2 and 10. The vote is September 17[4].
“This is a balanced and responsible budget focused on our community’s top priorities.”
How they closed it
A two-year patch, itemized.
$89.6M in spending reductions after a previous $114M round[1][3]. About $30.4M in fees and other revenue. The rest is the first rate increase in three decades plus banked 3.5% capacity Texas law let them save for a rainy day. It is raining.
Where $1.76B of General Fund goes
FY2027 proposed. Public safety is 65%.
Where the General Fund comes from
CPS is larger than the property tax. Open the 14%
Myth vs. math
The fight on the dais is not the hole.
Jones went after the Book Festival. Council fought over Marvel and Ready to Work. The General Fund is $1.76 billion. Here is the political line, then the figure that survives a citation.
San Antonio is $158 million in the red.
The legally required budget is balanced. $157.7 million is a two-year General Fund funding gap they had to close with cuts, fees, and tax capacity. Credit is still AAA / AAA / AA+.
The Book Festival and 14 other nonprofits are the hole.
$6.5 million is 4% of the two-year gap. Jones asked philanthropy to take it. Nobody wrote the check. It is the sympathetic cut, not the math.
Ready to Work can bail out the General Fund.
About $100–$124 million remains. It is one-time, and a new purpose needs a vote. It can paper FY27–FY28. It cannot be FY2029.
Cut Parks and Libraries and the problem goes away.
Parks is 4% of the General Fund. Police is $676.5 million and Fire is $451.2 million. Nutrition-site closures are what City Hall can point to. They are not where a nine-figure gap lives.
TIRZ is too technical to matter this year.
FY25 captured $45 million — 5% of the levy — inside nine zones. Midtown alone throws off ~$10 million a year on $2.6 billion of Pearl/Broadway value. That is a participation vote, not a new tax.
The property tax is how City Hall pays for itself.
CPS Energy is 31% of the General Fund. Property tax is 28%. Sales tax is 24%. The largest check is a 14% cut of power and gas bills, including suburban ones.
Five-year ending balance
May forecast vs. the August “fix”
Brick is the May 2026 forecast ending balance. River is the residual after the August plan. FY2030 after-plan is interpolated; FY29 and FY31 are city-reported.
Nine findings
The math they keep softening.
This is a structural gap, not a one-year oops.
Recurring operating costs have been rising faster than recurring revenue. The May forecast had revenue growing about 2.1% a year and expenditures about 3.8%. You cannot permanently close that with one pot of money.
Property values stopped doing the work.
The May forecast assumed taxable value would fall 2.13% in FY2027 and go nowhere in FY2028. HB 9’s $125,000 business-personal-property exemption alone takes about $9.2M off FY27 property-tax revenue. The post-pandemic boom is over.
Texas law caps the levy. Banked capacity is finite.
State law generally limits growth in the City’s base property-tax levy to 3.5% without a voter-approval election. San Antonio did not use all of that capacity. The proposed increase spends banked increment. That is legal. It is also a one-time trick.
CPS Energy is 31% of the General Fund.
The City’s largest GF revenue source is not the property tax. It is a 14% return on CPS gas and electric gross revenue. FY26 CPS is running about $559M against a $504.4M budget because of off-system sales. FY27 is booked at $547.8M. Weather, gas, and plant outages move City Hall’s largest check.
Public safety is 65% of the General Fund — and growing.
Police $676.5M (+7%) and Fire $451.2M (+5.3%). Together they consume the room where a nine-figure problem has to be solved. Closing nutrition sites does not.
Compensation compounds. The police contract expires September 30.
The May forecast funds a 3% civilian adjustment every year, plus compression. Fire’s agreement already adds $14.56M. SAPOA’s contract lapses the day before the fiscal year starts. A raise is not a one-year cost. It is the new floor.
Bond buildings become General Fund payroll.
The 2022 Bond’s operating tail — animal hospital, Carver library, District 1 multigenerational center, South Flores substation, Ella Austin, parks — is about $4.5M in FY27 and $4.75M more in FY28. Capital is paid once. Operations are forever.
This is the second round of cuts, not the first.
FY2026 already baked in about $114M of reduced spending over three years. The easiest savings are gone. The new $89.6M round hits positions, overtime, and service levels.
The unused piles are larger than the household bill.
Nine TIRZes captured $45M of the levy in FY25; Midtown alone is ~$10M a year on $2.6B of value. The Airport Fund is $185.9M. CPS is $548M of the General Fund. Extra reserve was described as 15% plus $48M in the same plan that raises the rate. The two-year homestead-plus-fee bill is about $68M. That is a choice, not a law of physics.
What they have not scored
Unused levers. Zero new homestead bills.
TIRZ recapture, Airport Fund police, a CPS dividend floor, Marvel I&S avoided, a voter-gated Ready to Work slice, a 380 freeze, extra overtime, enterprise true-up, and events that already charge tickets. Extra reserve above 15% is one-time. The $157.7M gap does not require a rate increase unless Council refuses to touch the other piles.
