Crypto Treasury Management for Finance Teams
A practical look at how corporate treasury teams hold, move and reconcile digital assets across chains and venues, and how they evidence balances at period end.
Running a crypto treasury is not hard because you can hold assets onchain. It is hard because finance has to reconcile the same economic assets across wallets, custodians, exchanges and chains, and the same dollar can be represented differently on each. A dollar of USDC on Ethereum and a dollar of USDC on Solana are the same economic asset, but they arrive in finance as different record structures, with different address formats, different token identifiers, and different ways of expressing an amount. At period end, someone has to prove that all of it ties out to one number.
Put plainly: crypto treasury management is how a company holds, moves and reports digital assets (stablecoins, tokenized cash equivalents, and native crypto) across custodians, exchanges and blockchains, with controls and evidence that stand up at period end. It borrows the goals of traditional cash management (liquidity, safety, yield, reconciliation) and applies them to assets that settle on public ledgers. The holding is the easy part. The reconciliation is the discipline.
Key takeaways
- The hard problem in crypto treasury is representation, not custody. The same asset appears in different shapes across chains and venues, and finance has to resolve all of them to one reconciled position.
- Dollar stablecoins are the workhorse. They are used for payments, settlement and short-term parking, not volatile tokens.
- Crypto treasury covers four operating jobs: deciding what to hold, choosing where balances sit (custody model), moving value between venues and chains, and reporting one reconciled position at each close.
- Tokenized money market and Treasury funds let idle stablecoin balances earn yield onchain, which adds a new asset class to the treasury policy conversation.
- Period-end evidence requires reconciling internal records against the public ledger. Every wallet address the company controls has a verifiable transaction history that an auditor can and will check.
Why treasurers are looking at this now
Two things changed at once. First, dollar stablecoins moved from crypto-native use into mainstream payments and settlement. Circle, the issuer of USDC, publishes monthly reserve attestations and describes the token as fully reserved in cash and short-dated U.S. Treasuries (Circle transparency). That reserve model is what makes a stablecoin usable as a cash equivalent rather than a speculative holding, and it is why finance teams started treating it as treasury infrastructure.
Second, the tools for parking idle balances onchain matured. Tokenized funds backed by short-term U.S. government debt let a treasury hold a yield-bearing instrument that settles on a blockchain instead of through a traditional fund transfer agent. BlackRock's BUIDL fund, issued through Securitize, is one public example of a tokenized fund built on this model (Securitize). The practical effect is that a stablecoin balance no longer has to sit idle to stay liquid.
These shifts turned crypto treasury from a niche experiment into an operating question that CFOs and treasurers now have to answer with a policy, not a shrug.
The same dollar, in different shapes
Here is the problem in concrete terms. Suppose your company holds USDC on Ethereum, the same USDC on Solana, a tokenized Treasury fund token, and a balance on an exchange. Economically that might be one position: dollars. But each source describes it differently.
On Ethereum, USDC is an ERC-20 token identified by one contract address, sent to a hexadecimal address beginning with 0x, with the amount expressed in the token's own smallest unit. On Solana, the same USDC is a token account under a different program, sent to a base58 address, with a different way of expressing decimals. The exchange balance is not onchain at all; it is a claim recorded on the venue's internal ledger. Three representations, one economic dollar.
To reconcile them into a single ledger, every transfer has to resolve to the same fields: asset, issuer, sender, recipient, amount, USD value at the time, and transaction type (payment, transfer between own wallets, yield receipt, redemption). If those fields do not line up across sources, a human is stitching CSVs by hand and hoping the totals tie out. This is the work that breaks first, and it breaks quietly, in a spreadsheet, the week before close.
How the operating cycle works
A working crypto treasury runs on a repeatable loop. Each step maps to a decision a treasury team already knows from fiat cash management.
- Set policy. Decide which assets are permitted (for example, one or two named stablecoins plus a tokenized Treasury fund), which counterparties and custodians are approved, and what concentration limits apply. This is the analogue of an investment policy statement.
- Choose custody. Pick where balances sit. Options range from a regulated qualified custodian, to an exchange account, to a self-hosted wallet using multi-signature or MPC controls. Most treasuries use a mix and document who holds the keys to what.
- Fund and allocate. Move fiat in through an on-ramp, convert to the permitted stablecoin, and allocate across operating balances (kept liquid for payments) and reserve balances (parked in a yield instrument).
- Move value. Send payments, rebalance between venues, and bridge between chains when a counterparty requires a specific network. Each movement is a signed onchain transaction with a permanent record.
- Reconcile and report. At period end, match internal records against the public ledger, price every position in the reporting currency, classify each transaction, and produce a reconciled statement of holdings and flows.
Where your balances sit, and why it changes the reconciliation
Location is the second source of confusion. A dollar of value can occupy several states that all look like "cash" on a summary screen but behave very differently in a reconciliation.
- On an exchange: the balance is a claim against the exchange, not an onchain position you can independently verify. You are trusting the venue's internal ledger.
- With a qualified custodian: the custodian holds keys on your behalf under a custody agreement. You get statements, and often the underlying addresses.
- In a self-hosted wallet: your company controls the private keys directly. The balance is fully verifiable on the public ledger, and fully your operational responsibility.
- In a tokenized fund: you hold a token that represents a share of a fund. Its value depends on the fund's assets, and redemption follows the issuer's process, not an instant swap.
"We hold two million in USDC" can therefore mean four legally and operationally distinct things. Your treasury policy and your auditor both need to know which one.
Operating balance versus reserve balance
The same tension that shapes fiat cash management applies onchain: liquidity versus yield. Here is a worked example of how a treasury might split a stablecoin position, with the tradeoffs stated plainly.
| Bucket | Instrument | Purpose | Access speed | Yield |
|---|---|---|---|---|
| Operating | Stablecoin in a self-hosted or custodial wallet | Pay vendors, settle, rebalance same-day | Instant onchain | None on the raw stablecoin |
| Near-term reserve | Tokenized Treasury or money market fund | Park cash you will not need this week | Redemption per issuer process (often same or next day) | Tracks short-term rates |
| Fiat backstop | Bank deposit | Payroll, taxes, off-ramp | Bank settlement timing | Bank rate |
A treasury holding ten million dollars might keep a slice operating for payments, place the bulk in a tokenized Treasury fund, and keep a portion in a bank for obligations that must clear in fiat. The point is not the specific split. It is that each bucket carries a different access-speed and yield profile, and the policy should say why each dollar is where it is.
The concrete wins over fiat-only treasury
The benefits are operational. Stated as before and after:
- Faster settlement: a cross-border stablecoin payment settles in minutes on a public chain, so capital is not locked while a correspondent banking chain settles.
- Around-the-clock movement: onchain transfers clear on weekends and holidays, so a treasury is not blocked by banking hours when a counterparty needs funds on a Sunday.
- Verifiable balances: a self-hosted position can be confirmed directly on the ledger, so an auditor can independently check a balance rather than relying solely on a statement.
- Yield without leaving the rail: a tokenized Treasury fund lets a reserve balance earn short-term rates while staying onchain, so idle cash is not sitting flat in a non-interest wallet.
Resolving many chains to one statement
Return to the position from earlier: USDC on Ethereum, USDC on Solana, a tokenized Treasury fund token, and an exchange balance. At quarter end, finance needs one statement showing every holding and every flow, priced in USD, with each transaction classified.
The obstacle is the one already described: the identical stablecoin on two chains arrives as two different record structures. To reconcile them, every transfer has to resolve to the same fields (asset, issuer, sender, recipient, amount, USD value at the time, and transaction type) regardless of which chain it settled on. Allium ingests raw records from 150+ blockchains and normalizes them into consistent verticals (stablecoins, tokenized real-world assets, staking) so the same transfer resolves to the same fields across chains. The real-world asset datasets are documented for teams that want the tables directly, and Allium's work on standardized onchain data for finance teams covers the monitoring side. One honest limitation: Allium tells you what the onchain activity looks like, so events that never touch a public chain (an internal exchange ledger entry, an off-chain fiat leg) still have to be reconciled from the venue's own records.
Evidencing a position at period end
Auditors can treat onchain holdings as directly verifiable, which cuts both ways. A wallet address the company controls has a complete, public transaction history, so an auditor can confirm existence of a balance directly. What they still need from you is the link between that address and your company (a demonstration of control, typically a signed message or a controlled test transaction), plus the classification of every flow. For teams building this discipline from scratch, our note on onchain cash management for corporate treasury walks through the controls involved.
Risks and open questions
- Key management is existential. A lost or compromised private key can mean permanent, irreversible loss. This is why custody model, multi-signature or MPC arrangements, and key-recovery procedures are the first policy decisions, not afterthoughts.
- Stablecoin risk is issuer risk. A dollar stablecoin is only as sound as its reserves and its redemption path. Read the issuer's attestations and understand who can freeze or redeem, rather than assuming a stablecoin is a bank deposit.
- Accounting and tax treatment is still settling. Rules for classifying, valuing and taxing digital assets vary by jurisdiction and continue to evolve. Get position-specific guidance rather than generalizing from crypto commentary.
- Redemption is not always instant. A tokenized fund token trades onchain but redeems on the issuer's schedule, so treat it as near-term liquidity, not same-second cash.
- Bridging between chains adds surface area. Moving an asset across networks introduces the bridge as an additional counterparty and technical dependency. Keep bridging deliberate and documented.
Crypto treasury management rewards teams that treat it as an extension of existing discipline. The goals are the ones treasury has always had (liquidity, safety, yield, and a clean reconciliation), applied to assets that happen to settle on public ledgers. The teams that do it well decide their policy first, choose custody deliberately, and solve the reporting problem before it becomes a quarter-end fire drill.
Allium provides onchain data infrastructure. Companies named in this article may be Allium customers, prospects or commercial counterparties. This article is informational only and is not investment, legal or tax advice. Data and information last reviewed: September 25, 2026.
Interested in learning more about Allium’s onchain data infrastructure? Speak to someone on the team.
Frequently asked questions
What is crypto treasury management?
It is how a company holds, moves and reports digital assets such as stablecoins, tokenized cash equivalents and native crypto across custodians, exchanges and blockchains, with controls and evidence that stand up at period end. It applies the goals of traditional cash management (liquidity, safety, yield, reconciliation) to assets that settle on public ledgers.
Do most companies hold volatile tokens in treasury?
No. Most treasury operations activity is denominated in dollar stablecoins used for payments, settlement and short-term parking. Some companies also hold tokenized Treasury or money market funds to earn short-term yield on reserve balances. Volatile native tokens are a separate, higher-risk decision that most treasury policies handle very conservatively if at all.
How does a treasury team prove its onchain balances to an auditor?
Every wallet address the company controls has a complete public transaction history, so an auditor can confirm a balance directly on the ledger. The team still has to demonstrate control of the address (usually a signed message or a controlled test transaction), link it to the company, and classify every transaction as a payment, an internal transfer, a yield receipt or a redemption.
Why is reporting harder than holding in crypto treasury?
Because balances live in many systems that each describe the same event differently. The same stablecoin transfer on Ethereum and Solana arrives as different record structures with different address formats and token identifiers. To produce one reconciled statement, every transfer has to resolve to consistent fields (asset, issuer, sender, recipient, amount, USD value and transaction type), which requires normalizing data across chains.
Can idle stablecoin balances earn yield?
Yes. Tokenized money market and Treasury funds let a treasury hold a yield-bearing instrument that settles onchain instead of idle in a non-interest wallet. These tokens track short-term rates, but they redeem on the issuer's schedule rather than instantly, so treasuries typically use them for near-term reserves rather than same-day operating cash.
What are the biggest risks in running a crypto treasury?
Key management is the largest: a lost or compromised private key can mean permanent loss, so custody model and recovery procedures come first. Stablecoin holdings carry issuer and reserve risk. Accounting and tax treatment still varies by jurisdiction. Tokenized funds do not always redeem instantly, and bridging assets between chains adds an extra counterparty and technical dependency.