Brand Campaign ROI Calculator
Turn campaign costs and attributed revenue into ROI and ROAS. Add clicks, impressions, and conversions for a fuller picture.
Let’s do the math.
Your results
A clearer view starts here.
Enter your numbers and calculate to see your campaign return.
Example values are filled in to get you started.ROI = (revenue − campaign cost) ÷ campaign cost × 100
What does campaign ROI measure?
This calculator expresses revenue less campaign cost as a percentage of campaign cost. A positive result means attributed revenue exceeded the entered costs; a negative result means it did not. This revenue-based measure is useful for campaign comparison, but it is not net business profit unless you include all relevant costs.
ROI and ROAS answer different questions
ROAS divides attributed revenue by campaign cost without subtracting the cost first. A 3× ROAS means $3 of revenue for each $1 spent; under this calculator’s formula, that corresponds to 200% ROI. Product margins, returns, fulfillment, and overhead can make a seemingly strong ROAS unprofitable, so use an appropriate cost basis.
Add the rest of your campaign funnel
Positive impression totals enable CPM, positive clicks enable CPC, and positive conversions enable CPA. Click conversion rate needs positive clicks and a conversion count, including zero. Leave data blank if you do not have it. Use one attribution window, avoid counting the same sale across multiple creators, and be explicit about whether conversions mean sales, sign-ups, or another action.
From inputs to insight.
A brand spends $5,000 and attributes $15,000 in revenue to a campaign. ROI = (15,000 − 5,000) ÷ 5,000 × 100 = 200%. ROAS = 15,000 ÷ 5,000 = 3×. With 2,000 clicks and 100 conversions, CPC is $2.50, CPA is $50.00, and click conversion rate is 5%.
Results depend on the accuracy and definitions of your inputs. Campaign performance varies by audience, niche, content format, geography, and attribution method. These tools provide estimates and context, not guarantees.
Explore campaign exposure costs, attributed campaign returns, and follower-based engagement to compare the metrics that matter to your goal.
Frequently asked questions
What is the difference between ROI and ROAS?
ROI subtracts campaign cost from revenue before dividing by cost. ROAS simply divides revenue by cost. They describe different aspects of return and should not be used interchangeably.
Can campaign ROI be negative?
Yes. When revenue is lower than cost, ROI is negative. Zero attributed revenue produces −100% under this formula.
What if my campaign cost is zero?
ROI and ROAS divide by campaign cost, so they are undefined when cost is zero. Enter a cost greater than zero to calculate these metrics.
Does this include product costs and profit margin?
Only if you include relevant costs in the campaign cost input. The displayed revenue less campaign cost is not a complete measure of net profit.
Why are some extra metrics missing?
CPM, CPC, and CPA need a positive denominator. Blank or zero impression, click, or conversion counts do not produce those metrics. A zero conversion count with positive clicks does produce a 0% conversion rate.
How should I attribute revenue?
Use a consistent method such as tracked links, promotion codes, or your agreed attribution model. Keep reporting periods aligned, account for returns, and avoid claiming all revenue as incremental without evidence.