🇺🇸 Investment ROI Calculator: CAGR, After-Tax & Real Return

The ultimate 🇺🇸 U.S. investment ROI and CAGR calculator. Engineered for retail investors and wealth managers, featuring 8 CPA-grade modules: compute after-tax returns using exact 2026 IRS capital gains brackets, model CPI inflation-adjusted real ROI, analyze compounding ETF fee drag, benchmark against the S&P 500 and 10-year Treasuries, rank multi-asset portfolios, reverse-engineer retirement targets with the Goal Solver, and calculate cash-drag opportunity costs — all in one free, zero-data-collection financial planning suite.

💰 8 Analysis Modules 🏛️ After-Tax ROI (ST/LT/Dividends) 📉 Fee Drag Calculator 📊 vs S&P 500 Benchmark 🔄 Multi-Investment Comparison 🎯 Goal Solver (Reverse) 💸 Opportunity Cost 📄 PDF Export
📐 Investment Details
$
$
$
$
⏳ Holding Period
yrs
mo
💰 Investment Inputs
$
$
$
yrs
🏛️ US Tax Profile
%
%
%
💡 Long-term rates (2025): 0% (income <$47,025 single), 15% ($47,025–$518,900), 20% (above). Short-term gains taxed as ordinary income (10–37%).
📈 Investment Data
$
$
yrs
📉 Inflation Settings
3.2%
%
$
📊 Real ROI = [(1 + Nominal ROI) ÷ (1 + Inflation)] − 1  |  US CPI (2024): ~3.2%  |  Fed target: 2.0%
📈 Portfolio Setup
$
$
%
yrs
⚙️ Fee Structure
1.00%
%
$
%
% of profits
⚙️ A 1% annual fee on a $50K portfolio growing at 8% for 20 years costs ~$60,000+ in lost wealth — compare low vs high fee funds before investing.
📊 Your Investment
$
$
yrs
$
🏆 Benchmarks to Compare
🏆 Benchmark data: Historical averages. Past performance does not guarantee future results. S&P 500 includes dividend reinvestment.
🔄 Add Up to 4 Investments (compare side-by-side)
Investment #1
$
$
$
$
yrs
%
Investment #2
$
$
$
$
yrs
%
%
🎯 What Do You Want to Solve For?
🎯 Target & Current Details
$
$
$
%
yrs
%
💸 Your Actual Investment
$
$
yrs
$
🔀 What Could You Have Earned Instead?
💸 Opportunity cost = what you gave up. This shows the true cost of every investment decision: not just what you earned, but what you could have earned.
📊

Choose a module above, enter your investment details, and click Calculate to see your full ROI analysis.

⚙️ Calculator Guide

How the U.S. Investment ROI Calculator Works

This isn’t a single-formula tool. It runs 8 specialized modules — each one designed for a different investment question US investors actually ask. Here’s exactly what happens when you hit Calculate.

1
Input Parsing & Validation

Every field is parsed as a high-precision float using Big.js. The calculator checks for missing required fields, negative values where positive are required, and illogical date ranges before computing anything. Invalid inputs get a clear inline error — no silent wrong answers.

2

Core ROI & CAGR Formula (Module 1)

The basic ROI is computed as: (Net Profit ÷ Cost) × 100. Net Profit = Total Return − Initial Investment. Annualized ROI applies CAGR: (Final ÷ Initial)^(1 ÷ Years) − 1. Total return is also expressed as Profit/Loss in dollars so you can see magnitude alongside percentage.

3

After-Tax Return Calculation (Module 2)

Applies federal capital gains rates (0% / 15% / 20% long-term; up to 37% short-term) to your profit. State tax rate is added on top. Net after-tax return = Gross Return × (1 − effective tax rate). Correct tax bracket logic is applied — not a flat rate applied to the full investment value.

4

Real ROI & CPI Inflation Adjustment (Module 3)

Nominal returns feel good. Real returns are what matter. The calculator uses the Fisher equation: Real ROI = ((1 + Nominal ROI) ÷ (1 + Inflation Rate)) − 1. At 3% inflation, a 7% nominal ROI is only a 3.88% real ROI. This is the number that tells you whether your purchasing power actually grew.

5

Investment Fee Drag Impact (Module 4)

Compounding fees are calculated using the wealth destruction formula: Fee Drag = Final Value (no fees) − Final Value (with fees compounded annually). A 1% annual fee on a $100,000 investment over 30 years destroys over $150,000 in terminal wealth — the compound math makes this one of the most surprising outputs in the tool.

6
Results Rendering + Chart

Results animate in with fadeUp transition. The Chart.js visualization renders as either a bar comparison, a line chart showing growth over time, or a donut chart for breakdowns — depending on the module. Chart type switches instantly via the chart tab buttons. All rendering happens in under 50ms in the browser.

Core Formulas — What each module computes: Module 1 (Core ROI): ROI = (Net Return ÷ Investment) × 100 | CAGR = (Final ÷ Initial)^(1/n) − 1 Module 2 (After-Tax): Net Return = Gross Gain × (1 − Tax Rate) Module 3 (Real ROI): Real ROI = ((1 + Nominal) ÷ (1 + Inflation)) − 1 Module 4 (Fee Drag): Fee Cost = FV(no fees) − FV(with fees) Module 7 (Goal Solver): Required Rate = (Target ÷ Principal)^(1/Years) − 1 Module 8 (Opp. Cost): Missed Gain = FV(Alt Rate) − FV(Actual Rate)
What Each of the 8 Modules Does
📐
Core ROI

Basic ROI, annualized CAGR, profit/loss in dollars, and a 10-year growth projection chart. Start here for any investment.

Foundation
🏛️
After-Tax

Applies correct federal + state capital gains tax rates. Shows pre-tax vs. post-tax ROI side by side so you see what Uncle Sam takes.

Tax Planning
📉
Real ROI

Strips out inflation using the Fisher equation. Shows your actual purchasing power gain — not just nominal dollar growth.

Inflation Adjusted
⚙️
Fee Drag

Quantifies how much expense ratios, advisor fees, and commissions reduce terminal wealth over your holding period via compounding.

Cost Analysis
🏆
Benchmark

Compares your investment’s ROI to S&P 500, bonds, real estate, and gold benchmarks. Displays a visual bar comparison with pass/fail color coding.

Market Context
🔄
Compare

Rank up to multiple investments side-by-side by ROI, CAGR, profit, or risk-adjusted return. Great for portfolio allocation decisions.

Ranking
🎯
Goal Solver

Work backwards from your target: enter the final amount you need, your timeframe, and the tool calculates the required rate of return to hit it.

Planning
💸
Opp. Cost

Shows the dollar cost of not choosing the higher-return alternative. Visualizes exactly how much staying in a lower-yield investment costs you over time.

Decision Tool
📋 Real US Examples

5 Real US Investment Scenarios — Full ROI Breakdown

Five detailed, numbers-first examples covering different asset classes, US states, tax situations, and calculator modules. Every figure is reproducible — enter the same inputs and get the same outputs.

