Engagement rate: how to calculate it and what counts as good

Engagement rate: how to calculate it and what counts as good
Co-founder
Updated: Influencer Marketing

Short answer

You calculate engagement rate by dividing interactions (likes, comments, saves, shares) by a base and multiplying by 100. The base can be followers, reach or views, and each gives a different result. There is no single good ER: compare creators from the same platform, niche and period, using the same formula, and take the median of 10–12 posts.

Engagement rate (ER) is the share of an audience that reacted to a piece of content: liked it, commented, saved or shared it. It is always calculated the same way — interactions divided by a base, multiplied by 100 — but the result depends on what you use as the base. The same post can show an ER of 2% calculated from followers and 9% calculated from reach. So before you compare two creators or put a number into a client report, decide which formula you are using. The definition is in our glossary: engagement rate. Here we focus on practice: formulas, a spreadsheet and the traps.

Three engagement rate formulas and when to use each

Three basic variants are in common use. None of them is “the only correct one”; each answers a different question.

  • ER by followers = (likes + comments + saves + shares) / followers × 100. The only variant you can calculate without access to the account, because both numbers are public. It tells you what share of the “list” reacts. It understates large accounts and accounts whose content mostly reaches non-followers.
  • ER by reach = interactions / post reach × 100. It tells you what share of the people who actually saw the content reacted. It is the best measure of the content itself, but only the account owner sees reach — you have to get it from the creator’s insights.
  • ER by views = interactions / views × 100. The standard for video: TikTok, Reels, Shorts, YouTube. Views are usually public, so you can calculate it from the outside. Views include repeat plays, so the result comes out lower than ER by reach.

Example (illustrative numbers): a post has 420 likes, 35 comments, 60 saves and 25 shares, 540 interactions in total. The account has 24,000 followers, the post reached 7,200 people and got 9,800 views. ER by followers = 540 / 24,000 × 100 = 2.25%. ER by reach = 540 / 7,200 × 100 = 7.5%. ER by views = 540 / 9,800 × 100 ≈ 5.5%. Three correct numbers, each telling a different story — which is why every report should name the formula.

Post ER vs profile ER

The ER of a single post is useful for settling a collaboration: how many reactions one specific publication earned. To assess a creator before a campaign, you need profile ER — the result across a series of posts. A practical method:

  1. Take the last 10–12 posts in one format (posts and Reels separately). Skip content from the last 2–3 days, as it is still collecting reactions.
  2. Note which ones were sponsored. Calculate ER separately for organic and sponsored content — the gap shows how the audience receives collaborations.
  3. Calculate the ER of each post, then the median, not only the average. One viral video can double the average; the median shows the typical result you can expect.
  4. Record the measurement date. ER from six months ago says little about the account today.

A simple spreadsheet is enough: one row per post, with columns for date, format, whether it was sponsored, likes, comments, saves, shares, followers, reach and views. For each post add up the interactions and divide by followers (or by reach) — that is its ER. Then take the median and the average of those results for the whole profile. If the average differs sharply from the median, find out which post inflates it and why.

What counts as an interaction

The most common reason two people get a different ER for the same account is a different list of interactions. Fix the list once and stick to it across all campaigns.

  • Likes — the cheapest reaction and the easiest to inflate artificially. Some creators hide like counts on Instagram; then you only get them from insights.
  • Comments — read them, don’t just count them. The creator’s own replies and giveaway comments (“I’m in”) inflate the number without any real conversation.
  • Saves and shares — the strongest signal that the content was useful. Mostly only the account owner sees them.
  • Story replies, link clicks, profile visits — formally activity too, but for a readable report keep them in separate columns, not in ER.

If you compare data from different tools, check their definitions. Meta describes Instagram metrics such as reach, views and interactions in the Instagram API documentation (as of 9 October 2026) — API-based analytics tools use exactly these fields.

Instagram, TikTok and YouTube: what you can calculate from the outside

Instagram. Publicly you see followers and usually likes and comments. Reach, saves, shares and story insights are visible only to the creator. From the outside you can calculate ER by followers; a reliable ER by reach needs the account’s insights.

TikTok. Content is shown mostly to people who don’t follow the author, so ER by followers can mislead: an account with few followers may have videos with many views. Calculate ER by views for each video and look at the median.

YouTube. Views, likes and comments are public. Long videos and Shorts are two different worlds — don’t mix them in one median. For integrations in long videos, the watch data the creator has in YouTube Studio often matters more than ER.

Don’t compare ER across platforms. A TikTok result calculated from views and an Instagram result calculated from followers are different measures, even if both carry a percent sign.

Traps: bots, giveaways and engagement pods

