Skip to content
Sort Profit

Marketing ROI Calculator

The marketing ROI calculator shows whether a campaign paid for itself and then some. Enter the profit the campaign generated (the extra gross profit from the sales it drove, minus the campaign cost) and the amount you spent on it, and it returns the return on that spend as a percentage. Use it to compare channels and decide where to put the next dollar. This is a general planning measure — the figures are estimates, so validate marketing investment decisions with your team and accountant.

Calculator

Calculator inputs

Result

The formula

Marketing ROI % = campaign profit ÷ campaign spend × 100

Divide the profit attributed to the campaign by what you spent running it, then multiply by 100. For a fair result, use the profit from the extra sales (revenue minus the cost of goods and the campaign cost), not the raw revenue, which would overstate the return.

Worked example

You spend $800 on a campaign and it produces $2,400 of profit.

  • ROI = 2,400 ÷ 800 × 100 = 300%

So every dollar of spend returned three dollars of profit. Attribution matters — only count the profit you can reasonably tie to the campaign.

Frequently asked questions

Should I use revenue or profit?
Use profit — the extra gross profit the campaign drove, after the cost of the goods sold and the campaign spend. Using revenue makes almost any campaign look wildly profitable and hides real losses.
How do I know which sales came from the campaign?
Attribution is the hard part. Use tracking links, promo codes, or a clear before-and-after comparison, and be conservative — over-claiming sales inflates your ROI.
Is a 300% ROI realistic?
It can be for a strong campaign, but it depends entirely on your margins and attribution. Treat any single figure as an estimate and look at the trend across campaigns.