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.

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.

Estimates only. Not financial advice. Terms apply.