Your Cash Agent Only Knows What's in the Ledger
Phil Bolton · July 1, 2026 · 3 min read
An $8M SaaS company I advise turned on an autonomous treasury agent this spring. It does two jobs well. It sweeps idle balances into a money-market instrument to earn yield, and it captures early-pay discounts on vendor bills. Last month it earned them a few thousand in interest and clipped $14K off supplier invoices by paying early. Every move was correct. Then a $220K estimated tax payment came due that the founder had agreed to accelerate over email, and it was never entered anywhere. The cash the agent had swept was locked in a 30-day note. They drew the credit line at 9% to make a payment they had the money for.
The agent optimizes the balance it can read
Treasury agents in 2026 are good. Vendors report 13-week forecasts hitting 88 to 92% accuracy on live bank and ERP data, and the "autonomous-within-bounds" tier lets an agent execute cash moves inside set parameters without a human clicking approve. That's real. Idle cash gets put to work. Discounts stop slipping. Nobody has to run the sweep by hand on a Friday.
Here's what the parameters don't include. The agent acts on obligations that exist in the ledger. A growing company's obligations don't all live there. The verbal commitment to a landlord. The tax payment the accountant will book next week. The bonus the founder promised in a hallway. The deal that closes and needs cash for onboarding before the invoice is cut. None of it is data yet, so none of it constrains the agent, and the agent will happily commit your buffer to a yield instrument the day before you need it liquid.
The agent isn't wrong about the cash it can see. It's blind to the cash you already spent in a conversation. A treasury model built only on booked entries assumes your obligations equal your entries, and at a growing company they never do.
The buffer was doing a job
The old manual process had a hidden feature. A person sweeping cash into yield paused before locking up the balance, because they carried a mental list of what was coming that the system didn't know about. That pause was a control. It looked like inefficiency. It was actually the human reconciling the ledger against everything they'd heard in the last two weeks.
Automate the sweep and you keep the yield and lose the pause. The fix isn't to switch the agent off. It's to give it a truer picture of your commitments and a wider margin for the ones it can't see. Set the liquidity floor high enough to cover the obligations that live in your head and your inbox, not just your AP aging. Feed known lumpy outflows, tax dates, insurance renewals, planned draws, into the agent's constraints before they hit the ledger. And keep a standing rule that any move locking up cash past a threshold gets a human read, because that's exactly the decision where what's booked and what's owed drift apart.
An autonomous treasury agent will run your cash better than a spreadsheet on every dimension it can measure. Your job is the dimension it can't: the money that's already committed and hasn't told the system yet.

Phil Bolton
Founder & Principal at Manitou Advisory
More from the blog
Revenue-Based Financing Costs You More the Better You Do
The percentage-of-revenue remittance that makes revenue-based financing feel founder-friendly is the same mechanism that quietly raises your effective rate when sales grow.
Your AP Agent Decides What You Never See
A 78% touchless rate sounds like efficiency. It also means a human only ever reviews the invoices the agent flagged, and the routine ones are where money quietly leaks.
Your AI Spend Has No Cost Center
AI spend is a per-call transaction with no resource to tag, so it lands in one ledger line as overhead and your product margins are built on a guess.
Want to talk about your finance setup?
We help growing companies build the right finance function.
Book a Call →