Marketing ROI Calculator
This calculator measures marketing return on investment at the program, campaign, or total marketing department level, accounting for both revenue attribution and cost inputs across channels. It is designed for marketing directors and CMOs who need to present marketing's financial contribution to the business in a format that finance and leadership teams recognize and trust. The tool supports both simple revenue-attribution ROI and contribution margin ROI, so you can show the number that best reflects your situation.
Inputs
Results
How this is calculated
Enter your total marketing spend, attributed or incremental revenue, and gross margin percentage, and the calculator produces ROI as a percentage, revenue multiple, and margin contribution in dollars.
Every model runs locally in your browser. Nothing you type is sent anywhere.
Frequently asked questions
How do you calculate marketing ROI?
The basic marketing ROI formula is: marketing ROI equals revenue attributable to marketing minus marketing cost, divided by marketing cost, expressed as a percentage. A campaign that costs $50,000 and generates $200,000 in attributed revenue has an ROI of 300%. For a more rigorous calculation, use gross profit rather than revenue in the numerator, since revenue without accounting for COGS overstates the real return.
What is a good marketing ROI?
A marketing ROI of 300% to 500% — meaning $3 to $5 returned for every $1 spent — is generally considered a healthy range for established marketing programs. However, benchmarks vary significantly by industry, channel mix, and business model. B2B marketing with long sales cycles often shows lower short-term ROI than direct-response e-commerce, even when the underlying quality of leads is higher. Comparing your ROI trend over time is more useful than benchmarking against industry averages.
What is the difference between marketing ROI and ROAS?
ROAS, or Return on Ad Spend, measures the revenue return on paid advertising spend specifically. Marketing ROI is a broader measure that can include all marketing costs — paid media, content, events, headcount, tools, and agency fees — measured against all marketing-attributable revenue. ROAS is a channel efficiency metric; marketing ROI is a business efficiency metric. Both are useful, but they answer different questions and should not be conflated.