Campaign ROI Calculator
FreeCalculate the return on investment (ROI), ROAS, and net profit for any marketing campaign. Enter your total spend and revenue and instantly see whether your campaign is profitable — plus a plain-English interpretation.
Enter your campaign spend and revenue to calculate ROI.
How to use the Campaign ROI Calculator
- 1Enter your total campaign spend — the full amount invested including ad spend, agency fees, and production costs.
- 2Enter the total revenue directly attributable to the campaign.
- 3Optionally enter Cost Per Click and Total Clicks to calculate Cost Per Acquisition.
- 4Review your ROI percentage, ROAS, and net profit in the results panel.
- 5Use the plain-English interpretation to quickly communicate campaign performance to stakeholders.
Related Marketing Tools
Campaign ROI Calculator FAQs
What is marketing ROI?
Marketing ROI (Return on Investment) measures the profitability of a campaign relative to its cost. It is calculated as (Revenue − Spend) ÷ Spend × 100. A positive percentage means the campaign generated more revenue than it cost.
What is ROAS and how is it different from ROI?
ROAS (Return on Ad Spend) is the ratio of revenue to spend — e.g. a ROAS of 4x means you earned $4 for every $1 spent. ROI accounts for profit (revenue minus cost), while ROAS is a revenue-only multiplier and does not factor in margins.
What is a good marketing ROI?
A commonly cited benchmark is 5:1 revenue to spend (400% ROI), though this varies widely by industry, channel, and margins. Paid ads often target 3:1 ROAS as a minimum, while content marketing and email typically see much higher long-term returns.
How do I attribute revenue to a specific campaign?
Use UTM parameters in your campaign URLs and connect them to your analytics platform. For e-commerce, multi-touch attribution models (linear, time-decay, or data-driven) give a more accurate picture than last-click attribution alone.
Need a marketing agency?
Browse verified marketing agencies and request proposals matched to your goals.