Total cost basis
$10,000.00
Initial investment plus entered additional costs.
Calculate simple ROI or analyze regularly spaced multi-period cash flows, cumulative recovery, and IRR.
Use simple mode for one starting cost and one ending value, or enter a cash flow for every regular period.
Enter the starting cash outflow as a positive amount.
Optional fees, taxes, operating costs, or other investment-related costs.
Optional. Add a period to estimate annualized ROI.
Multi-period cash flows must be equally spaced. In simple mode this is the investment-period unit.
Status: initial
See the starting cost basis, ending value, and profit relationship without mixing in intermediate cash flows.
$10,000.00
Initial investment plus entered additional costs.
$13,000.00
The final value used for the start-to-finish comparison.
30% ยท $3,000.00
Total profit or loss relative to the full entered outflow basis.
IRR requires regularly spaced periods and at least one outflow and one inflow. Use dated XIRR for irregular dates.
This ROI calculator measures return on investment from either one start-to-finish comparison or a series of regularly spaced cash flows. Multi-period mode adds total inflows, total outflows, cumulative recovery, periodic IRR, annualized return, and cash payback context.
ROI, or return on investment, is a percentage that shows how much profit or loss an investment, campaign, project, or asset produced relative to the money committed to it.
Simple mode combines initial investment and additional costs, then compares that basis with final value. Multi-period mode treats the initial investment and later negative values as outflows, positive values as inflows, calculates total cash-flow ROI, and estimates IRR for equally spaced periods.
Understand what each input and result means before calculating.
The starting amount spent or invested.
The ending value, sale value, attributed revenue, proceeds, or measured benefit.
Optional costs such as fees, taxes, ads, repairs, or operations.
Initial investment plus entered additional costs.
Final value minus total cost basis.
Net profit as a percentage of total cost basis.
Estimated compound yearly return when a period is provided.
Final value divided by total cost basis.
Ordered net payments and receipts at equal monthly or annual intervals. Positive values are receipts and negative values are later costs.
The regular-period rate that makes the net present value of the entered cash-flow sequence equal zero.
The running total beginning with the negative initial investment and adding each later period cash flow.
Formula behavior, validation cases, explanatory examples, and cited sources are checked before publication. This review supports educational accuracy and is not a substitute for qualified professional advice.
Last reviewed: 2026-08-24
See the calculation logic, variable definitions, and practical meaning.
Total Cost Basis = Initial Investment + Additional Costs
Cost basis keeps fees, taxes, repairs, campaign tools, and other required costs from being ignored.
Net Profit = Final Value - Total Cost Basis
Net profit is the gain or loss after subtracting all entered investment costs.
ROI = Net Profit / Total Cost Basis x 100
ROI compares net profit with the full cost base used to generate it.
Annualized ROI = ((Final Value / Total Cost Basis) ^ (1 / Years) - 1) x 100
Annualized ROI estimates a compound yearly return over the entered period.
Return Multiple = Final Value / Total Cost Basis
Return multiple gives a fast investor-style view of how many dollars came back per dollar committed.
Profit per $1 = Net Profit / Total Cost Basis
This translates ROI into a plain-language dollar efficiency metric.
Negative ROI = Loss / Total Cost Basis x 100
ROI can be below 0 when final value and costs are greater than the return.
Cash-flow ROI = (Total Inflows - Total Outflows) / Total Outflows x 100
This includes every entered payment and receipt in the total ROI basis.
IRR = periodic rate where NPV of all ordered cash flows equals 0
IRR accounts for cash-flow order, but unusual sign changes can produce multiple or misleading solutions.
Annualized Return = ((1 + Monthly IRR) ^ 12 - 1) x 100
Compounding converts the periodic monthly IRR to an effective annual estimate.
Follow realistic inputs through the calculation step by step.
Worked example
Worked example
Worked example
Worked example
Worked example
Worked example
Worked example
Worked example
Avoid these common input and interpretation errors.
Fees, taxes, operations, repairs, and marketing costs can materially change ROI.
ROI compares profit with investment; profit margin compares profit with revenue.
ROAS compares revenue with ad spend, while marketing ROI should usually compare profit with all campaign costs.
A 20% ROI over one year is not the same as 20% over five years.
Historical or estimated ROI does not guarantee future results.
Annualized ROI smooths performance and may hide volatility or timing risk.
For business decisions, revenue-based ROI can overstate performance if cost of goods, refunds, discounts, or fulfilment costs are excluded.
Simple ROI does not show whether money came back early or late. Use multi-period mode for equally spaced cash flows and dated XIRR for irregular dates.
In multi-period mode, later contributions, maintenance, refunds paid, and other costs must be negative values.
Periodic IRR assumes equal monthly or annual spacing. Use XIRR when actual dates are uneven.
Cash-flow sequences that switch between positive and negative more than once can have multiple IRRs or no useful IRR. Review NPV scenarios as well.
Quick answers to the questions users ask most often.
Sources used to support the calculator guidance.
Continue with calculators that solve nearby problems.
A transparent record of calculator content updates.
Added regularly spaced multi-period cash flows, total inflow and outflow ROI, cumulative recovery, periodic IRR, annualization, and cash-flow-specific caveats.
Added total cost basis ROI, return multiple, profit per dollar, payback context, use-case guidance, and ROI-vs-ROAS education.
Initial production release with net profit, ROI percentage, and optional annualized ROI.