How do you actually define ROI-driven pricing when creators and brands measure success differently?

I’ve been working with a few US brands that want to price influencer campaigns entirely on ROI, and it’s way more complicated than it sounds.

Here’s the disconnect I keep running into: brands think ROI means “how much revenue did this generate?” Creators think it means “how much reach and engagement did I deliver?” Those aren’t the same thing, and if you price based on one definition, someone’s going to feel ripped off.

Last month, I worked on a campaign where the creator delivered amazing engagement metrics—40% higher engagement rate than average for their tier. By creator standards, that’s exceptional performance. But the brand’s sales team said the conversion rate was lower than expected, so they didn’t want to pay more.

Who’s right? Both of them, kind of. The creator nailed their part (attention and engagement). The brand’s conversion funnel just wasn’t optimized for the traffic the creator drove.

I’ve been thinking about this as a problem that needs a clearer framework. What if ROI-driven pricing worked like this:

Tier 1 (Creator-Focused ROI): Pay based on reach and engagement metrics. Creator gets paid for doing their job—driving attention. This works for awareness campaigns where conversion isn’t the immediate goal.

Tier 2 (Shared ROI): Pay based on traffic driven to a tracked link, conversions, or other measurable action. Creator and brand share upside if performance exceeds baseline. This requires proper attribution tracking.

Tier 3 (Brand-Focused ROI): Pay based entirely on sales generated or other business outcome. Higher risk for the creator, but potentially higher upside. Only works with products that have clear, trackable conversion.

The key insight is that you can’t use the same ROI definition for all campaigns. Some are awareness plays where engagement IS the ROI. Others are direct response where sales are. And most are somewhere in between.

I started proposing this framework to brands and creators, and it actually opens up the conversation. Instead of arguing about what ROI means, we decide upfront which tier we’re operating in, and price accordingly.

What’s your experience? Do you use ROI-based pricing, or do you find it too complicated to implement at scale?

Это очень практичный пост. Я вижу эту проблему постоянно, когда помогаю брендам и инфлюенсерам договариваться.

Я думаю, ключ—это аккуратное определение целей в самом начале. Прежде чем говорить о ROI, нужно попросить бренд ответить: «Что для вас значит успех в этой кампании?» Если они говорят «вирус в инстаграме», то это одно. Если они говорят «конверсии в корзину», это совсем другое.

Когда я помогаю структурировать партнерство, я всегда включаю эту дискуссию. И часто оказывается, что бренд сам не знал, что хочет! Этот разговор один уже экономит столько конфликтов.

Хорошая структура, но здесь есть аналитическая проблема. Ты говоришь о Tier 2 с «tracked link» и атрибуцией, но атрибуция—это сложно.

Данные показывают, что 85-90% конверсий приходят не с первого клика. Может быть клик от инфлюенсера, потом бренд видит рекламу в гугле, потом почитает отзывы, потом покупает. Какой touchpoint считается ROI инфлюенсера?

Сужение: многоканальная атрибуция дорогая и требует правильно настроенной аналитики. Не все бренды это имеют. Поэтому я бы добавил Tier 2.5: платишь за клики на tracked link (явное поведение), не ждешь конверсии (которую ты не можешь точно отнести).

Хороший разбор. Мне интересно, как это работает для B2B или для товаров с длинным циклом продажи?

Мы продаем SaaS, и от клика инфлюенсера до конверсии может пройти 3 месяца. Пока у нас ROI-based модель просто не работает. Мы платим за leads (явные действия), но не можем привязать платеж к конкретной конверсии.

Может быть, для длинного цикла продажи нужна отдельная модель? Платишь за qualified leads, а потом бонус если они конвертятся?

I’ve tried to implement ROI-based pricing, and honestly, it’s a nightmare at scale. Here’s why:

  1. Most brands’ attribution is trash
  2. Creators get penalized for factors outside their control (landing page quality, email funnel, etc.)
  3. Brands expect creator to guarantee business results, which isn’t realistic

What actually works: hybrid model. Base fee (creator compensation for their work + content production) + performance bonus (if campaign hits 1.5x expected ROAS, creator gets 20% of the overage).

This way, creator is paid fairly for showing up, but also has skin in the game to make content that actually sells. Brand gets upside if things go well. And you avoid the “creator did their job perfectly but brand’s funnel is broken” scenario.

Honestly, I’m nervous about ROI-based pricing. It assumes I have control over whether someone buys, but I don’t. I can make the best product demo ever, but if your landing page is confusing or your price is too high, people won’t buy.

What I’ve liked is when brands pay for performance on metrics I actually control—clicks, saves, comments, shares. That’s in my wheelhouse. Then if the brand wants to optimize their funnel to convert better, that’s their job.

I’m open to Tier 2 (shared upside on conversions) if I can see the tracking setup and understand the data. But I need the brand to be transparent about how they’re measuring, and honest about what factors are actually in my control.

This is exactly why we moved away from influencer-only ROI modeling.

What we do now: track creator contribution to overall brand ROAS, but price based on Tier 1 (reach and engagement). The creator gets paid fairly for driving traffic. Then we track ROAS at the cohort level (all traffic from Creator X) and use that data to decide whether to work with that creator again at higher budgets.

This way, pricing is fair, creators aren’t penalized for factors outside their control, and we have objective data on who drives the best returns over time. It’s less “pay per sale” and more “pay for the asset that reliably drives good ROI.”

One question for you: are your creators open to sharing performance data post-campaign? That’s what makes this model possible.