Instagram Stories, priced by audience size
Instagram Stories are priced differently from every other format on this site: by reach, not views, because a Story frame set disappears after 24 hours and never gets the second wave of algorithmic distribution a Reel or feed post can. Stories sit in a richer rate band than Reels precisely because that 24-hour life is scarce inventory — the brand gets one shot at your audience, and the frame set has to work in that window. Quote from your average Story reach over your last 9 to 12 similar frame sets, not your views, and always confirm with the brand how many frames the rate covers; a rate agreed for one frame and delivered as three is the most common scope disagreement on a Stories deal. Stories are also the format brands most often ask to cross-post to their own channels, since the low production bar makes a second placement cheap to request — price that as the separate 15–25% cross-posting premium in our rate guide, never as an assumed freebie.
Negotiating at 100,000 followers
At 100,000 followers you're mid-tier by any brand's definition — the 50,000 to 250,000 follower band where Reels views typically run 25,000 to 250,000 — and you've likely crossed the point where brands stop treating your rate as negotiable-on-a-whim and start comparing it against other channels in their media plan. That's exactly why quoting in CPM rather than a flat number matters most here: a media planner comparing your rate to a paid social line item wants cost-per-thousand, not a follower count. This tier is also where usage-rights requests get more aggressive — a brand at this scale is more likely to want 90 days or 12 months of paid usage rather than the standard 30-day organic post, and that premium (50–150% of base, per our rate guide) is frequently worth negotiating harder than the base rate itself. Never quote first if you can help it; ask what's been budgeted, and let the itemised breakdown, not a single number, carry the negotiation.