ROMI
Enter ad spend and attributed contribution profit. ROMI uses contribution rather than revenue, and can be negative when campaign contribution does not cover spend.
Check your input
This is the previous result. Update the inputs and select “Calculate” again.
Result
Worked example
This example uses the same calculation as the form. Enter your values and select “Calculate” to see your result.
Example inputs
- Ad spend: 100000
- Attributed contribution profit: 150000
Example result
- ROMI: 50%
- Contribution profit: RUB 150,000
- Advertising spend: RUB 100,000
- ROMI uses attributed contribution profit after advertising spend, rather than attributed revenue.
- A negative result means attributed contribution did not cover the entered ad spend.
- ROMI of 0% means advertising recovered exactly its cost in contribution; a negative value means a loss.
- With zero spend, ROMI is undefined and the result explains why instead of showing a number.
Formulas and units
ROMI = (attributedContribution − adSpend) / adSpend × 100%— Contribution return after ad spend, relative to ad spend.
Values are rounded for display only; enter percentages on a 0–100 scale. See the methodology.
Formula version: 1.0
Checked 2026-09-26.