Lead Gen Calculator

Marketing ROI Calculator — Return on Marketing Investment

Calculate the return on your total marketing investment — how much revenue you earn for every dollar invested.

Marketing ROI0%

ROI, ROAS, and ROMI — the definitive version

These three get used as synonyms in marketing conversations and they are not interchangeable. The distinction is worth getting right because it is the most common source of a marketing team and a finance team reaching opposite conclusions from the same campaign.

  • ROAS = revenue ÷ ad spend. A multiple. Media costs only, revenue not profit. Answers “is this ad account working?” Calculate ROAS.
  • Marketing ROI = (return − cost) ÷ cost. A percentage. All marketing costs, ideally measured in profit. Answers “is marketing worth what we put into it?”
  • ROMI = the same formula applied to the whole marketing programme rather than a single campaign. Answers the same question at budget level.

The practical consequence: a campaign at 4x ROAS can be ROI-negative. $100,000 of media returning $400,000 of revenue looks excellent until you add $80,000 of salaries and tooling and apply a 40% gross margin — at which point $160,000 of gross profit against $180,000 of cost is a loss.

What belongs in the investment

The cost side is where most marketing ROI figures quietly fall apart. If the number only contains media spend, it is a ROAS wearing a percentage sign. A defensible marketing investment includes salaries and contractor costs for everyone doing the work, agency retainers, the marketing software stack, creative and production, and any discounting or incentive used to close the sale.

One genuine judgement call: how to treat spend on assets that keep producing. Content and organic search have production costs today and returns for years. Expensing them entirely against the current period understates ROI; amortising them over an assumed life is more accurate and harder to defend. Pick one, document it, and apply it consistently.

Attributed revenue versus incremental revenue

Attribution tells you which touchpoints a converting customer encountered. It does not tell you whether they would have bought anyway. Branded search is the clearest case: it converts superbly and a meaningful share of that revenue would have arrived through an organic result at no cost.

Incrementality — measured with geo holdouts, matched-market tests, or simply pausing a channel and watching total revenue — is the only way to separate the two. It is more work than reading a dashboard, and it is the difference between an ROI figure you can defend in a board meeting and one that collapses under the first hard question.

Time horizons change the answer

Marketing ROI measured in a single month systematically favours whatever converts fastest. Retargeting and branded search will always win that comparison; brand building and content will always lose it, because their returns land outside the measurement window.

Run the calculation over a period at least as long as your sales cycle, and prefer a rolling twelve months for anything involving organic search or content. The ranking of channels frequently reverses when you widen the window, which is precisely the information the exercise is meant to produce.

Raising marketing ROI

Both sides of the fraction are available, and the cost side is usually the neglected one. On returns: raise close rate and average order value, and improve retention so each acquired customer contributes more — LTV:CAC is the diagnostic there. On costs: replace per-unit media cost with owned channels, and automate the manual work that consumes salary without producing output. The automation savings calculator prices that second one directly.

How to calculate marketing ROI

  1. Total the revenue marketing generated

    Attributed revenue for the period. Be explicit about whether this is incremental revenue or all revenue that touched a marketing channel — the two produce very different answers.

  2. Total the full marketing investment

    Media, salaries, agency fees, tooling, and production. Marketing ROI is a business metric, so the cost side has to reconcile to the P&L rather than to an ad account.

  3. Subtract cost from revenue, then divide by cost

    ROI = (revenue − cost) ÷ cost, expressed as a percentage. $250,000 of revenue on $50,000 of investment is (250,000 − 50,000) ÷ 50,000 = 400%.

  4. Rerun it on gross profit

    Replace revenue with gross profit to get the version finance will recognise. At a 45% margin that same campaign returns 125%, not 400% — and 125% is the true number.

Benchmarks

Marketing ROI is quoted on at least four different bases, and the choice changes the answer by an order of magnitude. Always state which one you are using.

BasisWhat it tells youNotes
Revenue-based ROIDirectional onlyIgnores cost of goods. Flattering, common in vendor case studies.
Gross-profit ROIThe usable defaultRevenue net of delivery cost. What most finance teams mean by ROI.
Incremental ROIThe rigorous versionCounts only revenue that would not have happened anyway. Requires testing.
ROMI (return on marketing investment)Programme-levelSame formula, applied to total marketing spend rather than one campaign.

Frequently asked questions

  • How do you calculate marketing ROI?

    ROI = (revenue attributable to marketing − marketing cost) ÷ marketing cost, expressed as a percentage. $250,000 generated from $50,000 invested is a 400% ROI on a revenue basis.

  • How is marketing ROI different from ROAS?

    ROAS is revenue ÷ ad spend — a ratio, media costs only, and it ignores profit entirely. Marketing ROI is (return − cost) ÷ cost across all marketing investment including salaries and tooling. A campaign can post a 4x ROAS and a negative ROI once the people running it are counted.

  • What is a good marketing ROI?

    On a gross-profit basis, anything above 0% is contributing. The often-quoted 5:1 rule refers to revenue-to-spend, which is closer to ROAS than ROI. Judge against your own cost of capital and your alternatives, not against a published figure.

  • Should I use revenue or profit in the calculation?

    Gross profit gives the honest answer. Revenue-based ROI counts money that immediately leaves again as cost of goods, which is why the same campaign can look like 400% or 125% depending purely on which basis you chose.

Related tools

Where this fits

Want help putting these numbers to work?

Refinity helps growth-stage teams turn metrics like these into a measurable, automated growth system.

Formula and benchmarks last reviewed by the Refinity.io team.