Request access

Instagram engagement rate: the three formulas

The same account can be 1.2% engaged or 6.8% engaged depending on what the number was divided by. Neither figure is wrong. Only one of them answers the question you asked.

In short

Why do two tools report a different engagement rate for the same account?

Engagement rate is interactions divided by an audience number - and there are three different audience numbers in common use. Divided by followers you get a figure that compares across accounts but overstates performance as an account grows. Divided by reach you get the honest measure of whether the people who saw a post responded to it, but you can only calculate it for accounts you manage. A rate quoted without its denominator is not comparable to anything.

The same liquid in a narrow cylinder, a beaker and a wide dish at three heights: one figure, three denominators

Instagram engagement rate is the interactions on a post (likes, comments, saves and shares) divided by an audience count and multiplied by 100. Three audience counts are in common use: followers, reach and views, and the choice can change the result several times over on the same posts.

Every Instagram analytics tool reports an engagement rate. Almost none of them tell you what they divided by - and that choice changes the result by roughly the ratio of the account’s follower count to its reach, which on most accounts is several times over.

This page is about the formula. For the numbers by account size, see Instagram engagement rate benchmarks.

There are three denominators in common use.

The three Instagram engagement rate formulas

Engagement rate by followers. Interactions on a post divided by the account’s follower count. This is the figure quoted in almost every free calculator and most influencer marketplaces, because followers is the one number visible on every public profile.

Engagement rate by reach. Interactions divided by the number of unique accounts that actually saw the post. This is the one that answers “did the people who saw this respond to it” - and it is only available for accounts you manage, because reach is not public data: Meta returns it only as an insight on media the connected account owns.

Engagement rate by views. Interactions divided by total views, including repeat views by the same person. Until April 2025 this was engagement rate by impressions; Meta removed impressions and replaced it with views, so a rate on this denominator changed definition then even where the label did not. Always lower than the reach figure, and rarely the most useful of the three.

A fourth shape to watch for: per thousand. Most vendors multiply by 100 and print a percentage. Metricool prints the classic formula and then says of its own figures, in the same article: “At Metricool, we take a different approach by multiplying by 1,000 instead of 100” (Metricool, read September 2026). A rate per thousand and a rate per hundred are not the same number, and a benchmark quoted from one vendor’s dashboard is only comparable with yours if you know which multiplier produced it.

Written out, each one multiplied by 100:

Formula Numerator Denominator Available for
By followers Likes + comments, plus saves and shares where you can see them Follower count Any public account
By reach Likes + comments + saves + shares Unique accounts that saw the post Accounts you manage
By views Likes + comments + saves + shares Views, repeats included Accounts you manage

The three keep the numerator and swap the denominator.

Why the follower version flatters small accounts and punishes large ones

Social platforms do not show a post to everyone who follows the account. The share of followers who see any given post falls as an account grows, so dividing by the full follower count means dividing by an increasingly hypothetical audience.

The practical consequence: a 2,000-follower account and a 200,000-follower account with identical content quality will not produce comparable follower-denominated rates. The smaller account will look several times better. This is a property of the arithmetic, not of the content. The size of the effect is the account’s follower count over its reach; on an account whose posts reach most of its followers, the two rates are close.

It also means benchmark tables quoting “a good engagement rate is 3%” are only meaningful alongside an account-size band, and most of them omit it.

When each one is the right tool

Question Use
How do I compare against a competitor whose data I can’t see? Followers
Did the people who saw this post respond to it? Reach
Is my content improving month over month? Reach, on your own account
What should I quote in a media kit? Followers, stated as such

Follower-denominated rate is the only one you can calculate for an account you do not control, which is why competitive analysis uses it. That is a constraint, not an endorsement.

The mistake that matters

The failure mode is not picking the wrong denominator. It is putting two denominators in the same table.

A report that shows your reach-denominated 6.4% beside a competitor’s follower-denominated 2.1% appears to show you winning by three times. It shows nothing of the kind - the two figures are different measurements, and the comparison is meaningless in a way that looks authoritative.

If you only have follower-denominated data for one side and reach-denominated for the other, the correct output is that the two accounts are not comparable on engagement, with an explanation of why. Cadence, format mix, caption length and posting rhythm remain perfectly comparable, so a useful competitive read survives even when the engagement comparison does not.

What to ask of any tool that shows you a rate

  1. What was this divided by?
  2. Is the denominator the same for every row on this screen?
  3. When the underlying number isn’t available, what does the tool show - a gap, or an estimate?

A tool that cannot answer the first question is not measuring anything you can defend to a client.


Northfact labels every metric with its source and denominator, and shows a gap rather than an estimate when the data isn’t there. It’s free during beta.

Also asked

How do you calculate Instagram engagement rate?

Add likes, comments, saves and shares on a post, divide by an audience number and multiply by 100. The audience number is the choice: followers gives a figure you can compute for any public account, reach gives the honest measure of whether people who saw the post responded, views gives the lowest figure. State which one you used.

Should engagement rate be measured by reach or by followers?

By reach for your own account, because it only counts people who actually saw the post and moves when performance moves. By followers when comparing against an account you do not manage, because reach is private and followers is the only denominator visible on both sides. Never put the two in the same table.

What is engagement rate by views on Instagram?

Interactions (likes, comments, saves and shares) divided by total views, including repeat views by the same person, then usually multiplied by 100. Until April 2025 this was engagement rate by impressions, so the denominator changed definition when Meta swapped the two. Metricool instead multiplies by 1,000, so its figures are not comparable to a rate expressed per hundred.

Free beta

Measure your own accounts this way

Northfact is open for beta testers. Free while we're in beta.

Free during beta. Beta testers shape what gets built next.