How to Calculate Engagement Rate (and What Counts as Good)
Engagement rate gets quoted constantly — in media kits, in brand briefs, in the little green number under a post — but it isn't one fixed metric. It's a ratio, and the two most common versions of it answer slightly different questions. Understanding both makes the number far more useful than treating it as a single score to chase.
The basic formula
At its core, engagement rate is:
Engagement rate = Total interactions ÷ Audience size × 100
Interactions usually means likes plus comments, and most current definitions extend that to include shares and saves, since both signal stronger intent than a passive like — a save in particular means someone wanted to find the post again later. The audience size is where the two common versions of the metric diverge.
By followers vs. by reach
Engagement rate by followers divides interactions by your total follower count. It's the classic version, and its main strength is stability: your follower count doesn't swing day to day, so this number is comparable across posts and over time even as the platform's distribution algorithm changes how many people actually see any given post.
Engagement rate by reach divides interactions by the number of accounts that were actually shown the post — a figure most platforms surface in native insights. This version answers a different question: of the people who saw this, how many did something? It's a truer read on a single post's performance, but it's less stable for comparing over time, since reach itself fluctuates with the algorithm, posting time, and format.
Neither version is "more correct." The mistake is mixing them without saying which one you mean — a rate by reach will almost always look higher than the same post's rate by followers, since reach is often smaller than the total follower count.
Worked example
Say a post gets 400 likes, 50 comments, 30 shares, and 20 saves, on an account with 10,000 followers and a reach of 8,000 accounts for that post.
- Total interactions: 400 + 50 + 30 + 20 = 500.
- Rate by followers: 500 ÷ 10,000 × 100 = 5%.
- Rate by reach: 500 ÷ 8,000 × 100 = 6.25%.
Both numbers describe the same post honestly — they just answer different questions, and the reach-based version is naturally a bit higher here because the denominator is smaller.
What counts as a healthy rate
There's no single number that applies everywhere, but a few loose patterns show up repeatedly in how the industry talks about engagement: smaller accounts tend to post noticeably higher rates than huge ones, because a tightly connected niche audience interacts more per capita than a broad, passive following. As a rough, commonly cited starting point, something in the 1–3% range (by followers) is often treated as an average benchmark on Instagram, while short-form video platforms like TikTok frequently run higher. Treat any single figure like this as a loose orientation point, not a pass/fail line — your own trend over time, on your own platform and niche, is a far more useful benchmark than a generic industry number.
Tracking it over time
The most useful application of engagement rate isn't a single post — it's the trend. Calculating it consistently (pick one version and stick with it) across your last 10–20 posts shows whether a format, posting time, or content pillar is genuinely resonating, independent of follower-count growth. A rising follower count with a falling engagement rate is a common warning sign that growth is outpacing genuine audience connection, which matters more to most brands than raw follower count alone.
Try it yourself
Plug your own numbers into the Engagement Rate Calculator to get both versions at once, and pair it with the Follower Growth Calculator to see how your rate is trending relative to your audience size.