Marketing

Return on marketing investment (ROMI)

In short

Return on marketing investment (ROMI) is a measure of the revenue or profit that marketing activity generates compared with the cost of that activity. It is usually shown as a ratio or percentage.

A common formula is (incremental revenue or margin attributable to marketing minus marketing cost) divided by marketing cost. ROMI is broader than return on ad spend, which looks at paid media only, and it often includes people, tools, and content costs.

How to calculate ROMI

Choose revenue or gross margin as the return, and apply the same choice every time. Margin is stricter and more useful for decisions.

  • Formula: ROMI = (return attributable to marketing minus marketing cost) / marketing cost.
  • Return: Pipeline-sourced closed-won revenue or margin from the period or cohort.
  • Cost: Media, agency, tools, events, content, and the people running them.

Worked example

Say a team spends 100,000 on a program over a quarter and the deals it sourced bring 250,000 in gross margin. ROMI is (250,000 minus 100,000) divided by 100,000, or 1.5, which is 150 percent. These numbers are illustrative only.

Why ROMI is hard in B2B

  • Long cycles: Spend today may close months later, so match cost periods to cohorts.
  • Many touches: Several channels influence one deal, so attribution choices change the result.
  • Hidden costs: Salaries and tools are easy to leave out, which overstates the return.

How to use ROMI well

  • Compare programs on the same basis: Use one attribution model and cost definition across channels.
  • Look at payback time as well: A high ROMI that takes 18 months may still strain cash.
  • Combine with other metrics: Read it with customer acquisition cost and lifetime value.
  • Avoid cutting brand blindly: Some effects are not captured in attributed revenue.

Return on marketing investment FAQs

What is return on marketing investment (ROMI)?

Return on marketing investment is a measure comparing the revenue or profit generated by marketing with what it cost. It is usually expressed as a ratio or percentage and used to compare programs and channels.

How do you calculate ROMI?

Subtract total marketing cost from the revenue or margin attributable to marketing, then divide by the marketing cost. Using gross margin instead of revenue gives a stricter view. Keep the same definitions across channels.

What is the difference between ROMI and ROAS?

ROAS measures revenue per unit of ad spend and covers paid media only. ROMI covers all marketing investment, such as people, tools, content, and events, and often uses profit or margin rather than revenue.

What is a good ROMI?

There is no universal target. It depends on gross margin, sales cycle, and growth goals. Compare your ROMI across channels and over time, and read it alongside payback period and customer acquisition cost.

More related phrases

Move with your market

  • Context learned from your closed-won deals
  • Accounts ranked on fit, with the reason shown
  • Direct push to Salesforce, HubSpot, and Clay