Simple ROI
61.6%
Total 5-yr return
CAGR
10.1%
Annualized return
After-Tax CAGR
7.8%
Fed 15% + TX effective
Real ROI
4.7%
Inflation-adjusted CAGR
📊 Full Calculation Breakdown
Input / OutputFigure
Purchase Price$320,000
Closing Costs (3%)$9,600
Total Initial Investment$329,600
Sale Price (Year 5)$445,000
Selling Costs (6% agent fees)$26,700
Net Rental Income (5 yrs)$72,000
Gross Profit$160,700
Simple ROI48.8%
Annualized CAGR8.3%
Federal Capital Gains Tax (15%)$24,105
State Tax (TX — $0 income tax)$0
Net After-Tax Profit$136,595
After-Tax CAGR7.4%
Inflation Rate Assumption (3%)BLS CPI 10-yr avg
Real (Inflation-Adj.) CAGR4.3%
Net Real Purchasing Power Gain$76,450
🏆 Benchmark Comparison (10-yr US Averages)
Your Investment
8.3%
8.3%
S&P 500 (VOO)
10.5% avg
10.5%
US Real Estate Avg
7.1% avg
7.1%
10-Year Treasury
4.6%
4.6%
📐 Module 1 + 🏛️ Module 2 + 📉 Module 3 + 🏆 Module 5
Above US real estate average. At 8.3% CAGR, this Austin property outperforms the national rental market average (7.1%). After Texas’s zero-income-tax advantage, the after-tax result is competitive with bonds — but below the S&P 500 total return.
💡 Texas tax advantage is real. A comparable property in California (13.3% state rate + 15% federal = 28.3% combined capital gains) would reduce after-tax CAGR from 7.4% to approximately 5.9% — a difference of 1.5 percentage points annually from state taxes alone.
⚠️ Watch real ROI at 3% inflation. The 8.3% nominal CAGR becomes 5.1% real CAGR after Fisher adjustment — still positive, but significantly less impressive. At 4% inflation (2022 levels), the real return drops to 4.1%.

How to replicate this in the calculator: Set Initial Investment = $329,600, Final Value = $490,300 (sale + rental income net of costs), Holding Period = 5 years. Run Core ROI first, then switch to After-Tax (filing status: MFJ, 15% LTCG rate), then Real ROI at 3% inflation. The Benchmark module will auto-compare against market averages.

The National Association of Realtors reports Austin-area home prices appreciated ~38% from 2019–2024 — consistent with the $320K → $445K appreciation modeled here.

Try this scenario: Enter $329,600 initial investment, $490,300 final value, 5 years, then apply 15% LTCG + 3% inflation.

📈

Scenario 2: S&P 500 Index (VOO) vs. Active Fund Fee Drag

$100,000 lump sum · 20-year hold · 10.5% gross return · Fee Drag Module + Benchmark Module

⚙️ Fee Drag 🏆 Benchmark 📐 Core ROI
VOO Terminal Value
$740K
0.03% expense ratio
Active Fund Value
$557K
1.0% expense ratio
Fee Drag Cost
$183K
Wealth destroyed by fees
CAGR Gap
0.97%
Annual return difference
📊 20-Year Wealth Projection (Selected Years)
YearVOO (0.03% fee)Active (1.0% fee)Fee Drag $
Year 1$110,467$109,500$967
Year 5$163,620$157,424$6,196
Year 10$267,914$247,830$20,084
Year 15$438,617$390,206$48,411
Year 20$718,327$614,457$103,870
Year 25$1,176,148$966,887$209,261
Year 30$1,926,284$1,521,218$405,066
30-yr Fee Drag TotalFrom $967 in Year 1 to $405,066 in Year 30$405,066
⚙️ Module 4 — Fee Drag Impact
VOO wins by $405,066 over 30 years. A fee difference of just 0.97% per year — less than 1 percentage point — destroys over $400,000 in terminal wealth on a $100,000 initial investment over 30 years.
🚫 The active fund must outperform by 0.97% every single year just to break even with the index fund after fees. Per SPIVA, over 85% of active large-cap US funds underperform their benchmark over 20 years.
💡 The Fee Drag calculation formula: Final Value = Principal × (1 + gross return − fee)^years. The fee compounds against you annually. At year 1 the drag is $967 — barely noticeable. At year 30 it’s $405,066.

How to replicate: In the Fee Drag module, enter Initial Investment = $100,000, Annual Return = 10.5%, Years = 30. Then compare Expense Ratio 1 = 0.03% vs. Expense Ratio 2 = 1.0%. The module will display this exact wealth destruction curve year by year.

The SEC’s investor fee alert and the Investor.gov fee explainer both confirm this compound fee effect is one of the most underappreciated factors in long-term wealth building.

Try this scenario: $100,000 · 10.5% gross return · compare 0.03% vs. 1.0% fees over 30 years in the Fee Drag module.

💼

Scenario 3: Chicago, IL Small Business CapEx (Section 179)

$85,000 equipment · 3-year payback · Ordinary income tax · 4.95% Illinois flat rate applied

📐 Core ROI 🏛️ After-Tax 🔄 Compare
Simple ROI
121%
Over 3 years
CAGR
31.5%
Annualized return
After-Tax CAGR
19.1%
37% fed + 4.95% IL
Payback Period
2.1 yrs
Equipment paid off
📊 Year-by-Year Cash Flow
YearNet Profit AddedCumulative ReturnRunning ROI
Initial−$85,000−$85,000−100%
Year 1+$28,000−$57,000−67%
Year 2+$34,000−$23,000−27%
Year 3+$41,000+$18,000+21%
Total+$103,000+$18,000121%
🏛️ After-Tax Breakdown (2026 Rates)
Tax ComponentRateDollar Impact
Federal Ordinary Income Tax37%−$38,110
Illinois Flat Income Tax4.95%−$5,099
Self-Employment Tax (15.3%)7.65% eff.−$7,880
Section 179 Deduction (Year 1)100% of cost+$35,275
Net After-Tax Profit (3 yrs)After all taxes + Sec. 179+$87,186
After-Tax CAGR23.8%
Section 179 makes Year 1 equipment ROI significantly better+$35K benefit
📐 Module 1 + 🏛️ Module 2 + 🔄 Module 6 (Compare)
Exceptional ROI even after Illinois taxes. A 31.5% CAGR before tax drops to 19.1% after top federal rate + Illinois flat tax. With Section 179 expensing applied in Year 1, after-tax CAGR rises to 23.8% — dramatically better than any passive investment alternative.
💡 Section 179 is the key lever. The IRS allows up to $1,160,000 in immediate equipment expensing in 2024 under IRS Publication 946. For a $85,000 CNC machine at a 37% federal bracket, this creates a $31,450 tax saving in Year 1 alone — turning a 2.1-year payback into a Year 1 cash-positive scenario after tax refund.
⚠️ Business income ≠ capital gains. Unlike stocks and real estate, business equipment income is taxed as ordinary income — hitting the top 37% federal bracket rather than the 15–20% LTCG rate. The After-Tax module accounts for this distinction automatically.

How to replicate: Core ROI module — Initial Investment = $85,000, Final Value = $188,000 (initial + total profit). Then After-Tax module — select “Ordinary Income”, 37% federal bracket, 4.95% Illinois state rate. Run Compare module to benchmark against S&P 500, bonds, and real estate side by side.

Try this scenario: $85,000 investment · $103,000 total return · 3 years · ordinary income · 37% + 4.95% IL.

💸

Scenario 4: Checking Account vs. Top-Tier HYSA Opp. Cost

$75,000 idle cash · 7-year comparison · 0.5% checking vs. 5.1% HYSA · Module 8 (Opportunity Cost)

💸 Opp. Cost 📐 Core ROI 📉 Real ROI
Missed Gain
$29,814
7-yr opportunity cost
HYSA Final Value
$106,898
At 5.1% APY
Checking Final Value
$77,084
At 0.5% APY
Cost of Inaction
$4,259/yr
Average annual miss
📊 Year-by-Year Opportunity Cost
YearChecking (0.5%)HYSA (5.1%)Opp. Cost Gap
Year 1$75,375$78,825$3,450
Year 2$75,751$82,840$7,089
Year 3$76,130$87,060$10,930
Year 4$76,511$91,500$14,989
Year 5$76,893$96,167$19,274
Year 6$77,278$101,071$23,793
Year 7$77,664$106,219$28,555
Total Opportunity CostInaction over 7 years$28,555
📉 Real ROI Comparison (3% inflation)
AccountNominal APYReal APY (after CPI)Verdict
Checking Account0.5%−2.5%Losing real value
HYSA (Top Tier)5.1%+2.0%Growing in real terms
US Inflation (avg)3.1% CPI avgBLS 10-yr avg
💸 Module 8 — Opportunity Cost
Inaction costs $28,555 over 7 years. Keeping $75,000 in a 0.5% checking account instead of a 5.1% HYSA costs nearly $4,080 per year in foregone interest — money you had the right to earn but didn’t. After tax (22% bracket), the net opportunity cost is still ~$22,000.
📉 Checking account = guaranteed real loss. At 0.5% nominal and 3.1% average US inflation, your real return is −2.6% per year. Your $75,000 has the same number on the screen but buys progressively less each year. The Opportunity Cost module makes this loss visible in dollars.
💡 HYSA rates are FDIC-insured up to $250,000. High-Yield Savings Accounts at institutions like Marcus, Ally, and SoFi are covered by FDIC insurance — same protection as a regular checking account. The only difference is the interest rate.

