Instagram Engagement Rate Calculator
Work out your Instagram engagement rate by followers or reach, for a single post or averaged over several posts, and see how it compares with accounts of your size.
| # | Likes | Comments | Saves | Shares | Reach |
|---|
How you compare
| Tier | Followers | Low | Average | Good | Excellent |
|---|
Benchmarks are rough guides for engagement by followers (likes + comments + saves + shares). Rates vary by niche, content type (Reels and carousels often do better) and how recent your follower growth is.
How to use the Instagram Engagement Rate Calculator
- Enter your follower count.
- Choose One post or Several posts. For several posts, fill one row per post and add rows as needed.
- Enter likes and comments, plus saves, shares and reach if you have them from Instagram Insights.
- Press Calculate engagement rate to see your rate by followers and by reach, your account tier and benchmark rating.
- Check the gauge and table to see how far you are from the next level, then copy the result for a media kit or report.
Instagram engagement rate formulas
- Engagement rate by followers = (likes + comments + saves + shares) ÷ followers × 100. This is the most common public metric because anyone can see likes, comments and follower counts.
- Average over several posts = total interactions ÷ number of posts ÷ followers × 100. Averaging 6 to 12 recent posts smooths out one viral or weak post.
- Engagement rate by reach = interactions ÷ accounts reached × 100. It shows how engaging your content is for the people who actually saw it, and needs Instagram Insights data.
Worked example
An account with 12,500 followers posts a carousel that gets 400 likes, 25 comments, 30 saves and 15 shares and reaches 5,000 accounts.
- Interactions: 400 + 25 + 30 + 15 = 470.
- Engagement by followers: 470 ÷ 12,500 × 100 = 3.76%, which is good for a micro account (10K–100K followers).
- Engagement by reach: 470 ÷ 5,000 × 100 = 9.40%.
What is a good engagement rate on Instagram?
| Account size | Followers | Average | Good |
|---|---|---|---|
| Nano | under 10K | 2–4% | 4–6% |
| Micro | 10K–100K | 1.5–3% | 3–5% |
| Mid-tier | 100K–500K | 1–2% | 2–3.5% |
| Macro | 500K–1M | 0.8–1.5% | 1.5–2.5% |
| Mega | 1M+ | 0.6–1.2% | 1.2–2% |
Engagement rates fall as accounts grow because large audiences include more casual followers. Compare yourself with accounts of a similar size and niche, and track your own trend month to month. Ways to lift engagement include asking a clear question in the caption, posting carousels and Reels, replying to comments quickly and posting when your audience is online.
Frequently asked questions
How do you calculate Instagram engagement rate?
Add the likes, comments, saves and shares on a post, divide by your follower count and multiply by 100. For example, 470 interactions on an account with 12,500 followers is a 3.76% engagement rate.
What is a good engagement rate on Instagram?
It depends on account size. For accounts under 10,000 followers, 4% or more is good; for 10K to 100K, about 3% or more; for accounts over 1 million, 1.2% or more is good. Larger accounts naturally have lower rates.
Should I calculate engagement by followers or by reach?
Engagement by followers is the standard for comparing accounts and is what brands usually ask for. Engagement by reach is better for judging how well your content performs with the people who saw it, but it needs private Insights data.
Should saves and shares be included?
Yes, if you have them. Saves and shares are strong signals that the algorithm values, especially for carousels and Reels. Only the account owner can see them, so public calculators often use likes and comments alone; leave them empty for that version.
How many posts should I average?
Use your last 6 to 12 regular posts. Leave out giveaways or paid boosts, which inflate engagement, and very recent posts that are still gathering likes.
Why is my engagement rate dropping as I grow?
New followers from viral posts, collaborations or giveaways are often less engaged than your early audience. That is normal; focus on content that earns comments and saves from your core audience.