---

 [ LOS ANGELES ](https://mail.citywatchla.com/index.php?option=com_content&view=category&id=312)

#  The City’s Contracts with LAHSA: Buried Details

Written by Tim Campbell.

 ![](https://mail.citywatchla.com/images/stories/Apr-2026/031g.jpg)

April 20 2026

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_email"></a><a class="a2a_button_print"></a>[](https://www.addtoany.com/share)

 [Comments](#disqus_thread)

iAUDIT! - Writing from personal experience in government, sometimes the most consequential issues are veiled in mundane reports and memos. The day-to-day operations of a local government agency are generally pretty mundane, and the language is couched in carefully measured bureaucratic lingo. This isn’t necessarily bad or conspiratorial. All professions have their unique jargon, and government is no different. In addition, local governments are subject to a dizzying array of state and federal regulations, so when a manager prepares a report, he or she must ensure it contains language that meets external requirements. These factors mean that many documents are long and full of dense prose. While they may meet technical requirements, reports may be hard for the general public to understand. Occasionally, managers may try to hide controversial or negative information behind an otherwise routine forest of words.

A good example of important information being masked by bureaucratic language is [a recent report from the City of LA’s Chief Legislative Analyst on how the city contracts with LAHSA](https://cityclerk.lacity.org/onlinedocs/2026/26-0512_rpt_CLA_04-08-26.pdf). The report is a review of how the City contracts with LAHSA, or more accurately what it doesn’t do. The City has no overarching general agreement with LAHSA. Instead, it has eight master contracts covering various program groups like interim housing and street outreach. Within those eight contracts are numerous sub-agreements funding specific programs encompassing 182 providers (p. 2). Each contract is unique, and to change one element of a contract, the entire agreement must be modified and resubmitted to the City Council for approval. For example, if the number of beds at one shelter changes, the contract for the entire shelter system has to be modified and resubmitted for approval. Also, since payments are made at the master contract level, if there is a question about one part of a bill, the entire payment can be delayed. Needless to say, this makes contract management unnecessarily complex and can delay payments. Late payments are especially problematic because [LAHSA has its own serious issues paying its vendors on time](https://laist.com/news/housing-homelessness/lahsa-late-payments-city-county-homeless-funds).

Some key points mentioned in the report include:

- On page 3, the CLA’s report states, “As a result, it is difficult to determine under the current funding agreements how much City funding is spent on IH; determining funding for individual interim housing sites is less clear”. This is almost a word-for-word quote from the report by audit firm Alvarez &amp; Marsal (A&amp;M) [that stated the City doesn’t know what its spending on homelessness](https://www.cacd.uscourts.gov/sites/default/files/Dkt%20905%20FINAL%20AM%20REPORT.pdf).
- Building on the quote above, the City budgets by fund instead of by program, so it’s very difficult to tell how much the city is spending on any given intervention. It also makes it hard for the city to track the costs of programs with mixed funding because there is no single budget showing all funding sources for a given program.
- The complex funding and contract structure requires even trivial issues to be brought to Council for approval. For example, on pp. 3-4, the report states the CAO recommended 46 changes to the City/LAHSA contract in its latest Council update, one of which included a transfer of one cent in the Health and Wellness Program for women experiencing homelessness.
- Because there is no central contract authority, contract management is siloed and inconsistent, (page 5). Besides being inefficient on the city’s side, it makes it hard for LAHSA’s contract liaisons to work with the city because each city department may have different requirements and management approaches.

After discussing the problems with city’s contractual relationship with LAHSA, the CLA made a series of recommendations:

Unsurprisingly, the CLA’s first recommendation was to create a master Memorandum of Agreement (MOA) for all LAHSA services. The City pays LAHSA hundreds of millions every year, yet it has never had an overarching written agreement for services or performance expectations. The CLA recommended creating a general MOA/master agreement that covers the standard terms and conditions for all the other contracts and allows for changes at the program level, so each small adjustment doesn’t have to be brought back to the Council for approval. The CLA also recommended creating a shared contract database so the city and LAHSA work from common data.

The recommendations section also includes a discussion of provider performance. If I understand the report correctly, sometime between the County’s November 2024 audit and the release of A&amp;M’s report in March 2025, LAHSA claims it implemented two proactive programs called “Active Contracts Management” and “Active Systems Management” (pages I-1 - I-2). These programs are meant to address LAHSA’s poor contract and financial management practices. Among the programs’ provisions are new performance monitoring activities and the creation of performance improvement plans for under-performing providers. LAHSA told the CLA’s office these new programs address the concerns raised by the County and A&amp;M. [Oddly enough, they didn’t stop LAHSA from paying Urban Alchemy for safe camping sites it wasn’t providing](https://www.latimes.com/california/story/2025-11-14/la-city-told-court-there-were-88-beds-at-homeless-shelter-but-44-of-them-were-missing), nor has it helped the Authority dig itself [out from under the pile of late payment to providers](https://laist.com/news/housing-homelessness/lahsa-late-payments-city-county-homeless-funds).

If you read the CLA’s report in the context of the November 2024 L.A. County audit, A&amp;M’s report and other items, you can see how it’s just the latest in 30 years of mismanagement by the City and LAHSA. Many of the problems in this report are the same mentioned years ago, and the excuses are always the same: short staffing, lack of resources, etc. Master agreements are very common for long-term contractual relationships where the basic parameters don’t change much; its stunning the City and LAHSA never had one. Buit that’s one reason, as federal Judge Davis O. Carter said, that its so easy for the City and LAHSA to point fingers at each other--you can’t hold an agency accountable for an agreement that doesn’t exist.

Writing as a performance auditor, I think the problem is fairly obvious. It is a failure of leadership. Competent leaders may sometimes accidentally hire incompetent managers, but the managers don’t last long. Incompetent leaders, on the other hand, rarely hire competent managers because they’re threatened by them. So, someone like former LASHA CEO Dr. Va Lecia Adams Kellum will promote an inexperienced supervisor Janine Trejo to CFO even though she can’t meet a federal audit deadline. Change the leadership and the structure and then you’ll see improvements.

It’s also notable that this report was written by the Chief Legislative Analyst’s Office rather than by City Controller Kenneth Meija. It reads very much like a performance audit in that it identifies how things should work and compares it to reality and then makes recommendations to correct the problem. One must wonder why Mejia hasn’t addressed this issue after more than three years in office.

***(Tim Campbell** is a longtime Westchester resident and veteran public servant who spent his career managing a municipal performance audit program. Drawing on decades of experience in government accountability, he brings a results-driven approach to civic oversight. In his iAUDIT! column for CityWatchLA, Campbell emphasizes outcomes over bureaucratic process, offering readers clear-eyed analyses of how local programs perform—and where they fall short. His work advocates for greater transparency, efficiency, and effectiveness in Los Angeles government.)*

[![](https://mail.citywatchla.com/images/ME%20DENTAL%20SPA/me%20dental%202026%20final.jpg)](http://medentalspa.com/)

 ![](https://mail.citywatchla.com/images/banners/signup-for-cw.png)

## Get The News In Your Email Inbox Mondays &amp; Thursdays

 Phone

 [ ![LA DWP #2 (Pay Your Bill Help)](https://mail.citywatchla.com/images/LADWP/dwp%20level%20pay%205-7-25.jpg) ](https://mail.citywatchla.com/component/banners/click/82 "LA DWP #2 (Pay Your Bill Help)")

 [ ![Home - HHR Rent is too High - SB-2](https://mail.citywatchla.com/images/HHR/AHF-rent-too-high.jpg) ](https://mail.citywatchla.com/component/banners/click/104 "Home - HHR Rent is too High - SB-2")

 ---

##  Featured CityWatch Stories

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/34/065h-34e1b43b.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33212:reminder-to-the-red-states-turnabout-is-fair-play&catid=395)

### [Reminder to the Red States, Turnabout is Fair Play](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33212:reminder-to-the-red-states-turnabout-is-fair-play&catid=395)

GELFAND’S WORLD - Indiana has been pounded by rains that resulted in widespread flooding. While the rain was still comi…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/0f/061a-0f1ada2f.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33148:brace-yourself-for-a-worse-housing-crisis&catid=398)

### [Brace Yourself For A Worse Housing Crisis](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33148:brace-yourself-for-a-worse-housing-crisis&catid=398)

PLANNING WATCH - The California State Legislature will soon vote on the following draft legislation. Please carefully…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/d0/065o-d02f23ac.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33213:californias-empty-classrooms-are-a-warning-sacramento-cant-ignore&catid=378)

### [California’s Empty Classrooms Are a Warning Sacramento Can’t Ignore](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33213:californias-empty-classrooms-are-a-warning-sacramento-cant-ignore&catid=378)

A STUDENT'S VIEW - California is spending more on public education, yet classrooms are emptying, campuses are closing…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/75/064a-75d5dbb3.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33199:your-boss-owns-your-workday-not-your-brain&catid=425)

### [Your Boss Owns Your Workday—Not Your Brain](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33199:your-boss-owns-your-workday-not-your-brain&catid=425)

THE NEURAL WORKPLACE - California must protect workers before workplace surveillance crosses the final frontier: the hu…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/fe/064i-febc3c1a.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33203:all-talk-no-action-nithya-ramans-reckoning&catid=401)

### [All Talk, No Action: Nithya Raman’s Reckoning](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33203:all-talk-no-action-nithya-ramans-reckoning&catid=401)

THE BOTTOM LINE - Nithya Raman lost the homelessness gavel, and the most damaging verdict didn’t come from Republicans…

---

##  [ LOS ANGELES ](https://mail.citywatchla.com/index.php?option=com_content&view=category&id=312)

 [ ![](https://mail.citywatchla.com/images/stories/Aug-2026/065m.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33215:a-second-karen-bass-term-gets-her-and-us-four-more-years-of-well-earned-voter-outrage&catid=312)### [A Second Karen Bass Term Gets Her (and Us) Four More Years Of Well-Earned Voter Outrage](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33215:a-second-karen-bass-term-gets-her-and-us-four-more-years-of-well-earned-voter-outrage&catid=312)

 [ ![](https://mail.citywatchla.com/images/stories/Aug-2026/065l.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33216:the-cynicism-of-homelessness&catid=312)### [The Cynicism of Homelessness](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33216:the-cynicism-of-homelessness&catid=312)

 [ ![](https://mail.citywatchla.com/images/stories/Aug-2026/065f.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33218:la-public-health-is-very-sick&catid=312)### [LA Public Health Is Very Sick](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33218:la-public-health-is-very-sick&catid=312)

 [ ![](https://mail.citywatchla.com/images/stories/Aug-2026/065p.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33219:second-judge-clears-way-for-curren-price-to-face-trial-on-12-public-corruption-felonies&catid=312)### [Second Judge Clears Way for Curren Price to Face Trial on 12 Public Corruption Felonies](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33219:second-judge-clears-way-for-curren-price-to-face-trial-on-12-public-corruption-felonies&catid=312)

 [ ![](https://mail.citywatchla.com/images/stories/Aug-2026/065k.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33220:olympics-la28-controls-the-money-trapping-city-hall-and-taxpayers&catid=312)### [Olympics: LA28 Controls the Money, Trapping City Hall and Taxpayers](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33220:olympics-la28-controls-the-money-trapping-city-hall-and-taxpayers&catid=312)
<div data-id="1" 
	class="eb-inst eb-hide eb-emailform eb-1 eboxContentLocker"
	data-options='{"trigger":"onPageLoad","trigger_selector":"","delay":3000,"early_trigger":true,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":1,"reverse_scroll_close":true,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":10000,"close_on_esc":false,"animation_open":"slideInDown","animation_close":"fadeOutDown","animation_duration":400,"disable_page_scroll":true,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #1 - Global Email Signup Form","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog eb-formVer" role="dialog" aria-modal="true" id="dialog1" aria-label="dialog1">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<form action="https://citywatchla.us2.list-manage.com/subscribe/post?u=34d69f33624fd058ee9b56516&amp;id=4bfa422f51&amp;f_id=00d6c2e1f0" class="eb" method="post" id="mcform-1" name="mcform-1" target="_blank">
			<div class="eb-form-header"><p><img src="/images/2023/06/be-a-city-watcher.png" alt="be a city watcher" width="350" height="97" loading="lazy" data-path="local-images:/2023/06/be-a-city-watcher.png"></p>
<p>Sign up to receive our special e-news blasts on Monday and Thursday evenings!</p></div>
	
					<div class="eb-field-row">

			
			
			
			<input class="eb-input" type="email" name="EMAIL"  placeholder="Email address"  id="EMAIL" value="" required>

			
		</div>
										
	<div class="eb-footer">
    	<button class="eb-btn" type="submit" name="subscribe" style="background-color:rgba(93, 183, 93, 1);color:rgba(255, 255, 255, 1)">
    		Sign up    	</button>
    </div>
</form>			</div>
		</div>
	</div>	
</div>
<div data-id="3" 
	class="eb-inst eb-hide eb-yesno eb-3 "
	data-options='{"trigger":"onScrollDepth","trigger_selector":"","delay":0,"early_trigger":false,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":2,"reverse_scroll_close":false,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":1000,"close_on_esc":false,"animation_open":"fadeInUp","animation_close":"fadeOut","animation_duration":300,"disable_page_scroll":false,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #3 - Yes \/ No Donation Popup Box","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog " role="dialog" aria-modal="true" id="dialog3" aria-label="dialog3">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<div class="ebox-yes-no">
	<div class="ebox-yn-text">
		
		
		<div class="ebox-yn-headline" style="font-size:22px;color:#888888">
			<p>If you only give once a month, would you consider giving to CityWatch?</p>
<p>Your support fuels our mission to promote and facilitate civic engagement and neighborhood empowerment, and to hold area government and its politicians accountable.</p>
<p>Would you like to help? Even if you can only give $5, it will make a difference.</p>		</div>
			</div>
	
	<div class="ebox-ys-buttons" style="font-size: 16px;">
		
<a
					data-ebox-prevent="0"
		data-ebox-cmd="close"
				target="_self"
		href="https://www.citywatchla.com/donate"
		rel="noopener"
	
	
	
	
	class="ebox-ys-btn"
	style="background-color:#2ec664;color:#ffffff;min-width:100px">
	Yes
	</a>
<a
	
	
			data-ebox-cmd="close"
		href="#"
	
	
	class="ebox-ys-btn"
	style="background-color:#ef2345;color:#ffffff;min-width:100px">
	Not Right Now
	</a>	</div>

	</div>			</div>
		</div>
	</div>	
</div>
