Skip to content

Treasury

Treasury holds a Startup’s cash accounts and balances on Stripe, moves money between them, and forecasts runway.

Treasury holds a Startup’s cash on Stripe and at its bank, moves it within the Treasurer’s Limits, and forecasts runway every week. Every move is a Transaction the Ledger reconciles.

Summary

PartThis System
GroupFinance
StatusBeta: it works, and its Verbs may still change
ShelfFront: offered from a Startup’s first days

You can ask:

  • “How much cash do we have?”
  • “Show this month’s transactions”
  • “Forecast our cash for the next quarter”

What you get

PartThis System
StartsOn for every Startup at creation, with nothing to install.
Built fromPayment rails, Bank accounts, Database, Financial accounts

Nouns it owns

NounDefinition
TransactionA Transaction is money moving on a payment rail, such as a charge, a payout, or a transfer, reconciled to Entries.
ForecastA Forecast is a dated week-by-week projection of a Startup’s cash, revenue and Cost, computed from its records, that sets its spend state.
AccountAn Account is a ledger account in a Startup’s chart of accounts; a cash Account is held at one place, such as Treasury.

Verbs

Events

DirectionEventHow
EmitsForecast.createdBy Forecast.create
EmitsAccount.sweptBy Account.sweep
EmitsAccount.paidOutBy Account.payout
EmitsTransaction.failedRaised by the rail
EmitsTransaction.settledRaised by the rail

States

None.

Who operates it

PartThis System
AccountableTreasurer
TeamFinance Team
SeatA role agent holds it until a Human is seated.
Autonomyassist
Also calls its VerbsSupply Manager, Finance Lead

Approvals and limits

VerbRuleDetail
Account.payoutA person says yes firstWaits 1 business hour

Processes that use it

ProcessHow it uses it
SupplyA step calls Forecast.create
BooksA step calls Transaction.list
BillingA Workflow writes Transaction
RunwayA step calls Forecast.create
PayrollA Workflow writes Transaction
DeliveryA Workflow writes Transaction
Expense approvalA Workflow writes Transaction
Supplier payoutsA Workflow writes Transaction
BudgetA step calls Forecast.create
PayablesA Workflow writes Transaction
IncorporationA Workflow writes Account
Mail handlingA Workflow writes Transaction

Rail underneath

Stripe’s products (Stripe’s names): Treasury, Financial Connections, Payments.

NounStripe objectSource of truth
TransactionPaymentIntent (payment_intent), when kind is chargeThe source of truth is Stripe: db.sb mirrors it, written only from Stripe’s webhooks.
TransactionPayout (payout), when kind is payoutThe source of truth is Stripe: db.sb mirrors it, written only from Stripe’s webhooks.
TransactionRefund (refund), when kind is refundThe source of truth is Stripe: db.sb mirrors it, written only from Stripe’s webhooks.
AccountTreasury FinancialAccount (treasury.financial_account), when heldAt is treasuryThe source of truth is Stripe: db.sb mirrors it, written only from Stripe’s webhooks.

Views and dashboards

ViewShowsMetrics
CashBalances, settled Transactions, and the cash Forecast.Default alive
The Treasurer’s viewThe Metrics its accountable Role answers for.Runway days

Access

What each Access level may call here.

Access levelMay call
ownerEvery Verb (9)
adminAll but 1 of 9: Account.payout
memberAll but 1 of 9: Account.payout
viewerRead only (6 of 9)

Import and export

ConnectorMode
StripeImport: edits made in the tool arrive as Changes.

Fees and pricing

Stripe’s cost for each outbound payment and instant payout passes through at cost, booked as its own Entry; cash already held carries no platform fee.

Availability and limits

PartThis System
StatusBeta: it works, and its Verbs may still change
Stripe countriesUS

Compliance notes

Stripe and its partner banks hold the funds; what each Account is used for stays the founder’s.

Controls it carries:

Example

A Headless SaaS for document scanning keeps two weeks of card spend in its card balance and moves the rest to reserve every week. The weekly Forecast reads its Subscriptions, open Invoices and Bills, and projects 19 months of runway. The Treasurer Agent posts the number to the Founder’s week.