The best USDC lending rates right now (and how to read them)
USDC is the default parking spot for on-chain dollars, which makes "where do I get the best USDC lending rate?" one of the most-asked questions in DeFi. The honest answer is: it depends on the day, the chain, and how you read the number. This is how to answer it for yourself, every time.
Where USDC lending rates come from
When you supply USDC to a lending market, borrowers pay to borrow it, and that interest flows to you. Three things move the rate:
- Utilization — the share of supplied USDC that's currently borrowed. Higher utilization → higher supply rate.
- The interest-rate model — each protocol maps utilization to a rate differently.
- Rewards — extra incentives (protocol emissions, Merkl, Merit) paid on top of the organic rate.
The big three venues Lendwise tracks — Aave V3, Morpho (Blue markets + MetaMorpho vaults), and Compound V3 — each combine these differently, so the same USDC lands at different rates.
The trap: the highest number isn't always the best
Before you chase a headline APY, three checks:
1. Is it net or base?
A market advertising "8% APY" including a temporary reward program isn't the same as 8% organic yield. Rewards can end. Look at the base rate to know what you'll earn when incentives stop, and the net rate for what you earn today. Lendwise always shows net, with the breakdown one click away.
2. Is the market big enough to matter?
A tiny market can spike to an absurd rate because one borrower drew it to 99% utilization. That rate is real for about an hour. If you can't deploy meaningful size without moving the rate yourself — or you'd struggle to withdraw when utilization is high — the headline is a mirage. Prefer deep, liquid markets.
3. Is the APY even comparable?
Reward APR quoted next to base APY is an apples-to-oranges number. The only fair comparison converts everything to compounded APY and nets fees. (See our methodology.)
A repeatable way to find the best rate
Every time, do this:
- Filter to USDC across all protocols and chains.
- Sort by net APY, descending.
- Sanity-check the top few: is the market large? Is the rate mostly organic or mostly rewards? What's utilization?
- Pick the best durable rate, not just the biggest number.
You can do this by hand across a dozen dashboards, or let Lendwise do steps 1–3 in one view — it normalizes every market to net APY and filters out dust automatically.
Query it programmatically
If you're building an alert or a dashboard, the GraphQL API returns the ranked list directly:
{
supplyApyDaily(
filters: { asset: "USDC" }
first: 5
orderBy: "net"
orderDirection: desc
) {
items {
protocol
chainId
apy { net base rewards }
market { supplyAssetsUsd utilizationRate }
}
}
}Bottom line
The "best USDC rate" is a moving target, and the biggest number on the screen is frequently the wrong answer. Compare net APY, weight it against market depth, and check how much is organic vs. rewards. Do that and you'll consistently beat the lender who just clicked the first high number they saw.
Compare every USDC market in one view → lendwise.fi
Not financial advice. DeFi lending carries smart-contract, oracle, and market risk.