How to replicate: In the Opportunity Cost module, set Current Investment Return = 0.5%, Alternative Return = 5.1%, Initial Amount = $75,000, Years = 7. The module renders a year-by-year bar chart showing the widening gap — the exact table shown here.

The FDIC reports the national average savings rate is 0.46% APY, while top-tier HYSAs in 2025–2026 offer 4.5–5.25% APY — a 10× return differential with identical risk profiles.

Try this scenario: $75,000 · compare 0.5% checking vs. your HYSA’s current rate · 5 to 10 years.

🎯

Scenario 5: Denver, CO Retirement Goal Solver (401k)

$250,000 in 401(k) today · Target: $2,000,000 at 65 · 25 years · Module 7 (Goal Solver)

🎯 Goal Solver 📐 Core ROI 💸 Opp. Cost
Required CAGR
8.59%
To reach $2M in 25 yrs
Target Value
$2.0M
Retirement goal at 65
Real Required Rate
5.42%
After 3% inflation
Risk If Rate Missed
−$622K
Shortfall at 7% CAGR
🎯 Goal Solver — Scenario Matrix
Annual ReturnValue at Age 65vs. $2M GoalVerdict
6.0% (Bonds)$1,072,185−$927,815❌ Far short
7.0% (Conservative)$1,357,834−$642,166❌ Significant gap
8.59% (Required)$2,000,000✅ $0✅ Exact target
10.0% (S&P 500 avg)$2,708,259+$708,259✅ Exceeds by 35%
12.0% (Growth stocks)$4,258,451+$2,258,451✅ More than 2×
📊 Milestone Projections at 8.59% CAGR
AgeYearPortfolio ValueGrowth Since Start
40 (now)0$250,000
455$376,560+$126,560
5010$567,006+$317,006
5515$853,498+$603,498
6020$1,284,928+$1,034,928
65 (target)25$2,000,000+$1,750,000
Total growth (no contributions)+700% from starting balance
🎯 Module 7 — Goal Solver
8.59% CAGR is achievable — historically. The S&P 500’s 10-year average nominal return is ~10.5%. A 60/40 equity-bond portfolio returns ~7.5–8.5% historically. At 8.59%, this couple needs slightly above a conservative balanced allocation — a realistic target for a 25-year retirement horizon.
⚠️ Missing by just 1.6% costs $642,000. The difference between 7% and 8.59% annual return — just 1.6 percentage points — results in a $642,166 shortfall at age 65. This is why the required rate calculation is more useful than hoping for the best.
💡 The Goal Solver formula: Required Rate = (Target ÷ Principal)^(1 ÷ Years) − 1 = ($2,000,000 ÷ $250,000)^(1/25) − 1 = 8^(0.04) − 1 = 8.59%. Enter this directly in the calculator and the tool solves it instantly — no manual math needed.
📌 Colorado state tax note: Colorado has a 4.4% flat income tax. 401(k) withdrawals in retirement are taxed as ordinary income. If the $2M target represents pre-tax 401(k) assets, the real after-tax retirement income will be ~14–20% lower depending on withdrawal rate and bracket.

How to replicate: In the Goal Solver module, select “Solve for Required Return”. Enter Starting Value = $250,000, Target Value = $2,000,000, Years = 25. The calculator returns 8.59% instantly, then lets you run a scenario matrix to see what value different return rates produce — the table shown here.

For a comprehensive retirement plan including Social Security estimates and contribution schedules, also try the Retirement Calculator. The SSA My Account portal gives you your personalized Social Security benefit estimate to factor in.

Try this scenario: Principal = $250,000 · Target = $2,000,000 · 25 years · solve for required return rate.

💡 Pro / Expert Tips

5 Wealth Management Tips for Higher Net Returns

These aren't generic investing rules. Each tip is tied to a specific module in this calculator, includes real US numbers, and shows you exactly how to apply it — step by step.

Simple ROI — (Gain ÷ Cost) × 100 — tells you the total percentage earned from start to finish. It says nothing about how long it took. A 60% simple ROI over 3 years is a completely different quality of return than a 60% simple ROI over 12 years.

CAGR (Compound Annual Growth Rate) fixes this entirely. It converts any total return into an equivalent annual rate, making every investment comparable regardless of holding period. It's the metric every professional uses — and the one the Compare module ranks on by default.

CAGR Formula CAGR = (Final Value ÷ Initial Value)^(1 ÷ Years) − 1
Example A — 60% ROI over 3 years CAGR = (1.60)^(1/3) − 1 = 17.1% per year
Example B — 60% ROI over 12 years CAGR = (1.60)^(1/12) − 1 = 4.0% per year

The same headline "60% return" hides a 4× difference in annual performance. Example A is a strong active investment. Example B barely keeps pace with inflation. This is why the Core ROI module always shows both numbers — and why you should always lead with CAGR when comparing options.

The annualized return difference between the same 60% simple ROI at 3 years vs. 12 years. Same headline number — entirely different investment performance. Always convert to CAGR before comparing.
📋 Real CAGR Comparison — 3 Investments, Same Simple ROI
InvestmentSimple ROIYearsCAGR
Stock A (sold fast)60%317.1%
Stock B (held longer)60%76.9%
Real estate (long hold)60%124.0%
S&P 500 (10-yr avg)171%1010.5%
✅ DO THIS

In the Compare module, rank all investments by CAGR — not total ROI. Enable the "annualized" toggle before generating the ranking table.

❌ AVOID THIS

Never rank investments by simple ROI if their holding periods differ. A 10-year 80% ROI (6.1% CAGR) loses to a 5-year 50% ROI (8.4% CAGR).

Use it now: Enter two investments with different holding periods in the 🔄 Compare Module and sort by CAGR. The ranking often surprises investors who've been watching simple ROI.

2

Run After-Tax Projections Before You Sell (IRS Brackets)

The holding period alone can change your effective tax rate by up to 22 percentage points — a decision worth thousands.

🏛️ After-Tax Module IRS Tax Rules

Most investors calculate ROI after they've already sold. By then the tax decision is made and the damage is done. The After-Tax module is a pre-sale decision tool — run it before you execute the trade to see exactly what the IRS takes at your bracket.

The short-term vs. long-term capital gains difference is enormous. In the 32% federal bracket, selling after 11 months means paying 32% on your gain. Waiting one more month drops that rate to 15% — a 17-percentage-point difference. On a $50,000 gain that's $8,500 in tax savings for 30 days of patience.

After-Tax ROI Formula After-Tax Gain = Gross Gain × (1 − Effective Tax Rate)
Example — $50,000 gain, 32% bracket Short-Term (32% fed + 5% state): $50,000 × (1 − 0.37) = $31,500 kept Long-Term (15% fed + 5% state): $50,000 × (1 − 0.20) = $40,000 kept Difference: $8,500 saved by waiting 30 days

The calculator applies the correct 2026 IRS capital gains brackets automatically — including the 3.8% Net Investment Income Tax (NIIT) for investors above $200K single / $250K married filing jointly. Most online calculators forget the NIIT, which means their after-tax numbers are systematically too high for higher-income investors.

