Influencer ROI Calculator
Calculate the return on investment of influencer marketing campaigns including cost per impression, engagement, and click.
Did this tool work for you?
How to use this calculator
Net profit is revenue minus campaign cost. ROI expresses that profit as a percentage of spend. CPM is cost per 1,000 impressions; cost per engagement = cost / (impressions × engagement_rate / 100); CPC = cost / clicks.
- 1
Enter your total campaign cost (fees, gifted products, agency costs) and revenue directly attributed to the campaign.
- 2
Add impressions and engagement rate from the influencer's post analytics.
- 3
Enter total clicks from UTM-tracked links to calculate cost per click.
- 4
Use the ROI and CPM to compare this influencer against others or against paid social benchmarks.
Frequently asked questions
How is ROI calculated here?
ROI is (revenue − campaign cost) ÷ campaign cost × 100. With $5,000 spent and $18,000 in revenue the net profit is $13,000 and the ROI is 260.0%. The revenue figure is used as entered, so no product cost, shipping or payment fees are deducted. If you enter gross sales, the ROI is a revenue-based figure rather than a profit-based one.
What does the engagement rate apply to?
The calculator multiplies impressions by the engagement rate to get total engagements: 250,000 × 3.5% = 8,750 in the default example. Cost per engagement is cost ÷ that number. Use a rate calculated per impression. A rate that platforms report per follower would give a different engagement total.
How are CPM and cost per click worked out?
CPM is cost ÷ impressions × 1,000, and cost per click is cost ÷ clicks. They use the same total campaign cost, so adding a fee or the value of gifted product raises both. Clicks are entered separately and are not derived from impressions or engagement.
How is ROI different from ROAS?
ROAS is revenue ÷ cost, while ROI subtracts the cost first. The default inputs give a ROAS of 3.6 and an ROI of 260%, which is the same thing expressed two ways: ROI percentage = (ROAS − 1) × 100. The ROAS calculator on this site also lets you account for cost of goods.
What happens if I leave a field at zero?
Negative entries are treated as zero. With zero impressions the CPM and engagement figures show as 0, with zero clicks the cost per click shows $0.00, and with zero cost the ROI shows “n/a” because dividing by zero has no meaning. A $0.00 result in those lines means the input was missing, not that the campaign was free.
Can I use it for more than one post or creator?
Yes, if you add everything up first: total fees and product costs, total revenue, total impressions and total clicks. For a blended engagement rate, divide total engagements by total impressions. To compare creators, run the calculator once per creator and compare ROI, CPM and cost per click side by side.
What does it not measure?
It does not attribute revenue to the creator, so you need your own tracking from discount codes or tagged links. It also ignores repeat purchases, the time between exposure and sale, and brand effects that never produce a direct sale. The ROI shown is only as reliable as the revenue number you enter.
Influencer ROI calculator — profit, CPM, engagement cost and cost per click
The six numbers it returns
Five inputs produce six lines. Net profit is revenue minus cost, and ROI expresses that profit as a percentage of cost. The remaining lines divide the same cost by different volumes: impressions for CPM, estimated engagements for cost per engagement, and clicks for cost per click. Every line shares one cost figure, so the numbers are directly comparable between creators.
| Output | Formula | Default result |
|---|---|---|
| Net profit | Revenue − cost | $13,000.00 |
| ROI | Net profit ÷ cost × 100 | 260.0% |
| CPM | Cost ÷ impressions × 1,000 | $20.00 |
| Total engagements | Impressions × engagement rate | 8,750 |
| Cost per engagement | Cost ÷ engagements | $0.5714 |
| Cost per click | Cost ÷ clicks | $1.56 |
A profitable run and a losing one
The default campaign costs $5,000, returns $18,000, reaches 250,000 impressions at a 3.5% engagement rate and drives 3,200 clicks. That is a 260.0% ROI with a $1.56 cost per click. Change the story to $8,000 spent, $6,000 returned, 120,000 impressions, a 2.1% rate and 900 clicks and the calculator shows an ROI of −25.0%, a net loss of $2,000, a CPM of $66.67, 2,520 engagements, a cost per engagement of $3.1746 and a cost per click of $8.89.
Why the two campaigns differ
In the losing example every cost line is higher. The campaign cost more and delivered fewer than half the impressions (120,000 against 250,000), so CPM more than tripled, from $20.00 to $66.67. A lower engagement rate stacked on top of that pushed cost per engagement from $0.5714 to $3.1746. Looking at these lines together shows whether the problem was reach, response or conversion after the click, which a single ROI figure cannot do.
Getting inputs you can trust
Put every cost into the cost field: creator fee, agency fee, shipping, and the retail value of any free product. Take impressions and engagement rate from the creator’s own analytics screenshots, and take clicks from tagged links. For revenue, use sales tied to a code or link created for the campaign. Revenue that you only suspect came from the creator should be left out or modelled separately.
Where to be careful
The revenue entry is not reduced by cost of goods, so ROI here is revenue-based. A campaign with a 60% product cost needs a much higher ROI than one with a 20% product cost before it makes money. If margins are thin, enter revenue after subtracting product cost to get a profit-based ROI, or check the break-even point in the ROAS calculator. It also helps to keep the inputs for each creator in one place, such as a spreadsheet row with the date, fee, product value, impressions, clicks and tracked sales, so that every campaign you compare was measured in the same way.
Learn more from an authoritative source:
WikipediaContent Marketing ROI Calculator
Calculate the return on investment of your content marketing programme including cost per lead, cost per customer, and total ROI.
Ad Budget Calculator
Calculate the required ad spend to hit a revenue target based on ROAS, average order value, and conversion rate.
Engagement Rate Calculator
Calculate social media engagement rate for any platform and compare it against industry benchmarks.
Funnel Conversion Calculator
Calculate conversion rates at every stage of your marketing and sales funnel — from visitor to customer.
Keyword Traffic Value Calculator
Estimate the monetary value of your organic keyword traffic and potential revenue compared to equivalent paid search spend.
Lead Scoring Calculator
Score leads based on demographic fit and behavioural signals to prioritise sales outreach and predict conversion likelihood.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →