Marketing ROI Calculator
Campaign ROI, ROAS, payback period, and attribution analysis.
Marketing ROI measures return on spend: (Revenue from campaign − Cost) / Cost. ROAS (Return on Ad Spend) is Revenue / Ad Spend—e.g., 4x means $4 revenue per $1 spent. Payback period is how many months to recover the investment. This calculator helps you evaluate campaigns, set targets, and compare channels. Use industry presets for typical benchmarks or enter your own numbers.
Inputs
Results
ROI: 150%
ROAS: 4.0x
Net profit from campaign: $3,200
Payback (months): —
Insights
Formula
ROI = (Revenue - Spend) / Spend ROAS = Revenue / Spend Gross profit = Revenue * (Margin/100) - Spend (simplified) Payback = Spend / (Monthly profit from campaign)
Input Definitions
What does each input mean?
- Marketing spend
- Total ad spend or campaign cost. What you invested.
- Revenue from campaign
- Attributed revenue from this campaign. Use tracked conversions if available.
- Gross margin %
- Percentage of revenue that is gross profit. Used to calculate profit from campaign.
- Monthly recurring revenue
- For subscription businesses: ongoing MRR from customers acquired by this campaign. Use for payback.
Related Calculators
Knowing Which Marketing Actually Pays for Itself
Marketing spend is easy to justify in theory and hard to evaluate in practice. This calculator helps you measure the return on any marketing campaign or channel — comparing the revenue generated against the total cost including time, tools, and creative — so you can make allocation decisions based on data rather than instinct or vendor claims.
It’s most useful when you’re comparing performance across channels (paid search vs social vs email), deciding whether to increase spend on a channel that’s working, or justifying a marketing budget to an investor or board. The goal isn’t just to prove marketing worked — it’s to know which channels earn the right to more budget.