Tracking · for creators

How to Calculate Your Real CPM Across Accounts

August 27, 2026 · 6 min read

In short

Your real CPM is one number: everything you were paid, across every deal, divided by everything those posts earned in views, per thousand. It is not the average of the CPM rates you quoted. It is not any single deal's number either.

It only means anything once you add up earnings and views separately, across every account and campaign, and then divide once, at the end.

This matters if you run more than one account, or more than a handful of deals. Most creators in that spot are quoting different rates to different brands, on accounts that get different views, with no single figure for how it all averages out. The calculation below fixes that, with a worked example across three accounts and four deals.

Bar chart: Worked example: three accounts, four deals. Main TikTok: $248.00; Main TikTok: $180.00; Niche second account: $24.60; Instagram: $150.00.
Worked example: three accounts, four deals — Earnings, from the worked example in this guide.

Why you cannot just average your quoted rates

Say you ran three deals at $3, $5 and $7 CPM. The average of those numbers is $5. But that is not what you actually earned per thousand views, because each deal produced a different number of views.

A $3 CPM deal that got 40,000 views earned you more total money than a $7 CPM deal that got 800 views. It also contributed more views to your total. Averaging the rates weights every deal equally, no matter its size. That is not how the money actually landed.

The fix is two running totals: total earnings, and total views. Divide once, at the end, across everything you want the average to cover.

The calculation, step by step

Do this both for everything combined, and for each account on its own. The combined number is useful for a monthly total. The per-account number tells you whether one account is quietly underperforming the others, once you strip away the different rates you charged on each.

Worked example: three accounts, four deals

Say you run a main TikTok account, a smaller niche second account, and an Instagram account. Last month you closed four brand deals across them.

AccountDeal rateViewsEarnings
Main TikTok$4 CPM62,000$248.00
Main TikTok$180 flat9,400$180.00
Niche second account$6 CPM4,100$24.60
Instagram$150 flat2,900$150.00

Reading what that number tells you

The $7.69 blended figure is higher than any single CPM rate quoted above. That can look confusing, until you see why: the two flat-fee deals paid well relative to the views they actually got. Once converted to the same per-thousand terms, they pull the blended average up.

That is exactly what a real CPM calculation surfaces, and a list of quoted rates hides.

Where this goes wrong if you skip a step

How often to recalculate

Monthly is usually enough to spot a trend. Recalculate per account whenever you are deciding whether to keep investing in a smaller account, or fold its content into your main one.

A niche second account with a real CPM close to your main account's is worth keeping. One that stays far below, even after accounting for its lower rates, is a signal. Its audience is not converting into brand value the way the numbers on paper suggested.

Doing this without a spreadsheet per deal

The manual version works. But it means keeping a running spreadsheet of every deal's rate, views and earnings, and re-pulling view counts by hand.

In Sway9, you add your accounts once. The app pulls every post and its views automatically, up to three times a day. Each deal is set up as a campaign with its own rate, CPM or flat.

The effective CPM shown for a campaign, an account, or your whole workspace is exactly the calculation above, run automatically as views change. It is not a snapshot you have to rebuild each time. The free plan covers 3 accounts. A manager tracking a full roster starts at $22 a month for 25 accounts.

Frequently asked questions

Does real CPM include deals that have not finished paying out yet?

Only include a deal once you know both numbers: what it earned, and what it got in views. If a CPM deal is still running and views are climbing, wait until it settles. Or recalculate the period once it has, rather than mixing a half-finished deal into a monthly total.

Should I calculate real CPM per platform as well as per account?

Yes, if you post the same content to more than one platform under one deal. Splitting by platform can show that one platform is carrying most of a deal's views, even when both were paid the same rate. That is useful information the blended number hides.

What counts as a view for this calculation?

Whatever the platform reports as the public view count, read consistently at the same point in each post's life. For example, always a few weeks after posting, rather than day one for some posts and week four for others.

Is a higher real CPM always better?

It tells you what you earned per view, not whether the deal was a good use of your time. A high real CPM from one flat-fee deal on very few views is a different situation from the same number produced consistently across many posts. The table above is exactly how you tell those two apart.

Should I calculate real CPM before or after platform fees and taxes?

Calculate it on the gross rate the brand paid you, before your own taxes. That keeps it comparable across deals and platforms. Tax and any payment-processor fees are a separate deduction on your total income, not on the per-view rate a specific deal produced.

Free plan · no card · no expiry

Track your own accounts free

Add your TikTok and Instagram handles, set each brand deal up as a campaign with its rate, and Sway9 pulls in every post and view and works out what the deal is worth. Free for 3 accounts, no card, no expiry.

Try for free Cancel any time · unlimited team members on every plan