Finance

    How to Calculate ROI (Return on Investment)

    A stock that gained $1,500 and a small business that gained $1,500 sound identical — until you check how much each one cost to start. ROI turns any gain into a percentage, so you can finally compare them on equal footing.

    Math Solver Team4 min read

    Key takeaways

    • ROI = ((Final Value − Initial Cost) ÷ Initial Cost) × 100.
    • ROI is always measured against the initial cost, never the final value.
    • A positive ROI means a gain; a negative ROI means a loss.
    • Plain ROI ignores how long the investment took — that's what CAGR is for.
    In this guide
    1. 01What is ROI?
    2. 02Why does ROI matter?
    3. 03The formula
    4. 04How to calculate ROI step by step
    5. 05Common mistakes to avoid
    6. 06Tips and tricks
    7. 07Where you'll use it in real life
    8. 08Quick summary
    9. 09Worked example
    10. 10Frequently asked questions

    What is ROI?

    ROI, or return on investment, measures how efficient an investment was: how much you gained relative to how much you put in. A higher ROI means you got more profit for every dollar invested, which makes it useful for comparing choices like stocks, a small business, or even a home renovation.

    Why does ROI matter?

    Raw profit numbers can be misleading on their own. ROI strips away the size of the investment and shows the percentage return, so a $500 gain on a $1,000 investment and a $500 gain on $10,000 clearly don't perform the same.

    Invest $5,000 in a small side business and grow it to $6,500 in a year, and your ROI is 50%, even though the dollar gain is only $1,500.

    The formula

    ROI = ((Final Value - Initial Cost) ÷ Initial Cost) × 100
    SymbolWhat it meansExample
    Final ValueWhat the investment is worth now$6,500
    Initial CostWhat you originally spent$5,000
    ROIThe return as a percentage of cost30%

    How to calculate ROI step by step

    1. 1Subtract the initial cost from the final value. This gives the profit (or loss).
    2. 2Divide that profit by the initial cost. This puts the result on the same scale, regardless of size.
    3. 3Multiply by 100. This turns the result into a percentage.
    4. 4Read the sign. Positive ROI is a gain, negative ROI is a loss.

    Enter your own investment numbers in the calculator below to see each step.

    Try it yourself

    Pre-filled with the example — change any value.

    🧮
    Finance
    High School

    ROI Calculator

    Calculate return on investment as a percentage

    ROI = ((Gain - Cost) / Cost) × 100

    0 yr5 yr$1276
    P: $1000Interest: +$276
    $
    $

    💡 Example

    Reference
    Inputs:gain=15000, cost=10000
    Result:$50.00
    Open the full ROI Calculator calculator

    Common mistakes to avoid

    • Forgetting to include all costs. If fees, taxes, or upkeep were part of the investment, they should be added to the initial cost for an accurate ROI.
    • Comparing ROI without matching time periods. A 20% ROI in one year is very different from a 20% ROI over ten years — plain ROI alone doesn't account for time.
    • Treating ROI as a guarantee. ROI describes what already happened, not what will happen next.

    Tips and tricks

    • To account for how many years an investment took, use the CAGR calculator, which turns a total return into an annual growth rate.
    • For measuring returns on individual product sales rather than a whole investment, the profit margin calculator is a closer fit.
    • Comparing several options? List them side by side with their ROI and time period together, not ROI alone.

    Where you'll use it in real life

    • Investing: comparing stocks, funds, or property purchases against how much was put in.
    • Marketing spend: businesses measure ROI on ad campaigns by comparing revenue generated to money spent.
    • Small business decisions: evaluating whether a new piece of equipment or a renovation paid off.
    • Personal finance: checking whether a side project or resale venture was actually worth the time and money.

    Quick summary

    ROI is ((Final Value − Initial Cost) ÷ Initial Cost) × 100 — find the profit, divide by what you spent, then multiply by 100. It's a fast way to compare gains of very different sizes fairly. Use the calculator above to check your own investment's ROI.

    Worked example

    You invested $5,000 in a small side business, and after a year of sales, your stake is now worth $6,500.

    1. 01ROI = ((Final Value - Cost) / Cost) × 100
    2. 02Profit = $6,500 - $5,000 = $1,500
    3. 03ROI = (1500 / 5000) × 100
    4. 04ROI = 30%

    These numbers are pre-filled in the calculator above.

    Frequently asked questions

    What counts as a good ROI?

    It depends heavily on the type of investment and time period involved, so there's no single "good" number — comparing ROI against similar investments over the same time frame is more useful than judging it in isolation.

    How is ROI different from profit?

    Profit is a raw amount of money (final value minus cost). ROI turns that profit into a percentage of the initial cost, which makes it possible to compare investments of very different sizes.

    Does ROI account for how long the investment took?

    No, plain ROI does not factor in time. Two investments with the same ROI but different durations had very different rates of return — for that, use the CAGR calculator instead.

    Can ROI be negative?

    Yes. If the final value is less than the initial cost, the profit is negative, and so is the ROI — meaning the investment lost money.

    #Finance#High School#ROI Calculator
    Updated

    Sponsored ToolsAd

    More tools on Ytools →
    Calcu.click — 25+ Free Smart Calculators preview

    Calcu.click — 25+ Free Smart Calculators

    Brand new calculation platform with 0ms reactive math, 100% client-side privacy, and dedicated subdomains. Fast calculators for EMI, SIP, Mortgage, Income Tax, BMI, Age, Percentage, and more.

    25+ CalculatorsFinanceHealth0ms Real-TimeFree
    Keyboard Arena preview

    Keyboard Arena

    Master touch typing with real-time WPM speed tests, mechanical switch audio, A-Z finger biomechanics drills, 40+ structured lessons, and competitive arcade games.

    Typing TestWPMTouch Typing
    Flutter Log Explorer preview

    Flutter Log Explorer

    Real-time structured log viewer and search explorer for Flutter & Dart. Zero-config capture from Debug Adapter (DAP) & Dart VM Service with smart classification and filters.

    FlutterDartVS Code ExtensionOpen VSX