General / Lifestyle
Finance / Business
Tech / Software
Luxury / Fashion
Health / Fitness
Single Photo Post
Carousel Post
Instagram Reel
Post + Story Set
Estimated Earnings Range
How to Price Your Instagram Sponsored Content
Knowing what to charge for a sponsored post is one of the biggest challenges for modern influencers. Rates are no longer determined solely by follower count; brands now prioritize engagement, niche authority, and content quality.
The Key Factors in This Calculation:
Follower Count: While "vanity metrics" are less important than they used to be, they still provide the base reach for your content.
Engagement Rate: A 5,000-follower account with 10% engagement is often more valuable to a brand than a 50,000-follower account with 0.5% engagement.
Niche (CPM): High-value industries like Finance or Technology command higher rates because the average customer value in those industries is much higher.
Post Format: Video content like Reels requires more production time and currently receives more organic reach from the Instagram algorithm, justifying a 1.5x to 2x premium over static images.
Influencer Pricing Tiers (General Guide)
Tier
Followers
Est. Rate per Post
Nano-Influencer
1k – 10k
$10 – $100
Micro-Influencer
10k – 50k
$100 – $500
Mid-Tier
50k – 500k
$500 – $5,000
function calculateInstaRate() {
var followers = parseFloat(document.getElementById('followerCount').value);
var engagement = parseFloat(document.getElementById('engagementRate').value);
var nicheMultiplier = parseFloat(document.getElementById('nicheType').value);
var formatMultiplier = parseFloat(document.getElementById('postType').value);
var resultArea = document.getElementById('resultArea');
var priceOutput = document.getElementById('priceOutput');
var rateExplanation = document.getElementById('rateExplanation');
if (isNaN(followers) || followers <= 0) {
alert("Please enter a valid follower count.");
return;
}
if (isNaN(engagement) || engagement < 0) {
engagement = 2.0; // Default average if left blank
}
// Logic:
// Base rate starts at roughly $10 per 1000 followers (Standard Industry CPM)
// Engagement bonus: We add 25% value for every 1% of engagement above 2%
var baseRate = (followers / 1000) * 12;
// Engagement factor: If engagement is 4%, multiplier is 1 + (4-2)*0.1 = 1.2
var engagementFactor = 1 + (Math.max(0, engagement – 2) * 0.15);
var calculatedRate = baseRate * engagementFactor * nicheMultiplier * formatMultiplier;
// Create a range (Lower bound and Upper bound)
var lowRange = Math.round(calculatedRate * 0.85);
var highRange = Math.round(calculatedRate * 1.15);
// Format numbers with commas
var lowFormatted = lowRange.toLocaleString('en-US', { style: 'currency', currency: 'USD', maximumFractionDigits: 0 });
var highFormatted = highRange.toLocaleString('en-US', { style: 'currency', currency: 'USD', maximumFractionDigits: 0 });
priceOutput.innerHTML = lowFormatted + " – " + highFormatted;
var tier = "";
if (followers < 10000) tier = "Nano-Influencer";
else if (followers < 50000) tier = "Micro-Influencer";
else if (followers < 500000) tier = "Mid-Tier Influencer";
else tier = "Macro/Mega Influencer";
rateExplanation.innerHTML = "Based on your " + tier + " status and an engagement rate of " + engagement + "%.";
resultArea.style.display = "block";
resultArea.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}