Skip to content

Proposed FY2027 · not adopted

to the Sep 17 vote

Unused levers · not on the August 13 slide

The homestead is not the only check in the building.

Walsh’s close asks households for a rate increase and $30.4M in new fees[1]. Jones has described that as an 8.3% two-year tax path[21]. The dais spent August fighting over Project Marvel and Ready to Work instead of scoring the money already sitting in TIRZes, the Airport Fund, and the CPS dividend[20]. Stack the unused levers below and the two-year household bill is optional.

Two-year, citizen-zero stack

$168M

Against a $157.7M gap and a ~$68M household bill. Ready to Work is one-time and needs a vote.

Household bill they chose instead

$67.7M

Rate increase plus new fees over two years. Frozen 65+ homesteads skip the rate. Everyone still pays the fees.

Named, not written into the ordinance

6

Levers that are new or only named. Jones went after the Book Festival first.

Scored against the August plan

Three paths. One of them bills you.

Same teaching model as the machine. $0 is Walsh’s FY27/FY28 close. Negative reopens a hole. FY29 starts at −$38M after the tax increase[6].

Homestead + fees

Walsh’s plan

FY27
$0
FY28
$0
FY29
−$38M
FY31
−$136M

Homestead +$4.10/mo on the $231,356 taxable home.

Rate to $0.56288 and $30.4M in new fees. FY29 still −$38M.

Unused levers

Citizens don’t pay

FY27
+$51M
FY28
+$50M
FY29
−$20M
FY31
−$118M

No new homestead rate. No new fees.

TIRZ, airport, CPS floor, Marvel I&S, gated RTW. Household bill: $0.

Same rule, more pile

Close FY29 too

FY27
+$71M
FY28
+$69M
FY29
−$600K
FY31
−$99M

No new homestead rate. No new fees.

Take more unpledged TIRZ, overtime, and enterprise. FY2031 still waits.

Why the household bill is optional

Citizen-zero two-year stack vs. what they asked you for.

Two-year GF gap$158M
Walsh household bill (rate + fees)$67.7M
Unused-lever stack (citizen-zero)$168M

Several are conservative. Ready to Work is one-time. Extra reserve ($48M) and the $6.5M nonprofit list are on the table below — not in this default stack.

Stop siphoning the Pearl into a TIRZ

$24.0M / two years
$12.0M/yr recurring

Stop trapping tax growth in the Pearl and eight other zones.

Jones named Midtown. Council has not scored a recapture.

In FY2025 the City captured about $45 million — 5% of $819 million in levied property tax — inside nine TIRZes. Midtown sits on $2.6 billion of taxable value against a $533 million 2008 base and throws off nearly $10 million a year. City-initiated zones take 100% of the city’s increment. Recapture is a participation cut on the unpledged slice — not a raid on Houston Street ballpark bonds, and not the 2060 extension (that money returns after 2041). A $12M/year take is 27% of the FY25 capture.

Who pays
Nobody new. The increment already exists — it is trapped.
Constraint
Cannot break increment already pledged to TIRZ bonds or signed 311.010(b) reimbursements. Can amend the financing plan (§ 311.011) to cut city participation on the unpledged remainder, refuse extra-territorial spends (arena land, zoo gorilla), refuse the Midtown 2060 extension, and let Mission Drive-In sunset in FY2028. See the TIRZ page for the formula.

Airport Fund pays for airport cops

$12.0M / two years
$6.0M/yr recurring

Airlines pay for airport cops, not the homestead.

Not in the August 13 proposal.

The General Fund is being asked to academy-train 27 officers for a terminal that is an enterprise. The all-funds airport budget is $185.9 million and is already driving 6.3% of the year-over-year citywide increase via the $2.5 billion redevelopment. Loaded cost at the proposed SAPD average is about $229k per officer, ~$6.2M when ramped. Shift it. Neighborhood patrol still gets nothing in this budget; the airport should not jump the line on the tax rate.

Who pays
Airlines and passengers, via the $185.9M Airport Fund — not the homestead.
Constraint
Airport enterprise funds and passenger facility charges routinely cover airport public safety in peer cities. 27 of 49 “new” SAPD slots are for Terminal C (opens FY28). Training hits GF in FY27.

Hold the CPS dividend at the FY26 run-rate

$22.0M / two years
$11.2M/yr recurring

