Burg's Eye View

Investigations

After Helene and Milton, St. Petersburg spent $376,598 on food

Seven and a half times a normal month. More than half of it went to a single caterer. The ledger says what the city bought and, in most cases, not why.

In the four weeks after Hurricane Helene made landfall, St. Petersburg's food and ice account recorded $376,598.69 in spending. The median month in the city's own ledger is $49,256.83. That is 7.65 times normal, and $327,341.86 above an ordinary month.

The ledger itself, not just the calendar, says what happened. Lines whose own descriptions mention disaster, hurricane, storm, crew food, or food trucks account for $327,047.61 — 86.8% of the month, and within $294 of the entire excess. Strip those lines out and what remains is $51,399.62: an ordinary month.

Most of the spike was not on purchasing cards. Thirteen direct vendor-invoice lines carry $203,041.50 of it, 53.9% of the month.

One caterer, $198,754

More than half the month — 52.8% — went to a single vendor. Salt and Citrus Catering Co LLC, trading as SaltBlock Hospitality, was paid $198,754.00 across twelve invoice lines, spread over five departments and three funds. Four invoices carry it: 20844 for $135,324, 20890 for $42,850, 20683 for $16,080, and 20734 for $4,500.

Every one of those lines is described only as "Disaster Relief Food" or "City of St Pete Disaster Relief Meal Deliveries." No meal counts. No service dates. No delivery sites.

Accrual journal text ties invoices 20683 and 20734 to purchase order 273253. That the two larger invoices ride the same purchase order is our inference from the pattern, not something the ledger states.

SaltBlock appears nowhere else in the 35-month archive — not before October 2024, and not since.

The food trucks

The Mayor's Office spent $114,277.39 across 28 lines on roughly seventeen food trucks, paid on two purchasing cards. One card carried $99,429.89 over 24 lines; that same card's median in every other month of the archive is $440. The second carried $10,000.00 in two lines and appears nowhere else in the archive at all.

Purchase dates, recoverable only from free text, run September 28 to October 15, spanning both storms.

Twenty-two charges of $2,500 or more posted that month. All twenty-two were Mayor's Office food trucks, against an archive-wide average of 1.2 such charges a month. Six sit at or within $60 below $5,000, and seven sit above it. That shape suggests a $5,000 single-transaction ceiling that was sometimes raised — an inference from the distribution of the numbers, not something the ledger says.

Some of the actual payees are visible only in free text. A Bill.com charge fronts "Sofia's Bowlz & Bunz." A merchant recorded as "FLORIDA" is Good Eating Food Truck. One $4,415 food charge rode a Square account named "ONE WAY MOBILE DETAIL," with the line text reading "His & Her Food truck; Approved by Shelly Loos."

What the ledger does not say

The city's documentation rate for the month — the share of spending carrying a full purpose description — was 8.6%. That is the worst complete month in the archive. The next worst are 20.1%, 20.4% and 20.6%; the median is 32.0%.

This is not the same as money without a paper trail. It measures how well the ledger describes itself. Invoices, purchase orders and receipts may well exist. Whether they do is exactly what a public records request tests, and it is why we filed the requests listed at the foot of this page.

The stricter measure — spending whose description carries no meaningful information at all — is $34,148.51. The gap between that figure and the headline is what we have been calling the tier-three wall: lines that say what was bought, "Disaster Relief Food" or "X Food Truck," without saying why, for whom, or under what authority.

Federal cost recovery is invisible here. Across all 10,084 lines in the archive the sub-object code is 0000, no project or award coding touches any disaster line, and no batch is labelled grant-funded. Within this extract, hurricane costs can be identified only by reading free text. That is a limit of the data we hold, not evidence that no FEMA claim was made.

Smaller things worth asking about

Three groups of identical charges post with no reversal visible: Domino's at $43.63 three times, Jersey Mike's at $64.84 four times, 7-Eleven at $19.98 twice. Total exposure $301.76. The city did catch and reverse a $4,400 duplicate from another vendor that same month, which is why unreversed repeats seem worth a question rather than a shrug.

La Strada Mobile Kitchen was paid $11,083.50 across two invoices in September and October. Both descriptions are completely blank.

How we know, and what we cannot say

Every figure above was recomputed from the city's own parsed ledger archive in integer cents and cross-checked against our database.

Three caveats travel with these numbers.

The dates are posting dates, not purchase dates. 358 of the month's 412 lines post in a single October 31 sweep. Some of this money is late-September activity, and roughly $20,580 of the SaltBlock total belongs economically to the previous fiscal year.

Attributing the spending to the hurricanes rests on the ledger's own words alongside the public landfall timeline — Helene on September 26, Milton on October 9, 2024. The ledger never says "FEMA" and never names a disaster declaration.

And the surnames that appear in these line descriptions are the city employees whose cards were used. Making a charge is not authorizing one. The ledger shows whose card paid; it does not show who directed the spending. Establishing that chain is the point of the records requests below.

Records requests behind this story

This story was drafted by AI and edited by a person.