Crypto APR Calculator
Calculate the simple annual rate earned on a crypto position over a period.
Please note: Cryptocurrency is highly volatile and can lose value rapidly. All prices are entered manually — no live market data is used. Nothing here is investment advice.
What the Crypto APR Calculator does
This works backwards from what you actually earned to the annualised simple rate. It is the honest way to check whether a protocol delivered the yield it advertised.
Formula
Period return = Rewards ÷ PrincipalAPR = Period return × (365 ÷ Days) × 100
Inputs explained
| Input | Unit | Required | Notes |
|---|---|---|---|
| Amount deposited | number | Yes | Accepts more than 0. |
| Rewards earned | number | Yes | Accepts 0 or more. |
| Days held | number | Yes | Accepts 1 or more. |
How to use it
- Enter Amount deposited, Rewards earned and Days held.
- Select Calculate.
Worked example
Deposited 1,000 units and earned 8.5 over 30 days.
- Principal
- 1000
- Earned
- 8.5
- Days
- 30
0.85% over 30 days annualises to 10.34% APR.
Reading the result
- This works backwards from what you actually received to the annualised simple rate, which is how to check whether a protocol delivered what it advertised.
- APR is a simple rate and excludes compounding; APY includes it. A protocol quoting APY will always show the larger number.
Assumptions and limitations
- The rate is annualised from the period you entered, which assumes the same conditions would continue for a full year. Yields on most protocols move constantly.
- Token price changes, gas costs and any lock-up penalty are not included, and can easily exceed the yield itself.
Common mistakes
- Comparing an APR against an APY as though they were the same measure.
- Annualising a short high-yield window. A strong week does not extrapolate to a year.
Frequently asked questions
Why does my actual APR differ from the advertised rate?
Advertised rates fluctuate with pool utilisation and token prices. The realised figure from this calculator is what you truly earned.