There is no official answer to what a good Instagram engagement rate is, because Instagram does not publish one. Its Insights help page defines the inputs, such as Interactions, Accounts engaged, Views, Viewers and followers, but sets no benchmark, and third-party benchmarks disagree because they use different formulas, account types and samples. A good engagement rate is one that beats your own recent baseline for the same format, calculated with the same formula over the same window.
This worksheet gives you three formula options, the rules for handling missing or estimated data, and a tracker for building that baseline. If you are measuring posts on a subscription platform rather than Instagram, use our post engagement rate calculator for OnlyFans instead.
Why Instagram gives you no benchmark
Instagram Insights reports counts, not rates. You will see how many accounts viewed a post and how many interactions it collected, but no engagement rate figure, and nothing in Instagram's help pages labels any level as good or bad. Every engagement rate you have seen quoted was calculated by someone outside Instagram.
Those outside benchmarks come mostly from analytics companies summarising their own customers' accounts. They differ on almost every choice that matters: whether the denominator is followers or the people who actually saw the post, whether saves and shares are counted, whether the sample is brands or creators, and which months they cover. Two reputable reports can therefore give very different “averages” for the same platform in the same year. None of them knows your niche, your format mix or how much of your audience comes from recommendations, which is why your own history is the only comparison that holds up.
The inputs, in Instagram's own words
Build every formula from metrics Instagram defines. The definitions below are paraphrased from the About Instagram insights page, the post insights page and the reels insights page.
| Input | What Instagram says it counts | Watch out for |
|---|---|---|
| Interactions | Actions people take when they engage with your content, such as likes, comments, saves and shares | Stories count different actions, including replies, sticker taps and link taps |
| Accounts engaged | Unique accounts that interacted with your content | Labelled by Instagram as estimated and in development |
| Views | Times your content was played or displayed; for reels, times a reel starts to play or replay | Includes repeat views by the same account |
| Viewers | Unique accounts that saw your content on screen at least once; for reels, whether or not it played | Also estimated and in development, so small changes can be noise |
| Followers | Your follower total, with growth, location, age and activity trends once you have at least 100 followers, according to the About Instagram insights page | The total changes daily, so record it on the day you post |
| Follows | Accounts that started following you as a result of viewing a reel | Not an interaction, so keep it in its own column |
Meta explains what “estimated” means on its metrics labelling page: such figures come from statistical sampling or modelling rather than a straight count. Treat any rate built on them as approximate, and don't read meaning into small movements.
Three formulas, and when each one fits
- Viewer rate: Interactions divided by Viewers, times 100. The best general measure, because it asks what share of the people who actually saw a post acted on it. Older guides call this engagement by reach; Instagram now labels the unique-account count Viewers.
- Follower rate: Interactions divided by Followers, times 100. Simple, and it is the one outsiders can estimate from your public profile, which is why brands often quote it. It ignores how many people saw the post and becomes misleading when a reel travels mainly among non-followers.
- Per-view rate: Interactions divided by Views, times 100. Useful for comparing reels with reels. Because Views include replays, a reel people watch repeatedly can show a lower per-view rate even when it is popular.
If one enthusiastic fan comments many times, the Interactions count can overstate how widely a post landed. A stricter variant divides Accounts engaged by Viewers, giving the share of unique viewers who did anything at all. It suits accounts with a small, chatty core audience.
Pick one formula as your main measure and write its name on every report. Switching formulas between months is the quickest way to create a trend that is not really there.
One quirk is worth knowing before you trust a spreadsheet. A single viewer can like, comment, save and share the same post, so on a small post Interactions can exceed Viewers and the viewer rate can pass 100. That is not an error in your sums; it is a sign the post landed hard with a few people. The Accounts engaged variant can never pass 100, because each account is counted once.
Format notes before you compare
- Reels. Instagram counts a reel's viewer when it appears on screen, whether or not it plays, so a reel people scroll straight past still adds viewers. Average watch time, which Instagram calculates as watch time divided by initial views, often says more about attention than any engagement rate.
- Photos and carousels. A save shows someone wanted to come back to a post, which is useful to know about a carousel built as a reference. Report saves next to the rate rather than letting them disappear into the total.
- Stories. Interactions include replies, shares, sticker taps and link taps, which are different actions from Feed interactions. Decide whether you measure each frame or the whole sequence, and stick with that choice.
- Collabs and trial reels. A collab is seen by two audiences and a trial starts with non-followers only, so mark both in the context column and consider leaving them out of the baseline.
Missing-data and comparison rules
- Compare like with like: reels with reels, carousels with carousels, Stories with Stories. Instagram counts different actions for each.
- Check every post at the same age after posting, because a post checked later has had more time to collect interactions.
- If an input is missing, leave the rate blank. Never substitute followers for viewers to fill a gap, because that silently switches formulas.
- Track boosted posts separately. Insights covers organic and boosted content, and paid distribution changes who sees a post.
- Record the follower total on the day of posting if you use the follower rate.
- Export or note your figures monthly. Account insights cover a window within the past 90 days, while individual posts keep their insights for up to two years, according to Instagram's account insights page and post insights page.
- Flag estimated inputs in your notes so nobody treats a modelled figure as an exact count.
Twelve-post baseline tracker
Keep one tracker per format and fill a row for each of your last twelve organic posts. Twelve is a practical window rather than a magic number: enough posts to smooth out one lucky or unlucky week, few enough to reflect how your account behaves now.
| Column | What goes in it |
|---|---|
| Post | Short name, publish date and format |
| Checked at | The post's age when you read the numbers, kept identical for every row |
| Interactions | The total, plus likes, comments, saves and shares listed separately |
| Accounts engaged | The unique-account figure, marked as estimated |
| Viewers and Views | Both figures as Insights shows them |
| Followers on the day | Only needed if you report the follower rate |
| Your main rate | Calculated with the single formula you chose, or blank if an input is missing |
| Follows | For reels, the follows the post produced |
| Context | Anything unusual: a collab, trending audio, a holiday or a trial reel later shared to everyone |
Your baseline is the median of the main-rate column, not the average. A single post that travels unusually far would drag an average upwards and make every normal post look weak; the median ignores that outlier. When a new post arrives, add it and drop the oldest row so the baseline keeps moving with the account.
Reading your number
Above your median means the post did better than your recent normal for that format; below means it did worse. The more useful question is why. Look first at which interaction moved: a rise driven by shares and saves says something different from one driven by likes. Then check where the viewers came from. A reel that travels widely among non-followers often reaches people with no prior interest in you, so its rate can dip while it brings in more follows than usual. Check Follows before you call that reel a failure.
Engagement rate is a diagnostic, not the goal. Shares and follows are what Instagram's ranking systems describe predicting, as our guide to how the Reels algorithm ranks videos shows, and our Instagram growth plan uses them as the main monthly check. For definitions of every metric in the tracker, see Instagram Insights explained.
When a brand asks for your engagement rate
Answer with the method, not just the number. State which formula you used, how many posts it covers, the format, the period, and that it reflects organic posts only. Offer Insights screenshots as evidence; Instagram's August 2026 Edits update also lets you export video insights as a PDF to share with brands. A transparent figure that matches the brand's own calculation builds more trust than a higher one that doesn't.
Put the method next to the number in your influencer media kit, and price the work itself with the UGC creator rates worksheet rather than with an engagement figure alone.
Limitations of these formulas
Every rate here inherits the limits of its inputs. Instagram labels Viewers and Accounts engaged as estimated and in development, its metric names and definitions have changed before and may change again, and Insights is only available to public accounts. A rate also says nothing about the quality of the attention: a thoughtful comment and a single emoji count the same.
Third-party tools may calculate engagement differently from the methods on this page, so their figures won't necessarily match yours. Use the tracker to compare your account with itself over time, and be wary of anyone, including us, who tells you a specific number is good for every creator.