General

How to calculate engagement rate

Engagement rate is total engagements divided by a base number, times 100. Three different base numbers are in common use, and each one gives a different answer for the same post. This guide explains all three, shows what counts as an engagement on each platform, and works through an example.

10 min read

Engagement rate is calculated by dividing the total engagements on a post by a base number and multiplying by 100. Three base numbers are in common use, which is why three formulas exist: engagement rate by followers = (total engagements / follower count) x 100, engagement rate by reach = (total engagements / reach) x 100, and engagement rate by impressions = (total engagements / impressions) x 100. All three are valid. All three give a different number for the same post. A reported engagement rate is incomplete unless it names the base it used.

This guide explains each formula on its own terms, shows what a platform actually counts as an engagement, works through a full example, and explains why buying followers pushes this number down instead of up.

What is engagement rate?

Engagement rate is the percentage of an audience that reacted to a piece of content. Raw like counts grow on their own as an account grows, so they cannot be compared across accounts of different sizes. Dividing by audience size removes size from the comparison: the metric answers what share of people responded rather than how many people responded.

What counts inside the numerator is set by each platform, not by convention. Instagram's developer documentation defines a post's total interactions as the number of likes, saves, comments, and shares, minus unlikes, unsaves, and deleted comments. So before you build a formula, check which signals the platform in question counts.

Formula 1: engagement rate by followers

(likes + comments + saves + shares) / follower count x 100

Engagement rate by followers divides reactions by the size of the account's audience. It is the only one of the three formulas an outsider can calculate, because follower count is public while reach and impressions live inside the account owner's analytics. That is why partnership teams and benchmark reports almost always use this version. Its weakness comes from the same place: most followers never see a given post, and this formula does not know that, so it can make a healthy account look weak.

Formula 2: engagement rate by reach

total engagements / reach x 100

Reach is the number of unique accounts that saw a post at least once. If the same person sees a post five times, reach still counts them once. Engagement rate by reach therefore answers a sharper question: of the people who actually saw this, how many responded? It is the closest of the three formulas to a measure of content quality. When a post is pushed heavily into recommendation feeds, the follower-based number inflates while the reach-based number stays honest, because the extra viewers land in the denominator.

Formula 3: engagement rate by impressions

total engagements / impressions x 100

Impressions count how many times a post appeared on screen, including repeat views by the same person. Instagram states the difference plainly: reach counts unique accounts, while impressions can include multiple views by the same account. Because impressions are always greater than or equal to reach, this formula always produces the lowest of the three numbers. It is standard in paid campaign reporting, where repeat exposure is the thing being paid for, and unnecessarily pessimistic for organic content.

Which formula should you use?

Use the one that matches the decision you are making.

FormulaDenominatorWho can calculate itBest used for
By followersFollower countAnyoneComparing accounts, partnership screening
By reachUnique viewersAccount owner onlyJudging content quality, post vs post
By impressionsTotal views on screenAccount owner onlyPaid campaign reporting

A practical rule: track engagement rate by reach for yourself, and report engagement rate by followers to anyone outside your account. Keep both, and never compare one against the other.

What counts as engagement on Instagram, TikTok, and YouTube?

The arithmetic is identical everywhere. The inputs are not.

PlatformSignals counted as engagementBase available in analytics
InstagramLikes, comments, saves, sharesAccounts reached, views
TikTokLikes, comments, sharesVideo views
YouTubeLikes, comments, sharesViews, watch time

Instagram. Saves and shares sit inside Instagram's own definition of total interactions, alongside likes and comments. A tutorial post with modest likes but heavy saves scores far better under the real definition than under a likes-only calculation. Instagram also publishes accounts reached in analytics, which makes the reach-based formula easy to run here. If your reach has been sliding, that is a separate problem from engagement rate, and it is covered in why Instagram Reels reach drops.