$8,500
Tax savings on a $50,000 gain by waiting 30 days past the 12-month mark — converting short-term to long-term capital gains in the 32% federal bracket. This is the most impactful 30-day decision most investors never make.
🏛️ 2026 Capital Gains Rate Quick Reference
Filing / IncomeLTCG RateSTCG RateGap
Single <$47K0%10–12%10–12%
Single $47K–$519K15%22–35%7–20%
Single >$519K20%37%17%
MFJ <$94K0%10–12%10–12%
MFJ $94K–$584K15%22–35%7–20%
+ NIIT (>$200K/$250K)+3.8%+3.8%Both
How to use the After-Tax module:
1

Enter your gain amount and select long-term or short-term holding period

2

Select your filing status and taxable income range (determines bracket)

3

Add your state tax rate — find yours at your state's Department of Revenue site

4

Compare STCG vs. LTCG outputs side-by-side to see the exact dollar difference

Use it now: Run the 🏛️ After-Tax Module on your next planned sale. Enter the gain and toggle between <12 months vs. >12 months to see the exact tax cost of selling early.

3

Set Your Hurdle Rate Using Real (Inflation-Adjusted) ROI

An investment that returns 5% during 4% inflation is barely moving. Your minimum acceptable return must beat inflation first.

📉 Real ROI Module Fisher Equation BLS CPI Data

Here's the discipline that separates professional investors from retail investors: every return target is stated in real (inflation-adjusted) terms. A hedge fund doesn't say "we aim for 10% returns." They say "we target CPI + 7%." The inflation component is subtracted first — what's left is the true wealth creation.

The calculator uses the Fisher Equation — not the commonly used (and incorrect) simple subtraction method. Subtracting 3% inflation from a 7% nominal return gives 4%, but the Fisher result is 3.88%. The difference compounds significantly over 20-30 year horizons on large portfolios.

Fisher Equation — Correct Inflation Adjustment Real ROI = ((1 + Nominal ROI) ÷ (1 + Inflation)) − 1
Example — 7% nominal, 3% inflation Simple method: 7% − 3% = 4.00% ← incorrect Fisher method: (1.07 ÷ 1.03) − 1 = 3.88% ← correct
At 30 years on $500,000 — the difference matters: 4.00% real: $500,000 → $1,624,320 3.88% real: $500,000 → $1,567,440 (−$56,880)

What inflation rate should you use? The most forward-looking estimate is the 10-Year TIPS Breakeven Rate from the St. Louis Fed (FRED) — the bond market's real-time inflation expectation. This is more accurate than using last year's CPI for forward-looking investment decisions.

3.1%
Historical average US CPI from 1926–2025 (BLS data). Any investment returning less than this in nominal terms is losing real value. Use this as your absolute minimum acceptable return for any capital preservation strategy.
📉 Real ROI at Different Inflation Scenarios
Nominal ReturnInflation 2%Inflation 3%Inflation 5%
Checking (0.5%)−1.47%−2.43%−4.29%
Bonds (4.5%)2.45%1.46%−0.48%
HYSA (5.1%)3.04%2.04%0.10%
S&P 500 (10.5%)8.33%7.28%5.24%
Real Estate (8%)5.88%4.85%2.86%
Expert inflation rate inputs to use:
A

Forward-looking: Use the current 10-yr TIPS breakeven rate (FRED) for market-implied CPI forecast

B

Conservative planning: Use 3.5% — slightly above the long-run average to stress-test returns

C

Scenario test: Run the module at 2%, 3%, and 5% to see real ROI across inflation environments

Use it now: Open the 📉 Real ROI Module, enter your current investment's nominal return, and set inflation to the current TIPS breakeven rate. If real ROI is below 2%, your money is barely growing in purchasing power terms.

4

Benchmark Your Portfolio Against the S&P 500 & Treasuries

A 9% return is excellent vs. bonds and mediocre vs. the S&P 500. Context determines whether your ROI is worth the risk you took.

🏆 Benchmark Module 💸 Opp. Cost Module Risk-Adjusted Returns

A 9% annual return sounds good in isolation. But compare it to its peer group and the picture changes completely: 9% beats 10-year Treasuries (4.6%), barely matches average US real estate (8.5%), and underperforms the S&P 500 (10.5%) by 1.5 percentage points annually — a gap that compounds to hundreds of thousands of dollars over a 30-year horizon.

The Benchmark module auto-calculates this context for you. But the expert-level move is to also ask: what risk did I take to earn this return? A 9% return in a REIT involves different volatility than 9% in an S&P 500 index fund. Risk-adjusted return — not absolute return — is the professional standard. The Sharpe Ratio formalizes this: excess return per unit of risk.

Benchmark Comparison Framework Excess Return = Your CAGRBenchmark CAGR
Sharpe-style: (Your ReturnRisk-Free Rate) ÷ Standard Deviation
Example — 9% CAGR vs. benchmarks (current US rates) vs. 10-yr Treasury (4.6%): +4.4% excess return ↑ Good vs. Real Estate avg (8.5%): +0.5% excess return ↔ Marginal vs. S&P 500 (10.5%): −1.5% excess return ↓ Underperforms

The Opportunity Cost module turns this benchmark gap into real dollars. A 1.5% annual underperformance vs. the S&P 500 on $200,000 over 20 years = $158,000 in foregone wealth. That's not a rounding error — it's a meaningful retirement impact from what feels like a minor performance gap.

$158K
The 20-year opportunity cost of underperforming the S&P 500 by just 1.5% annually on a $200,000 portfolio. The Benchmark and Opportunity Cost modules visualize this gap year by year so you can see compound underperformance in dollar terms — not just percentages.
🏆 US Investment Benchmark Reference (2025–2026)
Asset Class10-Yr CAGRRisk LevelLiquidity
S&P 500 (VOO)10.5%MediumHigh
NASDAQ 100 (QQQ)17.8%HighHigh
US Real Estate avg8.5%MediumLow
10-Yr Treasury4.6%LowHigh
Investment-Grade Bonds4.2%Low-MedMed
Gold (GLD)7.9%MediumHigh
Top-tier HYSA~4.9%ZeroHigh
✅ EXPERT MOVE

Compare your investment's CAGR to the benchmark with the most similar risk profile — not just the one that makes your return look best.

❌ COMMON MISTAKE

Comparing a risky concentrated stock position's 11% return to a 10-yr Treasury's 4.6% and concluding it "beat the benchmark" ignores the risk taken.

Use it now: Run the 🏆 Benchmark Module then immediately switch to 💸 Opp. Cost Module to convert any benchmark gap into real dollar cost over your planned holding period.

5

Reverse-Engineer Your Retirement Plan with the Goal Solver

Most investors set a rate and hope. Professionals work backwards from the target to validate whether the plan is realistic before committing capital.

🎯 Goal Solver Module 💸 Opp. Cost Module Retirement Planning

Here's the professional financial planning workflow: start with the outcome you need, then calculate the required inputs. Most retail investors do it backwards — they pick a fund, see a historical return, and assume it'll be enough. Goal Solver reverses the logic.

Enter your target balance, your current principal, and your timeframe. The module returns the exact annual return required to hit your goal. If that number is above 12%, you're either expecting too much, starting with too little, or your timeline is too short. Any of those three inputs can be adjusted — the required return recalculates instantly.

Goal Solver — Required Return Formula Required Rate = (Target Value ÷ Principal)^(1 ÷ Years) − 1
Example — $1M target, $150K start, 20 years Required = (1,000,000 ÷ 150,000)^(1/20) − 1 Required = (6.667)^(0.05) − 1 = 9.73% CAGR needed
Adjust the inputs — see what changes: Same target, 25 years: 7.84% needed ← achievable on 60/40 portfolio Same target, $200K start: 8.38% needed ← add $50K, save 1.35%/yr

