Marketing ROI calculator
Find out whether a campaign paid for itself. Enter the revenue it generated and what you spent on it.
Quick answer: Marketing ROI = (revenue − investment) ÷ investment × 100. A campaign that cost $1,000 and brought in $1,500 has an ROI of 50%.
Your return on investment is
Tell us about your business and get a free quote within 48 hours.
Get a free quote See our digital marketing servicesThe formula
ROI = (revenue − investment) ÷ investment × 100
Example: a campaign that cost $1,000 and brought in $1,500 has an ROI of 50%.
How to read it
- Above 0%: the campaign earned back more than it cost.
- 0%: you broke even.
- Below 0%: you spent more than you earned — but check the timeframe, since some channels (SEO, email) pay back slowly.
Use it to decide
Compare ROI across channels before moving budget. Combine it with your cost per acquisition to see which channel brings customers most cheaply.
More free calculators
Questions and answers
What is a good marketing ROI?
It depends on your margins and sales cycle. A positive ROI is the minimum; many businesses aim for a clear multiple of what they spend, after accounting for product costs.
Should I use revenue or profit?
Revenue gives a quick view; profit (revenue minus the cost of goods) is more accurate. Use whichever you apply consistently.
Got a project? Let's talk.
Tell me what you need in a few lines. You'll get a reply within 48 hours with a first take on the solution and budget.