Engagement Rate Formulas: How to Calculate It and Which One to Use

Engagement rate formulas explained: by followers, by reach, by impressions and by views, with worked examples, common mistakes and how to set your own benchmark.

AI SMM team 28.09.2026 7 min read

Ask three marketers for the engagement rate of the same account and you may get three different numbers, all “correct”. That is because there is no single formula: some divide by followers, some by reach, some by views, and each answers a different question. If you have ever compared your rate with a competitor’s and wondered why the gap is so large, the first thing to check is whether you are using the same formula. This guide lays out the common ones, shows worked examples and helps you pick the one that fits your goal.

Key takeaways

  • Engagement rate = engagements divided by an audience base, multiplied by 100. The base can be followers, reach, impressions or views.
  • Rate by followers is simple and good for comparing accounts; rate by reach is better for judging how good a single post was.
  • Always state the formula next to the number. A rate without a formula cannot be compared with anything.
  • The most useful benchmark is your own history, by format, not a general industry average.

1. What engagement rate measures

Engagement rate shows what share of the people who could see your content did something with it. It tells you whether your content is interesting, not whether it is seen. A post can reach 50,000 people and still have a weak rate, and a small post can have a very high one. Both facts matter, which is why engagement rate is read together with reach, as we explain in reach vs impressions.

Before you calculate, decide two things: what counts as an engagement, and which audience base you divide by.

2. What counts as an engagement

An engagement is an action a person takes on a post. The usual list:

  • Likes or reactions
  • Comments
  • Shares or reposts (sends to friends where the network reports them)
  • Saves or bookmarks
  • Clicks on a link or on a profile, when the network reports them

Be consistent. If you add saves for Instagram, add them for every Instagram post in your comparison. A network that does not report saves cannot be compared fairly with one that does, so compare like with like, and keep each network separate.

3. The main engagement rate formulas

Formula Calculation Best for
ER by followers Engagements ÷ followers × 100 Quick account comparison, public benchmarks
ER by reach (ERR) Engagements ÷ reach × 100 Judging how strong a post was for those who saw it
ER by impressions Engagements ÷ impressions × 100 When repeat views matter, such as ads or Stories
ER by views Engagements ÷ video views × 100 Short video: Reels, TikTok, Shorts
Average ER per post Sum of the rates of N posts ÷ N Account health over a period
Daily ER Total engagements in a day ÷ followers ÷ posts × 100 Accounts that post several times a day

4. Engagement rate by followers: the simplest

This is the most common formula because the follower count is public, so you can compute it even for accounts that are not yours.

Example. A post gets 90 likes, 12 comments, 8 shares and 30 saves, so 140 engagements. The account has 4,000 followers.

140 ÷ 4,000 × 100 = 3.5%.

Limits of this formula: it ignores that only part of your followers see a post, so accounts with low organic reach look weaker than they are. It also penalises large accounts and rewards small ones, since the same number of reactions is a smaller share of a bigger base.

5. Engagement rate by reach: the most honest

Reach is the number of unique people who saw the post. Dividing by reach asks: of those who saw this, how many reacted?

Example. The same 140 engagements, but the post reached 2,800 people.

140 ÷ 2,800 × 100 = 5%.

This works well for comparing posts and formats inside your own account, because it removes the effect of how widely a post was distributed. It requires access to your own analytics, so you cannot compute it for competitors. Reels and posts that went to non-followers also make followers-based rates look misleading, which is why reach is often the better base.

6. Engagement rate by impressions

Impressions count every time a post was shown, including repeats to the same person. The formula is engagements ÷ impressions × 100. It is lower than the reach-based rate, because impressions are always equal or higher than reach. Use it when you want to know how effective each display was, for example for paid promotion or Stories where the same person may view several frames.

Example. 140 engagements on 4,200 impressions: 140 ÷ 4,200 × 100 = 3.3%.

7. Engagement rate for video

For Reels, TikTok videos and Shorts, the number of views is the natural base:

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

Example. A Reel with 10,000 views, 450 likes, 40 comments, 120 shares and 150 saves: 760 ÷ 10,000 × 100 = 7.6%.

For video, also watch the average watch time and completion rate. A high engagement rate with a low completion rate usually means a strong hook and a weak middle. See our guides to TikTok analytics and YouTube analytics for the video-specific metrics.

8. Average engagement rate over a period

One post is noise. To understand the health of an account, average over 10–30 posts:

  1. Calculate the rate for each post with the same formula.
  2. Add the rates and divide by the number of posts.
  3. Keep a separate average per format, because Reels, carousels and photos behave differently.

A simple alternative is to total all engagements in the period and divide by total reach (or followers) of those posts. Weighted this way, a single viral post pulls the average up more, so compare it with the median to see what a typical post does.

9. Which formula should you use?

Your goal Use
Compare your account to a competitor or influencer ER by followers (the only public base)
Learn which of your posts and formats resonate ER by reach
Evaluate a short video ER by views, plus completion rate
Evaluate a paid post ER by impressions, plus cost per engagement
Report to a client ER by reach and followers, with the formula written on the report

If you are putting engagement into client reporting, our guide to social media KPIs and metrics shows how it fits with the rest of the numbers that matter.

10. Common mistakes

  • Mixing formulas. Comparing your reach-based rate with a competitor’s followers-based rate.
  • Mixing what counts as engagement. Including saves in one month and not in another.
  • Chasing a number. Giveaways and “comment YES” prompts push the rate up with people who will never buy.
  • Ignoring ghost followers. Purchased or inactive followers drag down the rate by followers.
  • Using a general benchmark. Averages quoted online differ by network, size and industry, and are often calculated with an unknown formula. Treat them as rough context only.
  • Looking at the rate alone. A post with 20% engagement and 100 views is less valuable than one with 4% and 20,000.

11. Build your own benchmark

The practical, honest approach takes about an hour:

  1. Pick the formula and write it down.
  2. Export or note the last 30 posts with their engagements and reach.
  3. Calculate the rate per post and the average per format.
  4. Mark your top 20% of posts and look at what they have in common: topic, hook, format, time.
  5. Set a target as “beat my own 30-post average by a modest step next quarter”.

Repeat every quarter. A benchmark built from your own audience will be more useful than any figure from a report.

12. How to apply this in AI SMM

AI SMM pulls statistics from your connected networks into analytics: followers, reach, engagement and audience demographics for networks such as Instagram. Having all accounts in one place means you can compare posts and formats with the same formula rather than copying numbers from several apps. Note that X and Telegram do not have analytics in AI SMM, so engagement for those has to be tracked another way. To act on the numbers, plan the next batch of posts in the calendar and let AI Content Studio draft variations of the formats that did best.

FAQ

What is a good engagement rate?

There is no honest universal answer, since it depends on network, account size, industry and the formula. Smaller, tighter communities usually show higher rates than large accounts. Compare with your own history and similar accounts that use the same formula.

Why is my engagement rate by reach higher than by followers?

Because only part of your followers see a post, so reach is smaller than the follower count and the same engagements make a larger share.

Should I include video views as engagement?

Usually not. Views show reach and interest, but they are the base of the video formula, not part of the numerator.

Does the engagement rate affect the algorithm?

The algorithm reacts to the underlying behaviour: watch time, comments, shares and saves, not to a calculated percentage. The rate is your measuring stick, not a ranking factor. See our Instagram algorithm guide for the signals that matter.

Pick one formula, write it on the top of your report and use it for the next ninety days. Open analytics in AI SMM and start your own benchmark.

Try it in AI SMM

Posts, chats, video and sales in one workspace. 7 days free.

Start free

Keep reading

Stop paying for ten tools.
Start with one.