One liquidity figure for the agency. Every bank, every pool, the line of credit.

Every bank, LAIF, CAMP and custody account, against the board's own policy.

  • One figure: cash, investments, available credit.
  • Pool and custody balances, each with its statement date.
  • Measured against the board liquidity policy, with Days Liquidity on Hand.
SOC 2 infrastructure: encrypted at rest and in transit Read-only access: we can't move money, disconnect anytime Private by design: your exact amounts never enter our logs or analytics

Cash and investments in one view.

Every account, every bank

Read-only connections. Restricted balances kept apart from spendable.

Pools and custody

Entered from the monthly statement, or read from a CSV or Excel export.

The statement date shows

Every recorded balance carries its as-of date, wherever it appears.

A Treasurer's report your board can read.

  • Cash by institution and account
  • Investments by pool, with statement dates
  • The line of credit, drawn and available
  • Liquidity against the board's policy
  • A 13-week outlook that foots
  • PDF and Excel

Days, not a project.

Read-only. No IT project. Founder-led setup.

  • Bank connections through Plaid
  • Works with QuickBooks and Xero today
  • Any ERP with an API, by connector
  • Nothing to install, nothing to host
In build

A direct-method statement of cash flows in GASB's four categories.

Questions, answered.

Do you move money?

No. Every connection is read-only. TreasuryFlow reads balances and transactions; it cannot initiate a payment, a transfer or a wire. Your bank stays the only place money moves.

Do you replace our ERP or accounting system?

No. TreasuryFlow sits beside them and reads. Your ledger and your financial statements stay where they are. QuickBooks and Xero connect today, and any ERP that exposes an API connects by connector.

How are LAIF and CAMP balances kept current?

From the statement. You enter the balance, or read it from a CSV or Excel export, and its statement date shows wherever that figure appears. A balance older than 45 days is flagged for update.

See it on a sample agency.

Invented figures, the real product. Yours reads the same, with your numbers.