FreeByte

Annualised return calculator

Convert a holding-period return to a yearly rate.

Built and reviewed by Dovanic, Founder and editor, FreeByteLast reviewed: 2026-08-18
46%

Annualised

16.59%

Holding period

2.47 yr

With these inputs, annualised comes to 16.59%. Holding period works out to 2.47 yr. The result assumes total return stays at 46%.

What moves the number · Annualised

Input−10%Now+10%
Total return15.08%16.59%18.06%
Days held18.59%16.59%14.97%

Solve for an input

Whatmakesequal

Compare scenarios

Save this set of inputs, change something, then save again to compare the outcomes side by side.

Convert a holding-period return to a yearly rate.

A worked example

Starting figures

Total return
46%
Days held
900

What it returns

Annualised
16.59%
Holding period
2.47 yr

How to read the results

With the defaults above, annualised works out at 16.59%.

Related calculators