Skip to main content

How to withdraw from Savings to USDC — steps and timeline

Withdrawal requests are queued onchain and processed within 12–24 hours. Here's how the two-step process works.

How withdrawals work

Withdrawing from Solid Savings is a two-step process. Withdrawal requests are queued in an onchain withdrawal queue and manually processed for safety reasons to protect user funds from draining attacks and ensure secure unwinding of yield strategies.

You will receive your USDC in your Solid Wallet once the withdrawal is complete. Processing time is 12 to 24 hours depending on when the request is made.


Step 1 — Request the withdrawal

  1. Go to the Savings tab.

  2. Tap Withdraw.

  3. Enter the amount of soUSD to withdraw.

  4. Confirm.

Your request is now queued in the onchain withdrawal queue. You will see a "Processing" status in Activity.


Step 2 — Finalize when ready

Once your withdrawal has been processed (within 12–24 hours), you will see a "Ready to withdraw" status.

  1. Tap the withdrawal notification or go to Activity.

  2. Tap Confirm to finalize and release your funds.

Your USDC will appear in your Solid Wallet.


Why two steps?

Withdrawals from the yield vault are queued onchain and processed as a security measure. This prevents automated draining attacks, ensures proper unwinding of the underlying DeFi strategies, and creates a clear onchain audit trail. It is not a delay caused by a technical issue.


After your USDC arrives in Wallet

From your Wallet you can:

  • Send USDC to any external wallet

  • Top up your Solid Card

  • Swap to another token

  • Re-deposit to Savings


If your withdrawal is stuck on "Processing" beyond 24 hours

Contact support via the in-app chat and include your transaction ID from the Activity tab. We will investigate and resolve it promptly.

Did this answer your question?