Social Media Engagement Rate: 4 Formulas and What Counts as Good
Social media engagement rate is interactions divided by followers, reach or views, times 100. Here are 4 formulas, platform steps and honest benchmarks.
Key takeaways
- Engagement rate is engagements divided by followers, reach or views, multiplied by 100.
- The denominator changes the result, so always state which formula you used.
- Use reach or views for your own decisions and followers for public comparisons.
- Your own 90-day average per format is a better benchmark than any industry figure.
- Free calculators miss private metrics like saves and shares; a spreadsheet fed from native insights does not.
- Exclude posts with bought engagement from benchmarks and client reports.
Social media engagement rate is the share of your audience that interacts with your content. You calculate it by dividing total engagements (likes, comments, shares, saves) by followers, reach or views, then multiplying by 100. A post with 300 engagements on an account with 10,000 followers has a 3% engagement rate by followers.
The audience number you divide by changes the result a lot, so always state which formula you used. Below are the four formulas worth knowing, where to find the inputs on each platform, what a reasonable rate looks like, and how to build your own engagement rate calculator in a spreadsheet.
What is engagement rate, and what counts as an engagement?
Engagement rate is a ratio that shows how actively people respond to your content, not how big your audience is. It puts a 2,000-follower account and a 200,000-follower account on the same scale. Raw like counts cannot do that.
What counts as an engagement depends on the platform and your goal. Most teams include:
- Likes or reactions, including Facebook reactions and TikTok hearts
- Comments and replies
- Shares, reposts and quotes
- Saves, favorites and bookmarks
- Optional: link clicks, profile taps and sticker taps
Pick a set and stick with it. If you count saves on Instagram but skip bookmarks on X, cross-platform comparisons will be skewed. Many teams keep a core set (likes, comments, shares, saves) and track clicks separately, because clicks belong to traffic goals.
Not all engagements carry the same weight. A comment or share takes more effort than a double-tap, so some teams count comments and shares twice. If you do this, label it as a weighted rate so nobody compares it with a standard figure.
How do you calculate engagement rate? The 4 formulas
Divide engagements by an audience number and multiply by 100. The four common versions differ only in that audience number, and each has a job it does well.
| Formula | Calculation | Best for | Weakness |
|---|---|---|---|
| Engagement rate by followers | Engagements ÷ followers × 100 | Public comparisons and influencer vetting | Ignores how many people actually saw the post |
| Engagement rate by reach | Engagements ÷ reach × 100 | Deciding what content to make next | Reach is private; only the account owner sees it |
| Engagement rate by views or impressions | Engagements ÷ views × 100 | TikTok, Reels, Shorts and X | Replays and repeat impressions inflate the denominator |
| Average engagement rate per post | Sum of each post's rate ÷ number of posts | Monthly reporting | One viral post can distort the average |
A worked example
Say an Instagram Reel gets 420 likes, 35 comments, 60 shares and 85 saves, for 600 engagements. The account has 15,000 followers and the Reel reached 24,000 accounts.
- By followers: 600 ÷ 15,000 × 100 = 4.0%
- By reach: 600 ÷ 24,000 × 100 = 2.5%
Same post, two honest numbers. Reach-based rates drop when content travels beyond your followers, which is why a post that spreads widely can look weaker by reach while it brings in new followers. Read both before you judge a post.
Engagement rate for an account instead of a single post
For an account-level rate over a period, add up the engagements on every post published in that window and divide by the number of posts. Then divide that average by followers or by average reach. For example, 12 posts with 5,400 total engagements and 15,000 followers gives 450 engagements per post, or 3.0% by followers.
Use the follower count at the end of the period, or the average across the period if you grew quickly. Leave out posts younger than 48 hours, since most posts are still collecting interactions in that window. Exclude paid promotions too, or report them separately.
How do you calculate engagement rate on Instagram, TikTok and other platforms?
The formula stays the same everywhere; what changes is where the numbers live and which denominator each platform gives you. Use the native analytics where you can, because outside tools only see public counts.
| Platform | Where to find the data | Best denominator | Notes |
|---|---|---|---|
| Professional dashboard, or View insights under a post | Accounts reached | Shares and saves are visible only to the account owner | |
| TikTok | Creator tools, then Analytics, or the analytics view on a video | Views | Favorites are TikTok's version of saves |
| YouTube | YouTube Studio, then Analytics, Content tab | Views | Likes, comments and shares sit in Advanced mode |
| X | Analytics icon on each post | Impressions | Count replies, reposts, quotes, likes and bookmarks |
| Meta Business Suite, Insights | Reach | Reactions, comments and shares | |
| Threads | Insights on your profile | Views or followers | Likes, replies, reposts and quotes |
| Bluesky | Public counts on each post | Followers | No built-in analytics dashboard at the time of writing |
How to calculate engagement rate on Instagram
- Switch to a professional (creator or business) account if you have not already; Insights are not available on personal accounts.
- Open a post or Reel and tap View insights.
- Add likes, comments, shares and saves.
- Divide by Accounts reached for a reach-based rate, or by your follower count for a follower-based rate.
- Multiply by 100 and log it in your sheet with the date and format.
For a step-by-step walkthrough with screenshots of where each number sits, see our guide on how to calculate engagement rate on Instagram.
How to calculate TikTok engagement rate
On TikTok, divide likes, comments, shares and favorites by video views, then multiply by 100. Views are the standard denominator because most TikTok views come from the For You feed, not from followers. TikTok explains what each metric means in its TikTok Analytics help page.
Because view counts are public, a TikTok engagement rate calculator can estimate your rate from the outside. It still cannot see watch time or completion rate, which often tell you more about why a video spread than engagement does.
YouTube, X, Facebook, Threads and Bluesky
On YouTube, use views for both long-form videos and Shorts, and read the rate next to average view duration. On X, impressions are the denominator, and replies matter more than likes for conversation-driven accounts; our 2026 playbook for improving X engagement covers what moves that number. On Facebook, use reach; on Threads, use views if your insights show them, otherwise followers; on Bluesky, followers are the only practical option.
What is a good engagement rate?
A good engagement rate is one that beats your own recent average and holds up against accounts of similar size in your niche. There is no single official benchmark, and published industry figures vary widely depending on the sample, the formula and the year. Treat any number you read as a rough reference, not a pass or fail line.
As a loose working estimate rather than a published benchmark, many marketers treat 1% to 3% by followers on Instagram as typical and anything above that as strong. TikTok rates measured by views often run higher because short videos invite quick taps. These are estimates, so compare against your own data before setting targets.
Several factors push a rate up or down without saying anything about content quality:
- Account size: smaller accounts usually show higher rates, because a close audience engages more per person.
- Format: carousels tend to collect saves, Reels and short videos collect shares, and text posts collect replies.
- Denominator: rates by followers and rates by reach are not comparable.
- Niche: education and how-to content draws saves; entertainment draws shares and comments.
- Giveaways and contests: "comment to enter" posts inflate comments for one post and then fall away.
The most useful benchmark is your trailing 90-day average per format. If a new Reel beats your Reel average by a clear margin, that format and topic deserve another try. If it lands below, change one variable at a time, such as the hook, length or posting time.