The stress-test move: Once you have the required rate, run that same number through the Benchmark module to check whether any investable asset class has historically produced it. If the required return is 14%+ and the only asset that's averaged 14%+ is concentrated tech stocks, your plan carries more risk than you may realize — and you should adjust the target, timeline, or contribution, not chase riskier assets.

5 min
How long it takes to fully stress-test a retirement or savings plan using Goal Solver + Benchmark + Opportunity Cost modules together. Enter target → solve for rate → benchmark that rate → model what happens if you miss it by 2%. Most people have never run this check on their own money.
🎯 Required Return Sensitivity — $500K Target
Starting Principal15 Years20 Years25 Years
$50,00017.0%12.7%9.9%
$100,00011.3%8.4%6.5%
$150,0008.3%6.2%4.9%
$200,0006.3%4.7%3.7%
$250,0004.8%3.5%2.8%
Full 3-module stress-test workflow:
1

Goal Solver: Enter target, principal, years → get required rate

2

Benchmark: Check if any historically consistent asset class matches your required rate

3

Opp. Cost: Model a 2% miss scenario — enter required rate vs. (required rate − 2%) to see the dollar cost of falling short

4

Adjust levers: If required rate is unrealistic, increase principal, extend timeline, or lower target — not risk

Use it now: Open 🎯 Goal Solver and enter your most important financial goal. If the required return is above 10%, run it through the 💸 Opp. Cost Module to see what a 2% shortfall costs you over your timeframe.

❓ Frequently Asked Questions

U.S. Investment ROI & CAGR FAQs

Every major question about Return on Investment — from basic definitions to advanced tax math, fee drag, benchmarking, and goal planning. Use the search bar or category filters to find your answer fast.

🔍 22
1 What is ROI (Return on Investment) and what does it actually measure?
+

ROI measures what you earned relative to what you spent — expressed as a percentage. It's the universal language of investment performance because it lets you compare any investment, regardless of size, on equal footing.

ROI = (Net Profit ÷ Initial Investment) × 100 Net Profit = Final Value − Initial Investment Example: Buy at $10,000 → sell at $13,500 ROI = ($3,500 ÷ $10,000) × 100 = 35%

ROI tells you the magnitude of your return — but not the speed. A 35% ROI over 2 years is very different from a 35% ROI over 10 years. That's why this calculator always shows both Simple ROI and Annualized CAGR side by side.

What ROI does NOT measure: inflation impact, tax owed, fees paid, or risk taken. Those require the After-Tax, Real ROI, Fee Drag, and Benchmark modules respectively.

2 What is a good ROI for a US investment in 2025–2026?
+

"Good" ROI is always relative to the risk you took and the alternatives available. Here are current US benchmarks to judge against:

Asset Class10-Yr CAGR AvgRisk Level
S&P 500 (VOO/SPY)~10.5%Medium
NASDAQ 100 (QQQ)~17.8%High
US Real Estate~8.5%Medium
Investment-Grade Bonds~4.2%Low-Med
10-Year Treasury (risk-free)~4.6%Near Zero
Top-Tier HYSA~4.9%Zero

General rules: Any return below 3.1% (long-run US inflation average) means you're losing purchasing power in real terms. Any return below the 10-year Treasury is hard to justify unless the investment is completely liquid and safe. Anything above the S&P 500's 10.5% historically requires accepting above-average risk.

Use the Benchmark module to auto-compare your specific investment against all these asset classes simultaneously.
3 What is the difference between ROI and CAGR — and when should I use each?
+

ROI is a total return percentage — it tells you how much you made from start to finish, with no regard for time. CAGR (Compound Annual Growth Rate) converts that total return into an equivalent annual rate, making time irrelevant for comparison purposes.

CAGR = (Final Value ÷ Initial Value)^(1 ÷ Years) − 1 Example — same $10K investment: Scenario A: $10K → $14K in 3 years → ROI=40%, CAGR=11.9% Scenario B: $10K → $14K in 8 years → ROI=40%, CAGR= 4.3% Same ROI. Radically different annual performance.
  • Use Simple ROI when: comparing two investments held for the same period, or communicating total gain to a non-technical audience
  • Use CAGR when: comparing investments with different holding periods, benchmarking against index funds, or building a retirement projection
  • Use IRR when: cash flows occur at multiple points (rent, dividends, business draws) — see our IRR Calculator

This calculator always shows both. CAGR is what investment professionals mean when they say "annual return."

4 What is the difference between gross ROI and net ROI?
+

Gross ROI counts all return before any deductions. Net ROI subtracts costs — taxes, fees, transaction costs, and inflation — leaving only what you actually keep in real purchasing power.

LayerDeductionRemaining ROI
Gross ROINone10.0%
After Fees (1% annual)−1.0% compounded9.0%
After Tax (15% LTCG)−1.35%7.65%
After Inflation (3%)Fisher adjustment4.52%

A 10% gross ROI can become a 4.5% real net ROI after fees, taxes, and inflation — less than half the headline number. This is why comparing funds by their gross returns is misleading. Always check fees and tax treatment before making any allocation decision.

5 What is opportunity cost and why does it matter for ROI decisions?
+

Opportunity cost is the return you gave up by not choosing the best available alternative. Every investment decision implies rejecting all other options — the value of the best rejected option is your opportunity cost.

Opportunity Cost ($) = FV(Alternative Rate) − FV(Actual Rate) FV = Principal × (1 + Rate)^Years Example: $75,000 for 7 years Actual rate (checking): 0.5% → $77,664 Best alternative (HYSA): 5.1% → $106,219 Opportunity Cost = $106,219 − $77,664 = $28,555

Opportunity cost is not hypothetical — it's a real dollar amount you could have had. The Opportunity Cost module in this calculator computes it precisely and charts the widening gap year by year. Inaction is not a "safe" choice — it has a compounding dollar cost.

6 How do I calculate annualized ROI (CAGR) step by step?
+

CAGR converts any multi-year return into the equivalent constant annual growth rate. Here's the step-by-step calculation:

Step 1: Divide Final Value by Initial Value $18,500 ÷ $10,000 = 1.85 (growth multiple) Step 2: Raise to the power of (1 ÷ Years) 1.85^(1÷6) = 1.85^0.1667 = 1.1078 Step 3: Subtract 1 and multiply by 100 (1.1078 − 1) × 100 = 10.78% CAGR

On a calculator: type 1.85, press y^x (or x^y), type 0.1667, press equals. Subtract 1, multiply by 100.

This calculator does all of this automatically — and also handles the reverse: enter your CAGR target and initial value in the Goal Solver to find the required final value.

Common CAGR benchmarks to verify your math: $10K → $20K (100% total) over 10 years = 7.18% CAGR. Over 7 years = 10.41% CAGR. Over 5 years = 14.87% CAGR.

7 How does the inflation adjustment (Real ROI) formula work?
+

The calculator uses the Fisher Equation — the mathematically correct inflation adjustment. Most basic tools just subtract inflation from nominal return, which slightly overstates real returns.

Fisher Equation (correct): Real ROI = ((1 + Nominal ROI) ÷ (1 + Inflation)) − 1 Simple subtraction (approximate, slightly wrong): Real ROI ≈ Nominal ROI − Inflation Rate At 7% nominal, 3% inflation: Fisher: (1.07 ÷ 1.03) − 1 = 3.883% ✅ correct Subtraction: 7% − 3% = 4.000% ❌ overstates by 0.117%

The 0.117% overstatement sounds small. On $500,000 over 30 years, it equals over $56,000 in projected wealth that doesn't actually exist. Always use the Fisher equation for long-term projections.

Best inflation rate to input: Use the current 10-year TIPS breakeven rate from FRED for a forward-looking estimate based on bond market expectations.

8 How is fee drag calculated over time — and why does it compound so severely?
+

Fees reduce the base that compounds each year. This creates an exponential — not linear — drag on terminal wealth.

