The marketing ROI formula helps you measure how much revenue your marketing generates compared with what you spent. In simple terms, it shows whether a campaign, channel, or overall marketing effort is producing a return that justifies the investment. For teams focused on growth, ROI calculation is one of the clearest ways to connect spend to business outcomes.
The basic formula is:
Marketing ROI = ((Revenue from marketing – Marketing cost) / Marketing cost) x 100
For example, if you spend $5,000 on a campaign and generate $20,000 in revenue, your marketing ROI is:
(($20,000 – $5,000) / $5,000) x 100 = 300%
That means you earned three times your investment, or a 300% return. In practice, many marketers use this formula alongside attribution and reporting tools to get a more accurate view of which channels influenced revenue. Teams that need deeper visibility often rely on marketing attribution software to connect campaign touchpoints to pipeline and sales outcomes.
What the marketing ROI formula tells you
Marketing ROI tells you whether your marketing spend is creating value. It is commonly used to compare campaigns, channels, time periods, or budget decisions. A strong ROI can signal that a campaign is efficient, while a weak ROI may suggest poor targeting, weak conversion paths, or inaccurate measurement.
Still, ROI is only as useful as the data behind it. One common mistake is using total revenue without isolating the revenue influenced by marketing. Another is ignoring costs like creative production, software, agency fees, or sales support. The formula itself is simple, but the real challenge is making sure your inputs are reliable.
This is why a marketing ROI example often looks clean on paper but becomes more complex in real reporting environments. If multiple channels contribute to one conversion, ROI calculation depends on how credit is assigned across those touchpoints.
Marketing ROI example and common limitations
Here is a simple marketing ROI example:
A company spends $10,000 on paid search and LinkedIn campaigns. Those campaigns generate $35,000 in attributed revenue.
ROI = (($35,000 – $10,000) / $10,000) x 100 = 250%
This means the marketing generated a 250% return. That is useful, but it does not automatically tell the full story. It may not reflect sales cycle length, profit margin, customer lifetime value, or the role of assisted conversions. In B2B and higher-consideration purchases, measuring ROI too early can lead to misleading conclusions.
For that reason, marketing teams usually pair ROI metrics with attribution reporting, conversion data, and pipeline analysis. If your team is trying to improve measurement accuracy across campaigns, you can also book a demo to explore how attribution tools support clearer ROI reporting.