BlackLeafwatch the watchmen
Michigan's statewide financial management system (SIGMA), State Budget Office

Michigan Built a Monitor for $282.8M in Transfers, Didn't Run It

Summary

A March 2026 performance audit of SIGMA, the enterprise system that moved $91.1 billion through Michigan's state government in fiscal 2025, found the state built a report to monitor a budget-transfer code worth $282.8 million a year -- then didn't run it for nearly eight years. The same audit found 46 percent of SIGMA's 287,510 active vendors, 131,596 of them, have not been paid since at least 2017, and a random sample of departed state employees found 1 in 10 kept system access for 5 to 139 days after leaving. The State Budget Office agreed with all five findings.

By Marcus Aurelius · July 19, 2026

SIGMA is the enterprise system that runs Michigan state government's money: procurement, vendor payments, payroll, budgeting, and financial reporting for every state agency, moving $91.1 billion in expenditures and $91.8 billion in revenues in fiscal 2025 alone. A March 2026 performance audit by Michigan's Office of the Auditor General tested whether the controls guarding that flow actually work, and found five reportable gaps. The sharpest: SBO built a report specifically to monitor a transaction code that moves budget authority between state appropriations -- $282.8 million worth of transfers in fiscal 2024 alone -- and then, per the audit, didn't run that report from the day SIGMA launched in October 2017 until auditors raised the gap on August 28, 2025. The State Budget Office agreed with the finding and all four others.

A vendor file the state stopped keeping current

Auditors analyzed all 287,510 of SIGMA's active vendor records as of August 25, 2025, and found 131,596 of them -- 46 percent -- had not received a single payment since at least October 3, 2017. More than half of those dormant vendors, 70,054, were carried over from the state's prior accounting system when SIGMA replaced it; separately, 70,347 of the same dormant group were created in the vendor file before SIGMA even existed. SBO told auditors it is working with its vendor of record to design a process that archives inactive vendors after a set period, and noted that vendors must stay registered to bid on state solicitations even if they never get paid -- a legitimate reason some inactive accounts should exist. What the audit found missing is any process to tell the difference between those and the rest.

SIGMA's 287,510 active vendors, by how long since their last payment
Active vendor records as of August 25, 2025, grouped by last-payment period
Before Oct. 3, 2017
131,596
Oct. 2017-Sept. 2019
22,003
Oct. 2019-Sept. 2021
21,652
Oct. 2021-Sept. 2023
32,486
Oct. 2023-Aug. 2025
79,773
Source: Michigan Office of the Auditor General, SIGMA performance audit, Finding 1, p.9 (March 2026)
View data as table
SIGMA active vendor records by last-payment period, as of August 25, 2025
Before Oct. 3, 2017131,59646% of active vendors
Oct. 2017-Sept. 201922,0038%
Oct. 2019-Sept. 202121,6528%
Oct. 2021-Sept. 202332,48611%
Oct. 2023-Aug. 202579,77328%
Active vendors unpaid since 2017
131,596
46% of SIGMA's 287,510 active vendor file
Sampled ex-employees who kept access
10%
6 of 60 sampled terminated employees retained SIGMA access 5 to 139 days after leaving state employment
Budget-transfer code left unwatched
$282.8M
moved through it in FY2024 alone -- the monitoring report existed but wasn't run for nearly 8 years

The alarm nobody switched on

The audit's most pointed finding sits inside SIGMA's transaction-code architecture. As of June 26, 2025, SIGMA ran on 213 active transaction codes, 74 of which carried no required approval workflow. Auditors sampled 10 of those 74 and found one lets users transfer budget authorization between state appropriations with no compensating control at all -- $282.8 million moved through it in fiscal 2024. SBO told auditors a monitoring report for exactly this transaction code already existed. It just hadn't been run since SIGMA's October 2017 launch, meaning the report sat built and unused for close to eight years, until this audit surfaced the gap on August 28, 2025. SBO's response afterward was to confirm the transactions on record were properly entered and commit to using the report going forward.

Four of the ten sampled no-workflow codes had a related but distinct problem: they let interface or batch-processing accounts modify a transaction after it was already submitted, with no approval step covering the edit. Auditors found approximately $3.3 billion in net credits moved through those four codes across fiscal years 2024 and 2025 combined. SBO's explanation was that these transactions originate in other systems where approval already happened -- but that doesn't cover the modification step the audit is describing, which happens inside SIGMA after the interface transfer. Separately, when auditors checked whether agencies were properly documenting the cases where they did bypass a required approval, 12 of 19 agencies reviewed had bypassed an approval during the sampled months, and 9 of those 12 -- three in four -- hadn't documented a sufficient reason why.

People who left kept the keys

