Real Rate of Return Calculator
Solve for real return, nominal return or implied inflation from two matched effective annual rates. Compare the exact result with the linear shortcut and its signed percentage-point gap.
An inflation-only, before-tax rate relationship. No historical CPI lookup, forecast or personalized financial advice.
Real annual return
Enter both known annual rates explicitly or load the mode-specific verified example.
80 significant decimal digits internally; half-even rate display at 6 places, with tiny/boundary markers. Gaps below display precision use scientific notation. Re-entering rounded results may lose precision; inputs accept up to 12 fractional places. Inputs stay in browser memory. No money, time horizon, cash-flow performance, tax or fee model is inferred.
Match the meaning of both known rates
Nominal money is not nominal APR. A mathematically implied inflation rate is not a forecast; the shortcut is shown only as a separate arithmetic comparison.
Read the complete real rate of return guideFormula and methodology
(1 + N/100) = (1 + A/100)(1 + I/100)
A = (N−I)/(1+I/100); N = A+I+AI/100.
I = (N−A)/(1+A/100). Rates N, A and I are percentages.
The shared relation is 1+N/100=(1+A/100)(1+I/100). Solving for real return gives A=(N−I)/(1+I/100). Solving for nominal return gives N=A+I+AI/100. Solving for inflation gives I=(N−A)/(1+A/100). These formulas use percentage-valued inputs, not decimal fractions entered without the percent conversion. The corresponding linear shortcuts are N−I, A+I and N−A. They omit the interaction of the growth factors. The exact solution is always the primary result; the shortcut is a separate educational comparison and never feeds another calculation. A gap can be positive, negative or zero, depending on the inputs and solve mode. Do not assume subtraction always overstates the result.
Verified worked examples
Real mode: nominal return 10% and inflation 5% give an exact real rate of 4.76190476190476…%, displayed as 4.761905%. The shortcut is 5%, so exact minus shortcut is −0.238095238095… percentage points. That signed difference is not a relative percentage error. Nominal mode: real return 6% and inflation 2% give 6+2+(6×2/100)=8.12%, rather than the 8% shortcut. The gap is +0.12 percentage points. Inflation mode: nominal 8.12% and real 6% imply exactly 2% inflation, while the subtraction shortcut is 2.12%, giving a −0.12-point gap. These are illustrative assumptions, not recommended rates or forecasts.
Inputs and interpretation
Choose the variable to solve, then enter both known rates using an ungrouped decimal point. Each input supports at most twelve fractional places and forty-eight characters. Enter 0 rather than leaving a field blank. Negative inflation represents deflation; a negative real rate represents a modeled loss of purchasing power over the matched period. Load worked example supplies a verified example for the current mode, not a suggested market return. The six-decimal rate display may round the underlying result. Tiny rates and near-boundary values receive markers, while a tiny nonzero gap can use scientific notation. Clear values resets the scenario; financial inputs are neither submitted to a server nor saved in browser storage.
Assumptions and limitations
Both known rates and the solved rate refer to the same effective annual period. No automatic conversion from APR, monthly interest, logarithmic returns or another compounding convention occurs. There is no capital amount, duration, contribution timing or date input, and no calendar, leap-year or fractional-year inference. The relation is before tax and includes no separate expense deduction. A before-tax real rate is not an after-tax investment outcome. Some uses of real return include additional adjustments; this calculator does not perform them. If the source rates use inconsistent periods or tax and fee bases, an algebraically correct answer can still describe the wrong financial question.
Supported domain and common mistakes
Each known rate must be greater than −100% and at most 1000%; the exact solved rate must fall in that same domain. A derived result outside it rejects the entire comparison without clipping or a partial shortcut result. A denominator corresponding to −100% would be zero and is rejected. The limits are model boundaries, not claims about possible or appropriate market rates. The engine uses isolated 80-significant-digit decimal arithmetic and direct difference or cross-product formulas to preserve small solutions and tiny gaps. Independent rational references validate deterministic examples and boundaries. Output can require more decimal places than the twelve accepted on re-entry, so exact round trips through rounded displayed text are not promised. Numerical precision does not make uncertain economic inputs more reliable.
Do not call implied inflation a prediction of CPI. It is the number required by the supplied nominal and real rates under this identity. Nor should a bank quote labeled nominal APR be copied into an effective annual field without checking the quote’s compounding convention. The calculator cannot inspect or repair inconsistent source information. Do not carry the old numbers into a new mode by assuming the field names still mean the same thing; enter the newly requested pair. Do not treat the signed gap as a relative percentage, use a rounded shortcut as the exact solution, or assume an unsupported shortcut invalidates an otherwise supported exact result. The UI distinguishes these cases explicitly.
Frequently asked questions
Which rates do I enter in each mode?
Why is nominal minus inflation only approximate?
What does the signed percentage-point gap mean?
Can the shortcut be invalid while the exact result is valid?
Does implied inflation predict CPI?
Does nominal mean nominal APR here?
Why is a derived solution sometimes rejected?
Sources and educational scope
Reviewed 2026-11-05. OpenStax documents the exact multiplicative rate relation. Bank of Canada material distinguishes investment assumptions from a historical price-index calculation, and BLS provides consumer-price measurement context. This tool fetches neither live rates nor historical CPI and makes no claim of institutional endorsement or independent professional performance review. The guide is AI-assisted under operator editorial responsibility and is educational arithmetic, not personalized investment advice. Actual taxes, costs, risks, return paths and inflation can differ from supplied assumptions. Verify the meaning and consistency of the input rates before using an output in a real decision. No return, ranking or future economic outcome is guaranteed.
Reviewed . AI-assisted content under operator editorial responsibility; no independent expert financial review is claimed.