Annual Percentage Yield (APY) meet hoeveel een rentedragende storting, staking-positie of liquidity pool werkelijk in een jaar groeit zodra compounding wordt meegerekend, niet alleen het nominale percentage dat een platform adverteert. Omdat verdiende beloningen worden teruggestort in de hoofdsom, ligt de APY vrijwel altijd hoger dan het vlakke tarief waarvan hij is afgeleid.
De standaardformule is APY = (1 + r/n)^n − 1, waarbij r het nominale jaarlijkse tarief is en n het aantal keer per jaar dat rente wordt bijgeschreven. Een nominaal tarief van 12% dat maandelijks samengesteld wordt, komt neer op ongeveer 12,68% APY, terwijl hetzelfde tarief bij dagelijkse compounding nog iets hoger uitkomt. Traditionele banken rekenen doorgaans maandelijks of per kwartaal rente bij, maar veel cryptoprotocollen doen dit continu, soms bij elk nieuw block, waardoor het verschil tussen het genoemde tarief en het werkelijke rendement groter kan zijn dan in de traditionele financiële wereld.
APY duikt op bij staking-beloningen, yield farming, leenmarkten en liquidity pools, overal waar een platform uitkeringen automatisch herinvesteert in plaats van ze als simpele rente uit te betalen. Het begrip is nauw verwant aan, maar verschilt van, Annual Percentage Rate (APR), dat geen rekening houdt met compounding en vaker wordt gebruikt om leenkosten uit te drukken.
Een geadverteerde APY is nooit gegarandeerd. Tarieven fluctueren met de vraag naar het protocol en tokenemissies, beloningen worden vaak uitgekeerd in het eigen token van het platform waardoor de dollarwaarde kan dalen terwijl het aantal tokens stijgt, en lock-ups, kosten of smart contract-risico's kunnen het geadverteerde cijfer allemaal aantasten. Twee aanbiedingen vergelijken heeft pas zin zodra is geverifieerd dat beide daadwerkelijk APY vermelden, en niet de ene APY tegenover de andere APR.