Practical Guidesbeginner

How to Earn Yield on USDC - Step-by-Step Guide

A complete step-by-step guide to earning yield on USDC using Aave. Learn exactly what to click and how to do it safely.

4 min read
usdcyieldaavestep-by-steppractical

TL;DR

This guide walks you through earning yield on USDC step-by-step. We'll use Aave as an example, but the process is similar for other protocols. Start small, test withdrawing, then scale up.

Prerequisites

Before you start, you need:

  • A crypto wallet (MetaMask or Coinbase Wallet recommended)
  • Some USDC (start with $100-500 to learn)
  • Basic understanding of how wallets work

If you don't have these yet, check out our guide on how to earn yield safely first.

Step 1: Get USDC

Option A: Buy on Coinbase (Easiest)

  1. Sign up for Coinbase
  2. Add a payment method
  3. Buy USDC
  4. Send it to your wallet

Option B: Buy on Circle (Direct)

  1. Go to circle.com
  2. Sign up
  3. Buy USDC directly
  4. Send to your wallet

Step 2: Connect to Aave

  1. Go to Aave - Visit app.aave.com
  2. Select Base network - Click the network selector (top right) and choose "Base"
  3. Connect wallet - Click "Connect Wallet" button
  4. Choose your wallet - Select MetaMask, Coinbase Wallet, or your wallet
  5. Approve connection - Confirm in your wallet

Step 3: Deposit USDC

  1. Find USDC - Scroll to find USDC in the list
  2. Click "Supply" - This is the button to deposit
  3. Enter amount - Type how much USDC you want to deposit
  4. Review details:
    • Current APY (this is your interest rate)
    • Your deposit amount
    • Any fees (usually none for deposits)
  5. Approve (first time only) - If this is your first time, you'll need to approve Aave to use your USDC
    • Click "Approve USDC"
    • Confirm in your wallet
    • Wait for approval (usually 10-30 seconds)
  6. Deposit - Click "Supply" or "Deposit"
  7. Confirm in wallet - Your wallet will pop up asking you to confirm
  8. Wait for confirmation - Usually takes 10-30 seconds

Step 4: Verify Your Deposit

After the transaction confirms:

  1. Check "Your Supplies" - You should see your USDC listed
  2. See your APY - The interest rate you're earning
  3. Watch it grow - Your balance will increase over time as you earn yield

Step 5: Monitor Your Yield

How to Check Your Earnings:

  • Log into Aave anytime
  • View "Your Supplies" section
  • See your current balance (includes your deposit + earned yield)
  • Check current APY (rates update in real-time)

Understanding Your Earnings:

  • Yield compounds automatically (you earn interest on your interest)
  • Rates change daily based on supply and demand
  • You can see your total earnings by comparing your balance to your original deposit

Exit Strategy: How to Withdraw

⚠️ IMPORTANT: Test this before depositing large amounts

Step-by-Step Withdrawal:

  1. Go to Aave - Same place where you deposited
  2. Find "Your Supplies" - Look for the section showing your deposits
  3. Click "Withdraw" - Next to your USDC deposit
  4. Choose amount:
    • "Max" - Withdraw everything
    • Or enter a specific amount
  5. Review:
    • Amount you're withdrawing
    • Remaining balance (if partial withdrawal)
    • Any fees (usually none)
  6. Confirm - Click "Withdraw"
  7. Approve in wallet - Confirm the transaction
  8. Wait for confirmation - Usually 10-30 seconds
  9. Check your wallet - Your USDC should appear

Test Withdrawal First:

  1. Deposit $50-100
  2. Wait a few hours or a day
  3. Withdraw it back
  4. Make sure you understand the process
  5. Then deposit more if comfortable

Safety Reminders

  • Start small - Test with $100-500 first
  • Test withdrawal - Always test withdrawing before depositing more
  • Check rates - APY changes daily, check before depositing
  • Keep wallet secure - Never share your private keys
  • Use official site - Always go to app.aave.com directly (bookmark it)
  • Double-check addresses - Make sure you're on the right network (Base)

What If Something Goes Wrong?

"Transaction Failed"

  • Check you have enough ETH for gas fees (even on Base, you need a tiny amount)
  • Make sure you're on the right network (Base)
  • Try again (sometimes network is busy)

"Can't Find My Deposit"

  • Check "Your Supplies" section
  • Make sure you're on the same network you deposited on
  • Refresh the page

"Rates Dropped"

  • This is normal - rates change daily
  • You can withdraw anytime if rates get too low
  • Consider other protocols if rates are better elsewhere

Current Rates (Check Before Depositing)

Rates change daily. Always check current rates on Aave before depositing:

  • USDC on Aave Base: Usually 5-10% APY
  • Rates vary based on supply and demand
  • Higher when more people want to borrow
  • Lower when lots of people are supplying

Alternatives to Aave

If you want to compare options:

  • Compound - Similar to Aave, sometimes different rates
  • Spark Protocol - Best for DAI (if you prefer DAI over USDC)
  • Morpho - Often has competitive rates

Next Steps

Now that you know how to earn yield on USDC:

  1. Try it - Start with a small amount
  2. Test withdrawal - Make sure you can get your money back
  3. Learn more - Check out our other guides:

Or explore other stablecoins and yield opportunities.

Related Content