Free Marketing ROI Calculator
This ROI calculator helps you measure your marketing and ad campaign performance instantly. Enter your ad spend, revenue, and leads to calculate ROI, profit, and cost per lead. Understanding your return on investment is essential for optimizing your marketing budget and maximizing profitability across all channels.
Calculate Your ROI
Results
—
—
—
—
—
The ROI formula is straightforward:
ROI = ((Revenue - Cost) / Cost) × 100
How the Marketing ROI Calculator Works
Our marketing ROI calculator uses your campaign data to determine the return on your advertising investment. Simply enter your total ad spend, the revenue generated, and the number of leads acquired. The calculator then computes your ROI percentage, net profit, break-even point, and cost per lead—giving you a complete picture of your campaign performance.
What Is Marketing ROI?
Marketing ROI (Return on Investment) measures the profitability of your marketing efforts relative to the cost. It tells you how much revenue you generate for every dollar spent on advertising. A positive ROI means your campaigns are profitable, while a negative ROI indicates you're spending more than you're earning. Understanding your marketing ROI helps you allocate budgets more effectively and identify which channels deliver the best results.
ROI Formula Explained
The ROI formula is straightforward:
ROI = ((Revenue - Cost) / Cost) × 100
For example, if you spend $1,000 on ads and generate $5,000 in revenue, your ROI would be ((5000 - 1000) / 1000) × 100 = 400%. This means you earned $4 for every $1 invested. Remember that revenue is not the same as profit—you should factor in your product costs, overhead, and other expenses for a more accurate picture.
How to Calculate ROI for Ads
To calculate ROI for your advertising campaigns, follow these steps: First, track all costs including ad spend, agency fees, and creative production. Second, measure the revenue directly attributable to your ads using proper attribution tracking. Third, apply the ROI formula to determine your return. For lead generation campaigns, consider the average customer lifetime value and close rate to estimate the true value of each lead.
Examples of Marketing ROI
ROI for Google Ads
Google Ads campaigns typically achieve ROI between 200-800% depending on your industry and optimization. For example, a B2B software company spending $5,000/month on Google Ads generating $25,000 in revenue would see a 400% ROI. Search ads often deliver higher ROI than display ads due to stronger purchase intent.
ROI for Facebook Ads
Facebook Ads ROI varies significantly by campaign objective. E-commerce brands often see 300-500% ROAS on conversion campaigns, while lead generation campaigns may require longer attribution windows. A typical example: $2,000 ad spend generating 100 leads at $50 average order value with 10% conversion rate yields $500 revenue—highlighting why lead quality matters.
ROI vs ROAS
While often confused, ROI and ROAS measure different things. ROAS (Return on Ad Spend) only considers ad spend and revenue: Revenue ÷ Ad Spend. ROI factors in all costs including product costs, overhead, and operational expenses. A 400% ROAS might translate to only 50% ROI once all costs are considered. Use ROAS for quick campaign comparisons and ROI for true profitability analysis.
ROI vs CAC
Customer Acquisition Cost (CAC) measures how much you spend to acquire one customer, while ROI measures the return on your total investment. Both metrics work together: if your CAC is $100 and average customer value is $500, your effective ROI per customer is 400%. Monitor both metrics to ensure long-term profitability and sustainable growth.
When to Use an ROI Calculator
Use an ROI calculator when planning new campaigns to set realistic targets, evaluating existing campaign performance, comparing different marketing channels, presenting results to stakeholders, or deciding where to allocate additional budget. Regular ROI analysis helps identify underperforming campaigns early and shift budget to your highest-performing channels. Multi-channel attribution should also be considered for accurate performance measurement across touchpoints.
Frequently Asked Questions
Track Your Campaign Sources
Use our free UTM Builder to create tracking links and accurately measure which campaigns drive your ROI.
Try UTM BuilderWant to improve your ad performance?
LeadMetrics helps you track every lead back to its source, so you can optimize your campaigns with real data.
Guides on this topic
Measure Real ROAS in Lead Generation: From Click to Closed Deal
How to measure real ROAS in lead generation: attribute CRM revenue to campaigns, read CPL, CPA and ROAS correctly and send deal values back to Meta and others.
Read guideSocial Media KPIs for Lead Generation: Which Metrics Matter
The key social media metrics for lead campaigns on Meta, Instagram, TikTok and LinkedIn: from reach and CTR to cost per lead, cost per acquisition and ROAS.
Read guideRelated terms
All termsROI · Return on Investment
ROI (return on investment) measures the profit of an investment relative to its cost – in marketing: profit from campaigns divided by all costs.
ROAS · Return on Ad Spend
ROAS (return on ad spend) measures how much revenue every dollar spent on advertising brings in: revenue from ads divided by ad spend.
Cost per Acquisition
Cost per acquisition (CPA) measures the average ad spend per conversion such as a purchase or closed deal: ad spend divided by the number of conversions.
Customer Acquisition Cost
Customer acquisition cost (CAC) is the total marketing and sales spend required, on average, to win one new customer – not just ad spend.
Customer Lifetime Value
Customer lifetime value (CLV) is the total revenue or contribution margin an average customer brings in over the entire business relationship.
Cost per Lead
Cost per lead (CPL) is the average amount you pay to acquire a single lead: ad spend divided by the number of leads generated.