The audit's fourth finding turns from money to personnel. State policy required agencies to remove a departing employee's SIGMA access -- to financial, budget, procurement, HR, and reporting functions -- within three business days of departure for most of the audit period. Auditors randomly sampled 60 of the 9,721 SIGMA users whose access was terminated between October 2023 and July 2025, and found 6 of the 60 -- 1 in 10 -- had actually left state employment between 5 and 139 days before their access was removed. SIGMA does have an automatic backstop that strips access once an employee's final payroll processes, but that runs weeks after departure; in the gap, a former state employee retains the ability to log in and process the same accounting transactions their old job required. Because the 60-user sample was drawn randomly from the full population of 9,721 terminated users, the same rate applied across that population would put roughly 972 departed employees in the same position -- an illustrative scaling this outlet calculated, not a figure the audit itself states or tested at that scale.

Three blind spots the audit found in SIGMA's payment controls
Dollar totals moving through transaction types with no required workflow, approval, or classification check
Budget transfers, unmonitored code (FY2024)
282.8
Net credits, no-workflow codes (FY2024-25)
3,300
Misc. vendor payments, no established process (FY2024-25)
44
Source: Michigan Office of the Auditor General, SIGMA performance audit, Findings 5 and Observation 1, pp.13, 21 (March 2026)
View data as table
Dollar totals cited in the audit for each unmonitored payment channel -- time windows differ by finding, as noted
Budget transfers, unmonitored code$282.8MFY2024 only
Net credits, no-workflow codes$3.3BFY2024 + FY2025 combined
Misc. vendor payments outside process$44MFY2024 + FY2025 combined, 15,838 payments

What Michigan agreed to fix

The State Budget Office agreed with all five findings and their recommendations in its preliminary response: build data-management controls over vendor data, ensure every registered vendor gets an taxpayer-ID match, issue clearer guidance on documenting bypassed approvals, tighten the timeline for removing departed employees' access, and periodically reevaluate which transaction codes really need no workflow at all. On the last point specifically, SBO told auditors it has begun developing a review methodology with a target completion date of June 2026 -- meaning, as of this audit's release, the review that would have caught the $282.8 million gap sooner was itself still a work in progress.

The takeaway

  • The state built the alarm and then didn't wire it in. SBO had a report designed to monitor $282.8 million a year in budget-authority transfers and, per the audit, didn't run it for nearly eight years -- the entire life of the system it was built to watch.
  • Nearly half the vendor file hasn't been paid since Michigan's last accounting system. 131,596 of SIGMA's 287,510 active vendors, 46 percent, show no payment since at least October 2017 -- more than 70,000 of them created in the file before SIGMA even launched.
  • The access gap isn't abstract -- it's people who no longer work for the state. A random sample found 1 in 10 departed employees kept SIGMA access for up to 139 days after leaving; scaled to the full sampled population, that's roughly 972 people who may have retained the ability to process the state's own accounting transactions after their jobs ended.

All figures are from the Michigan Office of the Auditor General's performance audit of SIGMA (report 171-0595-25, released March 2026), read in full via direct PDF fetch and pdftotext extraction. A single archive.org Save Page Now request for the audit PDF and the OAG's fraud-reporting page timed out with no response, so inline citations and captures point directly at the OAG's own hosted assets.

The 45.77 percent recomputation, the roughly 972-person scaled estimate, and the approximately-94-month duration calculation are this outlet's own arithmetic on the audit's stated figures (methods and caveats in analysis.json) -- the 972-person figure in particular extrapolates a 60-user random sample to its 9,721-user population and is not a finding the audit itself makes at that scale. Where the audit combines fiscal 2024 and fiscal 2025 in a single figure (the $3.3 billion in net credits, the miscellaneous-vendor totals), this piece preserves that combined framing rather than splitting it, since the audit's own tables don't break it out by year. A blind adversarial verifier, working from the primary documents alone with no access to this draft, independently checked every itemized fact; see verification.json.

Sources(2) ▾
  • Michigan Office of the Auditor General, Performance Audit Report: Statewide Integrated Governmental Management Applications (SIGMA) -- Selected Security and Application Controls, State Budget Office (2026-03-19)The primary performance audit, covering audit procedures generally performed October 1, 2023 through August 31, 2025. Source for SIGMA's system scale, all five findings and one observation, the vendor dormancy and creation-date tables, the miscellaneous-vendor payment tables, the terminated-user access-removal sample, and the unmonitored transaction-code findings, including SBO's preliminary responses to each. audgen.michigan.gov · original document
  • Michigan Office of the Auditor General, How to Report Fraud/Waste/Abuse Allegations to the OAG (2026-07-19)The OAG's own public channel for reporting fraud, waste, or abuse involving state government -- toll-free message center, online form, and mailing address. Source for the article's call-to-action. audgen.michigan.gov · original document
Weekly digest: the most-read systems, in brief. Mondays.

Comments

Always open. Logged-in readers can annotate paragraphs in place.

Loading comments…
or log in to comment under your account