Skip to content
LUME Hub

Article · Instagram analytics

How to calculate engagement rate on Instagram: 4 formulas and when to use each

Instagram engagement rate formulas by followers, by reach, per post and for Reels, with a worked example and the Insights metrics each one needs.

By Henrique SampaioPublished 8 min read

Cover image: How to calculate engagement rate on Instagram: 4 formulas and when to use each

30-second summary

  • Instagram engagement rate is the number of interactions (likes, comments, saves and shares) divided by an audience number, such as followers, reach or views, multiplied by 100.
  • Use engagement rate by followers to compare accounts, by reach to judge your own content, and by views for Reels; always say which one you used.
  • Instagram's Insights show views, viewers, interactions and accounts engaged for activity within the past 90 days; Meta stopped reporting impressions for media created after July 2, 2024.
  • Instagram publishes no official benchmark for a good engagement rate, so the most reliable comparison is your own history, measured with the same formula.
  • Track each post in a simple sheet: format, theme, reach, views and the four interaction types. After a few weeks, the formats worth repeating become obvious.
In this article

"Our engagement rate is 4%" means nothing until you know what was divided by what. The same post can show very different rates depending on whether you divide by followers, by reach or by views, and most disagreements about Instagram performance come from mixing them up.

This guide gives you the four formulas worth knowing, the Insights metrics each one needs, a worked example with hypothetical numbers, and a simple way to track the rate every week so it actually changes what you post.

What is Instagram engagement rate?

Instagram engagement rate is the number of interactions a post or account receives divided by an audience number, such as followers, reach or views, multiplied by 100. It turns raw likes and comments into a ratio you can compare across posts of different sizes.

Instagram's Help Center defines interactions as the actions people take when they engage with your content, such as likes, comments, saves and shares. Those four actions are the numerator in every formula below. What changes is the denominator, and that choice decides which question the number answers.

Which Instagram Insights metrics do you need?

You need four interaction counts (likes, comments, saves and shares) and one audience number: followers, reach or views. All of them come from the app's Insights or from Meta's API.

MetricOfficial definition (Meta)Use it for
ViewsThe number of times your content was played or displayedReels and video; reach-style comparisons on any format
Viewers / reachUnique accounts that saw your content at least once (estimated)Engagement rate by reach
InteractionsActions people take when they engage, such as likes, comments, saves and sharesThe numerator of every formula
Accounts engagedUnique accounts that interacted with your contentSpotting whether a few fans or many people engage
Likes, comments, saves, sharesEach interaction type counted separatelySeeing which kind of response a post earns
ImpressionsDeprecated for media created after July 2, 2024Older reports only

Instagram's help page calls unique accounts "viewers," while Meta's developer documentation calls the same idea "reach." The help page says Insights cover activity within the past 90 days, with presets such as last 7 days, last 30 days, previous month and last 90 days. Export or note your numbers before they leave that window.

Meta's developer documentation defines total interactions as likes, saves, comments and shares minus unlikes, unsaves and deleted comments. If you add the four counts by hand, your total can be slightly higher than the one a tool reports.

What is the Instagram engagement rate formula?

There are four formulas in common use: by followers, by reach, average per post and by views for Reels. Pick one per report and say which one it is.

1. Engagement rate by followers

(likes + comments + saves + shares) ÷ followers × 100

It works with public numbers, so it's the only way to compare your account with someone else's. Its weakness: followers who never saw the post still sit in the denominator.

2. Engagement rate by reach

(likes + comments + saves + shares) ÷ reach × 100

It only counts people who actually saw the post, so it's the best measure of how good the content was for the people it reached. You need Insights, so it only works for your own account (or a client's, with access).

3. Average engagement rate per post

sum of each post's engagement rate ÷ number of posts

It shows the typical post over a period. One viral post can pull the average up, so look at the median too.

4. Reels engagement rate by views

(likes + comments + saves + shares) ÷ views × 100

Views count the times a reel was played or displayed, not unique people, so this rate reads differently from a rate by reach. Compare reels with reels.

FormulaAnswers the questionData you needMain pitfall
By followersHow engaged is this account compared with others?Public countsIgnores who actually saw the post
By reachHow good was this post for the people who saw it?Insights accessCan't be used on accounts you don't manage
Average per postWhat does a typical post earn?Per-post rates for a periodDistorted by one outlier
By views (Reels)How much response does each play get?Reel views and interactionsNot comparable with feed posts by reach

How does the math work? A worked example

Here is a hypothetical account so you can follow the arithmetic: 5,000 followers, one carousel and one reel published in the same week.

The carousel (hypothetical numbers): 120 likes, 15 comments, 30 saves and 10 shares, for 175 interactions. It reached 2,500 accounts.

  • By followers: 175 ÷ 5,000 × 100 = 3.5%
  • By reach: 175 ÷ 2,500 × 100 = 7%

The reel (hypothetical numbers): 300 interactions and 9,000 views.

  • By views: 300 ÷ 9,000 × 100 = 3.3%

