What is the Marketing ROI Calculator?
The Marketing ROI Calculator measures the return generated from marketing activities relative to their cost. Marketing ROI, also called ROMI, is the definitive metric for evaluating whether your marketing spend is delivering positive financial results. It accounts for both the revenue generated and the full cost of the marketing effort, giving you a percentage that reflects true campaign profitability.
How does it work?
Enter the total revenue attributed to your marketing activities and the total cost of those activities including ad spend, creative production, tools, and team costs. The calculator subtracts marketing cost from revenue to find net profit, divides by cost, and multiplies by 100 to express the result as a percentage. A positive ROI means your marketing generated more revenue than it cost.
Formula
((revenue - marketing cost) / marketing cost) x 100
How the calculation works
How the calculation works
- 1Input revenue ($50,000) and marketing cost ($12,000).
- 2Subtract cost from revenue: $50,000 - $12,000 = $38,000 profit.
- 3Divide profit by cost: $38,000 / $12,000 = 3.17.
- 4Multiply by 100 for a 316.7% marketing ROI.
Worked example
Worked Example
Juniper Jewelry, a DTC jewelry brand, runs a holiday campaign generating $50,000 in revenue with $12,000 in total marketing costs.
- 1Revenue: $50,000.
- 2Marketing cost: $12,000.
- 3Net profit: $50,000 - $12,000 = $38,000.
- 4Divide profit by cost: $38,000 / $12,000 = 3.17.
- 5Multiply by 100: 316.7% marketing ROI.
Result
Juniper Jewelry earned a 316.7% marketing ROI, returning $3.17 of profit for every $1.00 spent.
Interpretation guide
How to read your result
Marketing generates less profit than it costs.
Cut underperforming channels, review attribution, and fix the conversion funnel.
Marketing pays for itself with a thin profit margin.
Optimize toward higher-margin channels and improve efficiency before scaling.
A healthy return typical of established performance programs.
Reinvest into proven channels and test new audiences.
Exceptional efficiency that may signal under-investment.
Scale budget, but verify measurement quality and share of voice.
Benchmarks
Marketing ROI benchmarks expressed as revenue return multiples. A 5:1 return equals 400% ROI.
| Level | Revenue return | ROI |
|---|---|---|
| Minimum | 2:1 | 100% |
| Good | 5:1 | 400% |
| Excellent | 10:1 | 900% |
Common mistakes
- - Using last-touch attribution when multi-touch attribution would provide a fairer picture
- - Excluding operational costs like team salaries and tool subscriptions from the cost total
- - Comparing marketing ROI across channels with different attribution models and conversion windows
Practical tips
Practical tips
Include all costs in the denominator: ad platforms, creative, tools, agency fees, and team time.
Use an attribution model you trust and apply it consistently across periods.
Measure ROI by channel to find which mix drives the best blended return.
Track marketing ROI monthly, not per campaign, to smooth seasonal noise.
Separate brand campaigns from performance campaigns in reporting.
When should you use it?
- - Evaluating overall marketing program effectiveness for quarterly business reviews
- - Comparing ROI across different channels to inform budget allocation decisions
- - Building business cases for marketing investment increases or decreases
- - Reporting marketing's financial contribution to executive leadership and board members
Benefits
- - Provides a clear financial answer to whether marketing spend is generating positive returns
- - Enables apples-to-apples comparison of performance across different channels and campaigns
- - Helps marketing teams communicate their value in the financial language executives understand
Step-by-step example
Collect the revenue directly attributable to your marketing campaigns from your analytics or CRM platform. Total all costs including ad platform fees, creative production, marketing tools, agency fees, and any allocated team costs. Subtract costs from revenue, divide by costs, and multiply by 100. Use this percentage to compare the efficiency of different campaigns, channels, and time periods.
Real-world example
An ecommerce brand runs a holiday campaign generating $50,000 in revenue with $12,000 in total marketing costs. The marketing ROI is 316.67%, meaning every dollar spent returned $3.17 in profit after costs. A campaign with a marketing ROI below 100% is generating less profit than the cost required to run it, signaling a need for optimization or reallocation.