Where USDC yield actually comes from

Who pays it, what it depends on, and what can go wrong · 27 July 2026

Short answer. USDC itself pays nothing. Holding it in a wallet earns exactly zero. Any yield you are offered comes from lending it to someone who pays interest — usually a trader who posted collateral to borrow dollars. The rate moves with how much borrowing demand there is, and it is not guaranteed by anyone.

Start here: a stablecoin is not a savings account

USDC is a token backed by dollar reserves. Circle, its issuer, holds those reserves in short-term US Treasuries and similar instruments — and keeps the interest they earn. That is Circle's business model. As a holder you get a token that reliably represents a dollar, and no return at all.

So when a product offers you a yield on USDC, the first question is not "how much" but "from whom".

The actual source: someone borrows your dollars

In the lending model — the one behind most onchain USDC yield, including ours — the chain is short and each link is visible:

You deposit USDC into a lending pool
A borrower takes USDC out and posts collateral worth more than they borrowed
They pay interest for as long as the loan is open
That interest, minus the protocol's cut, is your yield

Who borrows, and why they pay

The usual borrower is not a person buying a sofa. They are someone who holds an asset — ETH, BTC — and wants dollars without selling it: to trade, to take a leveraged position, or to avoid a taxable sale. They post their asset as collateral, borrow dollars against it, and pay for the privilege.

Because the loan is over-collateralised and enforced by code, there is no credit check and no recovery department. If the collateral falls close to the loan value, the position is liquidated automatically — sold to repay the lenders. That mechanism, not a promise, is what stands behind the money.

Why the rate keeps changing

The rate is not set by anyone. It is a function of utilisation — what share of the pool is currently borrowed:

What is happeningUtilisationRate
Markets are busy, lots of demand for leverageHighRises — sometimes sharply
Quiet market, few borrowersLowFalls, sometimes close to zero
Many lenders arrive at onceFallsFalls — the same interest is split more ways

This is the honest reason no onchain product can promise you a fixed number. A rate quoted today is a snapshot of current borrowing demand, not a commitment. Any product presenting it as a fixed return is describing something it does not control.

What can go wrong

This is the part usually reduced to one line of small print. It deserves more.

Smart contract risk

Your money sits in code. If that code has a flaw, funds can be lost — and there is no deposit insurance and no regulator to make you whole. Audits reduce this risk; they do not remove it. This is the largest risk in the list, and it is the one with no upper bound.

The rate can fall to almost nothing

Not a loss of principal, but a real outcome: you may earn far less than the number you saw when you deposited. Rates move daily.

Liquidity crunch

If most of the pool is lent out and many lenders withdraw at once, there may not be enough idle USDC to serve everyone immediately. Rising rates pull in new deposits and pull loans back, which usually resolves it — but "usually" is doing work in that sentence.

Collateral crash

Liquidation is automatic, but in a violent, fast market collateral can be sold for less than the loan. Protocols are designed with a buffer for this. It has still happened elsewhere.

The stablecoin itself

USDC is backed by reserves at a regulated issuer, which is why it is widely used. It has still traded briefly below a dollar during a banking scare in the past. Rare is not the same as impossible.

Not a deposit. None of this is a bank account. There is no FDIC insurance, no government guarantee, and no institution obliged to return your money. What protects you is over-collateralisation and code — real, but different in kind from a guarantee.

How it compares to a savings account

Bank savingsOnchain USDC lending
Who owes youThe bankBorrowers, enforced by code
If it failsInsured up to a limitNo insurance
RateSet by the bank, changes slowlySet by demand, changes daily
AccessBusiness hours, can be frozenAny time, nobody can freeze it
Who can stop youThe bank, a court, a compliance flagNobody

It is a genuine trade: you exchange an insurance guarantee for control and availability. Whether that is a good trade depends on the amount and on you — and anyone telling you it is strictly better than a bank is selling something.

How this works at hho.cash

Savings supplies your USDC to Morpho, a lending protocol on Base. Borrowers pay interest, and that interest is your yield. We take no management fee and no performance fee — you receive what the protocol pays. Our pricing is on the fees page.

You can withdraw at any time; there is no lock-up and no minimum. The rate shown in the app is the current rate, not a promise, and it will be different next week.

Common questions

Does USDC pay interest by itself?

No. Holding USDC in a wallet earns nothing. Circle holds the backing reserves and keeps the interest those reserves earn. Any yield you receive comes from lending your USDC to a borrower.

Who actually pays the yield on USDC?

Borrowers. Typically people who hold crypto and want dollars without selling it. They post collateral worth more than they borrow and pay interest for as long as the loan is open.

Why does the USDC lending rate change?

It tracks utilisation — the share of the pool currently borrowed. More borrowing demand pushes the rate up; more lenders or fewer borrowers push it down. Nobody sets it by hand.

Is earning yield on USDC safe?

It carries real risks: smart contract failure, a rate that falls close to zero, a liquidity crunch when many lenders withdraw at once, and the small but non-zero risk of the stablecoin itself. There is no deposit insurance. It is not a savings account.

Can I lose money lending USDC?

Yes. The main way is a flaw in the protocol's code. Loans themselves are over-collateralised and liquidated automatically, which protects lenders in normal conditions, but no mechanism is guaranteed in every market.

What is Morpho?

An onchain lending protocol. Lenders supply assets, borrowers post collateral and pay interest, and the terms are enforced by code rather than by a company. It is where hho.cash Savings supplies USDC.