TikTok. TikTok's own reporting documentation defines engagement rate as likes, comments, and shares divided by total video views. Two things follow from that. First, the default denominator on TikTok is views, not followers, so a TikTok number and an Instagram number are not comparable unless you rebuild one of them. Second, watch-through is not inside the engagement rate at all: TikTok reports video completion rate and average view time as separate metrics, and a video can hold attention without collecting taps. How that distribution works is covered in how the TikTok FYP algorithm works.

YouTube. YouTube does not publish a single engagement rate metric. The engagement tab of YouTube Analytics reports watch time, average view duration, views, and likes as separate figures. If you want a rate on YouTube you have to build it yourself and state the denominator, and the usual choice is likes plus comments divided by views. On YouTube, watch time remains the primary performance signal and engagement rate is secondary.

Worked example: one post, three engagement rates

The numbers below are not from a real account. They are an invented example used to demonstrate the arithmetic, and they make no claim about typical performance. Do not treat them as a target.

Example post: an account with 4,000 followers publishes one post. It collects 180 likes, 32 comments, 41 saves, and 18 shares. Its analytics show reach of 3,200 and impressions of 5,600.

StepCalculationResult
1Total engagements: 180 + 32 + 41 + 18271
2By followers: 271 / 4,000 x 1006.78%
3By reach: 271 / 3,200 x 1008.47%
4By impressions: 271 / 5,600 x 1004.84%

Same post, same 271 engagements, three answers that differ by almost double. None of them is wrong. They answer different questions, and a report that gives only the number without the formula has given you almost nothing.

For an account average, calculate the rate for each of your last ten to twelve posts and then average those rates. Summing all engagements and dividing once lets a single viral post take over the average.

What is a good engagement rate?

There is no universal threshold, and anyone quoting one without naming a dataset should be ignored. Engagement rate varies with account size, industry, content format, and platform. Small accounts usually post higher rates than large ones, because a small audience is a closer audience, not because the content is better.

If you want a reference point, use a study that states its sample. In Rival IQ's social media industry benchmark report, the median engagement rate per post by follower for brand accounts is 0.30% on Instagram and 2.01% on TikTok, with engagement rate defined there as total interactions divided by follower count. That sample is brand accounts. Personal accounts, niche communities, and new accounts can sit far above or far below it, so treat the figure as context rather than as a passing grade.

The most useful comparison is not another account, it is your own history. Take your average over the last three months and judge new posts against that line. The direction of the number tells you more than its absolute value.

Why buying followers lowers your engagement rate

Bought followers enlarge the denominator of the formula without enlarging the numerator, so the result falls. Return to the example: an account with 4,000 followers and 271 engagements per post sits at 6.78%. Add 4,000 purchased followers while engagements stay flat and the rate drops to 3.39%. The account looks twice as large from the outside and measures half as well. This is not a penalty, it is arithmetic, and it happens the moment the followers land.

A second effect follows. Platforms do not treat this activity as permanent. Instagram says that third-party apps generating inauthentic likes, follows, and comments violate its Community Guidelines, and it removes that activity from accounts. TikTok bans the trade of services that artificially increase engagement under its integrity and authenticity policy. So the count is visible for a while and then falls away, and the account is often left below where it started, because the average was already damaged before the cleanup.

The third effect shows up in evaluation. Engagement rate by followers is the only version an outsider can compute, so it is the number a partner or sponsor sees. A high follower count paired with a low rate is a recognizable pattern, and it disqualifies accounts. The broader damage is covered in what bot followers do to an account.

How to track engagement rate consistently

  1. Write the formula next to the number. If two people pick different denominators, the reports disagree for months before anyone notices.
  2. Fix the time window. Engagement measured 48 hours after posting and engagement measured after a month do not belong in the same table.
  3. Calculate per post, then average. Bulk division lets one outlier speak for the whole account.
  4. Split by format. Short video, carousel, and single image behave differently; keep separate averages.
  5. Include saves and shares. They are harder to earn than likes and signal that the content was worth keeping or passing on.
  6. Store the raw counts too. When the rate falls, only the separate histories of numerator and denominator show whether engagement dropped or reach grew.

