How to Calculate Marketing ROI: The Complete 2026 Guide
Marketing ROI is (Revenue - Cost) / Cost × 100. That's the formula. The challenge is attributing revenue to specific campaigns, accounting for all costs (not just ad spend), and choosing the right measurement window. Most marketing teams know the formula but struggle with the inputs — which revenue counts, whether to include salaries, and how to handle multi-touch attribution.
This guide walks through the formula, breaks down what to include in each component, and shows you how to calculate ROI across different marketing channels. You'll see real examples with numbers and learn which mistakes kill accuracy.
What Is Marketing ROI?
Marketing ROI (Return on Investment) measures how much revenue your marketing generates compared to what you spent. It's expressed as a percentage: if you spent $10,000 and generated $30,000 in revenue, your ROI is 200%.
The basic formula: (Revenue - Cost) / Cost × 100.
Marketing teams use ROI to prove value to executives, justify budget requests, and decide where to allocate resources. A VP of Marketing at a Series B company told us: "The board doesn't care about impressions or engagement. They want to know if marketing pays for itself." That's ROI.
But ROI only works if you measure consistently. Revenue attribution varies by channel. Costs include more than ad spend — creative production, tools, salaries, and overhead all count. The timeframe matters too. A content marketing campaign might show negative ROI in month one and 400% ROI by month six.
Start with the basic formula. Track it monthly. Refine your attribution model as you learn what works.
What should your marketing team cost in 2026?
Free calculator — answer 6 questions, get a benchmarked team cost for your stage and industry in 90 seconds.
Run my numbers →The Marketing ROI Formula (Step-by-Step)
The marketing ROI formula is: (Revenue - Cost) / Cost × 100.
This tells you how many dollars you earned for every dollar you spent. An ROI of 200% means you made $2 for every $1 invested. An ROI of -20% means you lost money.
Step 1: Calculate total marketing costs
Include all expenses tied to the campaign or channel:
- Media spend (ads, sponsorships, paid placements)
- Creative production (design, video, copywriting)
- Tools and software (email platform, analytics, CRM)
- Labor costs (internal team time or agency/freelancer fees)
- Overhead allocation (if you're measuring a full department)
Example: A paid search campaign costs $5,000 in ad spend, $800 for landing page design, $200/month for tracking software, and 10 hours of internal labor at $100/hour. Total cost: $5,000 + $800 + $200 + $1,000 = $7,000.
Step 2: Attribute revenue to the campaign
This is the hard part. Revenue attribution depends on your tracking setup and attribution model:
- First-touch attribution: credit goes to the first marketing interaction
- Last-touch attribution: credit goes to the final interaction before conversion
- Multi-touch attribution: credit is distributed across multiple touchpoints
- Incremental revenue: measure the lift above baseline (requires a control group)
For simple campaigns (like a single paid search effort with direct conversion tracking), use last-touch or platform-reported revenue. For complex campaigns (content marketing, brand awareness), you'll need multi-touch attribution or an incrementality test.
Example: Google Ads reports $21,000 in conversion value from the campaign.
Step 3: Apply the formula
(Revenue - Cost) / Cost × 100
= ($21,000 - $7,000) / $7,000 × 100
= $14,000 / $7,000 × 100
= 200% ROI
This campaign generated $2 in revenue for every $1 spent.
Step 4: Check your timeframe
Are you measuring ROI over the campaign duration, monthly, quarterly, or annually? Short timeframes favor channels with immediate conversion (paid search, paid social). Long timeframes are needed for content, SEO, and brand campaigns.
Match your measurement window to the channel's natural sales cycle.
How to Calculate Marketing ROI: Practical Examples
Calculating ROI varies by channel. Attribution complexity increases when customers interact with multiple touchpoints before buying.
Paid Search Campaign ROI
Context: A B2B SaaS company runs Google Ads targeting "marketing analytics software."
Costs:
- Ad spend: $8,000
- Landing page development: $1,200
- Google Ads management (10 hours @ $150/hour): $1,500
- Total cost: $10,700
Revenue:
Google Ads conversion tracking shows 12 demo requests. 3 converted to customers. Average deal size: $18,000/year. Total revenue attributed: $54,000.
Calculation:
($54,000 - $10,700) / $10,700 × 100 = 404% ROI
Attribution note: This uses last-click attribution. If those customers also engaged with blog content, email nurture, or a demo video before converting, multi-touch attribution would split credit across those channels.
Content Marketing ROI
Context: A company publishes a pillar guide on "how to build a marketing team" and promotes it via email, LinkedIn, and organic search.
Costs:
- Writer fee: $2,500
- Designer (graphics, layout): $800
- SEO optimization (5 hours @ $120/hour): $600
- Promotion (LinkedIn ads, email platform): $1,100
- Total cost: $5,000
Revenue:
The article drove 240 organic visits in the first 90 days. 18 visitors filled out a "hire a marketer" form. 2 became customers (average deal: $25,000). Total revenue attributed: $50,000.
Calculation:
($50,000 - $5,000) / $5,000 × 100 = 900% ROI
Attribution note: Content marketing has a long tail. This ROI is measured over 90 days. By month 12, the article might rank higher and drive more conversions — ROI compounds over time.
Email Campaign ROI
Context: An e-commerce brand sends a promotional email to 50,000 subscribers.
Costs:
- Email platform fee: $400
- Creative design: $600
- Copywriting: $500
- Total cost: $1,500
Revenue:
2,100 recipients clicked through. 147 made purchases. Average order value: $85. Total revenue: $12,495.
Calculation:
($12,495 - $1,500) / $1,500 × 100 = 733% ROI
Attribution note: Email is one of the highest-ROI channels because costs are low and attribution is clean (click-to-purchase tracking is straightforward).
Marketing ROI Metrics to Track Beyond the Formula
ROI is the top-line metric, but supporting metrics help you understand what's driving performance.
Customer Acquisition Cost (CAC): Total marketing and sales cost divided by number of customers acquired. CAC tells you what it costs to win one customer. If CAC is $5,000 and average customer lifetime value (LTV) is $15,000, you have a healthy 3:1 LTV:CAC ratio.
Lifetime Value (LTV): Total revenue a customer generates over their relationship with your company. LTV helps you determine how much you can afford to spend on acquisition. A SaaS company with $2,000/year contracts and 3-year average retention has an LTV of $6,000 per customer.
Return on Ad Spend (ROAS): Revenue divided by ad spend, expressed as a ratio (e.g., 5:1 or 500%). ROAS is narrower than ROI because it excludes non-media costs like labor and tools. Use ROAS for channel-level performance and ROI for full campaign economics.
Conversion Rate: Percentage of visitors who complete a desired action (purchase, demo request, form fill). Low conversion rates tank ROI even if traffic is high. If you're spending $10,000 to drive 5,000 visits but only converting 0.5%, you're paying $40 per conversion — fix the landing page before scaling spend.
Attribution Window: The time period between a marketing touchpoint and a conversion. A 7-day attribution window credits conversions that happen within 7 days of the ad click. A 30-day window captures more conversions but may over-credit channels that are early in the funnel.
Track these metrics alongside ROI. CAC and LTV help you evaluate sustainability. ROAS helps you compare channels. Conversion rate helps you diagnose where campaigns break.
Common Marketing ROI Mistakes (and How to Avoid Them)
Most ROI calculation errors come from incomplete cost accounting or flawed attribution.
Mistake 1: Ignoring soft costs
Many teams only count ad spend. They exclude creative production, software subscriptions, and internal labor. This inflates ROI and leads to bad budget decisions.
Fix: Build a full cost model. Include media, production, tools, and a labor rate for internal time (even if salaries are fixed costs).
Mistake 2: Using the wrong attribution window
Measuring ROI after 7 days works for paid search. It doesn't work for content marketing, SEO, or brand campaigns that have 90+ day conversion cycles.
Fix: Match the measurement window to the channel. Paid ads: 7-30 days. Content and SEO: 90-180 days. Brand campaigns: 6-12 months.
Mistake 3: Not accounting for incrementality
If you turn off a campaign and revenue doesn't drop, the campaign wasn't driving incremental value — those customers would have bought anyway.
Fix: Run holdout tests. Exclude a segment from the campaign and compare conversion rates. The difference is your true incremental impact.
Mistake 4: Comparing ROI across incomparable timeframes
A paid ad campaign measured over 30 days will show different ROI than a content campaign measured over 90 days — even if both are equally effective.
Fix: Standardize timeframes when comparing channels. Use monthly or quarterly snapshots for apples-to-apples comparisons.
Mistake 5: Crediting all revenue to marketing
If a customer clicks a paid ad, reads three blog posts, gets two nurture emails, and then converts, did marketing drive 100% of the revenue? Or did sales close the deal?
Fix: Use multi-touch attribution or establish a revenue split rule (e.g., marketing gets 60% credit for pipeline-sourced deals, sales gets 40%).
Tools and Templates for Calculating Marketing ROI
You don't need expensive software to calculate ROI. Most teams start with spreadsheets and upgrade as tracking complexity increases.
Google Analytics is free and tracks conversions, revenue (via e-commerce tracking or goal values), and campaign sources. Set up UTM parameters on all links so you can attribute traffic and revenue to specific campaigns.
CRM and marketing automation platforms (HubSpot, Marketo, Salesforce) track multi-touch attribution and connect marketing activity to closed revenue. Use these if you have a long sales cycle or multiple stakeholders involved in the buying process.
Spreadsheet templates work well for small teams or single-channel campaigns. Build a template with columns for campaign name, media spend, soft costs (creative, tools, labor), revenue attributed, and ROI formula. Update it monthly.
Dedicated ROI calculators (like marketing team cost calculators) help you model costs and expected returns before launching a campaign. Use these for budgeting and forecasting.
Attribution platforms (Rockerbox, Segment, Google Analytics 4 with custom attribution models) are built for multi-touch attribution. These tools distribute credit across touchpoints and help you understand which channels assist vs. close deals.
Start simple. Track costs and revenue in a spreadsheet. Once you have consistent data, move to a CRM or attribution platform if your sales cycle requires it.
If you're building your marketing team structure and need someone to own ROI tracking, consider hiring a marketing analyst. For strategic oversight, a fractional CMO can build your measurement framework and establish accountability across channels.
- 1 What Should Your Marketing Team Cost in 2026?
- 2 How to Hire a Marketing Analyst
- 3 Hire a Fractional CMO
Get matched with vetted marketing experts in 48 hours
Tell us your role and stage. We surface 3 senior, vetted candidates within 48 hours. Free consultation, no commitment.
Get matched →