DeFi APR Calculator

Work out a liquidity pool’s APR from its own numbers, its volume, fee tier, rewards and size, to check the rate a site shows and see what your deposit would earn.

The pool

Optional: blank is all of the fee.

Rewards and your deposit (optional)

The pool’s APR

Enter the pool’s size, its daily volume and its fee tier, then choose Calculate. Your figures appear here.

Fee APR

0%

From trading fees

Reward APR

0%

From reward tokens

APY, Compounded Daily

0%

Before gas

Volume Against Pool Size

0%

How busy the pool is

Your Deposit Earns

Not set

Enter your deposit to see it

Pool APR

0%

Fees and rewards together

Today’s volume, rewards and token price taken as steady for a year; in practice they change daily. Impermanent loss, gas and tax are not counted: use the DeFi Yield Calculator for impermanent loss.

How it is calculated

A pool’s APR is what it pays its liquidity providers in a year, divided by the money in it. Fees come from trading volume; rewards from tokens the protocol issues. Today’s volume and rewards are taken as steady for a year.

  • Fee APR = daily volume × fee tier × share paid to providers × 365 ÷ pool size
  • Reward APR = reward tokens a day × token price × 365 ÷ pool size
  • Total APR = fee APR + reward APR
  • APY = (1 + total APR ÷ 365)365 − 1, compounded daily with no gas
  • With your deposit = total APR × pool size ÷ (pool size + your deposit)
  • Your earnings a day = your deposit × APR with your deposit ÷ 365

Frequently asked questions

Short answers on how a DeFi pool’s APR is worked out and why it changes.

A pool’s APR worked out from its own figures, so you can check the rate a site shows. A pool holding ₹80 crore that trades ₹16 crore a day at a 0.3% fee pays a 21.9% fee APR; 2,000 reward tokens a day at ₹150 add 13.69%, for 35.59% in all, or 42.72% compounded daily. Deposit ₹1,00,000 and you hold 0.0125% of the pool, earning about ₹97.49 a day.

Each trade pays the pool’s fee tier, such as 0.3%, and that fee is shared among liquidity providers by their share of the pool. So a year’s fees are daily volume × fee × 365, and dividing by the pool’s size gives the APR. Volume swings from day to day, so a 7-day or 30-day average gives a steadier figure than the last 24 hours.

Because the same fees and rewards are shared among more money. If a pool doubles in size while its volume and rewards stay the same, its APR halves: in the example, 35.59% at ₹80 crore becomes 17.79% at ₹160 crore. High APRs attract deposits, so they rarely last; the table shows the APR at other pool sizes.

On the pool’s page in the exchange’s app or its analytics site, and on data sites such as DeFiLlama and DEX Screener, which show TVL (total value locked) and 24-hour volume. Reward emissions are in the protocol’s farm or gauge page or its documentation. Any currency works if the pool size, volume and token price all use the same one.

Sites use different windows for volume, such as 24 hours or 7 days, and update the reward token’s price at different times. Some protocols keep part of each fee, which the share paid to providers covers. Concentrated-liquidity pools pay more to deposits inside the trading range and nothing outside it. And some sites show APY, which includes compounding, rather than APR.

Impermanent loss, gas, falls in the reward token’s price, and tax. A high APR can still lose money against holding the two tokens. The DeFi Yield Calculator counts impermanent loss, and the DeFi APY Calculator counts the gas paid to compound.

More crypto calculators