The personal CPM formula
Personal CPM is your sponsorship rate divided by your views, multiplied by 1,000, so the result is expressed as cost per thousand views rather than a raw dollar figure. It is the same unit the published niche ranges use, which is exactly what makes it possible to compare your own number against them.
The formula only tells you as much as the two inputs behind it. Get the rate and the view count wrong and the CPM it produces is meaningless, which is why the next section matters more than the arithmetic itself.
Getting the two inputs right
- Use a fixed views window, typically the first 30 to 90 days after publish, not lifetime views that keep climbing for years. A brand is paying for the launch window's attention, not a number that will still be growing next year.
- Use the actual rate paid, not the asking rate. If you negotiated down from your initial number, calculate against what actually landed in the invoice, or your personal CPM will read higher than what the market is really paying you.
- Calculate it per platform, not blended. A YouTube long-form integration and an Instagram Reel from the same brand deal have different view patterns and should produce two separate CPM figures, not one averaged number.
- Recalculate every few months. Your personal CPM shifts as your engagement rate and audience composition change, and a number from a year ago stops being a reliable benchmark for your next negotiation.
Common mistakes that skew the number
- Counting impressions instead of views. Impressions include a scroll-past on some platforms, while views typically require a minimum watch threshold. Mixing the two produces a personal CPM that looks lower than reality once you switch to the correct metric, or higher if you accidentally do the reverse.
- Using the rate before a negotiated discount. If a brand negotiated your $2,500 asking rate down to $2,200, calculate against the $2,200 that actually landed. Using the pre-negotiation number overstates your real personal CPM and sets an inflated expectation for the next deal.
- Blending platforms into one figure. A YouTube long-form personal CPM and a TikTok personal CPM answer different questions and should never be averaged together. Keep a separate figure per platform, since combining them hides which platform is actually underpriced.
- Treating one outlier deal as the new baseline. A single brand that overpaid, whether from an unusually generous budget or a rushed timeline on their end, does not represent your typical rate. Track personal CPM across several recent deals and use the median, not the single highest number.
Each of these mistakes pushes the number in a direction that feels good in the moment, either flattering your rate or making you second-guess a fair one. The formula is only as reliable as the discipline behind the two inputs feeding it.
A worked example
Here is what the calculation looks like end to end for a real deal.
Published long-form YouTube CPM ranges run roughly $28 to $42 for finance and B2B tech, $20 to $38 for AI, $18 to $28 for consumer tech, $12 to $20 for gaming, and $8 to $14 for lifestyle content. A $15.71 personal CPM sitting inside the low end of the consumer tech range, or comfortably mid-range for gaming, tells this creator whether their last deal actually held its ground against the published benchmark for their category, rather than guessing.
SponsorCraft prices against 19 creator niches and 111 sub-niches, so a cooking and recipes channel and a healthy eating and meal prep channel are not priced as the same food audience, even when both would otherwise get blended into one generic "food" CPM figure.
Using your personal CPM in the next negotiation
Once you have a personal CPM from a completed deal, it becomes your floor for the next one, not just a retrospective data point. Quote the next brand a flat fee calculated from that same CPM against your current view expectations, and you are negotiating from your own performance history rather than a category average that may not reflect your actual audience.
This is the same underlying math SponsorCraft's five-factor engine runs automatically, adjusting the niche baseline for your engagement rate, account tier, and audience geography so the output already reflects a number close to your own personal CPM, without you tracking it deal by deal by hand.
Keeping a simple running log of personal CPM across your last five or six sponsored deals, even just rate and views in a spreadsheet, turns a one-off calculation into a trend you can point to. A brand pushing back on a quoted rate is a different conversation when you can show the number sitting consistently in a specific range across your last several deals, rather than defending a single figure that looks arbitrary in isolation.
every time a brand emails.
SponsorCraft's five-factor engine builds a personalized rate from your own metrics, not a bracket average, and exports it as a branded PDF ready to send.