Instagram Engagement Rate: Formula, Benchmarks by Follower Count (+ Free Calculator)

September 17, 2026·

The Mastros panel shows any profile's engagement rate over its last 12 posts, from Instagram's real counts.

This is the Instagram Scraper extension — install it here.

An Instagram engagement rate is the share of an account's audience that interacts with a post: likes plus comments, divided by followers, times 100. Across several posts, total the interactions and divide by followers times the number of posts, so a busier account is not rewarded for posting more. What counts as good depends almost entirely on follower count: a 5,000-follower account and a 500,000-follower account are judged on different scales.

The free engagement rate calculator does the arithmetic for one profile. The Mastros Instagram Scraper computes the same number for every account in an export, over the last 12 posts, from Instagram's real counts, so a list of creators can be sorted by it before anyone is contacted.

What is the Instagram engagement rate formula?

For one post:

engagement rate = (likes + comments) ÷ followers × 100

For an account, over its recent posts:

engagement rate = total (likes + comments) ÷ (followers × number of posts) × 100

The second form is the one that matters for comparing accounts. Averaging per-post rates gives the same answer when follower count is constant, but totalling first is more honest when a post went viral: one outlier lifts the total less than it lifts a mean of ratios.

Some reporting standards add saves and shares to the interactions. Instagram shows those only to the account owner, so a rate computed from the outside uses likes and comments, and any two calculators that disagree are usually disagreeing about this.

Why divide by followers rather than reach?

Because reach is private. Instagram shows reach and impressions to the account owner in Insights and to nobody else, so a rate by reach can only be computed on your own account. A rate by followers can be computed for any public account from the numbers on the page, which is what makes it the industry's comparison metric.

By reach is the better measure of how well content performed with the people who saw it. By followers is the measure you can get for a creator you are evaluating. Use reach for your own reporting and followers for everyone else, and never compare one to the other.

TikTok is different: a TikTok reaches far past its follower count, so the TikTok rate divides by views instead. The exact TikTok formula is its own post.

What is a good Instagram engagement rate?

Typical ranges by follower band, the same ones the calculator uses. Rates fall as accounts grow, because a large audience is broader and less personally attached, and Instagram shows a big account's posts to a smaller share of its followers.

Band Followers Typical Instagram rate
Nano Under 10K 2.5% to 4.5%
Micro 10K to 50K 1.5% to 3%
Mid-tier 50K to 500K 1% to 2%
Macro 500K to 1M 0.8% to 1.5%
Mega 1M+ 0.5% to 1.2%

Treat these as ranges to place a number in, not thresholds to pass. A 40,000-follower account at 3.2% is doing well; the same rate on a 4,000-follower account is ordinary. Niche matters as much as size: pets and fitness run hot, finance and B2B run cold, and a rate far above the band for a large account is a reason to look at the comments before it is a reason to be impressed.

How do I calculate the engagement rate for any profile?

Three ways, from one account to a whole list.

1. By hand, from the profile

  1. Open the profile and note the follower count.
  2. Open the last 12 posts (pinned posts excluded) and note the likes and comments on each.
  3. Add all the likes and comments together.
  4. Divide by followers × 12 and multiply by 100.

Best for: understanding the number once. Instagram hides like counts on some posts, which leaves gaps.

2. With the free calculator

  1. Open the engagement rate calculator.
  2. Enter the follower count, the number of posts, and the total likes and comments.
  3. Read the rate and where it sits in the band.

Best for: one profile, no install. The calculator runs in your browser and sends nothing anywhere.

3. For a whole list, with the Mastros extension

  1. Install the Mastros Instagram extension and open instagram.com in Chrome.
  2. Open a profile, a followers list, a post's commenters or a search result.
  3. Run the export. Every account row carries its engagement rate over the last 12 posts, computed from the real counts Instagram sent to render the page, at no cost from your limit.
  4. Sort the CSV by the rate column, then by follower band.

Best for: picking creators out of a list of hundreds. Free and unlimited during the launch beta.

Why do calculators disagree?

Four reasons, all visible once you know them:

  • Which interactions count. Likes and comments only, or saves and shares too.
  • Which posts count. The last 12, the last 30, or everything; pinned and promoted posts in or out.
  • Rounded inputs. A tool that reads "12.4K likes" off the page is working from a number rounded to three figures. Mastros reads the exact count from the page's data, which is why its rate can differ from a tool that read the rendered label.
  • Denominator. Followers now versus followers at the time each post went up.

When comparing creators, use one tool for all of them so the method is constant. The absolute number matters less than the ranking it produces.

Who this is not for

  • Anyone reporting on their own account's performance to a client. Use Insights and reach; the by-followers rate is for accounts you cannot see inside.
  • Anyone hoping a high rate alone proves an audience is real. Bought engagement produces a high rate; the comments reveal it. Read them.
  • Anyone comparing Instagram rates to TikTok rates. Different denominators, different scales.

FAQ

How do I calculate the engagement rate on Instagram?

Add the likes and comments on a post and divide by the follower count, times 100. For an account, total the interactions across the last 12 posts and divide by followers times 12. The free calculator does it in a browser.

What is a good engagement rate on Instagram?

It depends on size. Under 10K followers, 2.5% to 4.5% is typical; 10K to 50K, 1.5% to 3%; 50K to 500K, 1% to 2%; above that, 0.5% to 1.5%. Niche shifts every band.

Is engagement rate calculated on followers or reach?

Both exist. By followers is what anyone can compute for any public account and is the comparison standard. By reach is more accurate and only available to the account owner in Insights.

How many posts should an engagement rate cover?

Enough to average out one viral post and few enough to reflect the account now. Twelve is the common choice and the one Mastros uses; pinned and promoted posts are excluded because they are not typical.

Does Mastros compute the engagement rate for any profile?

For any profile your account can open, and for every account in a followers, following, comments or search export, over the last 12 posts, from exact counts rather than the rounded labels on the page.

Related reading