Keep the utility windfall. Not a higher electric bill if off-system holds.

Staff booked a decline. Nobody asked the board to hold.

FY26 CPS is running ~$559M against a $504.4M budget because of off-system sales. The proposal then assumes a drop. If the windfall is real, bank it as a two-year floor instead of letting it walk and replacing it with a homestead increase. If off-system sales vanish, this lever fails — which is why it is a floor, not a fantasy.

Who pays
Not a retail rate hike if the dollars come from off-system sales, the same source as this year’s $54.6M beat.
Constraint
City owns CPS. The ~14% return on gross gas and electric is a policy, not a law of physics. A floor at the FY26 estimated $559M vs the FY27 book of $547.8M is $11.2M. Weather risk remains — that is what the 15% reserve is for.

Do not put Project Marvel on the property-tax rate

$16.0M / two years
$8.0M/yr recurring

Don’t put the Spurs arena on the tax-rate credit card.

Council voted 5–6 on Aug 17 against even asking voters.

Jones wanted a November vote on the $489M. Kaur, Viagran, Gavito, Gonzalez, Spears, and Whyte said no. Meanwhile the Midtown TIRZ is being lined up to buy the arena site several blocks outside its map. 2027 bond capacity is already down to $450M from $625M. A conservative $8M/year I&S and operating avoidance is what you get from not adding a sports district to a General Fund that cannot staff the last bond.

Who pays
The Spurs’ $1B+ private stack, county HOT already voted, and a smaller 2027 bond.
Constraint
The $489M city slice is capital, not this year’s GF. It still shows up: I&S (debt) is part of the $0.56288 total rate, TIRZ extensions buy the land, and new district facilities become GF payroll the day they open. Shrinking the city cash and killing the Midtown-for-arena-land play lowers the rate without touching M&O.

Ready to Work remainder — only with a vote

$50.0M / two years
one-time

Voters already paid this 1/8¢. New purpose needs a new vote.

Jones proposed it. Kaur, Viagran, Castillo, Gonzalez said no.

The City collected $235.8M. About $123.8M remains. Jones said winding down at year-end frees ~$100M. Progressives on the dais will not kill Nirenberg’s program to patch Walsh’s two-year close. If it is used at all, cap it at $50M over two years and pair it with recurring levers — or you have bought 24 months.

Who pays
Nobody new. Voters already paid a 1/8¢ sales tax. The question is purpose.
Constraint
Redirecting the ~$100–$124M remainder for new purposes requires voter approval under the 2020 proposition. Jones has also said some dollars can backfill existing GF literacy, after-school, and job-training lines without a new election. City Attorney has to frame lawful uses. This is not recurring and must not be used to hide FY2029.

Freeze new Chapter 380 / tax abatements

$11.0M / two years
$5.6M/yr recurring

Stop writing new incentive checks while claiming poverty.

EDIF is still booked at $5.6M.

The proposed GF still funds a $5.6M incentive pot while claiming poverty. A pause does not close $158M alone. It stops digging. Every new abatement is a decision to grow someone else’s base slower than the Fire contract.

Who pays
Firms that would have received a check. Not households.
Constraint
Existing contracts stay. A 24-month pause on new 380 agreements and a sweep of the Economic Development Incentive Fund is a Council policy vote. Does not claw back signed deals.

Overtime and vacancy, beyond the press release

$16.0M / two years
$8.0M/yr recurring

Leave vacancies empty. The police contract is unsigned.

Walsh already booked $5.4M police + $3.7M fire. This is the next $8M.

The proposal already harvests $9.1M from SAPD/SAFD overtime while adding 49 police slots and nine firefighters. The next $8M/year is schedule discipline and leaving civilian vacancies empty — on top of 101 positions already deleted. This is not defunding. It is not hiring ahead of a contract the City has not signed.

Who pays
Idle capacity, not residents. No layoff required if vacancies stay vacant.
Constraint
Management right. SAPOA contract expires September 30 — the day before FY27.

Enterprise funds pay their real overhead

$14.0M / two years
$7.0M/yr recurring

Make the airport and trash collection pay their own admin.

Walsh already shifts some GF cost out. Not enough.

Solid Waste is $171.6M. Airport $185.9M. Development Services $54.1M. Each already leans on the General Fund for 311, legal, IT, fleet, and police. A true-up of $7M/year is smaller than one month of SAPD. It is how you stop using the property tax to discount airline operations.

