To calculate engagement rate on Instagram, add up the interactions on a post (likes, comments, saves, and shares), divide by your follower count, and multiply by 100. If a post earns 150 interactions and you have 5,000 followers, your engagement rate is (150 ÷ 5,000) × 100 = 3%.
That is the short answer. The longer answer is that there are three different formulas, and the one you choose changes your number a lot. This guide walks through each formula with worked examples, shows where to find the numbers inside Instagram, and gives you honest benchmarks so you can judge whether your rate is actually good.
What Counts as Engagement on Instagram?
Engagement is any deliberate interaction someone takes on your content. For Instagram, that usually means:
- Likes on posts, Reels, and carousels
- Comments (often weighted informally as a stronger signal than likes)
- Saves (a strong indicator that content is useful enough to revisit)
- Shares (sends via DM or reposts to Stories)
Some marketers also count Story replies and profile visits, but the four interactions above are the standard inputs. Whatever you include, be consistent. Comparing a post measured with likes and comments against a post measured with likes, comments, saves, and shares will mislead you.
The 3 Instagram Engagement Rate Formulas
1. Engagement rate by followers (most common)
Formula: (Likes + Comments + Saves + Shares) ÷ Followers × 100
This is the formula most tools, brands, and influencer marketplaces use because follower count is public, so anyone can calculate it for any account.
Worked example: your post gets 220 likes, 18 comments, 30 saves, and 12 shares, and you have 8,000 followers.
(220 + 18 + 30 + 12) ÷ 8,000 × 100 = 3.5%
The weakness: not all of your followers see every post. If Instagram only shows a post to a fraction of your audience, this formula punishes you for the algorithm's decision, not your content quality.
2. Engagement rate by reach
Formula: (Likes + Comments + Saves + Shares) ÷ Reach × 100
Reach is the number of unique accounts that actually saw the post. This version answers a better question: of the people who saw this, how many cared?
Worked example: the same post reached 3,500 accounts.
280 ÷ 3,500 × 100 = 8%
Reach-based rates are almost always higher than follower-based rates. The trade-off is that reach is private data, so you can only calculate this for your own account, and you cannot compare yourself against competitors with it.
3. Engagement rate by impressions (or views)
Formula: (Likes + Comments + Saves + Shares) ÷ Impressions × 100
Impressions count every view, including repeat views from the same person, so this produces the lowest number of the three. It is most useful for paid content, where ad platforms report impressions by default. Note that Instagram has been consolidating its metrics around views in recent updates, so check which metric your Insights screen is actually showing you.
How to Find Your Numbers in Instagram Insights
You need a Professional account (Business or Creator) to see Insights. Then:
- Go to your profile and tap the menu, then Insights (or tap View insights under any individual post).
- Open a specific post and look at the interaction breakdown: likes, comments, saves, and shares are listed separately.
- Note the post's Reach and Views on the same screen if you want the reach or impression versions.
- Your follower count is on your profile page.
Drop those numbers into the formula of your choice. That is the whole calculation.
How to Calculate Your Average Engagement Rate
A single post tells you very little. One Reel that takes off can triple your numbers for a week. To find your average engagement rate:
- Pick a window, usually your last 10 to 12 posts or the last 30 days.
- Calculate the engagement rate for each post individually.
- Add the rates together and divide by the number of posts.
Example: five posts score 2.1%, 3.4%, 1.8%, 5.2%, and 2.5%. The average is (2.1 + 3.4 + 1.8 + 5.2 + 2.5) ÷ 5 = 3%.
Doing this by hand every week gets old fast. This is exactly the kind of number a social media analytics dashboard tracks for you automatically, alongside reach, follower growth, and your best-performing posts. If you report to clients or a team, our guide to social media metrics that matter covers which numbers belong in that report.
What Is a Good Engagement Rate on Instagram?
There is no official number from Instagram, and benchmarks vary by study, industry, and account size. That said, most industry benchmarks that use the by-followers formula land in roughly these ranges:
Engagement rate (by followers) | How it is generally viewed |
|---|---|
Under 1% | Below average, worth investigating |
1% to 3% | Typical for most accounts |
3% to 6% | Good, above average |
Over 6% | Excellent, usually smaller engaged niches |
Two honest caveats. First, engagement rate tends to fall as follower count rises, so a 2% rate on 500,000 followers can be more impressive than 6% on 800 followers. Second, industries differ: accounts in visually rich niches like food or travel typically outperform B2B accounts. Compare yourself against your own history and direct competitors, not a global average.
Followers vs Reach: Which Formula Should You Use?
Use both, for different jobs:
- By followers when you need a public, comparable number: competitor analysis, influencer vetting, pitching sponsors.
- By reach when you are evaluating your own content quality, because it removes the algorithm's distribution decisions from the equation.
If you track only one internally, reach-based is the more truthful measure of whether your content resonates.
How to Improve Your Engagement Rate
Calculating the number is step one. Moving it is the real work. The levers that reliably help:
- Reply to comments and DMs quickly. Conversations are engagement, and responses encourage more of them. A shared social inbox helps you keep up when interactions are spread across channels.
- Ask for interaction deliberately. Questions, polls, and prompts outperform passive captions. We collected over 100 engagement questions for social media you can steal.
- Post consistently at the times your audience is active. Sporadic posting suppresses reach, which drags engagement down with it. Scheduling your posts in advance is the simplest fix.
- Make more save-worthy content. Tutorials, checklists, and reference carousels earn saves, and saves are a strong ranking signal.
FAQ
What is the formula for engagement rate?
The standard formula is total engagements divided by total followers, multiplied by 100: (Likes + Comments + Saves + Shares) ÷ Followers × 100. You can substitute reach or impressions for followers to measure engagement against the people who actually saw the post.
What is a good Instagram engagement rate?
Most industry benchmarks consider 1% to 3% typical when calculated against followers, 3% to 6% good, and anything above 6% excellent. Benchmarks vary by industry and account size, and smaller accounts usually see higher rates, so compare against your own history and direct competitors.
How can I calculate my average engagement rate on Instagram?
Calculate the engagement rate for each of your recent posts (usually the last 10 to 12), then add those rates together and divide by the number of posts. An analytics tool can track this automatically so you do not have to run the math by hand.
Is a 4.2 engagement rate good on Instagram?
Yes. A 4.2% engagement rate calculated by followers sits above the 1% to 3% range most benchmarks consider typical, so for the majority of accounts it counts as a good rate, especially at larger follower counts.
Is a 5% engagement rate good?
Yes. A 5% rate by followers is well above typical benchmarks for most accounts and industries. For a very small account with highly engaged friends and fans it is common, but sustaining 5% as an account grows is a strong result.
Track It Once, Not Every Week
The formula is simple: interactions divided by audience, times 100. The discipline is in tracking it consistently and acting on what it tells you. Nimply's cross-channel analytics pulls your Instagram engagement, reach, and top posts into one dashboard, sitting on top of a full scheduling platform, so the same tool that publishes your content also tells you how it performed. You can start free and see your numbers without a spreadsheet in sight.



