We did 4 Public Records requests:
25-6303,25-6304,25-6773,25-6774
Files:
25-6303,25-6304,25-6773,25-6774
The following Information is based on the requests:
They Promised You $23/Month. They’re Charging You $43. The Documents Prove It Was Rigged.
Four public records requests. Over 160 documents. Internal emails, spreadsheets, contracts, and protest tallies the City of San Diego never wanted you to see.
When San Diego voters approved Measure B in 2022, the City’s own Independent Budget Analyst estimated trash fees would cost $23-$29/month. On June 9, 2025, the City Council voted 5-4 to charge you $42.76/month — rising to $50.94 by 2029. That’s 47-86% higher than what you were promised. And it’s not on a utility bill. It’s on your property tax roll, meaning if you can’t pay, the City can put a lien on your home and ultimately force a tax sale of your property.
We obtained the internal records through the California Public Records Act. Here’s what they reveal — section by section, document by document.
The IBA’s own report (25-10) admits the gap. Voters were told $23-$29. The initial proposal came in at $53/month. After public outrage, they shaved it to $47.59, then $42.76 — not by cutting costs, but by slashing reserves from 25% to 16.7%, deferring programs, and using accounting tricks that guarantee a brutal 23.4% rate spike in FY2028 when the deferred services kick in ($42.76 jumps to $48.32 in a single year).
Where did the extra $20/month come from? The City claims it “discovered” it had been serving 285,000 properties but actually only 222,485 were eligible — meaning 62,515 properties were supposedly receiving service without the City knowing. Spread the same costs over fewer people and the per-household fee magically inflates. Meanwhile, operating costs jumped $25.7 million (from $79.1M to $104.8M) with no independent verification of why.
| Service Level | FY2026 | FY2027 | FY2028 | FY2029 |
|---|---|---|---|---|
| 35-gal bundle | $31.98 | $32.88 | $36.77 | $39.18 |
| 65-gal bundle | $38.10 | $39.09 | $43.33 | $45.86 |
| 95-gal bundle | $42.76 | $43.82 | $48.32 | $50.94 |
This is the section that should make your blood boil.
In 2018, the City signed a $3 million contract with Rehrig Pacific Company, a privately-held Los Angeles corporation, for trash containers. What happened next is a masterclass in how government contracting goes wrong:
| Year | What Happened | Contract Value |
|---|---|---|
| 2018 | Original contract signed | $3,000,000 |
| 2020 | First Amendment | $8,545,000 (+$5.5M) |
| 2021 | Second Amendment | $38,807,000 (+$30.3M) |
| 2022 | Third Amendment (price increases) | $38,807,000 |
| 2022 | Fourth Amendment (new services) | $38,807,000 |
| 2025 | Fifth Amendment | $103,526,420 (+$64.7M) |
That’s a 3,452% increase — from $3 million to $103.5 million — through five amendments. San Diego never once competitively bid this contract. Not once.
How? The entire deal is built on a “cooperative procurement” — the City piggy-backed on a contract that Miami-Dade County, Florida competitively bid back in 2016. A contract negotiated for Florida’s needs, at Florida’s volumes, under Florida’s market conditions — adopted wholesale for San Diego’s $103.5 million program.
Here’s the kicker: for a separate and much smaller City Facilities trash contract, San Diego ran a proper competitive bid (ITB #10090234-25-R) and got firm pricing from Allied Waste/Republic Services at $14.5 million over 5 years. The City knows how to run a competitive bid. They just chose not to do it for the hundred-million-dollar contract.
Container prices kept climbing with each amendment — 95-gallon bins went from $52.58 to $57.73 (a 9.8% increase) — and nobody checked whether the prices were still competitive. The Fourth Amendment introduced line items priced at “Market Rate” with no cap, no formula, and no definition. That’s a blank check written on your tax bill.
The City’s own internal spreadsheet (SDPRA-005704.xlsx) shows the real container cost projection:
| Item | Amount |
|---|---|
| Cart purchase cost | $39,856,725 |
| Assembly & Delivery (750,000 carts) | $3,937,500 |
| Reclamation (950,000 carts) | $6,412,500 |
| Freight | $2,000,000 |
| Annual replacements (5 years) | $11,000,000 |
| Swap outs | $2,000,000 |
| 15% Contingency | $9,867,409 |
| Proposed NTE | $114,457,134 |
The debt service on the $41.5 million container purchase alone adds $10 million in interest — paid by you — on containers you never asked for.
Rehrig Pacific is a private company with zero public financial disclosure. We have no idea what their margins are on this contract. What we do know is that one company has a monopoly on San Diego’s container program, has never faced competition for it, and just got handed another $64.7 million.
This is the most damning finding in the entire records production.
Under Prop 218, a fee must be calculated by determining actual costs of service, then deriving a rate. You calculate costs first, rate second. The City did it backwards.
Internal emails from January 2025 show Jeremy Bauer, the ESD Assistant Director, writing to HF&H Consultants (the firm building the financial model): “I would like to see what rates will look like if we landed on a year 1 negative balance of up to ($15,000,000) or less and a year 2 balance of either up to ($5,000,000) or even a positive number by year 2.”
He didn’t ask “what do our costs add up to?” He asked “what rate do we need to hit my target fund balance?” That’s not a cost-of-service study. That’s a reverse-engineered tax dressed up as a fee.
An internal spreadsheet (SDPRA-005829.xlsx) shows the actual estimated cost ranges the City had for each service enhancement — and what they showed the public at open houses:
| Enhancement | What the City Knew It Could Cost | What They Told You |
|---|---|---|
| Weekly Recycling | $1.84 – $5.45/month | $5.50/month |
| Bulky Item Collection | $1.35 – $4.23/month | $4.25/month |
| Extra Trash Collection | $0.68 – $2.12/month | $2.25/month |
| Free Bin Replacement (Initial) | $0.83 – $1.66/month | $1.75/month |
| Free Bin Replacement (Ongoing) | $0.48 – $1.91/month | $2.00/month |
Every single enhancement was presented at or above the high end of the internal estimate. You never saw the low-end numbers. Two cost items — “Improve Existing Services” and “Add More Customer Service” — were deliberately hidden from public display entirely, marked internally as things the City was “planning to do anyway.”
And to cover the fact that the new fund starts $5 million in the red, the City plans a “one-day loan from another City department” at fiscal year-end to show a $0 balance on paper. That’s not budgeting. That’s an accounting gimmick.
Under Proposition 218, a majority protest (113,249 signatures — 50%+1 of affected parcels) would have killed the fee. 46,132 residents formally protested — the largest Prop 218 protest in San Diego history — but it reached only 40.8% of the threshold.
Why? Because the process was engineered to suppress opposition. A retired attorney with 40+ years of experience filed an 8-page protest cataloguing exactly how:
As Dave Elmore of San Ysidro put it: “Why is the city making it so difficult for people to voice their opinion about this proposal? Is it because the city is incompetent or dishonest?”
The resolution certifying the protest results (R-2025-590) doesn’t even disclose the actual count. It just says a majority protest wasn’t achieved. The 46,132 number only came to light through our Public Records Act request.
More than half of your trash fee goes to internal City charges that no one independently verified:
| Internal Charge | Annual Amount |
|---|---|
| City dumping at its own Miramar Landfill | $23,000,000 |
| City renting trucks from its own Fleet Dept | $36,400,000 |
| City charging its own IT, admin, overhead | $16,000,000 |
| Total unverified internal charges | $75,400,000 |
The consultants who built the rate study (HF&H) explicitly admitted: “We did not independently verify that information.” They took every City department’s self-reported costs at face value — from departments with a direct financial interest in maximizing their allocations.
On top of that, $52.97 million in SB 1383 bond debt (new green bins and organics trucks financed through 2023 General Fund bonds) is being shifted to the trash fee. That’s debt the General Fund took on — now it’s your problem. And $10.3 million in pre-fee startup costs (consultants, mailers, Salesforce portals) were baked into the rate before a single dollar of service was delivered.
The City’s budget priorities memo is the smoking gun: it stated “trash services to be halted pending the implementation of fees as a cost recovery measure.” Then it listed 10 “trash” budget priorities — none of which are residential trash pickup: Parks & Rec trash collection, La Jolla beautification, river cleanup, downtown trash receptacles, “Cash for Trash.” Under Prop 218, those General Fund responsibilities cannot legally be included in a property-related fee.
The City paid HDR Engineering $4.5 million for an operational study. Their own findings are devastating:
The sequencing is backwards. You’re being charged $42.76/month to fix problems caused by years of City mismanagement. As hundreds of survey respondents wrote: fix the service first, then charge us for it.
HDR was paid $1,698,000 for “community engagement” — 8,490 hours of consultant time at ~$200/hour. But it wasn’t engagement. It was narrative management.
The procedural corners that were cut read like a checklist of how NOT to adopt a fee:
The vote was 5-4.
YES — Whitburn, von Wilpert, Lee, Campbell, Moreno
NO — Campillo, Lukas, Foster, Elo-Rivera
As disabled Navy veteran Roy Nguyen wrote to the Council: “We will remember at election time which officials stood up for the taxpayers and which ones treated us like a piggy bank.”
San Diego voters were promised $23-$29/month. They’re paying $42.76 — headed to $50.94. Internal documents show the rate was reverse-engineered from desired fund balances, enhancement prices were inflated for public presentation, and the cost model was still changing while the public was being “engaged.”
The City handed $103.5 million to a single private company through five no-bid amendments — growing a $3 million contract by 3,452% — while charging you $75 million/year in unverified internal fees and shifting $53 million in General Fund bond debt onto your property tax bill.
46,132 residents formally protested — more than any Prop 218 fee in San Diego history — and were overruled by a process structurally designed to suppress opposition: no prepaid envelope, a deceptive mailer, email protests banned, and silence counted as consent.
The City’s own consultant documented a department that can’t keep 83% of its trucks running, misses 1,028 pickups per week, and hasn’t rebalanced routes since 2018 — yet residents are being charged first and promised improvements later.
This is not a cost-of-service fee. It is a cost-shifting mechanism dressed up as one. The documents prove it. And now you have them too.
This summary is based on documents obtained under the California Public Records Act (requests 25-6303, 25-6304, 25-6773, and 25-6774). The full analysis with complete document citations is below.
Share this. Forward it. Print it. Bring it to your next council meeting. The City counted on your silence — 46,132 San Diegans already proved them wrong.
“At that time, we estimated that the fees necessary to cover then-current costs, as well as some known additional costs, would range from $23 to $29 per month per customer.” — IBA Report 25-10, p. 3
| Service Level | Adopted Monthly Fee (FY2026) | FY2027 | FY2028 | FY2029 |
|---|---|---|---|---|
| 35-gal bundle | $31.98 | $32.88 | $36.77 | $39.18 |
| 65-gal bundle | $38.10 | $39.09 | $43.33 | $45.86 |
| 95-gal bundle | $42.76 | $43.82 | $48.32 | $50.94 |
| Driver | Monthly Impact | Source |
|---|---|---|
| Customer count shrank from 285,000 to 222,485 | +$8/month | IBA Report 25-10, p. 3-4 |
| Operating costs jumped $25.7M (from $79.1M to $104.8M) | +$8/month | IBA Report 25-10, p. 4 |
| New services added (weekly recycling, bulky pickup, etc.) | +$13/month | IBA Report 25-10, p. 6-7 |
| Recycling Fund and Container Fund offsets applied | -$6/month | IBA Report 25-10, p. 8 |
| Revenue from additional bins allocated to second bins | -$4/month | IBA Report 25-10, p. 8 |
“ESD had historically estimated that its customer base was around 285,000 addresses… However, after the rollout of green containers in 2023 and additional due diligence work done in preparation for the COS study, it was determined that only 222,485 addresses are eligible for service.” — IBA Report 25-10, p. 3-4
| Metric | Count | Source |
|---|---|---|
| Eligible parcels | ~226,497 | Eligibility Memorandum |
| Protests needed to block (50%+1) | 113,249 | Processed Tally, p. 2 |
| Valid completed protests received | 46,132 | Processed Tally, p. 1 |
| Incomplete/questionable protests | 2,634 | Processed Tally, p. 1 |
| Late-arriving protests (not counted) | 504 | Processed Tally, p. 2 |
| Invalid protests thrown out | 324 | Processed Tally, p. 2 |
“The city stated in a ballot measure that the rate would be under $30 and after the measure passed raised the price by 50% claiming they made a bookkeeping error… Days later the city now said that complaints that didn’t match how the property was titled wouldn’t be valid. Why is the city making it so difficult for people to voice their opinion about this proposal? Is it because the city is incompetent or dishonest?” — Dave Elmore, Elmore Rentals, San Ysidro
“NONE OF THESE COSTS IS ALLOWABLE IN THE COST-OF-SERVICE STUDY – NOR CAN ANY OF THE COSTS ABOVE BE ALLOCATED TO RESIDENTIAL MEASURE B TRASH SERVICE COSTS.” — Template letter campaign by JL Giamanco and othersUnder Proposition 218, a fee cannot exceed the proportional cost of providing the specific service to the charged property. General public benefits like parks trash pickup, La Jolla beautification, river cleanup, and downtown trash receptacles must be paid from the General Fund.
| Internal Charge | Annual Amount | Source |
|---|---|---|
| Solid Waste Disposal (City’s own Miramar Landfill) | $22,965,741 | May Rate Study, Attachment D |
| Vehicle Costs (City Fleet Department) | $36,403,558 | May Rate Study, Attachment D |
| Overhead Costs (IT, admin, etc.) | $15,976,088 | May Rate Study, Attachment D |
| Total internal charges | $75,345,387 |
“HF&H relied on operational and financial information provided by City staff… we did not independently verify that information.” — May Rate Study Report, Limitations section
| Item | Amount |
|---|---|
| HDR Engineering contract | $3,600,000 |
| Deloitte (Salesforce portal) | $3,550,000 |
| Measure B Team staff time | $1,390,000 |
| Cook & Schmidt (promotion) | $166,000 |
| Carahsoft Contract | $249,000 |
| Portal Mailers | $235,000 |
| Prop 218 Mailers | $152,000 |
| Container Staging Area Rental | $241,000 |
| Other | $447,847 |
| Total | $10,290,847 |
| Event | Date | Not-to-Exceed Amount |
|---|---|---|
| Original Contract | Jan 2, 2018 | $3,000,000 |
| First Amendment | Jan 6, 2020 | $8,545,000 (+$5.5M) |
| Second Amendment | Sep 15, 2021 | $38,807,000 (+$30.3M) |
| Third Amendment | Feb 22, 2022 | $38,807,000 (price increase) |
| Fourth Amendment | Dec 30, 2022 | $38,807,000 (new services) |
| Fifth Amendment | Jul 14, 2025 | $103,526,419.69 (+$64.7M) |
“The existing contracting request was approved by the Purchasing and Contracting Department on August 10, 2017, in accordance with San Diego Municipal Code §22.3208, who verified that the contract was in the best interest of the City.” — Staff Report, p. 2Meanwhile, for a separate and much smaller City Facilities Trash contract, San Diego ran a proper competitive bid (ITB #10090234-25-R) and got firm pricing from Allied Waste/Republic Services at $14.5 million over 5 years. The City knows how to run a competitive bid. They just chose not to do it for the $103.5 million Rehrig contract.
| Item | 2nd Amendment (2021) | 3rd Amendment (2022) | Increase |
|---|---|---|---|
| 95-gal container (ROC-95) | $52.58 | $57.73 | +$5.15 (+9.8%) |
| 65-gal container (ROC-65) | $45.17 | $49.61 | +$4.44 (+9.8%) |
| 35-gal container (ROC-35) | $38.53 | $42.05 | +$3.52 (+9.1%) |
| Item | Amount |
|---|---|
| Cart purchase cost | $39,856,725 |
| Assembly & Delivery (750,000 carts at $5.25 each) | $3,937,500 |
| Reclamation (950,000 carts at $6.75 each) | $6,412,500 |
| Freight | $2,000,000 |
| Annual replacements (5 years) | $11,000,000 |
| Swap outs | $2,000,000 |
| 15% Contingency | $9,867,409 |
| Proposed NTE | $114,457,134 |
Jeremy Bauer to HF&H: “I would like to see what rates will look like if we landed on a year 1 negative balance of up to ($15,000,000) or less and a year 2 balance of either up to ($5,000,000) or even a positive number by year 2 (ideally).” — Internal email, January 2025This is the opposite of how a legitimate Prop 218 cost-of-service study is supposed to work. Under Prop 218, you calculate actual costs, then derive the fee from those costs. You don’t pick a target balance and reverse-engineer a rate to hit it.
| Enhancement | Internal Estimate Range | Price Shown to Public |
|---|---|---|
| Weekly Recycling Pickup | $1.84 – $5.45/month | $5.50/month |
| Bulky Item Collection (2x/year) | $1.35 – $4.23/month | $4.25/month |
| Extra Trash Collection (2x/year) | $0.68 – $2.12/month | $2.25/month |
| Free Bin Replacement (Initial) | $0.83 – $1.66/month | $1.75/month |
| Free Bin Replacement (Ongoing) | $0.48 – $1.91/month | $2.00/month |
| Year | Projected Year-End Balance |
|---|---|
| FY 2025-26 | ($4,958,761) |
| FY 2026-27 | ($3,489,676) |
| FY 2027-28 | $3,160,000 |
| City | Monthly Rate (95-gal) | Service Type |
|---|---|---|
| La Mesa | $27.33 | Franchised |
| Carlsbad | $29.42 | Franchised |
| Chula Vista | $36.80 | Franchised |
| Riverside | $36.80 | Municipal |
| Bakersfield | $37.32 | Municipal |
| San Diego (proposed) | $53.00 initial / $42.76 adopted | Municipal |
“From January to June 2024, there was not a single week where 100% of the trucks needed to service all routes were available.” — San Diego Task 8 Operational Efficiency Analysis
“No option for ‘no fee / no new services’ — every option assumed a fee… One resident called it ‘the force choice survey’ and another called it ‘a ridiculous, convoluted and manipulative survey leading to SCOPE CREEP and maximizing rate hike.'”
“I just got a briefing from my team on your request for a revised/accelerated timeline for the COS Report. This is a big change from the original plan and I need to understand it better before I can make commitments to anything other than the 3/31 timeline we proposed.” — Rob Hilton, President of HF&H
“Linking the trash fee to the property tax roll places a disproportionate burden on homeowners with limited or fixed incomes, especially seniors… unpaid property taxes can ultimately lead to tax liens and foreclosure.”
“HSC Section 5470 is part of Division 5 ‘Sanitation,’ Part 3 ‘Community Facilities,’ Chapter 6 ‘General Provisions with respect to sewers,’ Article 4 ‘Sanitation and sewerage systems.’ None of the definitions in HSC 5470 include solid waste management.”
“We will remember at election time which officials stood up for the taxpayers and which ones treated us like a piggy bank.” — Roy Nguyen, disabled Navy veteran
| File | Description |
|---|---|
| P&C/10090234-25-R- Executed Contract.pdf | Allied Waste/Republic Services competitively bid contract |
| P&C/10090234-25-R- Bid Tabulation.pdf | Bid tabulation showing actual competitive pricing |
| File | Description |
|---|---|
| Processed Tally (Trash Fee).pdf | Official protest count: 46,132 valid protests |
| Rehrig_Amendments_1-4.pdf | All four Rehrig contract amendments with pricing |
| Rehrig_Fifth_Admendment.pdf | The $64.7M increase to $103.5M |
| Rehrig_Pacific_Company_WFR.pdf | Rehrig workforce report |
| Rehrig_Cooperative_Procurement_Agreement.pdf | The Miami-Dade piggyback contract |
| Staff_Report_for_-__().pdf | Fifth Amendment staff report |
| R-2026-9.pdf | January 2026 amended resolution |
| CC_3000017867.pdf | Purchase order ($38.8M) |
| Accounting_Table.pdf | $12.56M cart procurement allocation |
| EOC_Program_Evaluation.pdf | Rehrig equal opportunity evaluation |
| item_S401_STAFF_Fifth_Amendment_Rehrig_CC_7-14-25.pptx.pdf | Staff presentation for 5th amendment |
| File | Description |
|---|---|
| Exhibit_A_-_May_Rate_Study_Report.pdf | Final May rate study (basis for adopted fees) |
| April_Rate_Study_Report.pdf | Earlier April rate study (higher rates) |
| R-2025-589.pdf | Fee adoption resolution (5-4 vote) |
| R-2025-590.pdf | Prop 218 findings (majority protest not achieved) |
| R-2025-642.pdf | Tax roll collection authorization |
| R-2026-9.pdf | January 2026 amended resolution |
| MS-2025-3.pdf | Mayoral docketing memo |
| Eligibility_Memorandum.pdf | Which properties are eligible |
| Notice_of_Exemption.pdf | CEQA exemption filing |
| San_Diego_Task_8_Operational_Efficiency_Analysis.pdf | HDR operational analysis |
| EOC_Program_Evaluation.pdf | Equal opportunity evaluation |
| File | Description |
|---|---|
| 25-10_IBA_Review…pdf | IBA analysis ($47.59 → options to reduce to $42.72) |
| Staff Report.pdf | HDR consultant award ($4.5M) |
| Staff Report (1).pdf | Fee adoption staff report |
| Staff Report (2).pdf | Tax roll staff report |
| Staff Report to Environment Committee.pdf | Feb 2025 informational briefing |
| Item_201_STAFF_Adoption…pptx.pdf | 53-slide staff presentation to Council |
| Item_S502_STAFF_Collection…pdf | Tax roll collection staff report |
| Green Sheet – Environment Committee.pdf | Committee docketing (info only) |
| Supplemental_Docketing_Memo.pdf | Whitburn’s direct-to-Council memo |
| Eligibility_Memorandum_-_Updated_June_10_2025.pdf | Final eligibility determination |
| Report_of_Parcels…pdf | 4,043-page parcel list ($523.20 each) |
| Exhibit_A_-_May_Rate_Study_Report.pdf | May rate study |
| April_Rate_Study_Report.pdf | April rate study |
| Exhibit_B1.pdf through Exhibit_B4.pdf | Four fee schedule options |
| File | Description |
|---|---|
| Correspondence_-_Item_201_-_4.14.25.pdf | Cost-shifting allegations (Giamanco et al.) |
| Correspondence_(2)_-_Item_201_-_4.14.25.pdf | Mark Nelson (Prop 218 violation), Phil Eck, others |
| Correspondence_(3)_-_Item_201_-_4.14.25.pdf | Additional opposition letters |
| Correspondence_(4)_-_Item_201_-_6.9.25.pdf | Retired attorney’s 8-page legal protest |
| Correspondence_(5)_-_Item_201_-_6.9.25.pdf | Clifford Weiler’s 33-page annotated COS study |
| Correspondence_-_Item_S502_-_6.24.25_Redacted.pdf | Weiler’s HSC 5470 challenge |
| Correspondence_2_-_Item_S502_-_6.24.25.pdf | PSAR realtor association letter |
| Late_Arriving_Materials_-_Item_201_-_6.9.25_Redacted.pdf | Roy Nguyen (veteran), Elmore, Lee, others |
| File | Description |
|---|---|
| Communications/Batch 2_Jan 2025.pdf | Bauer emails to HF&H re: rate manipulation |
| Communications/Batch 2_Feb 2025.pdf | HF&H pushback on accelerated timeline |
| Communications/Batch 2_Dec 2024.pdf | HF&H notes “missing costs and moving costs” |
| All Batch 2 files (Sep 2024 – Sept 2025) | Full internal correspondence timeline |
| Batch 3_0001D through 0005D | Redacted internal deliberations |
| File | Description |
|---|---|
| SDPRA-003982.xlsx | HDR engagement budget ($1.698M) |
| SDPRA-005370.xlsx | Rate benchmarking (SD among highest) |
| SDPRA-005704.xlsx | Master cost model (container projections, options matrix) |
| SDPRA-005829.xlsx | Enhancement pricing (high-end shown to public) |
| SDPRA-006243.xlsx | SB 1383 bond debt ($52.97M shifted to ratepayers) |
| SDPRA-006805.xlsx | Fleet vehicle costs ($35.8M) |
| File | Description |
|---|---|
| COSS SURVEY 1 Results Summary 4-22-2025.pdf | Survey 1 results (84% satisfied) |
| COSS SURVEY 1 Full comments Only_Redacted.pdf | Hundreds of pages of opposition comments |
| COSS SURVEY 2 Full Comments Only_Redacted.pdf | More opposition comments |
| COSS SURVEY 2 Summary 4-22-2025.pdf | Survey 2 results |
| All Round 1/2/3 Sticky Notes and Comment Cards | Raw community meeting feedback |
For the latest updates, subscribe to our newsletter.