All articles

How to Calculate TikTok Shop Sample ROI (With Calculator)

By Slava Bondar, founder of CreatorFlow · Published Oct 15, 2026 · 6 min read

Also available in: Bahasa Indonesia

Free samples are the fastest way to get creators making videos about your product on TikTok Shop. They also disappear fast, and a few weeks later most brands can't answer a simple question: which samples actually paid for themselves?

Here's how to calculate it with numbers you already have, plus a calculator you can use right away.

1. Work out the real cost of a sample

A "free" sample isn't free to you. What leaves your account is:

  • Product cost (your landed cost, not the retail price).
  • Shipping to the creator, if you pay it.
  • Any flat fee you pay the creator on top of commission.

So cost per sample = product cost + shipping + flat fee. A serum that costs you $12 to make and $6 to ship is an $18 sample.

2. The sample ROI formula

ROI = revenue from the creators who got samples ÷ total sample cost. Above 1.0× the samples paid for themselves; below 1.0× they didn't (yet).

Example
Samples sent40
Cost per sample (product + shipping)$18
Total sample cost$720
Revenue from those 40 creators$900
ROI1.25×

Use affiliate revenue attributed to those creators, net of returned orders. Your Seller Center affiliate orders report has this per creator.

Sample ROI calculator

Cost per sample
$18
Total sample cost
$720
Net
$180
ROI
1.25×

ROI = revenue ÷ total sample cost. Above 1.0× the samples paid for themselves.

3. Look at ROI per creator, not just per campaign

A campaign-level ROI hides the real story. It usually looks like this:

CreatorSamplesCostRevenueROI
@creator_a2$36$52014.4×
@creator_b1$18$24013.3×
37 others37$666$1400.2×

The campaign didn't fail: two creators drove almost all the sales while 37 others used up almost all the budget. The right move isn't "stop sampling", it's resample @creator_a and @creator_b, and stop sending to the rest.

4. Don't judge too early

According to TikTok Shop's guide to samples, creators have 14 days after receiving a free sample to post, either a short video that stays public for at least 3 days or a LIVE of at least 10 minutes. Sales from a video often keep coming for days after that.

So samples shipped this week will almost always look like a loss. Keep samples still inside that window separate, and judge ROI only on the ones that are past it.

5. Free vs refundable samples

TikTok Shop also has refundable samples, where the creator buys the product and gets refunded after meeting the conditions. Your cost depends on whether those conditions are met, so record the sample type from the start and don't mix both kinds in one number. Check Seller Center for the current terms, since they change.

Summary

  1. Cost per sample = product cost + shipping + flat fee.
  2. ROI = revenue from sampled creators ÷ total sample cost.
  3. Look at ROI per creator, not just the campaign average.
  4. Only judge samples that are past the 14-day posting window.
  5. Resample creators above 1.0×; stop sending to those who don't post or don't sell.

A spreadsheet handles this fine at a handful of samples a month. At dozens, matching videos and orders by hand starts eating hours every week. That's why we built CreatorFlow.

See the ROI of every sample automatically

CreatorFlow tracks the videos creators post after receiving a sample and calculates ROI per sample, creator and campaign. Free for 14 days, no credit card.

Start free trial