Use SpherePay to manage your company’s treasury by converting between USD and stablecoins. This enables you to hold funds in stablecoins for yield, faster settlement, or as part of a multi-currency treasury strategy.Documentation Index
Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Treasury management with SpherePay involves three motions:- On-ramping — Converting USD from your bank account to USDC or USDT.
- Off-ramping — Converting stablecoins back to USD when fiat is needed.
- Monitoring — Tracking balances and transfer status across both rails.
First-party transactions
Treasury operations are typically first-party transactions — you’re moving funds on behalf of your own legal entity, not a third party.First-party transactions still require KYB verification. Complete business verification for your company before executing transfers.
Implementation options
Option 1 — Manual transfers via API
Best for ad-hoc conversions based on market conditions or cash needs.Option 2 — Virtual accounts for automated on-ramping
Best for regular deposits that should automatically convert to stablecoins.- Create an Onramper Account linked to your customer.
- Wire funds to the virtual account’s bank details.
- SpherePay automatically converts deposits to stablecoins.
Option 3 — Offloader Wallet for automated off-ramping
Best for stablecoin payouts that should automatically convert to fiat.- Create an Offloader Wallet linked to your customer.
- Send stablecoins to the Offloader Wallet address.
- SpherePay automatically converts to USD and deposits to your bank.
Example — round-trip treasury flow
Step 1 — On-ramp (USD → USDC)
Step 2 — Hold and manage USDC
Store USDC in your registered wallet. You can:- Transfer between wallets on different networks.
- Send to external addresses.
- Monitor balances via the dashboard or API.
Step 3 — Off-ramp (USDC → USD)
When you need fiat:Monitoring and reporting
Via dashboard
- Navigate to Transfers to view all treasury movements.
- Filter to show only your company’s transactions.
- Export reports for accounting.
Via API
Best practices
- Use dedicated customer records. Create a separate customer for treasury vs. customer-facing operations to keep reporting clean.
- Poll for status. Use
GET /v2/transfer/{id}to check transfer and deposit status. - Plan for settlement times. ACH takes 1–2 business days; wires are same/next day.
- Pre-fund for liquidity needs. If you’ll need fiat on a specific day, off-ramp ahead of the deadline rather than at the moment of need.
Related
Transfers API
Full transfer creation and tracking reference.
Onramper Accounts
Automated on-ramping via virtual bank accounts.
Offloader Wallets
Automated off-ramping from a dedicated wallet address.
Business KYB
KYB requirements for treasury operations.

