Free tool
ROI Calculator
By Marnix Geerkens. Published 2026-06-10. Updated 2026-06-10.
In short
This free ROI calculator shows the return on any investment. Enter the amount you put in, the amount you got back, and the time period. It returns your net profit, your ROI as a percentage, and the annualized rate so you can compare deals of different lengths. All math runs live in your browser, with the formula in plain sight.
- ROI percent and annualized ROI from three simple inputs.
- Compare a short campaign and a long investment on equal footing.
- Free, no signup, nothing stored.
Calculate your ROI
Free tool
Calculate your return on investment
Enter what you put in, what you got back, and over how long. The calculator shows your ROI percent and the annualized rate, live as you type.
How the math works
ROI = (amount returned minus amount invested) divided by amount invested, times 100. Annualized ROI restates that as a yearly rate so a 6 month win and a 3 year win can be compared on the same line. We use (return divided by investment), raised to the power of one over the number of years, minus 1.
These figures use the numbers you enter, so they are an estimate for your own case, not a market average.
ROI ignores risk and timing of cash flows. Use it to compare options quickly, not as a guarantee of future results.
Knowing the ROI is step one. Earning it back is the campaign.
GoHighLevel runs the funnels, follow-up, and booking that turn spend into return, and tracks every lead so you can see what each dollar actually did.
What ROI tells you
Return on investment is the simplest way to ask "was this worth it?" It compares the money you got back to the money you put in. A positive ROI means you came out ahead. A negative one means the cost was more than the return.
Because it is a percentage, ROI lets you compare very different bets. A 2,000 dollar ad spend and a 50,000 dollar equipment purchase can both be measured as a return percentage, so you can rank them side by side instead of guessing.
This calculator works for marketing campaigns, equipment, hiring, training, or any spend where you can estimate what came back. The only rule is honesty about the return, because the output is only as good as the numbers you feed it.
The formula, in plain words
ROI equals the amount returned minus the amount invested, divided by the amount invested, times 100. So if you spend 5,000 and receive 8,000, the profit is 3,000, divided by 5,000 is 0.6, times 100 is a 60 percent ROI.
Annualized ROI takes the time period into account. We use the ratio of return to investment, raised to the power of one divided by the number of years, minus one. That turns any holding period into a yearly rate, so a fast win and a slow one can be compared fairly.
Tips for using ROI well
Always include every cost, not just the obvious one. The real investment in a campaign includes your time, the tools, and the fees, not only the ad budget. Leaving costs out inflates the ROI and fools you.
Compare the annualized figure, not the raw percent, when the time periods differ. A higher raw ROI over a much longer period can be the weaker deal once you annualize it.
Watch for returns that are hard to measure. Brand awareness and goodwill are real, but if you cannot put a number on them, keep them out of the ROI and note them separately.
Track the inputs over time. A campaign with a strong ROI this month may fade as the audience tires. Re-run the numbers rather than assuming last quarter still holds.
Turning a good ROI into a repeatable one
Knowing a campaign paid off is step one. Repeating it is the harder part, and it comes down to following up with every lead and tracking which spend produced which sale.
GoHighLevel runs the funnels, follow-up sequences, and booking that turn marketing spend into return, and it ties every lead back to its source. That means you can see the ROI of each campaign with real numbers, not a guess, and double down on the ones that work.
Frequently asked questions
How do you calculate ROI?
ROI is your net profit divided by what you invested, times 100. If you put in 5,000 dollars and got back 8,000, the profit is 3,000, and the ROI is 60 percent. This calculator does that math for you and shows the result as you type.
What is a good ROI?
It depends on the risk and the time involved. A short, low-risk marketing campaign might aim for a few hundred percent, while a steady long-term investment might be happy with single digits per year. Compare the annualized ROI across options rather than the headline number.
What is annualized ROI?
Annualized ROI restates your return as a yearly rate, so a six month result and a three year result can be compared fairly. A 60 percent return in six months is a much stronger annual rate than 60 percent over three years.
Does ROI account for risk?
No. ROI only compares money in to money out. It ignores how risky the bet was and when the cash actually arrived. Use it as a quick comparison tool, then weigh the risk separately before you decide.
Is this ROI calculator free?
Yes. It is free, needs no signup, and runs entirely in your browser. Nothing you type is stored or sent anywhere.