Terminal Value with fees: FV = Principal × (1 + Gross Return − Annual Fee)^Years Example: $100,000, 8% gross return, 30 years 0.00% fee: $100,000 × (1.08)^30 = $1,006,266 0.50% fee: $100,000 × (1.075)^30 = $878,415 (−$127,851) 1.00% fee: $100,000 × (1.07)^30 = $761,226 (−$245,040) 1.50% fee: $100,000 × (1.065)^30 = $654,906 (−$351,360)

The fee compounds against you every year on a growing balance. Year 1 drag is tiny. Year 30 drag is catastrophic. A 1.5% annual fee on $100,000 destroys $351,360 over 30 years — more than 3× the original investment.

The SEC's fee impact alert and Investor.gov both confirm this compound effect is one of the most underestimated factors in retail investing.

9 What is the Goal Solver formula — how does it calculate required return rate?
+

The Goal Solver inverts the CAGR formula. Instead of "given a rate, what is the final value?" it answers: "given a target final value, what rate do I need?"

Required Rate = (Target Value ÷ Principal)^(1 ÷ Years) − 1 Example: $250,000 → $2,000,000 in 25 years = (2,000,000 ÷ 250,000)^(1/25) − 1 = 8^(0.04) − 1 = 1.0859 − 1 = 8.59% CAGR required annually

Three levers you can adjust if the required rate is too high:

  • Increase principal — A larger starting amount lowers the required rate dramatically
  • Extend the timeline — Adding 5 years can reduce the required rate by 1–2 percentage points
  • Lower the target — Recalibrating the goal to a realistic CAGR benchmark produces a viable plan
If your required rate exceeds 12% annually, no historically consistent US asset class reliably delivers it — which means the plan needs adjustment, not riskier investments.
10 What are the 2026 federal capital gains tax rates in the US?
+

Capital gains rates depend on how long you held the investment and your taxable income. Holding 12+ months qualifies for the significantly lower long-term capital gains (LTCG) rates:

Filing Status & IncomeLTCG RateSTCG Rate
Single, up to $47,0250%10–12%
Single, $47,025–$518,90015%22–35%
Single, over $518,90020%37%
MFJ, up to $94,0500%10–12%
MFJ, $94,050–$583,75015%22–35%
MFJ, over $583,75020%37%

Also note the Net Investment Income Tax (NIIT): An additional 3.8% applies to investment income for taxpayers above $200,000 (single) / $250,000 (married). This means the maximum effective federal capital gains rate is 23.8% (20% + 3.8% NIIT), not 20%. Source: IRS Topic 409.

State capital gains taxes stack on top. California adds up to 13.3%, New York adds up to 10.9%, while Texas and Florida add 0%.

11 How much tax do I owe if I sell an investment — short-term vs. long-term?
+

The tax you owe depends on: (1) your gain amount, (2) holding period, (3) your filing status and total income, and (4) your state's rate. Here's a worked example for a $50,000 gain in the 32% federal bracket:

Short-term (held < 12 months): Federal: $50,000 × 32.0% = $16,000 State CA: $50,000 × 13.3% = $6,650 Total tax: = $22,650 Net kept: = $27,350 (54.7% kept) Long-term (held 12+ months): Federal: $50,000 × 15.0% = $7,500 State CA: $50,000 × 13.3% = $6,650 Total tax: = $14,150 Net kept: = $35,850 (71.7% kept)

On a $50,000 gain in California at the 32% bracket, waiting past the 12-month mark saves $8,500 in federal taxes. That's the single most tax-efficient decision most investors can make, and the After-Tax module calculates it instantly for your specific state and bracket.

12 What is tax-loss harvesting and how does it affect ROI calculations?
+

Tax-loss harvesting is the strategy of intentionally selling investments at a loss to offset capital gains — reducing the tax you owe in a given year. The harvested loss reduces your taxable gain dollar-for-dollar.

Net Taxable Gain = Realized Gains − Harvested Losses Tax Owed = Net Taxable Gain × Capital Gains Rate Example: Realized gains: $30,000 Harvested losses: −$12,000 Net taxable gain: $18,000 Tax at 15% LTCG: $2,700 (vs. $4,500 without harvesting) Tax saved: $1,800

Key IRS rule: the wash-sale rule prohibits buying a substantially identical security within 30 days before or after the sale. Violating it disallows the loss deduction. Up to $3,000 in net capital losses per year can be deducted against ordinary income, with excess carried forward to future years. Source: IRS Publication 550.

For ROI purposes: enter your actual net proceeds after tax-loss offsets as your final value in the After-Tax module for the most accurate after-tax ROI.
13 How do expense ratios and management fees reduce my actual ROI?
+

Expense ratios are deducted from your fund's assets daily (annual rate ÷ 365). You never see a fee bill — the fund simply grows slightly less each day. But the compounding impact is enormous over time.

Fee TypeTypical RangeWho Charges It
Index Fund Expense Ratio0.03–0.20%Vanguard, iShares, Fidelity
Active Mutual Fund Expense0.50–1.50%Most active managers
Financial Advisor (AUM)0.50–1.25%Registered advisors
Variable Annuity M&E Fee1.00–1.50%Insurance companies
Hedge Fund (2 and 20)2.00% + 20% profitsHedge fund managers

The breakeven math: an active manager charging 1% more than an index fund must outperform by exactly 1% annually, every year, just to match the index after fees. SPIVA data shows 85%+ of active large-cap US funds fail this test over 20 years.

Use the Fee Drag module with your fund's actual expense ratio to see the exact dollar cost over your holding period.

14 How do I calculate ROI on a rental property — including income, appreciation, and costs?
+

Rental property ROI requires capturing all cash inflows and outflows — not just price appreciation. Here is the complete formula:

Total Investment = Purchase price + closing costs + initial repairs Annual Net Income = Gross rent − mortgage P&I − property tax − insurance − maintenance − mgmt fee − vacancy Total Return = (Sale price − selling costs − mortgage payoff) + sum of all annual net income ROI = (Total Return − Total Investment) ÷ Total Investment × 100

Cash-on-cash return (a common real estate metric) is simpler — it measures only cash income vs. cash invested in the first year:

Cash-on-Cash = Annual Pre-Tax Cash Flow ÷ Cash Invested × 100 Example: $12,000 annual income ÷ $80,000 down payment = 15%

For multi-year rental analysis with irregular cash flows, use our IRR Calculator — it accounts for cash flows occurring at different times, which simple ROI treats as equivalent even when they're not.

The National Association of Realtors reports long-run US residential real estate appreciates ~4–5% annually on average, with rental income adding another 4–7% for total returns of 8–12% in most markets.
15 How do I calculate ROI on stocks — including dividends and share price changes?
+

Stock ROI must include both capital appreciation and dividends received — this is called Total Return. Ignoring dividends significantly understates the return of dividend-paying stocks and index funds.

Total Return ROI = (Sale Price + Total Dividends − Purchase Price) ÷ Purchase Price × 100 Example: VOO shares Purchase: $400/share × 100 shares = $40,000 Dividends: $1,600 received over 4 years Sale Price: $580/share × 100 shares = $58,000 Total Return: ($58,000 + $1,600 − $40,000) ÷ $40,000 × 100 = 49% CAGR: (59,600 ÷ 40,000)^(1/4) − 1 = 10.5% per year

For stocks held in a taxable account, dividends are taxed in the year received — qualifying dividends at 0–20% (LTCG rate), ordinary dividends at your marginal bracket. This affects your true net-of-tax ROI even before you sell the shares.

Enter total dividends received as part of your Final Value in the Core ROI module to ensure your calculation captures the complete return picture.

16 How do I calculate ROI on a small business investment or equipment purchase?
+

Business ROI uses the same core formula but has several important differences from passive investing: the income is taxed as ordinary income (not LTCG rates), Section 179 expensing can dramatically accelerate Year 1 tax benefits, and the payback period is often as important as ROI for cash flow planning.

