Instagram CPM Calculator and Rates

Instagram ads cost about $5 to $15 per 1,000 impressions in the US. Feed runs near $7.70 and Stories near $6.25, while Reels is generally the cheapest placement. In India, Reels ads cost roughly Rs 45 to 140 per 1,000 impressions. Sponsored creator posts usually work out to $6 to $18 per 1,000 views.

CPM

$10.00

Cost per 1,000 impressions or views.

Instagram CPM rates in 2026

WhatPer 1,000Notes
Instagram ads, US$5 to $15Blended across placements
Feed ads, USAbout $7.70Per 1,000 impressions
Stories ads, USAbout $6.25Per 1,000 impressions
Reels ads, IndiaRs 45 to 140Stories Rs 80 to 200, Feed Rs 150 to 350
Sponsored creator posts$6 to $18 effective CPMBrand fee divided by views, times 1,000
Creator pay per viewNo standard programInstagram has no per-view payout like YouTube or TikTok in most markets

Instagram does not publish official CPM or RPM benchmarks. These ranges are third-party estimates gathered in October 2026 and vary by country, niche, and season. Check your own analytics for actuals.

Pay Instagram creators by CPM

Set a rate per 1,000 views and a budget cap. Creators and clippers post, and you pay only for verified views on approved posts. Creators can join live clipping bounties and earn the same way.

Frequently asked questions

What is the average CPM on Instagram?

Third-party benchmarks put US Instagram ads at about $5 to $15 per 1,000 impressions. Feed averages near $7.70 and Stories near $6.25, and Reels is usually cheaper than both. Meta does not publish official averages.

Does Instagram pay creators per view?

Not in most markets. Instagram creators earn mainly from brand deals, subscriptions, and gifts rather than a per-view payout. That is why sponsored post CPM, not RPM, is the number that matters on Instagram.

What is a good CPM for an Instagram influencer?

Most sponsored Instagram posts land between $6 and $18 per 1,000 views. Use average Reel views from the last 10 to 15 posts, not follower count, when you estimate it before booking.