Skip to content

Reporting & analytics

How to calculate social media engagement rate

Social media engagement rate is calculated as total engagements (likes, comments, shares, and saves where available) divided by either follower count or reach/impressions, multiplied by 100 for a percentage. The by-followers formula is the most common and comparable across accounts; the by-reach formula better reflects how a specific post actually performed.

All guides

By The SkedCast Team · Updated · 7 min read

Key takeaways

  • Engagement rate by followers = (likes + comments + shares + saves) / followers × 100.
  • Engagement rate by reach = (likes + comments + shares + saves) / reach × 100 — usually higher and less comparable across accounts.
  • Include saves where the platform reports them (Instagram, TikTok) — they are a real engagement signal.
  • Compare engagement rate over time on the same account, not across unrelated accounts with different audience sizes.

How to calculate social media engagement rate: the two core formulas

There are two standard ways to calculate engagement rate, and they measure different things. Engagement rate by followers divides total engagements by your follower count — it is the more common benchmark because follower count is stable and easy to look up.

Engagement rate by reach (or by impressions) divides total engagements by how many people actually saw the post. This number is almost always higher than the by-followers version, since reach is usually a fraction of total followers, and it better reflects how a specific post performed with the people who actually saw it.

  • By followers: (likes + comments + shares + saves) ÷ followers × 100
  • By reach: (likes + comments + shares + saves) ÷ reach × 100
  • Pick one formula and use it consistently — mixing them makes trend data meaningless

A worked example

Say a post gets 400 likes, 30 comments, 15 shares, and 25 saves, on an account with 10,000 followers and a reach of 4,000 for that post.

Total engagements: 400 + 30 + 15 + 25 = 470. By-followers rate: 470 ÷ 10,000 × 100 = 4.7%. By-reach rate: 470 ÷ 4,000 × 100 = 11.75%. Both numbers are "correct" — they answer different questions, which is why it matters to label which one you are reporting.

Platform-specific notes

Instagram and TikTok both report saves as a distinct metric worth including in the engagement total, since a save is a stronger signal than a like. Facebook's native reactions (love, haha, wow, etc.) should all be counted as "likes" for this formula — treat every reaction type as one engagement.

LinkedIn engagement includes reactions, comments, shares, and clicks in its own reporting, but for a comparable engagement-rate formula across platforms, sticking to likes/reactions + comments + shares (+ saves where available) keeps the comparison consistent.

What counts as a "good" engagement rate

Benchmark numbers circulated online vary widely and go stale quickly, so treat any specific "X% is good" claim with caution. The more reliable approach is tracking your own account's engagement rate over time and against its own history, rather than comparing to an industry-wide figure that may not reflect your niche or audience size.

reportinganalyticsengagement rateKPIs

FAQ

What is the formula for engagement rate?
The most common formula is (likes + comments + shares + saves) divided by follower count, multiplied by 100. An alternative divides by reach or impressions instead of followers, which produces a higher and differently meaningful number.
Should saves be included in engagement rate?
Yes, on platforms that report them (Instagram, TikTok) — a save is a strong engagement signal and leaving it out understates true engagement on those platforms.
What is a good engagement rate on social media?
There is no single reliable universal benchmark — rates vary heavily by platform, niche, and audience size, and published "average" figures go stale fast. Tracking your own account's rate over time is more useful than comparing to an outside number.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.