How this calculator works
The calculator begins with a base cost-per-mille (CPM) model, starting from your average views or impressions per post and a benchmark CPM rate appropriate for your niche. It then adjusts the base price upward or downward by platform — YouTube integrations and dedicated newsletter sends typically command higher rates than social media story mentions. An engagement multiplier further refines the price: higher engagement rates justify premium pricing, while average engagement brings the estimate to the middle of the range. Deliverable complexity also plays a role, with integrated segments, dedicated emails, or multi-platform packages adding value on top of simpler shoutout-style placements. Finally, a usage rights fee is added if the brand wants to repurpose your content in their own ads or across platforms beyond the initial placement.
Useful scenarios
- A YouTuber with 80,000 average views, 6% engagement, and $25 CPM preparing a sponsorship quote for a 60-second integrated segment with full usage rights.
- A newsletter writer with 15,000 subscribers and 42% open rate setting a rate for a dedicated sponsor email — estimating $1,125 per send at $75 CPM before engagement adjustment.
- A TikTok creator with 200,000 average views and 8% engagement building a media kit with pricing anchors for both story mentions and dedicated video integrations.
FAQ
Is this an exact market rate?
No. Sponsorship pricing depends on brand fit, niche value, sales cycle, rights, exclusivity, production effort, and negotiation leverage.
What CPM should I start with?
Use a lower CPM for broad entertainment audiences and a higher CPM for business, finance, software, or high-intent niches.
Should I charge differently for exclusive vs non-exclusive sponsorships?
Exclusive sponsorships (where the brand is the only sponsor in your category for a set period) typically command a 30-100% premium over standard rates. The premium compensates for the opportunity cost of turning away competing brands during the exclusivity window.