How to Calculate Engagement Rate

To calculate engagement rate, divide total engagements (likes, comments, shares, and saves) by either your follower count or your reach, then multiply by 100. Which denominator you use changes the number significantly, so mixing them up is the most common mistake people make comparing their own results to a benchmark.
Engagement rate formula, both versions
By followers: Engagement Rate = (Likes + Comments + Shares + Saves) ÷ Followers × 100
By reach: Engagement Rate = (Likes + Comments + Shares + Saves) ÷ Reach × 100
The by-followers version is easier to calculate since follower count is always visible, but it penalizes accounts that don't reach their full follower base with every post, which is most accounts most of the time. The by-reach version is more accurate to actual performance but requires access to reach data, which isn't always public for accounts you don't own.
A worked example
Say a post gets 340 likes, 28 comments, 15 shares, and 42 saves, for a total of 425 engagements. The account has 12,000 followers, and the post reached 4,800 accounts.
- By followers: 425 ÷ 12,000 × 100 = 3.54%
- By reach: 425 ÷ 4,800 × 100 = 8.85%
Same post, same engagement count, more than double the rate depending on which formula you used. Always report which formula you're using alongside the number, or comparisons become meaningless.
Engagement rate meaning, and why it matters more than raw counts
A post with 10,000 likes on an account with 5 million followers and a post with 500 likes on an account with 8,000 followers tell very different stories once you calculate the rate: the second account's audience is far more engaged relative to its size, even though the first has a much bigger raw number. Engagement rate normalizes for audience size, which is exactly why it's the number brands lean on when comparing creators of different sizes for a partnership.
Good engagement rate benchmark: what counts as healthy
Benchmark reports from Hootsuite and Buffer don't fully agree on exact figures since they pull from different datasets and formulas, but the ranges they land in overlap enough to be useful: broadly, 1% to 5% covers healthy engagement across most platforms, with LinkedIn and Instagram tending to sit toward the higher end of that range and Facebook running lower on average. Treat any single "good engagement rate" number you see as a rough zone, not a precise target, since your own industry and content format shift it meaningfully.
Track the trend, not just one post's score
A single post's engagement rate bounces around based on topic, format, and even the day it went out, so judging your account by one number is noisy. Averaging engagement rate across your last ten or twenty posts, and watching whether that rolling average trends up or down over a few months, is a far more reliable signal of whether your content strategy is actually working than any single post's result.
Tracking it without doing the math by hand every time
Most platforms' native analytics dashboards calculate a version of this for you automatically, though it's worth confirming which formula they're using before you compare it to an outside benchmark. Once you know which posts are actually landing, Posted Once helps you post more of what's working consistently across all ten platforms instead of just the one you happened to check. Start free →
Schedule to every platform at once
Posted Once publishes your content to all 10 social networks from one place.
Start free trial