About this tool
This ROI calculator answers the question behind most money decisions: was it worth it? Type what you put in, what it is worth now and how long you held it, and you get the total return on investment, the annualised return (the steady yearly growth rate, often called CAGR), your net profit and how many times your money grew. Time can be typed in years or worked out from two dates. Add up to four investments to compare them side by side, with bars, a table and a plain note on which one really did best per year.
The Ads (ROAS) tab is for ad campaigns. From ad spend, the sales the ads brought in and your gross margin, it works out return on ad spend, true marketing ROI after product costs, net profit and the break-even ROAS you need to stop losing money. Add the number of orders to see your cost per order and the most you can afford to pay for one.
The Payback tab shows how long it takes to earn back an investment, from a steady monthly amount or a month-by-month list, with a running-total chart, a table and an optional discount rate for discounted payback. Every number comes with a plain explanation of what it means and what it leaves out.
How to use ROI Calculator
- Pick your currency at the top.
- In the ROI tab, type the amount invested, the final value and the time held, in years or between two dates.
- Press Compare another investment to add up to four and read the Side by side table.
- For ads, open Ads (ROAS) and type ad spend, revenue from the ads and your gross margin.
- For a project or purchase, open Payback, type what you invested and the cash it brings back each month, then press Download CSV or Copy table.
Invest 10,000 and get back 13,000 after 2 years: net profit 3,000, ROI 30%, and an annualised return of 14.02% a year, because 1.1402 × 1.1402 = 1.30. Spend 2,000 on ads that bring in 8,000 of sales at a 40% margin: ROAS is 4×, but the true marketing ROI is 60%.
Features
- Simple ROI, net profit and money multiple for any investment.
- Annualised return (CAGR) from a number of years or from purchase and sale dates.
- Compare up to four investments with bars, a table and a note on which grew fastest each year.
- Marketing mode: ROAS, marketing ROI after product costs, break-even ROAS, cost per order and the most you can pay per order.
- Payback period from a steady monthly amount or a pasted month-by-month list, including months that cost money.
- Discounted payback using a yearly discount rate, for the time value of money.
- Running-total chart you can read with the arrow keys, plus a table with CSV download.
- Plain-English explanations and warnings, such as when a short holding period makes the yearly figure look extreme.
Tips and good to know
- Always compare investments on the yearly figure. 50% over five years (8.45% a year) is worse than 30% over two years (14.02% a year).
- Put every cost into the amount invested: fees, commissions, repairs, tax. Leaving them out flatters the result.
- A high ROAS is not the same as profit. If your margin is 25%, you need a ROAS above 4× before the ads pay for themselves.
- If dividends or rent came in along the way, add them to the final value so the return counts them.
- For payback on a big purchase, try a discount rate equal to your loan interest. If discounted payback is far longer, the deal is thinner than it looks.
Frequently asked questions
Are my numbers uploaded anywhere?
No. Every calculation runs in your browser on your own device. Nothing you type is sent to a server or saved by us.
Is it free, and are there limits?
It is completely free with no sign-up. You can compare up to four investments at once and list up to 600 months of cash flows for payback.
Does it work on my phone, and offline?
Yes. It works in Safari on iPhone, Chrome on Android and every modern desktop browser. After the page loads, the sums run on your device, so it keeps working without a connection.
How is ROI calculated?
ROI = (final value − amount invested) ÷ amount invested × 100. Investing 10,000 and ending with 13,000 gives (13,000 − 10,000) ÷ 10,000 = 30%.
What is annualised ROI, or CAGR?
It is the steady yearly rate that would turn your starting amount into your final amount: (final ÷ invested) to the power of (1 ÷ years), minus 1. For 10,000 to 13,000 over 2 years that is 1.3 to the power 0.5, minus 1, or 14.02% a year.
What is a good ROAS?
It depends on your margin. Break-even ROAS is 1 ÷ gross margin, so with a 40% margin you need 2.5× just to cover product costs, and more to cover fees and overheads. The calculator shows yours.
Does ROI take inflation and the time value of money into account?
Simple ROI does not: it ignores how long the money was tied up and that money later is worth less. The annualised figure accounts for time, and discounted payback in the Payback tab accounts for the value of money over time.
Page last reviewed