Business ROI = (Total Incremental Profit ÷ Investment Cost) × 100 Incremental Profit = Additional revenue generated − additional costs − depreciation (or Section 179 in Year 1) − additional labor and overhead Example: $85,000 CNC machine Year 1 incremental profit: $28,000 Year 2: $34,000 | Year 3: $41,000 Total 3-yr profit: $103,000 ROI: ($103,000 ÷ $85,000) × 100 = 121% CAGR: (188,000 ÷ 85,000)^(1/3) − 1 = 30.2%

Section 179 expensing (up to $1,160,000 in 2024 per IRS Pub. 946) lets you deduct the full equipment cost in Year 1, creating a tax refund that significantly improves first-year cash ROI. This calculator handles ordinary income tax rates automatically in the After-Tax module — just select "Business/Ordinary Income" as the gain type.

17 How do savings accounts and HYSAs compare to investment ROI?
+

Savings accounts and HYSAs offer guaranteed, FDIC-insured returns with zero risk. Their ROI is simply the APY — no calculation needed. The key questions are: (1) Is your real return positive after inflation? (2) What is the opportunity cost vs. alternatives?

Account TypeTypical APY (2026)Real ROI at 3% CPIFDIC Insured?
Big Bank Checking0.01–0.10%−2.9% to −2.9%Yes
Traditional Savings0.40–0.60%−2.4% to −2.6%Yes
High-Yield Savings (HYSA)4.5–5.3%+1.5% to +2.2%Yes ($250K)
Money Market Account4.0–5.0%+1.0% to +1.9%Yes
3-Month T-Bill4.8–5.2%+1.8% to +2.1%Backed by US Govt

HYSA interest is taxed as ordinary income in the year received — unlike stocks where gains are deferred until you sell. At a 22% bracket, a 5.0% HYSA yields ~3.9% after tax. Use the Opportunity Cost module to compare your current savings rate against any investment alternative.

18 What is the difference between ROI, IRR, and NPV — and when should I use each?
+

These three metrics answer related but distinct questions. Understanding which tool to use prevents costly analytical errors:

MetricQuestion It AnswersBest Used ForLimitation
ROI/CAGRWhat % did I earn annually?Stocks, simple investments, benchmarkingAssumes one entry & one exit
IRRWhat % annualized return across all irregular cash flows?Real estate, businesses, bonds with coupon paymentsCan give multiple values; reinvestment assumption
NPVHow many today-dollars of value does this create?Capital budgeting, project comparison, business valuationRequires choosing a discount rate

Decision guide: Start with CAGR for simple comparisons. Use IRR when cash flows vary year-to-year. Use NPV when comparing projects of different sizes where a higher-IRR small project might create less total value than a lower-IRR large project.

For IRR calculations with multiple cash flows: use our IRR Calculator which also includes MIRR (Modified IRR), NPV Profile, hurdle rate analysis, and scenario modeling.

19 How do I calculate ROI when I've made multiple investments at different times (DCA)?
+

When you invest at multiple points in time — like monthly 401(k) contributions (Dollar-Cost Averaging) — simple ROI becomes inaccurate because earlier investments have more time to compound than later ones. The correct metric is the Money-Weighted Return (MWR), which is equivalent to IRR applied to all your cash flows.

Money-Weighted Return = IRR of all cash flows Cash flows: Enter negative values for money invested, positive for withdrawals, final value as last positive. Example: 3-year DCA into VOO Year 0: −$10,000 (initial) Year 1: −$5,000 (added) Year 2: −$5,000 (added) Year 3: +$28,000 (final value) IRR of these cash flows = ~14.2% (Money-Weighted Return)

For simple DCA analysis — like evaluating a 401(k) — the Compare module can rank multiple investment positions by CAGR even with different start dates. For precise MWR with irregular contributions, use our IRR Calculator and enter each contribution as a separate cash flow row.

20 What is risk-adjusted ROI and how do I factor risk into my return analysis?
+

Raw ROI ignores how much volatility (risk) was taken to earn it. A 12% return from concentrated tech stocks is fundamentally different from a 12% return from a diversified index fund — even though the number is identical. Risk-adjusted return measures how much return you earned per unit of risk.

Sharpe Ratio = (Portfolio Return − Risk-Free Rate) ÷ Std Deviation A Sharpe > 1.0 = good | > 2.0 = excellent | < 0 = worse than risk-free Sortino Ratio = (Portfolio Return − Target Return) ÷ Downside Deviation Like Sharpe but only penalizes downside volatility (preferred by many) Example: 10% return, 4.6% risk-free rate, 15% std deviation Sharpe = (10% − 4.6%) ÷ 15% = 0.36 (mediocre risk-adjusted return)

Practical benchmarks to use when evaluating risk-adjusted ROI:

  • The S&P 500 has historically achieved a Sharpe ratio of ~0.4–0.6 over long periods
  • Warren Buffett's Berkshire Hathaway: ~0.7–0.8 historically
  • A well-diversified 60/40 portfolio: ~0.5–0.7
  • Most actively managed funds: below 0.4 on a 10-year basis after fees
When someone promises "20% returns with low risk," the Sharpe ratio reveals the truth. A 20% return with 40% standard deviation has a Sharpe of ~0.38 — lower than the S&P 500, meaning more risk was taken per unit of return earned.
21 Is my financial data safe? Does this calculator send my numbers to any server?
+

Zero data ever leaves your browser. Every single calculation — Core ROI, After-Tax, Real ROI, Fee Drag, Benchmark, Compare, Goal Solver, Opportunity Cost — runs entirely in JavaScript on your local device. No server receives your inputs, no database stores your figures, no cookies track your numbers.

How to verify this yourself:

  1. Open your browser's Developer Tools (press F12)
  2. Click the Network tab
  3. Enter your investment figures and click Calculate
  4. Watch the Network tab — you'll see zero new requests triggered by your calculation. Only the initial page load (static JS libraries from CDN) appears.

When you close the browser tab, all your data is gone permanently. There is no account, no login, no data retention. We are compliant with this privacy-by-design approach: the calculator is a static HTML/JS file with no backend. All computation uses Big.js for precision arithmetic — same approach used in financial software — and Chart.js for visualization.

22 How accurate is this calculator compared to professional financial software?
+

For the calculations it performs, this calculator matches professional-grade software accuracy because:

  • Big.js precision arithmetic: All calculations use arbitrary-precision floating-point arithmetic, eliminating the rounding errors that affect standard JavaScript math (and Excel) on large numbers
  • Fisher Equation inflation adjustment: Uses the mathematically exact formula, not the simplified subtraction approximation
  • Correct compound fee drag: Applied annually to the compounding base, not as a flat deduction — matching how fund expense ratios actually work
  • 2026 IRS capital gains brackets: Updated with current LTCG/STCG thresholds and includes the 3.8% NIIT that many calculators miss
Where to verify: The Core ROI and CAGR formulas match IRS Publication 550, CFA Level 1 curriculum standards, and the SEC's investor education materials. You can cross-check any result against Microsoft Excel using the =XIRR() or =RATE() functions.

Important limitation: This tool provides mathematical estimates based on your inputs. It cannot account for market volatility, changing tax laws, sequence-of-returns risk, or future inflation deviating from your assumption. Always consult a FINRA-registered advisor for personalized planning decisions.

🔍 No questions match your search. Try different keywords or .
⚖️ Legal Disclaimer & Editorial Transparency

Legal Disclaimer & U.S. Regulatory Sources (SEC, IRS, FDIC)

We believe every financial calculator should be honest about what it is, how it works, where its data comes from, and what it cannot do. This section covers all four — including direct links to every government authority whose rules and data power this tool.

⚠️
Not Financial, Tax, or Legal Advice — Required Disclosure
Updated: May 2026

This calculator is a mathematical estimation tool designed for educational and informational purposes only. Nothing on this page, in this calculator, or on USFinanceCalculators.com constitutes financial advice, investment advice, tax advice, legal advice, or a recommendation to buy, sell, or hold any security, fund, asset, or financial product of any kind.