A high ER does not always mean an engaged audience. Before you trust the number, run through a short checklist:

  • Giveaways. Giveaway posts collect a multiple of normal reactions. Exclude them from the median or count them separately.
  • Unnatural spikes. A sudden jump in followers without viral content, an identical like count under every post, or reactions arriving within minutes of publishing are signals worth checking.
  • Empty comments. Emoji-only, “great” and “beautiful” from accounts without photos often come from comment pods or bots.
  • Mismatch with reach. Many likes with low reach in insights means something doesn’t add up.
  • Follower structure. Audience countries and cities outside the brand’s market lower the value of even an honest ER.

More on spotting bought accounts in the glossary (fake followers) and in the answer how to check whether an influencer has bots.

What is a good engagement rate

There is no single number you can honestly give for everyone. ER depends on platform, format, niche, account size and period, and different tools use different formulas. Ready-made “norms” online often don’t say what they were calculated from or on what sample. Instead, build your own reference point:

  1. Collect a shortlist of 15–30 creators from the same niche, platform and similar size that you are considering for the campaign.
  2. Calculate profile ER for each using the same formula and the same period.
  3. Sort the creators from lowest to highest ER and split the list into four equal parts. Those in the top quarter are candidates for an engagement quality check, those in the bottom quarter need an explanation.
  4. After the campaign, add the actual ER by reach and the business result (clicks, codes, sales). After a few campaigns you have a benchmark based on your own data, not on someone else’s average.

ER is a filter, not a goal. A creator with a lower rate but a well-matched audience can sell more than the one with the highest. How to connect ER with sales results is covered in how to measure a creator campaign, and broader account vetting in how to check an influencer before working together.

Account data instead of screenshots

With 20 collaborations running in parallel, collecting insight screenshots from every creator eats up days. Screenshots can be unreadable, from different periods and hard to verify. If you ask for data, agree in advance on the period (e.g. the last 30 days), the set of metrics (reach, views, interactions, audience countries and cities) and the deadline after publication. Better still, work with data pulled directly from the platform via its API, which can’t be edited in an image editor.

How Blogger Bank shows creator statistics

Blogger Bank is a marketplace where a brand posts a task and creators apply themselves. A creator can connect their Instagram account through the official API and revoke access at any time. They don’t upload stats files — the data comes straight from Instagram.

In the “Statistics” tab of a creator’s profile with Instagram connected, a brand sees data for a chosen period: the last 7, 30, 60 or 90 days.

  • Account overview: subscribers with the change over the period, reach (how many different people saw the content) and views (including repeats).
  • Engagement: average reach per post and “Active viewers” — the share of people who interacted with the content out of everyone who saw it. It is the equivalent of ER by reach, which you can’t calculate from public data.
  • Audience: gender, top age ranges, countries and cities.
  • Best performing content: the creator’s posts with views and reach.

This lets you compare applicants on the same metrics and the same period, without a spreadsheet of screenshots. Browse creators in the influencer catalogue, for example in the electronics, restaurants, food, home, or health niche. Create a brand account and post your first task.

Frequently asked questions

How do you calculate engagement rate on Instagram?

Add up a post’s likes, comments, saves and shares, divide by the number of followers or by reach, and multiply by 100. The follower-based version works from public data; the reach-based version needs insights from the creator’s account.

What is the difference between ER by followers and ER by reach?

ER by followers shows what share of all followers reacted and can be calculated from the outside. ER by reach shows what share of people who actually saw the content reacted. The second is usually higher and better judges the content itself.

How do you calculate engagement rate on TikTok?

On TikTok, calculate ER by views: a video’s interactions divided by its views, times 100. Videos are shown mostly to non-followers, so a follower-based result can mislead. Judge the account by the median of its last dozen or so videos.

What is a good engagement rate?

There is no single honest norm, because ER depends on platform, format, niche, account size and formula. Collect 15–30 similar creators, calculate their ER with the same formula over the same period and compare a candidate with that list’s median and quartiles.

How many posts should profile engagement rate be based on?

In practice, the last 10–12 posts in one format, skipping content from the last two or three days that is still collecting reactions. Use the median rather than only the average, because a single viral post can inflate the average heavily.

Should giveaway posts count towards engagement rate?

Better not. Giveaways collect a multiple of normal reactions, often from people who are not the creator’s real audience. Exclude them from the profile median or show them separately so they don’t inflate the account’s assessment before a campaign.

How can you spot an artificially inflated engagement rate?

Check whether the like count matches reach in insights, whether comments are empty emoji from accounts without photos, and whether follower growth jumps for no reason. Also look at the countries and cities of the audience.

How does Blogger Bank show creator engagement?

If a creator has connected Instagram through the official API, a brand sees reach, views, average reach per post and the Active viewers rate in the Statistics tab — the share of people who interacted out of those who saw the content.

Related content

Launch ad campaigns and create content with Blogger Bank