Who pays
Airport, solid waste, development services, parking — users of those systems.
Constraint
Cost-allocation plans are standard. Over-shift is a finding in an audit, not a crime. Under-shift is a hidden homestead subsidy.

Events that charge tickets cover their cops

$3.0M / two years
$1.5M/yr recurring

If they sell tickets, they cover their cops.

Walsh recovers half. Jones asked for more. The rest is still on the GF.

The City spends about $3 million a year on Fiesta. Staff’s plan recovers an extra $710,800 — half the police tab at major events. Jones said organizations that charge admission should shoulder more, and that $700k is “just one event.” The remaining half, plus the rest of the admission-event list she asked for, is the unused $1.5M/year. Small against $158M. It is the principle the homestead increase violates: users first.

Who pays
Fiesta organizers and other admission events — not the homestead.
Constraint
Cost recovery from organizers is a Council policy. The trial budget recovers about $700k more toward 50% of Fiesta-related city cost. Jones told staff to list every subsidized revenue-generating entity.

Do not grow the reserve while raising the rate

$48.0M / two years
one-time

Don’t grow the rainy-day fund in the same ordinance that raises the rate.

The August plan adds extra reserve — 15% plus $48M — and a tax increase.

San Antonio Report, covering the August 13 plan, described a larger cash reserve — 15% plus $48 million — to cushion future dips. Credit is still AAA / AAA / AA+. Building extra cash in the same ordinance that raises the homestead rate is an inversion: they are asking this year’s households to pre-fund a cushion. Spend the extra $48M on the two-year close, keep the 15%, and put recurring TIRZ/CPS/airport dollars under FY2029. Do not pretend the reserve is a structural fix.

Who pays
Prior-year collections already in the bank. Not a new household bill.
Constraint
Policy is 15%. Rating agencies watch that floor. Drawing the extra $48M above it is one-time, does not touch the 15%, and does not fix FY2029. Using it to avoid a rate increase is a choice the ordinance can make.

The $6.5M Jones already asked philanthropy to take

$13.0M / two years
$6.5M/yr recurring

The Book Festival is 4% of the hole. Jones already asked. Nobody paid.

Jones tried this in July. Business did not step up. Council flinched.

Fifteen organizations received $6.5 million in the current budget, including the Botanical Garden, Education Partnership, Avenida Guadalupe, BioMed SA, the Book Festival, Parks Foundation, and Síclovía. Jones asked the private sector to take them. As of August 24, no financial commitments. This is the sympathetic cut City Hall reached for first — and it is 4% of the two-year gap. The unused levers above are larger and do not require canceling the Book Festival.

Who pays
Foundations and firms — Jones asked; nobody wrote the check.
Constraint
Council can cut or condition the grants. It cannot force USAA, Valero, or a foundation to replace them. This is not a TIRZ. It is a press conference.

The messy conflict, in one box

They are not arguing about the math.

On August 17 Council voted 5–6 against a November vote on the $489M city slice. For a public vote: Gina Ortiz Jones, Jalen McKee-Rodriguez (D2), Edward Mungia (D4), Teri Castillo (D5), Ric Galvan (D6). Against: Sukh Kaur (D1), Phyllis Viagran (D3), Marina Alderete Gavito (D7), Ivalis Meza Gonzalez (D8), Misty Spears (D9), Marc Whyte (D10)[20]. Jones still wants Midtown TIRZ reopened because “some of the highest property value in the entire city is in that area” and she finds it “hard to believe that it’s blighted”[21]. Whyte wants the tax-rate item killed. Progressives will not give her Ready to Work. She asked philanthropy to take $6.5M for fifteen sympathetic nonprofits; nobody wrote the check[25]. Nobody has put a scored TIRZ-plus-airport-plus-CPS package on the table that zeroes the household bill.

Yea — Marvel ballot
  • Gina Ortiz Jones
  • Jalen McKee-Rodriguez (D2)
  • Edward Mungia (D4)
  • Teri Castillo (D5)
  • Ric Galvan (D6)
Nay — Marvel ballot
  • Sukh Kaur (D1)
  • Phyllis Viagran (D3)
  • Marina Alderete Gavito (D7)
  • Ivalis Meza Gonzalez (D8)
  • Misty Spears (D9)
  • Marc Whyte (D10)