Marketing ROI calculator: cost vs campaign return
Compare fully loaded campaign cost to attributed return. Use the same message you put on the landing page so the number matches the offer you actually ran.
What is Marketing ROI?
Marketing Return on Investment (ROI) measures the effectiveness of your marketing campaigns by comparing the revenue generated to the cost invested. A positive ROI means your marketing efforts are profitable.
Why Track Marketing ROI?
- Identify your most profitable marketing channels
- Optimize budget allocation across campaigns
- Demonstrate marketing value to stakeholders
- Make data-driven marketing decisions
- Improve overall marketing efficiency
ROI Calculation Formula
ROI = ((Revenue - Cost) / Cost) × 100%Good ROI Benchmarks
- 5:1 - Excellent ROI (500%)
- 4:1 - Good ROI (400%)
- 3:1 - Average ROI (300%)
- 2:1 - Minimum viable ROI (200%)
- <2:1 - Poor ROI (<200%)
Calculate Your Marketing ROI
Total revenue attributed to this marketing campaign
Total cost including ad spend, tools, and labor
Complete Guide to Marketing ROI
Types of Marketing ROI to Track
Channel-Specific ROI
- • Social media advertising ROI
- • Google Ads ROI
- • Email marketing ROI
- • Content marketing ROI
- • Influencer marketing ROI
Campaign-Specific ROI
- • Product launch campaigns
- • Seasonal promotions
- • Brand awareness campaigns
- • Lead generation campaigns
- • Retargeting campaigns
How to Improve Your Marketing ROI
1. Target the Right Audience
Use detailed customer personas and data analytics to ensure your marketing reaches people most likely to convert. The more relevant your audience, the higher your ROI.
2. Optimize Your Sales Funnel
Reduce friction in your conversion process. Match ad language to the landing page hero, streamline checkout, and eliminate barriers that prevent prospects from becoming customers. The right sales funnel software makes each stage measurable.
3. Focus on High-Value Channels
Identify which marketing channels deliver the best ROI and allocate more budget to those. Cut spending on underperforming channels.
4. Improve Customer Lifetime Value
Increase repeat purchases and customer retention. Higher customer lifetime value means better long-term marketing ROI.
Common ROI Calculation Mistakes
- ❌ Not tracking all costs: Include staff time, tools, and hidden expenses
- ❌ Short-term thinking: Some campaigns pay off over months, not days
- ❌ Ignoring attribution: Multiple touchpoints often contribute to one sale — see our marketing attribution workflow
- ❌ Forgetting lifetime value: A customer's total value, not just first purchase
- ❌ Using vanity metrics: Focus on revenue, not just clicks or impressions
- ❌ Skipping the AI angle: Search is changing — read GEO vs SEO before locking your 2027 plan
Advanced ROI Strategies
Once you master basic ROI calculation, consider these advanced techniques to maximize your marketing efficiency:
Attribution Modeling
Use first-click, last-click, or multi-touch attribution to understand the full customer journey.
Cohort Analysis
Track ROI by customer acquisition date to identify trends and seasonal patterns.
Incrementality Testing
Run controlled experiments to measure true incremental lift from your marketing efforts.
Related guides and tools
Marketing ROI calculator FAQs
What numbers do I enter in this marketing ROI calculator?
Enter fully loaded campaign cost (media, tools, and time) and the revenue or booked-job value you can attribute to that campaign. The calculator returns ((return − cost) / cost) × 100%.
What is a good marketing ROI for a small business?
A 3:1 to 5:1 return is a common healthy range for paid campaigns after costs, but the right bar depends on margins and lifetime value. Below 2:1, revisit targeting, landing page match, or the offer before raising spend.
Why does my ROI look high but sales still feel slow?
You may be counting first-click revenue without costs, or attributing sales that would have happened anyway. Use consistent UTMs and CRM source fields, then compare lead quality — not only the ratio.