Influencer Marketing ROI: Formula, Full Costs and Worked Examples

How to calculate the return on creator and UGC programs: the formula, every cost to count, attribution options, two worked examples, and what about 46,000 months of tracked posting show about paying per video versus per 1,000 views.

Written by
PublishedJune 8th, 2025
UpdatedOctober 1st, 2026

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.

Cost per 1,000 views at $15 per video
$19.74
Median month of tracked TikTok accounts under 1,000 followers posting 20+ videos. CPM pay usually comes on top of a per-video rate.
Views from the top 10% of videos
94%
TikTok accounts with 1,000 to 10,000 followers, videos posted Oct 2025 to Aug 2026.
90-day TikTok views in week one
54%
A report on day 7 misses almost half the views a program will get.

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.

Worked example: eight creators on flat fees, measured with codes and links.

LineAmount
Creator fees: 8 x $600$4,800
Product and shipping: 8 x $47$376
Payout fee: 3% of creator fees$144
Tracking and payout tool: one month$99
Team time: 25 hours x $48$1,200
Total cost$6,619
Revenue: 200 orders x $65$13,000
Gross profit at 55%$7,150
ROI on revenue (the flattering version)96%
ROI on gross profit, without team time32%
ROI on gross profit, all costs8%
CPA$33.10
Break-even at $35.75 gross profit per order186 orders

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:

ROI and the metrics that sit next to it.
MetricFormulaUse it for
ROI(gross profit - cost) / cost x 100Whether the program made money
ROASrevenue / costComparing with ad platform reports, which use revenue
Effective CPMcost / views x 1,000Comparing creators, pay models and channels on reach
CPAcost / attributed customersComparing with your paid social cost per customer
Break-even customerscost / gross profit per customerKnowing the target before launch

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.

Cost lines for an influencer or UGC program.
CostWhat to includeExample
Creator payFlat fees, monthly base, CPM payouts, bonuses$4,800
ProductCost of goods and shipping for seeded product, not retail price$376
FeesPayout fees, agency or marketplace fees$144
ToolsTracking, payouts, link and code tools$99
Team timeHours x loaded hourly rate$1,200
Paid amplificationSpark Ads or partnership ad spend, usage-rights fees$0
Total cost$6,619

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.

Business goals mapped to creator program KPIs.
GoalPrimary KPISupporting metricsData source
Online salesROI on gross profitOrders per code, average order value, CPAStore and discount-code reports, UTM links
App subscriptionsCost per new paid subscriberTrials, trial-to-paid rate, first-year proceedsRevenueCat or your mobile measurement partner
LeadsCost per qualified leadLead-to-customer rate, pipeline valueCRM with UTM links
ReachEffective CPMViews, share rate, earned media valueCreator video tracking
Ad creativeCost per usable assetCPA of creator videos when run as adsAds manager

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.

Attribution options for creator programs.
MethodBest forWhat it misses
Promo codesOnline storesBuyers who skip the code; codes that leak to coupon sites
UTM or affiliate linksCreators who can post a clickable linkViewers who search for the brand later
MMP links plus RevenueCatAppsInstalls that never pass through a tracked link
"Where did you hear about us?"Any checkout or app onboardingIt is self-reported and depends on memory
Lift testLarge programsSmall programs lack the volume to show a clear difference
Trend comparisonA quick first readIt shows correlation, not cause

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.

  1. 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.

  2. 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.

  3. 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.

  4. Read ROI at day 30, then again at day 90

    For apps, read it again after the first renewal cycle.

  5. 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.

Under 1,000 followers, $15 per video beats a $1 CPM in 1 of 20 months
Share of months (tracked accounts posting 20+ videos) where $15 per video cost $1 or less per 1,000 views, by follower count
Under 1,000 followers, $15 per video beats a $1 CPM in 1 of 20 months
TikTokInstagram
Under 1K4.6%4.9%
1K-10K24.9%34.1%
10K-100K46.7%58.8%
Source: viral.app tracking data, about 42,000 months in which a tracked account (creator, brand-owned or competitor) posted 20+ videos, Oct 2025 to Aug 2026. Views and follower counts as of Oct 2026.

Cost per 1,000 views of a $15-per-video deal, by follower count. Months in which a tracked account posted 20 or more videos, Oct 2025 to Aug 2026.

AccountMonthsMedian monthly viewsMedian CPMMiddle halfAll months pooled
TikTok, under 1KAbout 14,00026,375$19.74$8.17 to $36.51$4.81
TikTok, 1K to 10KAbout 6,600134,318$3.89$1.00 to $11.59$0.72
TikTok, 10K to 100KAbout 2,700509,248$1.17$0.30 to $4.16$0.31
Instagram, under 1KAbout 12,00031,833$17.64$7.20 to $53.99$4.49
Instagram, 1K to 10KAbout 4,100264,315$2.14$0.60 to $6.74$0.53
Instagram, 10K to 100KAbout 2,700844,636$0.67$0.21 to $2.18$0.22

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:

Views each new paid subscriber can take before the program loses money.

Cost per 1,000 viewsWhere it comes fromViews per subscriber to break even
$0.88Playbook month one: creator pay plus overhead38,600
$1.17Same, with payout fee and team time29,100
$4.81$15 per video, all TikTok months under 1K followers pooled7,100
$19.74$15 per video, median TikTok month under 1K followers1,700

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.

TikToks had only 54% of their 90-day views after a week
Share of all views that videos had at day 90, reached by day 7 and day 30
TikToks had only 54% of their 90-day views after a week
TikTokInstagram Reels
Day 753.5%58.8%
Day 3079.9%82.2%
Day 90100.0%100.0%
Source: viral.app snapshots of about 130,000 TikToks and Reels posted Mar to May 2026, taken 6.5 to 7.5, 29.5 to 31.5 and 89 to 91 days after posting.

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.

  1. Views: videos planned x each creator's median views over their last 20 to 30 videos.
  2. 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.
  3. 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

Any ROI above zero on gross profit after all costs, including team time, that beats your next-best channel. The widely quoted $5 to $6.50 per $1 figures come from a 2015 poll of 125 marketers and from earned media value estimates, not from measured profit.

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.