Treasury Wallets

Build and automate global treasury flows

Move and manage company funds globally with programmable wallets, granular permissions, and built-in approvals.

Docs
import { CrossmintWallets, createCrossmint } from "@crossmint/wallets-sdk"const crossmint = createCrossmint({ apiKey: API_KEY })const crossmintWallets = CrossmintWallets.from(crossmint)const wallet = await crossmintWallets.createWallet({ chain: "base", recoveryMethods: [{ type: "server", secret }], owner: "COMPANY", alias: "treasury",})

Crossmint is trusted by major banks, Fortune 500 companies, and VC-backed startups

A unified platform for global treasury

Hold, receive, pay out and put funds to work, from one wallet, through one API.

Wallet Management

Hold company funds in wallets only your team controls.

Pay-ins

Receive funds in fiat or stablecoins, from anywhere.

Payouts

Pay vendors and partners in 160+ countries.

Extensions

Earn yield, swap currencies and move funds between entities.

Automations

Schedule payouts, sweeps and conversions with rules you set.

Engineered for maximum security

Protect your company's funds with smart contract wallets that enforce your security policies onchain, while keeping signing keys isolated in your own infrastructure.

  • Signing keys in your cloud KMS, never extractable, not even by Crossmint.
  • Rotate or revoke signers without changing addresses or moving funds.

Pick how your team signs

Give each signer its own permissions, and change them at any time.

Signers

  • Server signer

    A key in your backend signs automated payouts and sweeps.

  • Cloud KMS

    Keys stay in your own cloud key management service.

  • Passkey

    Team members approve with Face ID or Touch ID.

  • Hardware wallet

    A hardware device your finance team already uses signs.

Move money on licensed rails

Convert, route and pay out through Crossmint’s licensed infrastructure, with no money transmission licenses or banking partners of your own.

  • 160+Countries for payouts
  • SecondsTo settle
Compliance

Compliance built in

Crossmint holds the licenses and screens every transfer, with records your auditors can use.

  • Licensed infrastructure

    Move company funds on Crossmint’s licenses in 160+ countries.

  • AML screening

    Every transfer checked for sanctions and risk, and blocked if it fails.

  • Audit-ready records

    Every check and transfer logged for your auditors.

Earn on idle balances

Put idle stablecoins to work in DeFi protocols, straight from your treasury wallet.

  • Earn on your treasury

    Automatically convert idle balances into yield-generating stablecoins.

  • Connect to DeFi

    Supply stablecoins to established DeFi lending protocols, directly from your wallets.

Key features

Move money

  • Bank funding and withdrawals

    Fund the treasury from your bank and withdraw back to it.

  • Crypto pay-ins and payouts

    Receive and send crypto on any supported chain.

  • Swaps

    Convert between currencies and stablecoins in one call.

  • Cross-chain rebalancing

    Move liquidity between chains and wallets you control.

Control and automate

  • Multi-approvals

    Large transfers wait for the approvers you name.

  • Compliant payouts

    Every payout screened for AML and sanctions before it moves.

  • Scheduled payments

    Recurring transfers that follow your approval rules.

  • Rule-based automation

    Sweeps, top-ups and conversions that run on rules you set.

Build and operate

  • Webhooks

    Events for every transfer in and out.

  • Exports

    Transaction records ready for reconciliation.

  • Staging environment

    Run the full flow before any funds move.

Put your treasury to work

Earn, borrow, spend and trade from your company’s own wallets.

Yield

Earn on your idle balances.

Credit

Borrow against your holdings.

Cards

Spend from the treasury with company cards.

Trading

Swap currencies and invest in tokenized assets.

Frequently Asked Questions

Getting Started

Stablecoin treasury wallets are programmable digital wallets designed for businesses to hold and manage assets such as USDC and USDT. Unlike traditional bank accounts or basic crypto wallets, they support configurable controls including spending limits, multi-signer approvals, and role-based access enforced on-chain. Crossmint provides treasury wallets across multiple blockchains with integrated compliance tooling.

Treasury wallets are built as smart contract wallets with programmable governance rather than single-key accounts. They support multi-signer policies, approval workflows, and on-chain audit trails. Additional features such as compliance screening and automation tools are integrated into the platform.

Crossmint treasury wallets let businesses hold, manage, and move stablecoins at scale. Common use cases include managing corporate funds, funding payroll and payouts, collecting payments, managing liquidity, and transferring funds between entities. All through a single wallet infrastructure.

Stablecoin balances can be deployed into third-party yield-generating protocols, such as Aave and Morpho, or tokenized money market funds, directly from the treasury wallet interface. Yields vary by market conditions and are not guaranteed by Crossmint. Additional yield may be available through staking or other supported strategies depending on the protocol.

Integration

You can set up a treasury wallet in minutes, via API or the dashboard. Building more sophisticated workflows, such as approvals, automations, or payouts, takes longer and varies with your configuration and compliance requirements.

Wallets can be configured to require multiple approvals for transactions above defined thresholds (for example, 2-of-3 authorized signers). Approval policies are enforced at the smart contract level. This allows businesses to define governance rules directly within the wallet infrastructure.

Yes. Crossmint treasury wallets let you automate recurring transfers, payouts, and other fund movements through programmable APIs. You can build custom payment workflows with spending limits, approval policies, and multi-signer controls.

Treasury wallets support holding assets across multiple blockchains. Funds can be moved between chains, including between treasury wallets you control, based on defined rules or operational needs. Cross-chain rebalancing is supported as part of liquidity management workflows, with configuration and availability depending on integration setup.

Compliance

The platform includes AML screening, sanctions checks, and travel rule support where applicable. Transactions generate auditable records for reconciliation and reporting. Businesses should evaluate regulatory requirements relevant to their jurisdiction and use case.

Get started with Treasury Wallets today