Skip to main content

How to Deposit Money onto Your Solid Card

How to fund your Solid Card balance: from funds already in Solid, from an external wallet, from an exchange, or straight from your local bank or mobile money wallet in 16 local currencies.

Overview: The Four 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, sitting in an external wallet like MetaMask or Coinbase, or still in your local bank account.

To get started, tap Add Funds on the Wallet home screen and select Add to card. You'll see these options:

  1. Transfer from wallet/savings — move funds you already hold in Solid

  2. Send from your crypto wallet — connect an external wallet and deposit directly to your card

  3. Share your deposit address — send supported tokens to your card deposit address from any wallet or exchange

  4. Cash deposit — pay in your local currency from your bank or mobile money wallet (16 currencies, powered by TransFi)

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

  1. Tap Add Funds on the Wallet home screen

  2. Select Add to card, then Transfer from wallet/savings

  3. Choose the source:

    • Wallet

    • Savings

  4. Enter the amount

  5. 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

  1. Tap Add Funds on the Wallet home screen

  2. Select Add to card, then Send from your crypto wallet

  3. Connect your wallet (MetaMask, Rabby, WalletConnect, etc.)

  4. Choose the network and token (e.g. USDC on Ethereum)

  5. 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

  1. Tap Add Funds on the Wallet home screen

  2. Select Add to card, then Share your deposit address

  3. Copy the address or scan the QR code

  4. 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.


Option 4: Cash deposit (pay in your own currency)

No crypto yet? You can fund your card straight from your bank account or mobile money wallet in 16 local currencies: 🇦🇷 ARS · 🇧🇩 BDT · 🇧🇷 BRL · 🇨🇴 COP · 🇪🇺 EUR · 🇬🇭 GHS · 🇮🇩 IDR · 🇰🇪 KES · 🇲🇾 MYR · 🇲🇽 MXN · 🇳🇬 NGN · 🇵🇪 PEN · 🇵🇭 PHP · 🇦🇪 AED · 🇺🇬 UGX · 🇿🇲 ZMW, using local methods like Pix, bKash, GCash, SPEI, SEPA, M-Pesa or QRIS. Local rails are powered by TransFi.

How it works

  1. Tap Add Funds on the Wallet home screen

  2. In the Fund your card sheet, pick your currency under Cash deposit (tap Show more for the full list)

  3. On the Buy crypto screen, enter the USDC amount, choose your method under Pay with, and check the rate, fees, total and limits shown

  4. Tap Continue to payment, confirm the order, complete the one-time TransFi verification if asked, and pay from your bank or mobile money app

When the order shows Crypto Delivered, the USDC is in your card balance. Full country list and FAQ: Deposit your local currency into Solid. Detailed walkthrough: How to deposit your local currency: step by step.


Important: How USDC from Other Networks Becomes Card-Ready

Example scenario

You have USDC on Ethereum in MetaMask.

What happens behind the scenes

  1. You deposit USDC from your external wallet into Solid

  2. Solid converts it into soUSD

  3. The funds are credited to your Savings

  4. 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

No crypto, just your bank or mobile money account?
→ Use Cash deposit

Did this answer your question?