Instagram Engagement Rate Calculator
Calculate your real engagement rate and compare to industry benchmarks.
Enter Your Metrics
The Engagement Rate Formula (All Three Versions)
There is no single engagement rate formula, which is why two calculators can give you different numbers for the same post. These are the three in common use.
By followers: (likes + comments + shares + saves) divided by followers, times 100. This is the industry default and what brands mean when they ask for your engagement rate. It is the formula this calculator uses.
By reach: total engagements divided by accounts reached, times 100. This measures how compelling the content was to the people who actually saw it. It is always the highest of the three and the most useful number for judging your own content.
By impressions: total engagements divided by impressions, times 100. Impressions count repeat views, so this is always the most conservative figure.
When you quote a rate to a brand, say which formula you used. When you compare yourself to a benchmark, make sure the benchmark uses the same one.
What Counts as a Good Engagement Rate
This calculator grades your result on the bands most of the industry uses: below 1% is low, 1-3% is average, 3-6% is good, and above 6% is excellent.
Two things distort those bands. First, account size: engagement rate falls as you grow, because a bigger follower list contains more dormant accounts. A 10% rate on 500 followers and a 2% rate on 500,000 followers can represent the same quality of audience. Second, niche: fitness, beauty and personal-brand accounts routinely run above the average, while corporate and B2B accounts sit below it and should be judged against their own category.
The most useful comparison is not against an industry average at all — it is against your own last 20 posts.
Why Comments Are Worth More Than Likes
The formula treats every engagement equally, but the algorithm does not. A like costs a viewer a fraction of a second; a comment costs them a deliberate action, a save signals they want the post later, and a share puts your content in front of someone else entirely.
That is why the fastest way to lift the number this calculator produces is to ask for the harder actions. Ending a caption with a question reliably outperforms ending it with a statement. Asking people to comment a specific word ("comment PRICE and I will send it over") does better still, because it converts a passive scroll into both an engagement signal and a lead you can reply to.
Frequently Asked Questions
How is Instagram engagement rate calculated?
Engagement rate is calculated by dividing total engagements (likes + comments + shares + saves) by your follower count, then multiplying by 100. This gives you a percentage that represents how actively your audience interacts with your content.
What is a good engagement rate on Instagram?
An engagement rate above 3% is considered good, above 6% is excellent. The average across all industries is around 1-3%. Rates vary significantly by niche — creators and fitness accounts tend to have higher engagement than corporate brands.
Why do comments matter more than likes for engagement?
Comments signal deeper engagement than likes. They indicate a follower cared enough to type a response, which is also the trigger mechanism for comment-to-DM automation — the most effective Instagram lead generation technique.
How can I improve my Instagram engagement rate?
Post consistently, use strong CTAs that encourage comments (like "Comment INFO to get..."), respond to every comment quickly (automation helps here), and create content that sparks conversation. DM automation can boost engagement by 3-5x by turning every comment into a conversation.
Does engagement rate affect the Instagram algorithm?
Yes. Higher engagement signals to the Instagram algorithm that your content is valuable, causing it to show your posts to more people. This creates a compounding effect — more engagement leads to more reach, which leads to more followers and more engagement.
Is 2.5% engagement rate good?
On Instagram, 2.5% is solidly average-to-good. This calculator rates 1-3% as average, 3-6% as good, and anything above 6% as excellent. Context matters more than the number: 2.5% on a 100,000-follower account is far harder to achieve than 2.5% on a 1,000-follower account, because engagement rate falls predictably as audience size grows.
Is a 4.2 engagement rate good on Instagram?
Yes — 4.2% sits in the "good" band and is roughly double the all-industry average. At that rate your content is being pushed beyond your existing followers. The accounts that beat it are usually small (under 5,000 followers), highly niched, or driving comments deliberately with prompts and questions.
What is a good engagement rate on Instagram for 1000 followers?
Small accounts should expect more, not less. Under 1,000 followers, 4-8% is common because your audience is mostly people who actually know you. If you have 1,000 followers and sit below 2%, the issue is usually reach (posts not being served) rather than content quality — check your Insights for follower vs non-follower reach.
Should I calculate engagement rate by followers or by reach?
Both, for different purposes. Engagement rate by followers (what this calculator uses by default) measures audience loyalty and is the number brands ask for. Engagement rate by reach measures content quality — it tells you what share of the people who actually saw the post interacted with it. Reach-based rates are always higher; never compare one to the other.
Can I use this to calculate a TikTok engagement rate?
Yes — the arithmetic is identical, because you enter the numbers yourself: (likes + comments + shares + saves) divided by followers, times 100. What does not transfer are the benchmark bands. TikTok engagement rates run substantially higher than Instagram's because its distribution is interest-based rather than follower-based, so a rate that looks excellent against Instagram norms can be merely average on TikTok. Use the calculator for the number, but judge it against TikTok accounts of a similar size rather than the Instagram bands shown here.
Embed this calculator
Add the instagram engagement rate calculator to your own website or blog post — free, no sign-up. Copy the snippet and paste it into your page's HTML.
<iframe src="https://www.sociahive.com/tools/instagram-engagement-rate-calculator/embed" title="Instagram Engagement Rate Calculator" width="100%" height="720" style="border:1px solid #e8e8e8;border-radius:12px;" loading="lazy"></iframe> <p style="font-size:12px"><a href="https://www.sociahive.com/tools/instagram-engagement-rate-calculator">Instagram Engagement Rate Calculator</a> by SociaHive</p>
Now automate it
Tell SociaHive what should happen automatically — edit the prompt below and we'll build the automation for you.
Low engagement? Turn every comment into a lead.
SociaHive auto-replies to comments and moves conversations to DMs — boosting engagement and capturing leads 24/7.
See it built freeMore Free Tools
WhatsApp Pricing Calculator
Calculate the cost of WhatsApp Business API messaging for your business.
DM Automation ROI Calculator
Calculate how much revenue Instagram DM automation could add to your business.
Influencer Pricing Calculator
Calculate how much to charge for sponsored Instagram posts.
Instagram Earnings Calculator
Estimate how much you can earn from your Instagram account.