Marketing Tool Stackby Amit Gupta
← Learn

What Is ROMI (Return on Marketing Investment)?

ROMI (Return on Marketing Investment) is the profit earned per dollar of marketing spend. It equals (revenue from marketing − marketing cost) ÷ marketing cost. Unlike generic ROI, it scopes both revenue and cost to marketing only, so it isolates what your marketing actually returned rather than crediting the whole business.

What ROMI means

ROMI is a metric that answers one question: for every dollar we put into marketing, how much profit came back? It takes the revenue you can credit to marketing, subtracts what marketing cost to produce, and expresses the remainder as a ratio or percentage of that cost. A ROMI of 300% means three dollars of profit returned for each dollar invested.

The point of the metric is accountability. Marketing budgets compete with every other line in the business, and "we ran a great campaign" does not survive a budget review. ROMI translates activity into the language finance speaks, return on capital, so marketing can defend, and grow, its spend with evidence rather than narrative.

What goes into "revenue from marketing"

This is revenue you can reasonably attribute to marketing-driven touches: new pipeline that closed from marketing-sourced leads, demand-gen campaigns, content, paid media, events, or nurture. The number is only as trustworthy as the attribution model behind it, so always state which model you used (first-touch, last-touch, or multi-touch) when you report ROMI.

What goes into "marketing cost"

Marketing cost should be fully loaded, not just media spend. Include ad budget, agency and freelancer fees, content production, martech subscriptions, and event costs. Many teams also fold in a share of marketing salaries for a true picture. Under-counting cost is the most common way ROMI gets quietly inflated.

The ROMI formula

ROMI subtracts marketing cost from marketing-attributable revenue, then divides by that same cost. Multiply by 100 to read it as a percentage.

ROMI (%) = (Revenue from marketing − Marketing cost) ÷ Marketing cost × 100

The structure is identical to return on investment, gain over cost, which is why ROMI is best understood as ROI with a marketing-only scope on both the numerator and the denominator. Drop the × 100 and you get a ratio (for example, 4:1) instead of a percentage; both describe the same result.

ROMI vs generic ROI

The difference is scope, not arithmetic. Generic ROI measures total business gain against total cost; ROMI restricts both sides to marketing, counting only marketing-attributable revenue and only marketing cost, so it credits marketing for its contribution rather than for the entire company's results.

MetricNumeratorDenominatorWhat it isolates
Generic ROITotal revenue − total costTotal costReturn on the whole investment or business
ROMIRevenue from marketing − marketing costMarketing costReturn on marketing spend specifically
ROASRevenue from adsAd spendGross return on ad spend; ignores margin and other costs

Verdict: use generic ROI when you need the bottom-line story for a single project or the business as a whole, and ROMI when you specifically need to prove what marketing returned. Reach for ROAS for fast in-platform ad optimization, but remember it is a gross ratio. It does not subtract cost or account for margin, so it flatters performance compared with ROMI.

A worked example

Suppose a quarter's demand-gen program cost $50,000 fully loaded across media, content, agency, and tooling. Attribution credits marketing with $250,000 in closed revenue from that program.

ROMI = ($250,000 − $50,000) ÷ $50,000 × 100 = 400%

That is a 5:1 revenue-to-cost ratio, strong for most B2B programs. But if your gross margin is 40%, the marketing-attributable gross profit is only $100,000, which gives a ROMI of ($100,000 − $50,000) ÷ $50,000 = 100%. Same campaign, very different story, which is why the margin question matters so much.

Skip the spreadsheetThe Campaign ROI Calculator turns spend, leads, deal size and win rate into ROI %, ROMI, CAC and a funnel view.
Open the tool →

What counts as good

A frequently cited rule of thumb treats a 5:1 revenue-to-cost ratio (a 400% ROMI) as a strong result, with 10:1 exceptional and under 2:1 often unprofitable once fully loaded costs and margin are counted. Treat these as ranges, not targets: a content-and-SEO program with long payback can look weak on a single quarter yet compound for years, while a one-off promotion may post a high ROMI that never repeats. The honest benchmark is your own trend over time and your contribution margin, compared against prior periods rather than a single industry figure.

Frequently asked questions

What does ROMI stand for?

ROMI stands for Return on Marketing Investment. It measures the profit generated per dollar of marketing spend, calculated as revenue attributable to marketing minus the marketing cost, divided by that marketing cost. It is the marketing-specific version of return on investment.

How is ROMI different from ROI?

Generic ROI uses total revenue against total cost. ROMI narrows both sides to marketing: it counts only revenue you can attribute to marketing activity and only the cost of that activity. This isolates marketing's contribution rather than crediting the whole business.

What is a good ROMI?

There is no universal number. A common rule of thumb treats a 5:1 revenue-to-cost ratio (a 400% ROMI) as strong and below 2:1 as often unprofitable once overhead is loaded in. The honest benchmark is your own trend and contribution margin.

Should ROMI use revenue or gross profit?

Use gross profit where margins are thin. Plugging raw revenue into the formula can show a healthy ROMI while the campaign actually loses money after cost of goods. Substituting gross-profit-adjusted revenue gives a truer picture of the return marketing delivered.

Last updated: 14 June 2026