How to measure influencer marketing ROI for a small brand
Influencer marketing ROI is the profit a creator brought in, minus your spend on them, divided by that spend. The result is a percentage. Above 0% you made money. Below 0% you lost it.
Most guides run the sum on revenue. That flatters the result, because revenue isn't what you keep. This page uses profit, shows the costs people forget and ends with a table you can reuse.
What is the formula?
Take the money a creator's sales earned you after the cost of the goods. Subtract everything you spent on that creator. Divide by the same spend.
ROI = (gross profit from their sales − total cost) ÷ total cost × 100
Gross profit is the sale price minus what the product cost you to make and ship. So a $50 order on a product that costs $22 to make and send gives $28 of gross profit.
One guide gives the same formula but with revenue in the top line. It also warns that brands often "calculate ROI using revenue instead of profit" (Later, 10 July 2026). It separates two terms. ROAS, return on ad spend, shows how much revenue each dollar brought in. ROI shows whether you made money. For a small brand, ROI is the one that pays the bills.
Which costs count?
Count everything you paid or gave away. The same guide lists the usual items: creator fees, bonuses, product seeding, shipping, content, platform fees, paid boosts and your own time. It names the common slip: "The mistake is only counting the creator's flat fee" (Later, 10 July 2026).
For a small Shopify brand, the list is short:
- The fee, if you paid one.
- The commission you owe on their sales.
- The product you sent, at what it cost you, not at its shelf price.
- The postage.
- The discount you gave buyers who used their code.
- Any extra, such as a boost you paid to promote their post.
Your own time is real, but most small brands leave it out of the sheet. If you do, say so, so nobody reads the result as the full picture.
How do you know which sales came from a creator?
Give each creator two things: a code and a tagged link. Shopify's guide says its Collabs app offers "unique discount codes and referral links to track creator-driven sales" (Shopify, 25 September 2026).
Each one catches what the other misses.
| What it catches | What it misses | |
|---|---|---|
| Discount code | Buyers who type it, even days later or on another phone | Buyers who saw the post and never typed a code |
| Tagged link | Visits and sales from people who click through | Buyers who see the post, then come back later by search or typing your address |
| "How did you hear about us?" box at checkout | Word of mouth and shares in group chats | Anything the buyer forgets or can't name |
The last row comes from the same Later guide. It says the answer captures "dark social," meaning word of mouth, group chats and views nobody can track. It calls the answer "directional, not precise" (Later, 10 July 2026). Treat survey answers as a check on the other two, not a sales count.
How do you tag a link?
Add short labels, called UTM parameters, to the end of the web address. Analytics tools read them and tell you where each visit came from. Google's help page says to always include three: utm_source, utm_medium and utm_campaign. It adds that the values are case sensitive, so "Google" and "google" count as different sources (Google Analytics Help, checked 30 October 2026).
Here is a tagged link for a creator called jess:
yourstore.com/products/candle?utm_source=jess&utm_medium=influencer&utm_campaign=autumn-gift
Keep one rule. Write every label in lowercase, always the same way. The Later guide suggests putting the creator's handle in utm_content. Either place works, as long as you pick one and stick to it.
Where do you read the results in Shopify?
Shopify's help page lists a Sales attributed to marketing report. It counts only traffic that "can be directly attributed to your marketing efforts." A link with no tags may not show up. The campaign report leaves out "traffic that isn't associated with a campaign" (Shopify Help Center, checked 30 October 2026).
Two details to know:
- The channel report uses the last non-direct click model by default. The last channel before the order gets the credit. A direct visit doesn't count as a channel. Say a buyer clicks a creator's link on Monday and types your address on Friday. The sale can still go to the creator.
- That same page gives a second default, last click, in a general note. It does not state a lookback window, so don't promise creators one.
For codes, open Discounts in the Shopify admin. Shopify's discount help page has a Times used filter. It shows how often each code was used (Shopify Help Center, checked 30 October 2026). Add up orders by code in a sheet, then add the link orders on top. Remove any order that shows up in both so you don't count it twice.
A worked example you can reuse
Let's say your average order is $48 and your gross margin is 55%, after the cost of making and posting each order. That's $26.40 of gross profit per order. You work with two creators. Both bring 14 orders ($672 in sales). To keep the sums simple, assume neither gave buyers a discount.
| Creator A: flat fee | Creator B: commission | |
|---|---|---|
| Fee | $300 | $0 |
| Commission (10% of $672) | $0 | $67.20 |
| Gift product and postage | $20 | $20 |
| Total cost | $320.00 | $87.20 |
| Gross profit from 14 orders (55% of $672) | $369.60 | $369.60 |
| Profit after cost | $49.60 | $282.40 |
| ROI on profit | 15.5% | 323.9% |
| "ROI" if you wrongly use revenue | 110% | 671% |
The last row shows the trap. Creator A looks like a 110% win on revenue. On profit it's 15.5%, and it takes a poor month of sales to turn that negative.
Now the break-even check. It tells you how many orders a deal needs before it earns anything:
Break-even orders = total cost ÷ gross profit per order
Creator A: $320 ÷ $26.40 = 12.1, so 13 orders. Creator B has only the $20 gift to cover before a sale. Each order earns $26.40 minus $4.80 commission, which is $21.60, so one order pays for the gift and every order after it is profit.
Swap in your own margin, order value and fees. If you don't know your margin, find that out before you pay a fee. For how much to offer, see what commission a Shopify affiliate program should pay.
What can't you measure?
Quite a lot, and it is better to know than to guess.
- Sales that happen later. A post can plant an idea that turns into an order weeks on. No code or link will catch it all.
- Sales that happen elsewhere. Some buyers find you on a marketplace or in a shop, not on your store.
- Reach and awareness. The value of being seen is real but not a number in your sheet.
- Repeat orders. A first order may lose money. A second one later may pay for it. Add up each creator's buyers over 60 or 90 days if you can.
The only ROI benchmarks we found came from vendor surveys, so we give none. Use break-even instead. It needs only your numbers.
Fake followers can also distort your results. Shopify's guide cites a 2026 SociaVault study. It found over 37% of influencer accounts show signs of fake followers or engagement. The guide suggests checking an account before you shortlist it (Shopify, 25 September 2026). Our guide to checking a creator is a real promoter covers it.
How often should you check?
Check after 30 days, then at 90. Don't judge a gift in week one. A box can sit unopened for days. Our plan for influencer marketing on a small Shopify brand sets a four-week window. The product seeding guide shows how to follow a gift round. How to structure creator partnerships covers fees against commission.
After the window, sort your creators by ROI. Keep paying the ones above zero. Offer the ones near zero a switch to commission. Stop the rest.
Where RecruitAffiliates.ai fits
RecruitAffiliates.ai finds the people to measure. It doesn't track sales or work out ROI. You still need an affiliate tool, an app that gives each person a link and a code and records their sales.
You enter your website. It finds the people already covering shops like yours: websites, blogs, review sites, newsletters, podcasts, YouTube channels, and Instagram and TikTok creators. Each one comes with the page that shows it. It looks for each person's email and checks what it finds, so you get a verified email.
AI drafts a personal first email. You approve it, and it sends from your own inbox. Pay on sales and the sums get easier. Commission costs you only when an order lands. See the Shopify page for the five steps.
Launch is $79 a month for one brand, with a 7-day free trial and no card.
Frequently asked questions
What is a good ROI for influencer marketing?
We found no public figure we could check, apart from vendor surveys. Use break-even instead. A deal is good if it brings more gross profit than it cost. It is better if it brings repeat buyers too.
Should I use revenue or profit?
Use profit. Revenue ignores what the product cost you. A deal can show a big revenue return and still lose money, as the table above shows.
How do I track influencer sales without an app?
Give each creator a unique discount code and a tagged link. Read code use in the Discounts page and link traffic in your marketing reports. Add them in a sheet and remove double counts.
Does a free gift count as a cost?
Yes. Count the product at what it cost you to make, plus postage. Leaving it out hides the real price of a gift round.
How long until I can judge a creator?
Wait 30 days from when the box arrives, then look again at 90 for repeat orders.
Sources
- Later, how to measure influencer marketing, 10 July 2026, checked 30 October 2026
- Shopify, influencer marketing guide, 25 September 2026, checked 30 October 2026
- Shopify Help Center, marketing reports, checked 30 October 2026
- Shopify Help Center, managing discount codes, checked 30 October 2026
- Google Analytics Help, UTM parameters, checked 30 October 2026