All calculations are based on the numbers and assumptions you enter. The results reflect mathematical projections under those assumptions — they do not account for market volatility, future changes to tax law, your complete financial situation, investment risk tolerance, liquidity needs, estate planning considerations, or any factor not explicitly included in the input fields. Past performance of any benchmark referenced in this tool does not guarantee future results.

Before making any investment, tax, estate, or financial planning decision — particularly decisions involving significant sums, retirement accounts, capital gains events, or business capital allocation — you should consult a qualified professional: a Certified Financial Planner (CFP®), Registered Investment Advisor (RIA) registered with the SEC or your state, a licensed CPA for tax matters, or a licensed attorney for legal matters. You can verify the credentials of any US financial professional at FINRA BrokerCheck, the SEC Investment Adviser Public Disclosure, or the CFP Board Verify tool.

USFinanceCalculators.com, its operators, editors, and contributors accept no liability for any financial loss, tax liability, penalties, or other damages resulting from use of, or reliance on, the outputs of this calculator. Use of this tool constitutes your acceptance of these terms.

📋
Editorial Independence & Accuracy Policy

Editorial content on USFinanceCalculators.com is created independently by our editorial team. We do not accept payment to alter calculator logic, inflate benchmark rates, or present partner products more favorably than non-partner products.

How we maintain accuracy:

  • All tax brackets, rates, and thresholds are reviewed against official IRS publications each January and updated within 30 days of any IRS revision
  • Benchmark returns (S&P 500, Treasury yields, real estate averages) are sourced from FRED (Federal Reserve Bank of St. Louis), Bureau of Labor Statistics, and National Association of Realtors data
  • Calculator formulas are cross-verified against: IRS Publication 550, CFA Level 1 curriculum standards, and SEC Investor.gov methodology documentation
  • Formula updates are logged in the Version History below; significant changes trigger a page-level update date refresh

If you believe any number in this calculator is incorrect, please contact us directly. We investigate and correct all credible factual concerns within 5 business days.

🔬
Calculator Methodology & Formula Sources
ModuleFormula StandardVerified Against
Core ROI / CAGR CAGR = (FV÷PV)^(1÷n)−1 Investor.gov Annual Return
Real ROI Fisher Equation (1930) Investor.gov Real Return
After-Tax ROI 2026 IRS LTCG/STCG brackets + 3.8% NIIT IRS Topic 409 + IRS Pub. 550
Fee Drag FV = P × (1 + r − fee)^n SEC Mutual Fund Fee Guide
Goal Solver Required Rate = (T÷P)^(1÷n)−1 Investor.gov Compound Calculator
Opp. Cost ΔFV = P×[(1+r₁)^n − (1+r₂)^n] FDIC Money Smart Program
🏛️
Official US Government & Regulatory Authority Sources

12 .gov sources that govern, verify, or inform this calculator

Investor.gov
U.S. Securities and Exchange Commission (SEC)
ROI & Return Definitions
The SEC's official investor education portal. Defines Annual Return, Real Return, Risk & Return, and ROIC — all terminology used in this calculator.
investor.gov
IRS Publication 550 (2025)
Internal Revenue Service (IRS)
Capital Gains & Tax Rules
The definitive IRS guide to investment income and expenses — capital gains, losses, dividends, wash-sale rules, and deductible investment expenses.
irs.gov/publications/p550
IRS Tax Topic 409
Internal Revenue Service (IRS)
LTCG / STCG Rates
Official IRS page defining short-term vs. long-term capital gains, the 0%, 15%, and 20% rate thresholds, and the 3.8% Net Investment Income Tax (NIIT).
irs.gov/taxtopics/tc409
IRS Publication 946
Internal Revenue Service (IRS)
Section 179 Expensing
Governs depreciation, Section 179 deductions, and bonus depreciation for business equipment — directly relevant to business ROI calculations in this tool.
irs.gov/publications/p946
SEC Mutual Fund Fee Guide
Securities and Exchange Commission (SEC)
Fee Drag Methodology
Official SEC guide to understanding how mutual fund fees and expenses reduce investor returns over time — source for the Fee Drag module's compounding methodology.
sec.gov/investor/pubs/…fees.pdf
FINRA BrokerCheck
Financial Industry Regulatory Authority (FINRA)
Verify Your Advisor
Free tool to verify the registration, licenses, employment history, and disciplinary history of any US broker-dealer or investment adviser before hiring them.
finra.org/investors/have-problem/…
FDIC.gov — Deposit Insurance
Federal Deposit Insurance Corporation (FDIC)
HYSA & Savings ROI
FDIC governs the $250,000 deposit insurance limit referenced in HYSA comparisons. Also publishes weekly national average deposit rates used as benchmarks.
fdic.gov
FRED — 10-Yr TIPS Breakeven Rate
Federal Reserve Bank of St. Louis
Real ROI Inflation Input
The market-implied forward inflation expectation derived from TIPS spreads. This is the most accurate inflation rate to use in the Real ROI module for forward-looking calculations.
fred.stlouisfed.org/series/T10YIE
Bureau of Labor Statistics — CPI
US Department of Labor (BLS)
CPI & Inflation Data
Official source for US Consumer Price Index (CPI) data — the historical inflation rate used to verify real ROI calculations and the 3.1% long-run average cited in this calculator.
bls.gov/cpi
US Treasury — Yield Rates
US Department of the Treasury
Risk-Free Rate Benchmark
Official daily Treasury yield curve rates — the source for the 10-Year Treasury rate (currently ~4.6%) used as the risk-free benchmark in this calculator's Benchmark module.
home.treasury.gov/…/interest-rates
NAR Research & Statistics
National Association of Realtors (NAR)
Real Estate ROI Benchmarks
Published source for long-run US residential real estate appreciation rates (~4–5% annually) used as the real estate benchmark in the Benchmark module.
nar.realtor/research-and-statistics
Social Security Administration
SSA — US Federal Government
Retirement Planning
Official SSA retirement planning resources — context for Goal Solver retirement scenarios and the Social Security Benefits Calculator linked in the Related Calculators section.
ssa.gov/planners/retire
⚠️
Known Limitations of This Calculator

Being transparent about what this tool cannot do is as important as what it can:

  • No sequence-of-returns risk modeling — returns are assumed constant; real investments fluctuate year to year, which significantly impacts retirement outcomes
  • No dividend reinvestment (DRIP) modeling — dividends are treated as a lump sum addition to Final Value, not as periodic reinvested contributions
  • Single-entry / single-exit only — for multiple cash flows (regular contributions or withdrawals), use the IRR Calculator
  • State tax rates may lag — state capital gains rates are updated annually; always verify your state's current rate at your State Department of Revenue
  • Does not model AMT — the Alternative Minimum Tax may apply to certain investment income scenarios; consult a CPA for AMT exposure
  • No currency conversion — all calculations assume US dollars; foreign investment ROI requires currency-adjusted return calculations
🔒
Privacy, Data Collection & No-Cookie Policy

This calculator collects zero personal or financial data. Here is the complete technical truth about how your data is handled:

  • All calculations run in your browser — JavaScript executes locally; no input value is transmitted to any server
  • No accounts, no login, no registration — nothing is stored between sessions; closing the tab erases all inputs permanently
  • No tracking cookies for calculator inputs — standard analytics cookies track page views only (not your financial inputs), per our Privacy Policy
  • No third-party financial data sharing — your inputs are never shared with brokers, banks, advertisers, or data brokers
  • HTTPS encrypted throughout — all page content is served over TLS 1.3; no man-in-the-middle interception risk
  • CCPA / CPRA compliant for California residents — see our Privacy Policy for full details
🔒Zero data transmitted
🚫No server calls on calculate
🍪No financial input cookies
🏛️12 gov authority sources
📅Updated May 2026
IRS & SEC formula verified