Influencer marketing ROI = (gross profit from attributed sales - total program cost) / total program cost x 100. Count gross profit, not revenue, and count every cost: creator pay, product, platform and payout fees, and your team's hours. In the worked example below, $13,000 of code and link sales on $6,619 of costs is a 96% return on revenue but an 8% return on gross profit.
The way you pay sets what each view costs. We priced about 46,000 months of posting at $15 per video, the median per-video rate on viral.app jobs. These are months in which an account tracked in viral.app posted 20 or more TikToks or Reels. On TikTok accounts under 1,000 followers, the median month comes to $19.74 per 1,000 views, against $1 at the median CPM rate. Pure CPM deals are rare, though: on viral.app jobs, CPM usually sits on top of a per-video rate or a monthly base.
Measure late, too. TikToks had only 54% of their 90-day views after the first week, so a day-7 report misses almost half of what a program delivers.
How do you calculate influencer marketing ROI?
Subtract the program's total cost from the gross profit it brought in, divide by the total cost, and multiply by 100.
ROI (%) = (attributed gross profit - total cost) / total cost x 100
Gross profit is revenue minus cost of goods, shipping and payment fees. For an app it is proceeds after the App Store or Google Play commission. Using revenue instead flatters every channel, and creator programs most, because they often come with discount codes that cut the margin.
Worked example: eight creators on flat fees
A store pays eight creators $600 each for one post and sends each a product that costs it $35 plus $12 shipping. It pays them through viral.app, which adds a 3% payout fee, on the Pro plan at $99 a month, and its team spends 25 hours on the campaign at $48 an hour. Creators' codes bring in 150 orders and their links 50 more. After the 15% code discount the average order is $65, and the store keeps 55% as gross profit after product cost, shipping and payment fees. The inputs are illustrative; swap in your own.
The same campaign shows a ROAS of 2.7 if you divide revenue by creator fees alone. All four numbers are "the ROI" in someone's report, so write down which costs and which return you used.
Codes and links are a floor. If the checkout survey names one of the creators for 60 more orders that used no code, the campaign brought in 260 orders and the ROI on gross profit rises to 40%.
ROI, ROAS, CPM and break-even
Four related numbers answer different questions:
A ROAS of 2 is not a 100% ROI. At a 50% gross margin, $2 of revenue per $1 spent is $1 of gross profit per $1: an ROI of zero.
Is social media ROI calculated the same way?
Yes. For your own brand accounts the costs are mostly team time, production, tools and ad spend, and the attribution methods below are the same. Creator programs add two things: creator pay, and the choice of how to pay.
Which costs belong in influencer marketing ROI?
Count every cost you would not have had without the program. The last column repeats the worked example above.
Discount codes lower revenue. Put the discount on the revenue side, not in the cost table as well, or you count it twice.
How to count your team's time
Multiply the hours by a loaded hourly rate, not the salary rate. In June 2026, wages and salaries were 70.0% of what US private employers spent per hour worked and benefits were the other 30.0%, according to the Bureau of Labor Statistics release of September 9, 2026. So divide the hourly salary by 0.7.
A $70,000 salary is $33.65 an hour over 2,080 hours, or about $48 loaded. Log the hours for recruiting and vetting, briefs and approvals, chasing posts, reconciling views, paying and invoicing, and reporting. In the worked example, 25 hours cost $1,200: 18% of the program's total cost.
Which KPIs show ROI for each goal?
Pick one primary KPI per goal and make sure it ties to money. Reach metrics belong in the report, but as cost efficiency, not as ROI.
Earned media value estimates what the same reach would have cost as ads. It is useful for comparing channels, but it is not money you made; our earned media value guide covers the formula and its limits.
How do you attribute sales to creators?
No single method sees every sale a creator causes. Use one direct method as a floor and one method that catches what it misses.
Links undercount small accounts. TikTok's help center says general accounts can add a website link to their profile once they have at least 1,000 followers, while verified business accounts can add one without that threshold. 53% of tracked TikToks came from accounts under 1,000 followers, so a program built on small accounts needs codes or a survey on top of links.
Apps need a mobile measurement partner (MMP) such as AppsFlyer, Adjust or Branch to attribute installs from tracked links. RevenueCat's attribution integrations then tie subscription revenue, including renewals, to the campaign that brought the customer.
Lift tests measure what the program added. Run creators in some markets and not in comparable ones, or pause the program for a few weeks, and compare. Google researchers described the regional version in Measuring Ad Effectiveness Using Geo Experiments (Vaver and Koehler, 2011): non-overlapping regions are randomly assigned to treatment and control.
Before launch, write down the break-even
Total expected cost divided by gross profit per customer. That is the number of customers the program has to bring in.
Give every creator a code and a tagged link
Use one UTM campaign per program and utm_content per creator, and add a 'where did you hear about us' question to checkout or onboarding.
Track every video and the views it earns
Views are what you pay for on CPM deals and what you divide by for effective CPM on flat fees.
Read ROI at day 30, then again at day 90
For apps, read it again after the first renewal cycle.
Run one holdout per quarter
A pause or a market without creators shows how much codes and links miss, so you can correct the direct numbers.
A second worked example: an app paid per 1,000 views
Start from the month-one model in our sub-$1 CPM UGC playbook: 150 creators post 600 videos and get 7.2 million views. A rate that starts at $1 per 1,000 views and falls to $0.50 costs $5,820 in creator pay; with $500 of platform and operational overhead, that is a $0.88 CPM.
If your team's time and the 3% payout fee are not already in that overhead, add them: $175 in fees and 40 hours at $48, or $1,920. The fully loaded cost is $8,415, or $1.17 per 1,000 views.
The app sells a $39.99 annual plan. Under the App Store Small Business Program, Apple takes 15%, so each new paid subscriber brings about $34 of first-year proceeds.
Break-even is $8,415 / $34 = 248 new paid subscribers, or one for every 29,100 views.
Suppose RevenueCat shows New Paid Subs rising from a baseline of 900 a month to 1,300 in the program's first month, with nothing else changed. The 400 extra subscribers bring $13,600 of proceeds: a 62% ROI and $21 per new paid subscriber. That is a before-and-after estimate, not proof. Confirm it with a pause or a market holdout, and add renewals once you know your retention.
How does paying per 1,000 views change ROI?
A CPM deal fixes what you pay per view, so ROI depends on how well those views convert. A flat fee fixes what you pay per video, so your cost per view depends on which videos take off. On small accounts, that makes flat fees expensive in most months.
We took every TikTok and Instagram account tracked in viral.app that posted at least 20 videos in a calendar month and priced each month at $15 per video, the median per-video rate across brands hiring on viral.app's UGC jobs in October 2026. The same jobs pay a median CPM of $1.
| TikTok | ||
|---|---|---|
| Under 1K | 4.6% | 4.9% |
| 1K-10K | 24.9% | 34.1% |
| 10K-100K | 46.7% | 58.8% |
The pooled number hides the risk. Across all TikTok months under 1,000 followers, $15 per video works out to $4.81 per 1,000 views, but the typical month cost four times that, because a few months carry most of the views. The same skew shows up video by video:
- On TikTok accounts with 1,000 to 10,000 followers, the top 10% of videos got 94% of the views and the top 1% got 70% (Instagram: 92% and 66%). A flat fee pays the other 90% of videos the same as the hits.
- $15 per video matches a $1 CPM at 15,000 views. Only 1.8% of TikToks from accounts under 1,000 followers got there, and 8.9% from accounts with 1,000 to 10,000.
- Flat fees become competitive when reach is reliable: on TikTok accounts with 10,000 to 100,000 followers, $15 per video beats a $1 CPM in 47% of months, against 5% for accounts under 1,000 followers. Accounts that size rarely work for $15, so price a flat fee against the account's own median views.
- A cap changes the math more than the rate. With a $1 CPM capped at $100 per video, the effective rate on TikTok accounts with 1,000 to 10,000 followers was $0.25 per 1,000 views: 3.2% of videos passed 100,000 views, and 75% of all views came past the cap. That saves money but takes the upside from the creators who drove it.
CPM pay has costs of its own. It moves the risk to creators, so fewer accept a pure CPM deal, and on viral.app jobs CPM usually comes on top of a per-video rate or a monthly base (median $500). Spend also grows with success, so set a payout cap per period. Our guide to creator payments shows how base pay, CPM tiers and bonuses combine.
Here is what the cost per view does to break-even for the app in the second worked example, at $34 of value per subscriber:
When should you measure influencer ROI?
Read it at day 30 and again at day 90. A day-7 report undercounts the program, because the videos that carry most of the views keep growing for weeks.
| TikTok | Instagram Reels | |
|---|---|---|
| Day 7 | 53.5% | 58.8% |
| Day 30 | 79.9% | 82.2% |
| Day 90 | 100.0% | 100.0% |
Most videos are done in a week, but almost half the views are still to come. The median TikTok had 92% of its 90-day views after seven days, while TikToks that ended above a million views had only 52% of their combined 90-day views by day 7 and 79% by day 30. Those few videos make up most of the total.
- Eligibility windows are a cost lever: if CPM pay counts views for 30 days after posting, a 30-day window skips paying for the roughly 20% of 90-day views that arrive later.
- Apps need a longer read. Count first-year proceeds, then renewals; refunds and late receipts also arrive after the sale.
For how to lay these numbers out for a client or your CFO, see our guide to social media campaign reporting.
What is a good ROI for influencer marketing?
A good ROI is above zero on gross profit after every cost, and higher than what your next dollar would earn in your best other channel. Compare your creator CPA with your paid social CPA for the same conversion. Few brands publish one: only four of 10 well-known influencer campaigns released a sales or conversion figure.
The benchmarks most guides quote don't measure that:
- The "$6.50 for every $1" figure comes from a Tomoson poll of 125 marketers, run online from March 10 to 16, 2015. The returns are what respondents reported: the top 13% said $20 or more, 70% said $2 or more, and the rest broke even or lost money.
- The "$5.20" and "$5.78" per $1 figures come from Influencer Marketing Hub's 2020 benchmark report. They are earned media value for 2018 and 2019: an estimate of what equivalent ads would cost, not sales or profit.
To know whether the program made money, compare it with your break-even and your other channels' CPA.
Can you predict influencer ROI before you launch?
You can predict cost well, views roughly and conversion poorly, so forecast with medians and treat hits as upside. Cluely's viral UGC is the warning: its founder wrote that one video got 49 million views and fewer than 100 downloads.
Averages mislead here. On TikTok accounts with 1,000 to 10,000 followers, the median video got 1,075 views and the average got 29,333, because the top 1% of videos carried 70% of the views. A forecast built on the average assumes hits you may not get.
- Views: videos planned x each creator's median views over their last 20 to 30 videos.
- Value: views / 1,000 x gross profit per 1,000 views from your last campaign. With no history, use the break-even and ask whether it looks reachable.
- Cost: on a CPM deal, views x rate, capped; on flat fees, the fees themselves, and your effective CPM becomes the uncertain part.
In viral.app, the last step of creating a campaign simulates the payout for one of your creators against their recent videos, so you can check a pay structure before anyone posts.
How viral.app tracks influencer ROI
viral.app tracks the views side and the cost side of ROI in one place and, for apps, puts subscription revenue next to them.
- Views: public TikTok, Instagram, YouTube, Facebook and Snapchat accounts are tracked by URL, without creator logins. See UGC analytics.
- Cost: Creator Hub shows effective CPM (payouts divided by campaign views), paid CPM, spend per video and payouts per campaign. Campaigns can pay per video, a fixed salary, CPM tiers and flat bonuses, with payout caps and an eligibility window.
- Revenue for apps: the RevenueCat integration shows app revenue (proceeds after store commission, in USD), new customers, new trials and new paid subscriptions per project next to creator performance. That is a trend read, not per-creator attribution.
- Paid and organic: Create Ad runs any tracked post as a TikTok Spark Ad or an Instagram or Facebook partnership ad, and Analytics › Ads shows spend, CPM, results and cost per result for each ad. With TikTok or Meta connected, boosted posts show organic and paid views separately, and campaign payouts count organic views only.
- Fees: integrated payouts carry a 3% payout management fee charged to the brand, never deducted from the creator. Tables export to CSV for finance.
How we measured
- Videos: 2.6 million public TikTok videos and Instagram Reels posted between October 1, 2025 and August 31, 2026 by accounts tracked in viral.app, with views as of October 2026. Videos with zero recorded views were left out.
- Months of posting: about 46,000 calendar months in which one of about 21,000 tracked accounts (creators, brand-owned and competitor accounts) posted at least 20 videos; the chart and table show the roughly 42,000 from accounts under 100,000 followers. The flat-fee CPM for a month is $15 x videos / views x 1,000.
- Followers are counts as of October 2026, not at posting.
- Who the accounts are: brands, agencies and creators add the accounts they want to track, such as their own, their creators' and competitors'.
- Timing: about 72,000 TikToks and 60,000 Reels posted March to May 2026 with snapshots near day 7, day 30 and day 90. Shares are total views at day 7 and day 30 divided by total views at day 90.
- Rates: the $15 per video, $1 CPM and $500 monthly base are medians across brands with live jobs on viral.app in October 2026, each brand counted once.
Frequently asked questions
Put real numbers into your ROI
ROI needs both sides measured: what every creator video earned in views and what you paid for it. Create a viral.app account to track your creators' videos, pay them on views, and see your effective CPM next to app revenue.


