Overview: The Three Ways to Deposit to Your Solid Card
Looking to transfer USDC to your card or top up your Solid Card balance? This guide covers every option, whether your funds are already in Solid or sitting in an external wallet like MetaMask or Coinbase.
To get started, tap Add Funds on the Wallet home screen and select Add to card. You'll see three options:
Transfer from wallet/savings — move funds you already hold in Solid
Send from your crypto wallet — connect an external wallet and deposit directly to your card
Share your deposit address — send supported tokens to your card deposit address from any wallet or exchange
The key difference is where your funds are located before depositing.
Option 1: Transfer from wallet/savings
This is the fastest and simplest way to fund your Solid Card.
When should you use this option?
Use Transfer from wallet/savings if:
You already have soUSD inside Solid Wallet
Your funds are on Fuse (Solid’s native network)
Your assets are in Savings or your Solid Wallet
How it works
Tap Add Funds on the Wallet home screen
Select Add to card, then Transfer from wallet/savings
Choose the source:
Wallet
Savings
Enter the amount
Confirm the deposit
That’s it. Your card balance updates almost instantly.
Important note about soUSD
If you already hold soUSD, this is the recommended path.
soUSD is Solid’s native savings asset, designed to earn yield and move seamlessly across the app, including the card.
Option 2: Send from your crypto wallet
This option is for users who hold crypto outside of Solid.
When should you use this option?
Use Send from your crypto wallet if:
Your USDC is in MetaMask, Rabby, Coinbase Wallet, etc.
Your funds are on networks like:
Ethereum
Arbitrum
Base
Other supported chains
How it works
Tap Add Funds on the Wallet home screen
Select Add to card, then Send from your crypto wallet
Connect your wallet (MetaMask, Rabby, WalletConnect, etc.)
Choose the network and token (e.g. USDC on Ethereum)
Enter the amount and confirm
Solid will handle the rest:
Bridging
Conversion
Gas abstraction
You don’t need to manually bridge or swap.
Option 3: Share your deposit address
Prefer to send funds manually, or depositing from an exchange? Use your card deposit address.
How it works
Tap Add Funds on the Wallet home screen
Select Add to card, then Share your deposit address
Copy the address or scan the QR code
Send supported tokens to that address from a supported network
Once received, your card balance updates automatically. You can follow the live status of your deposit in the app.
Important: How USDC from Other Networks Becomes Card-Ready
Example scenario
You have USDC on Ethereum in MetaMask.
What happens behind the scenes
You deposit USDC from your external wallet into Solid
Solid converts it into soUSD
The funds are credited to your Savings
You can now:
Earn yield
Deposit to your card via Transfer from wallet/savings
Why this extra step exists
The Solid Card uses Fuse-native assets
soUSD is optimized for:
Yield
Gasless UX
Fast card settlements
This design keeps the card experience simple and reliable for users.
Quick Decision Guide
You have soUSD already?
→ Use Transfer from wallet/savings
You have USDC on Ethereum, Arbitrum, or another chain?
→ Use Send from your crypto wallet
Sending from an exchange, or prefer a manual transfer?
→ Use Share your deposit address
