ROI Calculator
This ROI Calculator measures return on investment as net gain divided by initial cost, expressed as a percentage. Enter purchase cost, current or sale...
Enter values and click Calculate.
Schedule
Introduction
This ROI Calculator measures return on investment as net gain divided by initial cost, expressed as a percentage. Enter purchase cost, current or sale value, and optional holding period to see total ROI and sometimes annualized ROI. It fits single round-trip investments without complex interim cash flows.
Who this calculator is for
Flippers, stock traders, and marketers tracking campaign spend versus revenue when money goes in once and value is measured later. Small landlords selling a property use it for a headline gain check before tax and timing work. ROI is common in slide decks because the formula is easy to explain to non-finance stakeholders.
Projects with multiple inflows and outflows over years need the IRR Calculator or Average Return Calculator. Ongoing monthly savings growth belongs on the Investment Calculator. When ROI is used in marketing, disclose the time window and whether costs include overhead allocated to the campaign.
What it estimates
ROI = (Current value - Cost) / Cost x 100%. Dollar gain is current value minus cost. If holding period is entered, annualized ROI approximates compound growth: (Current / Cost)^(1/years) - 1, which aligns with CAGR for a single lump sum without interim flows. Leveraged real estate can show high ROI on small equity while total asset return is modest; always note whether ROI is on equity only or full property value.
ROI ignores risk, taxes, fees, and time unless you add holding period for annualization. Leverage magnifies ROI on equity while debt service is not always in basic ROI unless included in cost. Marketing ROI claims should separate correlation from causation when attributing revenue to ad spend.
Inputs explained
Use fully loaded cost basis for accuracy: purchase price plus improvements and fees if you treat them as investment.
- Cost / investment amount: Total cash or basis invested at purchase.
- Current or sale value: Market value or proceeds today.
- Holding period (optional): Years or months owned, for annualized return.
- Additional costs (optional): Selling fees or capital improvements if the form supports add-ons.
How to read the results
Positive ROI means value exceeds cost. ROI of 29% on an 18-month hold sounds strong, but annualized return is lower because gain is spread over more than one year. Compare annualized ROI across deals of different lengths.
Do not compare ROI on a 3-month flip to a 10-year rental without annualizing. For timing-sensitive corporate projects, IRR on the IRR Calculator is the richer metric.
Worked example
Cost $12,000, value after 18 months $15,500. Dollar gain $3,500. ROI = $3,500 / $12,000 = 29.17%. Annualized return over 1.5 years: ($15,500 / $12,000)^(1/1.5) - 1, roughly 18% to 19% per year compounded.
If selling fees of $500 apply, net proceeds $15,000 and ROI drops to 25%. Enter net proceeds for a conservative headline.
Practical use cases
Compare two stock positions sold at different times by annualized ROI. Evaluate marketing: ad spend $12,000 attributed revenue $15,500 (causality caveats apply). Quick check on crypto or collectibles before detailed tax lot tracking.
Business equipment with steady annual savings may also use Payback Period Calculator for liquidity alongside ROI. Document cost basis carefully for tax lots; ROI for tax planning should use after-tax proceeds when decisions depend on spendable cash.
Limitations and related tools
ROI can exceed 100% or go negative without bound on paper. It does not rank mutually exclusive projects of different sizes. Interim dividends or withdrawals require adjusted cost and value or a different tool.
Implied rate from two balances over time: Interest Rate Calculator. Multi-flow projects: IRR Calculator. Forward wealth projection: Compound Interest Calculator. Document holding period whenever you annualize ROI so stakeholders know whether the gain was earned in months or years.
How It Works
- Enter total cost. Include purchase price and major fees in the investment amount.
- Enter current or sale value. Use net proceeds after selling costs if you want after-fee ROI.
- Add holding period. Optional: years or months for annualized return.
- Calculate ROI. Click Calculate. Read percentage gain and annualized figure if shown.
Formula and methodology
The ROI Calculator uses this identity for the scenario you enter. A bank, payroll system, or tax program may round on a 360-day year or average daily balance, so a statement can differ by a small amount.
FAQ
The ROI Calculator is an educational estimate. Written by the CDCalculator Editorial Team and updated 2026-08-13. We do not sell the product this tool models or take a cut of any account you open.