USDC Lending – How to Withdraw
USDC Lending – How to Withdraw
This guide explains how to withdraw supplied USDC from a supported lending protocol through CoinPool.
- Go to the Lending tab.
- Check your USDC balance across the available protocols.
- Choose the protocol you want to withdraw from.
- Click Withdraw.
- Enter the amount of USDC you want to withdraw.
- Review the details carefully.
- Click Withdraw.
- Confirm the transaction in your wallet.

After the transaction is confirmed on-chain, the withdrawal will follow the rules of the selected protocol.
Warning Messages
Before withdrawing, you may see a warning message. These warnings help you understand possible risks or restrictions.
- Aave active loan warning
“In Aave, you have an active loan backed by your USDC. You can still withdraw this amount, but doing so will reduce your health factor and increase your liquidation risk. To withdraw your full USDC supply, you must repay your outstanding loan on Aave.”

This warning appears when you withdraw USDC from Aave while you still have an active loan using that USDC as collateral.
Withdrawing USDC reduces your collateral and may make your loan position riskier.
What may happen
- Your health factor may go down.
- Your liquidation risk may increase.
- Aave may liquidate your collateral if the position becomes unsafe.
Simple explanation
You have an active Aave loan backed by this USDC. To withdraw all supplied USDC more safely, you may need to repay your Aave loan first.
- Borrowed amount exceeds supply warning
“Total borrowed exceeds total supply. You cannot withdraw this amount from Aave at the moment.”

This warning appears when the withdrawal amount is too high compared to your supplied USDC and active borrowed amount.
If withdrawing would make your collateral too low, Aave may reject the withdrawal.
What may happen
- Your collateral may become too low.
- Your loan position may become unsafe.
- Aave may block the withdrawal to reduce liquidation risk.
Simple explanation
Your borrowed amount is too high compared to your supplied USDC. To withdraw more safely, repay part or all of your loan first.
- Contract paused warning
“Contract is temporarily paused. Withdrawal is currently unavailable.”

This warning appears when withdrawals from the Aave contract are temporarily unavailable.
This does not mean your USDC is lost. It means the contract is currently paused, so the withdrawal cannot be processed at this moment.
Possible reasons
- The protocol has paused withdrawals.
- The contract is under maintenance.
- A safety or technical issue is being handled.
Simple explanation
Aave withdrawals are currently paused. Please wait and try again later, or check the protocol status before continuing.
Important Note
CoinPool does not directly control the lending protocol or its smart contracts.
This means:
- Withdrawal availability depends on the selected protocol.
- Loan and collateral rules are managed by the selected protocol.
- Contract pauses or maintenance are controlled by the selected protocol.
- If a withdrawal is blocked because of protocol rules, it does not mean CoinPool blocked it.
Users should always review the protocol’s rules and risks before confirming any transaction.