Common mistakes when calculating engagement rate

  • Treating reach and impressions as the same number. They are not, and mixing them biases every result in the same direction.
  • Using today's follower count for old posts. Dividing a six-month-old post by today's larger audience makes your older work look worse than it was.
  • Comparing platforms directly. A TikTok rate built on views and an Instagram rate built on followers are different measurements wearing the same name.
  • Reading a single post as a trend. Post-level engagement rate is volatile; only a run of ten or more posts means anything.
  • Counting inflated comments. Tag chains and automated replies raise the numerator without representing real interest, which quietly makes the metric useless.

Turning the number into a decision

Engagement rate is a diagnostic, not a goal. Low reach with a high reach-based rate means the content works and distribution is the bottleneck. High reach with a low rate means the content is the problem, and more distribution will not fix it. Telling those two cases apart is why keeping both denominators matters.

If you are weighing outside services, build the decision on this measurement rather than on a description. A service that raises follower count while lowering engagement rate has worked measurably against you. Organic growth compared with paid engagement and getting your first 1,000 followers cover that trade-off in more depth.

On TakiPlus Mini you earn coins inside the app and spend them on Instagram, TikTok, and YouTube services such as likes, views, and followers, and every order keeps its own status in your history screen. The practical advice is simple: record your current engagement rate with all three formulas before you order anything, then measure again with the same formulas afterward. What should drive your next decision is the difference between those two measurements, not a seller's description. The ordering flow itself is explained step by step in how to place an SMM order.

Frequently asked questions

What is the engagement rate formula?

The formula is total engagements divided by a base number, multiplied by 100. Total engagements means likes, comments, saves, and shares, depending on what the platform counts. The base number is one of three things: follower count, reach, or impressions. Each base produces a different percentage for the same post, so any reported engagement rate should name the base it used.

Should I calculate engagement rate by followers or by reach?

Calculate both and use them for different jobs. Engagement rate by followers can be computed from outside the account, so it is the standard for benchmarking and partnership screening. Engagement rate by reach divides by the people who actually saw the post, so it is the better measure of whether the content itself worked. Use reach internally to improve content and followers externally when reporting.

Do saves and shares count as engagement?

Yes on Instagram. Instagram defines a post's total interactions as likes, saves, comments, and shares, minus unlikes, unsaves, and deleted comments. Saves and shares are harder to earn than likes because they require the viewer to keep or forward the content, which makes them a stronger quality signal. A likes-only calculation ignores both and systematically understates the engagement rate of useful, reference-style content.

What is a good engagement rate?

There is no universal threshold, because the number moves with account size, industry, format, and platform. For a reference point with a stated sample, Rival IQ's industry benchmark report measures the median engagement rate per post by follower for brand accounts at 0.30 percent on Instagram and 2.01 percent on TikTok. Personal and niche accounts often sit well outside that range, so your own three-month average is a better comparison.

How is engagement rate calculated on TikTok?

TikTok's reporting documentation defines engagement rate as likes, comments, and shares divided by total video views. So the default denominator on TikTok is views rather than followers, which is why TikTok rates are not directly comparable to Instagram rates. Video completion rate and average view time are reported separately and are not part of the engagement rate, so short video needs both figures to be judged fairly.

Does YouTube have an engagement rate metric?

No. YouTube Analytics reports watch time, average view duration, views, and likes as separate metrics in its engagement tab rather than combining them into one rate. If you want a rate on YouTube you have to construct it and say what the denominator is, usually likes plus comments divided by views. Keep in mind that watch time remains the primary performance signal on YouTube.

Why does buying followers lower engagement rate?

Because purchased followers increase the denominator of the formula but not the numerator. If engagements stay flat while follower count doubles, the rate is cut in half immediately. A second effect compounds it: platforms treat this activity as inauthentic and remove it when detected, so the account can lose the followers it paid for and still be left with a damaged engagement average.

Sources

Related guides