CheckbookBudget line

What has the City spent on Contract Programming - Systems Upgrades?

$31.9M across 3,082 payments, July 12, 2017 to September 9, 2026 — 38 purchase orders and 13 vendors, run by Housing.

Checkbook LA · Through Sep 9, 2026

As published: CONTRACT PROGRAMMING - SYSTEMS UPGRADES

Spans more than one contract

This budget line has run for 10 fiscal years across 38 separate purchase orders. A single payment in the register shows none of that — the commitment outlives any one order, and the orders are how it gets renewed.

$31.9MTotal spent
38Purchase orders
13Vendors
41%Largest vendor's share

Spending by fiscal year

FY2017-18
$3.0M
FY2018-19
$954K
FY2019-20
$410K
FY2020-21
$1.8M
FY2021-22
$2.7M
FY2022-23
$4.7M
FY2023-24
$4.2M
FY2024-25
$5.9M
FY2025-26
$6.9M
FY2026-27 *
$1.2M

* FY2026-27 is still in progress — not a full year. Same point of FY2025-26 (payments dated through Sep 9, 2025): $1.4M.

Who was paid

1,646 payments

3DI Inc$11.1M

796 payments

173 payments

24 payments

24 payments

13 payments

9 payments

Softhq$261K

41 payments

10 payments

3 payments

1 payment

Under which orders

421 payments · October 30, 2024 to August 5, 2026

348 payments · November 18, 2021 to August 9, 2024

302 payments · September 24, 2025 to August 12, 2026

224 payments · September 9, 2021 to July 30, 2024

225 payments · September 7, 2022 to August 9, 2024

50 payments · July 20, 2017 to May 1, 2019

17 payments · November 18, 2024 to August 14, 2025

131 payments · October 13, 2023 to August 23, 2024

210 payments · October 31, 2024 to March 11, 2026

20 payments · March 2, 2020 to October 15, 2021

33 payments · September 1, 2022 to July 30, 2024

21 payments · August 27, 2025 to July 6, 2026

31 payments · November 4, 2020 to May 17, 2024

61 payments · September 14, 2023 to August 7, 2024

117 payments · September 17, 2025 to September 9, 2026

278 payments · July 12, 2017 to April 18, 2018

48 payments · October 31, 2024 to September 25, 2025

23 payments · September 25, 2025 to July 28, 2026

97 payments · August 28, 2019 to April 14, 2021

13 payments · November 7, 2025 to July 30, 2026

7 payments · August 29, 2017 to July 19, 2018

9 payments · August 12, 2022 to February 1, 2023

7 payments · October 9, 2024 to November 22, 2024

62 payments · February 11, 2021 to October 12, 2021

31 payments · March 1, 2018 to March 4, 2019

52 payments · January 17, 2023 to February 1, 2024

60 payments · May 2, 2018 to February 11, 2021

41 payments · May 2, 2018 to January 28, 2019

33 payments · February 1, 2024 to September 24, 2024

17 payments · May 2, 2022 to September 24, 2024

19 payments · November 17, 2025 to July 28, 2026

3 payments · May 7, 2026 to June 10, 2026

44 payments · March 2, 2018 to May 10, 2018

5 payments · July 20, 2017 to May 1, 2019

10 payments · August 28, 2018 to July 25, 2019

4 payments · September 9, 2026 to September 9, 2026

3 payments · June 7, 2021 to July 27, 2021

1 payment · November 8, 2023 to November 8, 2023

Sources

LA Controller, Checkbook LA (pggv-e4fn), totalled nightly. Grouped by account_name, the budget line a payment is booked against — populated on every row, and the most useful field for understanding what a payment actually bought. Back to the checkbook.