Social Media Engagement Calculator Formula

Understand the math behind the social media engagement calculator. Each variable explained with a worked example.

Formulas Used

Engagement Rate

engagement_rate = followers > 0 ? (total_engagements / followers) * 100 : 0

Avg Engagements Per Post

engagement_per_post = posts > 0 ? total_engagements / posts : 0

Engagement Rate Per Post

engagement_rate_per_post = (followers > 0 and posts > 0) ? ((total_engagements / posts) / followers) * 100 : 0

Variables

VariableDescriptionDefault
total_engagementsTotal Engagements (likes + comments + shares)450
followersTotal Followers10000
postsNumber of Posts10

How It Works

How to Calculate Social Media Engagement Rate

Formula

Engagement Rate = (Total Engagements / Total Followers) x 100

Engagement rate tells you what percentage of your audience actively interacts with your content. It is a better measure of content quality than follower count alone. An account with 5,000 followers and 5% engagement often delivers more value than one with 100,000 followers and 0.1% engagement. Track by post to identify which content types resonate.

Worked Example

An account with 10,000 followers receives 450 total engagements across 10 posts.

total_engagements = 450followers = 10000posts = 10
  1. 01Engagement Rate = (450 / 10,000) x 100 = 4.5%
  2. 02Avg Engagements Per Post = 450 / 10 = 45
  3. 03Engagement Rate Per Post = (45 / 10,000) x 100 = 0.45%

Frequently Asked Questions

What is a good engagement rate?

Instagram: 1-3% is average, 3-6% is good. Twitter: 0.5-1% is average. LinkedIn: 2-4% is good for company pages. Micro-influencers (under 10K followers) often see higher rates than large accounts.

What counts as an engagement?

Engagements typically include likes, comments, shares/retweets, saves, and clicks. Some platforms also count video views, profile visits, or story replies. Choose consistent criteria for meaningful tracking.