# What Is Engagement Rate and How to Calculate It: Engagement Rate Formulas with Examples

> Engagement rate (ER) shows what share of your audience interacted with a piece of content. It's calculated as the sum of reactions, comments, shares and saves divided by reach, followers or views, multiplied by 100%. The result depends on which base you choose, so pick one formula and stick with it.

Source: https://labrica.pro/en/articles/engagement-rate
Published: 2026-10-24, Updated: 2026-10-24
Author: LABRICA (https://labrica.pro/en/)
Section: Analytics

Engagement rate is the most discussed metric in social media marketing and also the most confusing. Some people calculate it by followers, others by reach, others by views, and then they compare the resulting percentages and draw the wrong conclusions. This guide explains what engagement rate is, walks through each engagement rate formula with sample numbers, and shows how to avoid fooling yourself.

## What engagement rate means in plain terms

Engagement rate is the share of people who did something with a post beyond seeing it: reacted, commented, shared or saved it. If reach answers "how many people saw us," engagement rate answers "how many of them cared."

Why it matters for a business:

- **Judging content quality.** A high engagement rate means the topic and delivery landed with the audience.
- **Influence on distribution.** Most platforms' algorithms are more likely to show posts people react to. Engagement today helps reach tomorrow.
- **Comparing posts and pillars.** Raw likes depend on audience size, while engagement rate lets you compare a post seen by a thousand people with one seen by ten thousand.

## What counts as engagement

Before the formulas, agree on what counts as an "action." Usually it's:

| Action | What it means | Value for the business |
|---|---|---|
| Reaction, like | Liked it, light approval | Low |
| Comment | Wanted to reply, ask or argue | High |
| Share, forward | Wanted to show others | High |
| Save, bookmark | Useful, want to come back later | High |
| Poll answer, vote | Joined the interaction | Medium |

The set of actions varies by platform. In Telegram it's reactions, forwards and comments in the discussion thread. On Facebook* it's reactions, comments and shares. Instagram* adds saves. The main rule is to count the same set of actions in all your own reports.

## Engagement rate formulas: which one to choose

There are four main formulas. Each one is worked through below. All numbers in the examples are **made up** for illustration and are not statistics or benchmarks.

### Engagement rate by reach (ERR)

**Formula:** ERR = (reactions + comments + shares + saves) / post reach × 100%

This is the fairest formula for judging a specific post, because it counts only the people who actually saw it.

**Example.** A coffee shop's post reached 2,000 unique users. It got 90 reactions, 12 comments, 8 shares and 10 saves. Total actions: 120.

ERR = 120 / 2,000 × 100% = 6%

### Engagement rate by followers (ER post)

**Formula:** ER = total actions on the post / number of followers × 100%

Useful when you can't see reach, for example when analyzing other people's accounts. The downside: it ignores that non-followers might have seen the post and that most followers might not have.

**Example.** A fitness club has 5,000 followers. A post about the new class schedule collected 150 actions.

ER = 150 / 5,000 × 100% = 3%

Note that if this post's reach were 2,500, its ERR would be 6%. Same post, two formulas, numbers that differ by a factor of two. That's why you can't compare engagement rates calculated in different ways.

### Engagement rate by views (ERV)

**Formula:** ERV = total actions / number of views × 100%

Works for video, Reels and Telegram channels, where views are the main available metric. Keep in mind that views count impressions, not people: one person can watch a video several times, so ERV is usually lower than the ERR of the same post.

**Example.** A car repair shop's video about replacing brake pads got 8,000 views, 240 reactions, 30 comments and 50 shares. Total: 320.

ERV = 320 / 8,000 × 100% = 4%

### Engagement rate over a period (daily ER and average account ER)

To judge an account as a whole rather than a single post, calculate the average engagement rate over a period.

**Average ER across posts:** sum of all posts' ER for the period / number of posts

**Daily ER:** total actions for the day / number of followers × 100%. Helpful if you publish more than once a day, because it lets you compare days instead of individual posts.

**Example.** A beauty salon published 4 posts in a week. Their ERR values were 5%, 3%, 8% and 4%.

Average ERR = (5 + 3 + 8 + 4) / 4 = 5%

The average is useful for tracking trends but hides the spread. Here one post carries the whole week, and that's the one worth studying more closely.

## Comparing engagement rate formulas

| Formula | Base | When to use | Limitation |
|---|---|---|---|
| ERR | Reach | Judging your own posts, comparing pillars and formats | Requires access to analytics |
| ER by followers | Followers | Competitor analysis where reach isn't visible | Skewed by inactive followers |
| ERV | Views | Video, Reels, Telegram | Repeat views pull the result down |
| Daily ER / average ER | Period | Account trends by week and month | Hides the spread between posts |

A practical rule: use ERR for your own posts, ER by followers for other accounts, and ERV for video and Telegram. And write down which formula each report uses.

## How to calculate engagement rate step by step

1. **Choose a formula** and lock it into your report template.
2. **Define the set of actions** you count, for example reactions, comments, shares and saves.
3. **Export the data** for each post in the period: actions and the base (reach, followers or views).
4. **Calculate each post's engagement rate** in a spreadsheet: divide the actions column by the base column and multiply by 100.
5. **Group posts by pillar and format** and calculate the average engagement rate for each group.
6. **Compare with the previous period**, not with an abstract "norm."

A spreadsheet template for the calculation:

| Date | Pillar | Format | Reactions | Comments | Shares | Saves | Total | Reach | ERR, % |
|---|---|---|---|---|---|---|---|---|---|
| | | | | | | | | | |

In a spreadsheet, the formula for the last column is "total / reach × 100." If you'd rather not track this by hand, LABRICA calculates engagement rate automatically in its analytics section, along with followers, views, reactions and best posts for each platform.

## What is a good engagement rate?

The honest answer is that there's no universal norm. The figures that circulate online usually don't specify the formula, the platform, the niche or the account size. As a rule, small communities with a warm audience have higher engagement than large ones, and entertainment content beats complex B2B topics.

Instead of hunting for a norm, use two reference points:

- **Your own average engagement rate.** A post above average did well. One below average is worth a closer look.
- **The engagement rate of competitors of a similar size**, calculated with the same formula.

## Why engagement rate can be misleading

- **Fake followers** drag down ER by followers, because dead accounts don't react.
- **Giveaways and contests** spike engagement through "like and share" mechanics, but that doesn't mean interest in the product.
- **Paid promotion** changes a post's reach and audience, so calculate ER for paid and organic posts separately.
- **High engagement with no clicks.** A post can get people talking without selling anything. For a business, engagement rate is an intermediate metric, not the goal. The link to sales shows up in clicks and leads, which you can track with [UTM parameters for social media](https://labrica.pro/en/articles/utm-parameters-for-social-media). For the full set of metrics to report on, see [social media KPIs](https://labrica.pro/en/articles/social-media-kpis).

## Worked example: how engagement rate points to a decision

Take a hypothetical month for a real estate agency's Telegram channel. All numbers are invented for illustration.

| Pillar | Posts | Average reach | Average ERR | Comments per post |
|---|---|---|---|---|
| Listing roundups | 8 | 1,800 | 2% | 1 to 2 |
| Price breakdowns by neighborhood | 4 | 1,500 | 7% | 8 to 10 |
| Deal stories | 4 | 2,200 | 5% | 4 to 5 |

What the table shows: there are the most roundups, but they engage the least. Fewer people see the price breakdowns, yet they react more actively and ask more questions. Deal stories get the best reach and solid engagement.

Decisions you could make:

- **Cut roundups** to 4 or 5 a month and make them themed: "homes near the park," "options for first-time buyers."
- **Increase price breakdowns** to one a week. The audience is showing interest, and the comments are ready-made topics for new posts.
- **Add a call to action to deal stories.** The pillar has good reach, which makes it the best place to invite people to a consultation.

A month later, compare the same metrics. If the breakdowns kept a high engagement rate with more posts, the hypothesis held. If it dropped, the audience got tired of the frequency and you need to find a balance.

## How to increase engagement rate: practical techniques

Engagement grows when a post gives people something to respond to. A few techniques that work:

1. **A strong first line.** A question, a bold claim, a concrete benefit. If the first line doesn't hook, nobody reads far enough to reach the call to comment.
2. **A question with an easy answer.** "Which birthday cake do you go for, chocolate or berry?" is easier to answer than "Share your thoughts."
3. **Interactive posts.** Polls, "guess the price," "pick an option," mini games. For a real estate agency, "guess the neighborhood from the window view." For a car repair shop, "what's broken, judging by the sound."
4. **Useful, saveable formats.** Checklists, roundups, how-to carousels: "5 steps to get your car ready for winter." See the guide to [carousel posts](https://labrica.pro/en/articles/carousel-posts).
5. **Replying to comments.** Accounts where the brand answers people usually get more comments on later posts.
6. **Posting time.** A post published while your audience is asleep collects fewer reactions in the first hours. The guide on [how often to post on social media](https://labrica.pro/en/articles/how-often-to-post-on-social-media) explains how to find your best time.

An example prompt for an engagement post for a bakery: "Write a post for a neighborhood bakery's Telegram channel. Goal: engagement. Format: a two-option poll on which bread to bake on Saturday. Warm, friendly tone. The first line is a question." In LABRICA, you can set this goal when creating a post, and the built-in quality check suggests how to strengthen the first line and the call to action.

*Instagram, Facebook and Threads belong to Meta Platforms Inc., which is designated an extremist organization in the Russian Federation.

## Frequently asked questions

### What does ER stand for?

ER stands for engagement rate. It shows what percentage of the audience took an action on a piece of content: a reaction, comment, share or save.

### What's the difference between ER and ERR?

ER is most often calculated by followers, while ERR is calculated by reach, meaning the people who actually saw the post. ERR describes a specific post more accurately, and ER by followers is handy for comparing other accounts.

### Should views be included in engagement rate?

Views are the base for calculating ERV, not an action. Don't add them to the engagement total, or the metric loses its meaning.

### What is a normal engagement rate for Instagram or Telegram?

There's no single norm. It depends on the niche, account size and formula. It's more reliable to compare your engagement rate with your own past periods and with similar-size competitors calculated the same way.

### Where can you see engagement rate without manual calculations?

In LABRICA, engagement rate is calculated automatically for connected social networks, and the analytics section shows best posts and trends by platform. You can [try it free](https://labrica.pro/en/).

### Can you compare engagement rate across platforms?

Only with care. Each platform has its own set of actions and its own distribution mechanics, so it's more accurate to compare posts within one network and look at trends across networks.

---
LABRICA, the AI studio for social media: https://labrica.pro/en/