Same week, same account, three different percentages. None of them is wrong. The carousel convinced a large share of the people who saw it, while the reel reached more people with a lower response per play. That's a useful finding, but only if every report labels its formula.

What is a good engagement rate on Instagram?

Instagram publishes no official benchmark for a good engagement rate, so the most reliable yardstick is your own history, measured with the same formula. Industry studies exist, but they use different formulas, samples, account sizes and periods, which is why their numbers rarely agree.

A practical way to judge any post:

  1. Take your last 10 to 20 posts of the same format.
  2. Calculate the engagement rate by reach for each one.
  3. Find the median.
  4. Mark each new post as above or below that median, and note its theme.

After a month, you'll know which formats and topics consistently beat your own median. That's a benchmark you can act on.

How do you track engagement rate per post in a spreadsheet?

Use one row per post and one column per raw number, then let the sheet do the division. Record the numbers at the same age for every post, for example seven days after publishing, so older posts don't get an unfair head start.

ColumnExample entry
Date and formatOct 6, carousel
Theme or content pillarPricing questions
Followers on the day5,000
Reach (viewers)2,500
Views4,100
Likes, comments, saves, shares120 / 15 / 30 / 10
Interactions175
Engagement rate by reach=interactions ÷ reach × 100

Two columns matter more than they look. Saves often signal content people want to come back to, such as checklists or how-tos. Comments are where conversations with potential clients begin; if that's your goal, read how to get clients from Instagram for how to turn them into conversations.

What mistakes distort engagement rate?

The common mistakes are mixing formulas, comparing different formats, using impressions on new posts and reading a single post as a trend.

  • Mixing formulas in one report. A rate by followers next to a rate by reach looks like a drop or a jump that never happened.
  • Comparing reels by views with carousels by reach. Compare like with like.
  • Using impressions for recent content. Meta deprecated impressions for media created after July 2, 2024.
  • Counting your own replies. If you answer every comment, check whether your replies are inflating the comment count before comparing posts.
  • Measuring too early. A post checked after two hours and another after seven days aren't comparable.
  • Ignoring follower spikes. A giveaway or a burst of new followers changes the denominator overnight.

If you report engagement to clients, put the formula in the report itself. Agencies managing several accounts can find more on reporting in this guide to social media management tools for agencies.

How to do this in LUME Hub

LUME Hub is an all-in-one platform for small businesses, consultants and agencies. Its Instagram dashboard, Cockpit Social, reads your profile every day through the official Instagram login and is included from the Growth plan up.

The LUME Hub app screens are in Portuguese today; the product page explains every feature in English. You can start your 7-day free trial with no credit card, or see the plans.

Summary

To calculate engagement rate on Instagram, add likes, comments, saves and shares, divide by an audience number and multiply by 100. Divide by followers to compare accounts, by reach to judge your own content, and by views for Reels, and label the formula every time. Instagram's Insights give you views, viewers, interactions and accounts engaged for the past 90 days, and impressions no longer apply to media created after July 2, 2024. Since there's no official benchmark, compare each post with the median of your own recent posts of the same format. Track one row per post, measure at the same age, and repeat the formats and themes that keep beating your median.

Frequently asked questions

What is the formula for Instagram engagement rate?

The general formula is interactions divided by an audience number, multiplied by 100. Interactions are likes, comments, saves and shares. The audience number can be followers, reach or views, and each choice answers a different question, so always state which one you used.

Should I calculate engagement rate by followers or by reach?

Use reach to judge how well your own content performs, because it only counts people who actually saw the post. Use followers when you need to compare with other accounts, since follower counts are public and reach is not.

What is a good engagement rate on Instagram?

Instagram doesn't publish an official benchmark, and third-party studies use different formulas, samples and periods. Compare each new post with the median of your own last posts of the same format, measured with the same formula.

How do you calculate engagement rate for Instagram Reels?

Divide the reel's interactions (likes, comments, saves and shares) by its views and multiply by 100. Views count every time the reel was played or displayed, so don't compare this number with a feed post's rate by reach.

Can I still use impressions to calculate engagement rate?

Not for recent content. Meta's developer documentation marks the impressions metric as deprecated for media created after July 2, 2024. Use reach (unique accounts) or views instead, and recalculate older reports with the same metric if you compare periods.

How often should I check my Instagram engagement rate?

Once a week is enough for most businesses. Look at the posts published that week, compare each one with your recent median and note the format and theme of the best performer. Daily checks mostly show noise.

Sources and official reading

Henrique SampaioCEO and co-founder of LUME and LUME HubHenrique Sampaio is the CEO and co-founder of LUME (We Are Lume) and LUME Hub, which began as the client area of LUME's mentoring program. He writes about the everyday problems LUME Hub solves for small businesses, agencies and service companies: Instagram, content, sales, prospecting, Google, ads and operations.

Keep reading

Put it into practice in LUME Hub

Try LUME Hub for 7 days, no credit card, and pick the plan that fits you afterward.

7-day free trial · No credit card · Cancel anytime