GLOSSARY · BLOCKCHAIN & WEB3
IRR (Internal Rate of Return)
What IRR (internal rate of return) is: the rate that makes NPV zero, how to calculate it, how it differs from a simple return and where its limits lie.
WHAT IS IT? · FOR DUMMIES
IRR is an investment's annual return, taking into account when you pay and when you get paid. If two investments pay you back the same amount, the one that pays sooner has the higher IRR. It is useful for comparing, but a projected IRR is not a promise.
WHAT IS IT? · PRO
IRR (internal rate of return) is the discount rate that makes the net present value (NPV) of all of an investment's cash flows equal to zero. Put another way, it is the annual return that equates what you invest with what you receive, taking into account when you receive it. In a tokenized offering, the investor's cash flows are what they pay for the tokens and what they collect afterward: interest, distributions and the redemption or sale proceeds.
How it is calculated. It is the rate r that satisfies 0 = −I + CF1/(1+r) + CF2/(1+r)2 + … + CFn/(1+r)n, where I is the initial investment and CFt is the net cash flow in year t. Except in simple cases, such as a single final payment (r = (payment / investment)1/n − 1), it cannot be solved directly and is found by successive approximation, which is what the IRR function in a spreadsheet does. If payments are not annual, their actual dates must be used. Spanish rules apply the same logic: the APR (TAE) of a consumer loan is the rate that equates the present value of the drawdowns with that of the repayments and charges (Annex I to Law 16/2011), and the accounting effective interest rate is the rate that equates a financial instrument's carrying amount with its estimated cash flows (Spanish General Accounting Plan, Part One, section 6, item 7).
Example with two tokenized offerings. Two investors buy EUR 1,000 of tokens in two different three-year offerings. The figures are illustrative, not a forecast:
| Year | Offering A | Offering B |
|---|---|---|
| 0 | −EUR 1,000 | −EUR 1,000 |
| 1 | EUR 60 | EUR 0 |
| 2 | EUR 60 | EUR 0 |
| 3 | EUR 1,180 | EUR 1,300 |
| Total gain | EUR 300 (30%) | EUR 300 (30%) |
| IRR | 9.64% | 9.14% |
Both return EUR 300 more than was invested, 30% over three years (10% a year if split evenly), but A has the higher IRR because it pays part of the money back sooner. Neither reaches 10%, because a simple return treats a euro received in year one the same as a euro received in year three. If payments to token holders are made or recorded on-chain, each one is logged with its date and amount, so the IRR actually earned can be reconstructed precisely. Someone who buys the tokens on a secondary market has different cash flows (a different entry price and date) and therefore a different IRR.
IRR vs. simple return. A simple return (gain / investment) tells you how much you made, not how fast. IRR captures time but not size: 20% for one year on EUR 1,000 leaves fewer euros than 9% for five years on EUR 100,000. That is why it is read alongside a multiple such as MOIC, which measures how many times the capital comes back.
Limitations.
- Reinvestment. IRR matches the actual growth of all your money only if interim cash flows are reinvested at that same rate. In offering A, if the two EUR 60 payments are reinvested at 2%, the capital at the end of year 3 is EUR 1,303.62 and the effective annual rate drops to 9.24%. The modified IRR (MIRR) fixes this by setting an explicit reinvestment rate.
- Non-conventional cash flows. If the sign of the cash flows changes more than once, for example because of an additional contribution midway, there may be several IRRs or none. The cash flows −100, +230 and −132 have two: 10% and 20%. In those cases it is better to compute NPV at a specific discount rate.
- Forecast vs. outcome. A "target IRR" depends on assumptions (sale price and date, defaults, costs) and guarantees nothing; the actual IRR is only known at the end. In the EU, if a crowdfunding platform offers a target rate of return in its individual portfolio management of loans, it must state it with its confidence interval, taking fees and default rates into account (Regulation (EU) 2020/1503, Annex I, Part I, point (f)).
- Gross or net. IRR before fees and taxes can be very different from net IRR. In the US, an investment adviser registered (or required to be registered) with the SEC that advertises gross performance must also show net performance, with at least equal prominence and calculated over the same period and with the same methodology (17 CFR 275.206(4)-1(d)(1)).
By instrument. In tokenized debt with an annual coupon, an investor who buys at par, with no fees, and collects everything agreed earns an IRR equal to the interest rate; buying below par raises the IRR, and buying above par lowers it (more in tokenized bonds). If the return depends mainly on the final sale of the asset, as in an equity investment in a property that is sold at the end, IRR is very sensitive to the price and timing of that sale (see real estate tokenization). In debt secured by real estate, IRR is read together with LTV, which measures the collateral cushion. In a participating loan, part of the interest depends on the borrower's business performance, so the IRR is not known in advance. And in a fund, the investor's IRR is calculated from the net asset value at entry and exit and the distributions received.
Official sources: Law 16/2011, Annex I (BOE); Spanish General Accounting Plan, Royal Decree 1514/2007 (BOE); Regulation (EU) 2020/1503, Annex I (EUR-Lex); 17 CFR 275.206(4)-1 (eCFR).
Framework verified as of October 13, 2026. At Unknown Gravity we build the platform and smart contracts that record the tokens and automate an offering's payments; return projections are the issuer's and its advisors'. Talk to us.
01 / Key points
- It is the discount rate that makes the NPV of an investment's cash flows zero
- It accounts for when each payment arrives: for the same total gain, getting paid sooner means a higher IRR
- Except in simple cases, such as a single final payment, it is calculated by successive approximation
- The APR of Spanish consumer loans follows the same logic (Annex I to Law 16/2011)
- A target IRR is a projection based on assumptions, not a guaranteed return
02 / Advantages
- Accounts for time: it distinguishes between getting paid early and getting paid late, which a simple return ignores
- A single annual percentage: it allows comparing investments with different terms and payment schedules
- Verifiable in a tokenized offering: if payments are recorded on-chain with date and amount, the IRR earned can be recalculated
03 / Disadvantages
- Assumes reinvestment at the same rate: it overstates real growth if interim cash flows are reinvested at a lower rate
- May not be unique: with cash flows that change sign more than once there may be several IRRs or none
- Does not measure size: a high IRR on little capital or over a short time can leave fewer euros than a lower IRR