Zebulon, N.C. Broke Its Own Reserve Rule, Then Budgeted $4.6M From It
Summary
North Carolina auditors found that Zebulon -- one of the state's fastest-growing towns, at about 12,237 residents -- let its cash reserve fall to 48.58% of its budget, below the 50% floor its own policy sets, then appropriated $4,638,409 from that same reserve for fiscal year 2026 anyway, equal to nearly 16% of the year's entire operating budget. The same report found a $250-an-hour consulting invoice with no signed contract, a budget consultant paid $22,630.22 before the Town could verify any work was delivered, and a Town accountant's personal bank account briefly covering a $16,668.87 credit-card bill. The office changed hands four times in twenty months, held by three different people, one of whom served twice.
The office changed hands four times in twenty months
The reserve breach did not happen in isolation. Zebulon's long-serving Town Manager resigned June 3, 2024, after nine years; the Board appointed an interim manager the next day, hired a permanent replacement that December, watched that hire resign four months later, reappointed the same interim manager in April 2025, and did not seat a different, new permanent Town Manager until February 16, 2026 -- the fourth stint in the office in twenty months, filled by three people in all. OSA opened its review after a Tipline referral alleging weak internal controls, excessive travel spending by Commissioners and administrators, and unsupported consultant payments -- and found evidence for all three, spread across the same period the Town cycled through leadership.
View data as table
| Unrestricted balance, FY2025 actual | 48.58% | $13,672,910 |
|---|---|---|
| Unrestricted balance, policy minimum | 50% | policy floor |
| Unassigned balance, FY2025 actual | 27.51% | $7,742,220 |
| Unassigned balance, policy minimum | 30% | policy floor |
Money out the door without paperwork
In January 2025, the former interim Town Manager's own consulting firm billed the Town $4,500 for 18 hours of "Town Manager transition, budget development, and miscellaneous support" at $250 an hour. The Town could not produce an executed contract authorizing that rate -- only a proposal document the former interim Town Manager had signed himself, which no Town official ever countersigned. Separately, the Town paid an outside budget-preparation consultant $22,630.22 under a $39,500 contract before terminating it early in April 2025, when the Town Manager and Assistant Town Manager who had overseen the engagement both resigned. Asked for invoices or deliverables to show what the Town got for that money, the Town could produce neither -- OSA reported it was "unable to verify the deliverables received by the Town, if any."
View data as table
| No-contract consulting invoice | $4,500 | Finding 1 |
|---|---|---|
| Terminated consultant, no verified work | $22,630.22 | Finding 2 |
| Timesheet overpayment | $6,100 | Finding 6, returned |
| Personal-funds card payment | $16,668.87 | Finding 5, reimbursed |
A personal account on the town credit card
The Town's own accountant inadvertently paid a Town credit card balance of $16,668.87 out of personal funds in December 2023, after an online banking system defaulted to the accountant's personal account as the payment source -- a mix-up the Town caught and reimbursed within a day, but one OSA said "circumvent[ed] normal disbursement controls." Separately, weak invoice controls let the Town pay a $844.92 vendor bill twice and issue $130 in checks for a cemetery-lot purchase that never went through; both sat unresolved on the Town's outstanding-check list for years. State law⧉ required the Town to report checks like these to the State Treasurer as unclaimed property after a year outstanding -- OSA found nine such checks the Town had not investigated or reported, five of them blamed on originals "lost in the mail."
What the town says it's doing
In a formal response signed July 2, 2026, Town Manager Catherine Crosby wrote that Zebulon has, since March 2026, formed a Policy Audit Committee, begun a Financial and Procurement Internal Controls Assessment with outside auditor Cherry Bekaert, put the Town Manager on a weekly review of the check register, and started quarterly financial briefings for the Board of Commissioners. On the reserve shortfall specifically, the Town said its newly adopted FY2027 budget was "developed with restoring fund balance as a priority through expenditure reductions, returning eligible completed project balances to unassigned fund balance, and limiting new recurring expenditures." The response does not dispute any of the auditor's eight findings.
- Zebulon's unrestricted reserve fell to 48.58% of budget in FY2025, below the 50% floor its own policy sets -- a $399,185 shortfall against that minimum.
- The Town appropriated $4,638,409 from reserves for FY2026 anyway -- about 16% of that year's entire operating budget, from a cushion OSA's own math (46.71%) still put below the policy floor.
- A $250/hour, $4,500 consulting invoice had no executed contract, and a separate $22,630.22 paid to a budget consultant came with no invoices or deliverables the Town could produce before terminating the contract.
- All eight findings and both observations fall inside a stretch that saw the Town Manager's office change hands four times in twenty months, June 2024 through February 2026 -- three different people, one of whom served twice.
This is a Rapid Response Special Report -- a narrower, faster OSA product opened from a single Tipline referral, not a full-scope annual audit; it covers fiscal years 2023 through 2025 and does not constitute an audit or attestation engagement under generally accepted government auditing standards, per the report's own disclaimer. The report's narrative text states the FY2025 unrestricted-balance ratio as 48.48%, but independently recomputing the report's own dollar figures ($13,672,910 / $28,144,189) yields 48.58% -- matching the report's own Table 4 exactly; this piece uses the table figure. Most of the individually flagged payments here were corrected: the $6,100 overpayment and $16,668.87 personal-funds payment were both returned to or reimbursed by the Town within days to weeks. The Town's corrective-action responses, quoted above, are the Town's own characterization of work in progress as of July 2026 and are not independently verified here.
Sources(2) ▾
- North Carolina Office of the State Auditor, Town of Zebulon -- Rapid Response Special Report (RR-2026-Zebulon) (2026-07-20) — 37-page Rapid Response Special Report opened after an OSA Tipline referral alleging insufficient internal controls, excessive travel expenditures for Commissioners and administrators, and unsupported consultant payments. Reviews fiscal years ended June 30, 2023 through 2025. Eight numbered findings plus two observations, each with the Town's own formal written response and (where offered) a corrective-action timetable, transmitted to State Auditor Dave Boliek. Fetched directly as a PDF (3.7MB, 37 pages) from auditor.nc.gov and read via its text layer (pdftotext -layout) cross-checked against the rendered page images. auditor.nc.gov · original document
- North Carolina General Assembly, North Carolina General Statutes, Chapter 116B -- Unclaimed Property Act (2026-01-01) — The enacted state law requiring local governments to treat checks unclaimed for more than a year as presumptively abandoned property and to report/remit them annually to the State Treasurer -- the legal basis for Finding 3 in the OSA report (cited there as N.C.G.S. §§ 116B-53(c)(12), 116B-60, 116B-61). Fetched directly as a PDF from the legislature's own codification site, independent of the auditor's framing, and read via pdftotext -layout. ncleg.gov · original document
Comments
Always open. Logged-in readers can annotate paragraphs in place.
The Town of Zebulon, North Carolina -- a Wake County town of about 12,237 residents and one of the state's fastest-growing communities -- let its General Fund unrestricted cash reserve fall to 48.58% of its own budget in fiscal year 2025, below the 50% minimum its own financial policy requires, according to a Rapid Response Special Report⧉ from North Carolina's independent, constitutionally elected State Auditor. Rather than pause the drawdown, the Town went on to appropriate $4,638,409 from that same reserve in its FY2026 budget -- equal to nearly 16% of the year's entire $29,270,809 operating budget, and money the auditor's own math says the Town's policy said it should not have appropriated at all.