Academy · Reporting & Account

Understanding revenue, cost, and ROAS

How Socialscale calculates blended profitability per creator, per piece of content, and per product — and where you'll see it.

Marketing ManagerSocial Commerce Specialist3 min readUpdated Aug 20, 2026

Requires first

This unlocks

Impressions and engagement tell you what got attention. Revenue, Cost, and ROAS tell you what got paid for itself. These three numbers are calculated the same way everywhere they appear, so once you understand the formula once, you can read it anywhere in the platform.

How this connects across Socialscale

Ad Agent
Socialscale Pixel
Product Center
Revenue, Cost & ROAS
Dashboard

The three numbers

Revenue is the total money attributed to a creator, a piece of content, or a product — combined from three sources:

  • Ad Revenue — from paid campaigns the Ad Agent tracks
  • Storefront Revenue — sales the Socialscale Pixel attributes back through a creator's storefront
  • Content Revenue — sales attributed to Shopify or TikTok Shop through tracked content

Cost is everything spent to get that revenue:

  • Collaboration Cost — what you're paying a creator for a specific collaboration (see Choosing a Collaboration Type)
  • Ad Cost — paid media spend, pulled in by the Ad Agent
  • Manual Added Cost — anything you enter yourself that the platform can't detect automatically, like a flat production fee for a shoot

ROAS is calculated as:

ROAS = (Revenue - Cost) / Cost

Note

This is a net formula, not the raw Revenue ÷ Cost you're used to seeing reported directly by TikTok, Meta, or Google Ads (and which the Ad Agent's own pulled-in ROAS field still reflects — see How Content and Ad Performance Data Stays Up to Date). Socialscale's ROAS nets cost out of revenue first, so it reads closer to a return-on-investment figure than a pure spend multiplier. A blended ROAS of 1.0 means revenue exactly doubled cost, not broke even — don't compare it directly to a platform's native ROAS number without accounting for that difference.

app.socialscale.ai/products/reebok-club-c

€3,240

Revenue

€980

Cost

2.31x

ROAS

Where you'll see it

Revenue, Cost, and ROAS show up in six places:

Detail viewOverview columns
CreatorCreator/DetailCreator/Overview
ContentContent/DetailContent/Overview
ProductProduct/DetailProduct/Overview

Same formula everywhere — what changes is what's being summed. On a creator's profile, Revenue and Cost roll up everything attributed to that creator across all their content. On a piece of content, it's that one post. On a product, it's every sale and cost tied to that product across every creator and every piece of content that featured it.

Revenue per video, Cost per video

On Creator and Product (Detail and Overview both), you'll also see Revenue per video and Cost per video — the same Revenue and Cost totals divided by video count. This isn't shown on Content, since a single piece of content is already the unit being measured; per-video only adds information when you're looking at an aggregate across many videos, which is exactly what a creator or a product represents.

Pro tip

Revenue per video is a better creator-comparison metric than total Revenue alone — a creator with fewer, higher-performing videos can easily have a stronger Revenue per video than a creator posting constantly at lower quality. Sort by this instead of raw totals when you're deciding who to brief again.

Why this needs all three data sources

Revenue, Cost, and ROAS only mean something once the underlying pieces are actually connected — an unsynced Product Center, an uninstalled Socialscale Pixel, or an inactive Ad Agent each mean a real piece of Revenue or Cost that Socialscale simply can't see. A ROAS that looks disappointing is worth checking against your setup before you read it as a performance problem — see How Creator Storefronts Work and Configure Your AI Workforce for the pieces this depends on.

Workflow playbook

Track commerce attribution: from creator campaign to sale

Launch a creator campaign, manage the collaboration, and trace every sale back to the exact piece of content that drove it.

Social Commerce SpecialistMarketing Manager3 min