LogoPractical Web Tools

File Converters

  • PDF Tools
  • Image Converter
  • Video Converter
  • Audio Converter
  • Document Converter
  • eBook Converter
  • Archive Tools
  • File Tools

Calculators

  • Finance Calculators
  • Health Calculators
  • Math Calculators
  • Science Calculators
  • Other Tools

Popular Tools

  • PDF to Word
  • HEIC to JPG
  • Merge PDF
  • Fillable PDF Creator
  • Mortgage Calculator
  • BMI Calculator
  • AI Chat

AI Tools

  • AI Video Generator
  • Background Removal
  • Ebook Writer
  • AI Chat
  • Text to Speech
  • AI Image Generator
  • AI Audio Generator
  • Browse AI Models
  • AI Document OCR
  • AI Humanizer
  • AI Reddit Outreach
  • AI Code Editor
  • Agent Playground
  • AI Notepad
  • AI Character Chat
  • AI Headshot Generator

Company

  • About Us
  • Blog
  • Contact
  • Request a Tool

Legal

  • Privacy Policy
  • Terms of Service
Email Support
Practical Web Tools Logo
Practical Web Tools

Free Tools — Your Files Never Leave Your Device

Practical Web Tools - Convert files & chat with AI — fully offline | Product Hunt

© 2026 Opal Emporium LLC. All rights reserved.

Privacy-first file conversion and AI chat. No accounts, no uploads, no tracking.

  1. Home
  2. Financial Tools
  3. ROI Calculator

ROI Calculator

Calculate your Return on Investment (ROI) and annualized returns. Compare investment performance and make informed financial decisions.

By Joseph Orduna·Reviewed April 16, 2026·How this works
Formula:ROI = (Gain - Cost) / Cost × 100%

Investment Returns

ROI

+50.00%

Annualized ROI

+14.47%

per year (CAGR)

Net Profit$5,000
Total Return$15,000
Investment Period3 years

Investment Details

Enter your investment amounts

1,000100,000
0200,000
years

Investment Comparison

Invested

$10,000

Returned

$15,000

ROI Breakdown

Initial Investment$10,000
Final Value$15,000
Net Profit+$5,000

How ROI is Calculated

Understanding the formulas

Simple ROI Formula:

ROI = ((Final Value - Initial Investment) / Initial Investment) × 100

ROI = (($15,000 - $10,000) / $10,000) × 100 = 50.00%

Annualized ROI (CAGR) Formula:

CAGR = ((Final Value / Initial Investment)^(1/years) - 1) × 100

CAGR = (($15,000 / $10,000)^(1/3) - 1) × 100 = 14.47%

Compare Different Scenarios

Final ValueNet ProfitROIAnnualized
$8,000-$2,000-20.0%-7.2%
$10,000+$0+0.0%+0.0%
$12,500+$2,500+25.0%+7.7%
$15,000+$5,000+50.0%+14.5%
$20,000+$10,000+100.0%+26.0%

What if my investment grew more?

See how different final values affect your ROI

$5,000$15,000$30,000
ROI
+50.0%
Annualized ROI
+14.5%
Net Profit
$5,000

Personalized Insights

2 insights based on your inputs

Strong Performance

14.5% annualized return beats the historical S&P 500 average of ~10%. Excellent investment!

Compare Annualized Returns

Always compare investments using annualized ROI (CAGR), not total ROI. A 50% return over 10 years (~4% annual) is worse than 20% over 2 years (~10% annual).

Related Calculators

Explore other tools that might help

CAGR Calculator

Calculate compound annual growth rate

Compound Interest

See how investments grow over time

NPV Calculator

Analyze cash flow present value

Investment Calculator

Plan your investment strategy

View all finance calculators

Frequently Asked Questions

ROI measures the profitability of an investment relative to its cost. It's calculated as (Net Profit / Investment Cost) × 100. A 50% ROI means you earned 50 cents for every dollar invested.

Profitability measure: (Net Profit / Cost) × 100. 50% ROI = 50 cents earned per $1 invested.

Annualized ROI (CAGR) shows the equivalent annual return rate, making it easier to compare investments of different lengths. A 3-year investment with 50% total ROI has an annualized ROI of about 14.5%.

Yearly equivalent return rate. 50% over 3 years ≈ 14.5% annualized.

A "good" ROI varies by investment type. Stock market historically returns 7-10% annually. Real estate: 8-12%. Savings accounts: 1-5%. High-risk investments may target 15%+. Always compare to similar investments and consider risk.

Varies by type. Stocks: 7-10%, Real estate: 8-12%. Compare to similar investments.

Profit is the absolute dollar amount gained. ROI is the percentage return relative to the investment. A $10,000 profit on a $100,000 investment (10% ROI) is different from $10,000 on a $50,000 investment (20% ROI).

Profit is dollars gained. ROI is percentage return. Same profit, different ROIs based on investment size.

ROI doesn't account for time (use annualized ROI), risk, opportunity cost, or external factors like inflation. It also doesn't consider cash flow timing or reinvestment. Use alongside other metrics for better decisions.

Ignores time, risk, inflation, cash flow timing. Use with other metrics.

How this works

Calculations are run entirely in your browser. No inputs are sent to our servers and no account is required. Formulas follow standard US definitions from the IRS and the CFPB where applicable; international users should confirm local tax and regulatory rules apply.

What this tool can’t do

When to consult a professional

This is a software engineering tool, not financial advice. Run the math here, then take the result to a certified financial planner, CPA, or your bank before making a decision that materially affects your money.

Sources

  1. [1]
    Consumer Financial Protection Bureau (CFPB)
    Official source·consumerfinance.gov·Accessed Apr 21, 2026

    US consumer finance regulator; authoritative on mortgage disclosures, APR rules, credit cards.

Not financial advice

This tool is an educational calculator built by a software engineer, not a licensed financial advisor. Results are informational only. Before making financial decisions, consult a certified financial planner, CPA, or your bank.

Consumer Financial Protection Bureau →

Joseph Orduna
Joseph OrdunaFounder & Software Engineer

Full-stack software engineer specializing in embedded systems, web architecture, and AI/ML. Founder of Practical Web Tools. Built the gesture-controlled drone IP acquired by KD Interactive (Aura Drone, sold on Amazon).

Full bioLinkedIn

Investment Returns

ROI

+50.00%

Annualized ROI

+14.47%

per year (CAGR)

Net Profit$5,000
Total Return$15,000
Investment Period3 years