Engagement Rate by Reach vs Followers: Which to Use

Engagement rate by reach or by followers? See what each method answers, worked examples with the same posts, the multi-post trap and how to report it.

Two gauges side by side, one labelled followers and one labelled reach, showing different engagement rates for the same post

Guide · By PostBoost team · · Markdown

Short answer: engagement rate by followers divides engagements per post by your follower count, so it tells you how much of your audience engages with a typical post. Engagement rate by reach divides engagements by the unique accounts that saw the posts, so it tells you how well the content worked on the people who saw it. Use followers to compare accounts, use reach to judge your own content, and keep one method per report. The free engagement rate calculator does all three methods (followers, reach, impressions) and prints the formula with your numbers.

The three formulas

Every engagement rate is the same shape: engagements ÷ base × 100. What changes is the base.

Method Formula Answers
By followers engagements ÷ posts ÷ followers × 100 How much of my audience engages with a typical post?
By reach engagements ÷ total reach × 100 Of the people who saw it, how many engaged?
By impressions (or views) engagements ÷ total impressions × 100 How often did a view turn into an interaction?

Reach and impressions are different things. Meta defines Instagram reach as the number of unique accounts that saw the content at least once, and marks it as an estimate. Views count every time the media was played or displayed, so one person watching twice counts twice. Meta deprecated the older impressions metric for Instagram media created after 2 July 2024, so on Instagram "impressions" now means views (Meta for Developers).

Engagements also vary. Most people count likes, comments, shares and saves. Some add clicks. LinkedIn's own API defines a Page post's engagement as organic clicks, likes, comments and shares over impressions (LinkedIn Marketing API), so a LinkedIn number includes clicks and is divided by impressions, not reach. Decide what you count, write it down, and keep it.

Same posts, three different rates

Take one account with 8,000 followers and its last five posts:

  • Engagements across the five posts: 450 likes, 90 comments, 40 shares and 20 saves, so 600 in total.
  • Total reach of the five posts: 15,000 accounts.
  • Total views or impressions: 21,000.
Method Calculation Rate
By followers 600 ÷ 5 posts ÷ 8,000 × 100 1.50%
By reach 600 ÷ 15,000 × 100 4.00%
By impressions 600 ÷ 21,000 × 100 2.86%

Nothing about the posts changed, yet the "engagement rate" ranges from 1.50% to 4.00%. That is why a single number without its method means little, and why two reports about the same account can disagree.

The multi-post trap

The follower method is where most spreadsheets go wrong. Your follower count does not grow with every post you add, so you have to divide engagements by the number of posts first. Skip that step and the example above becomes 600 ÷ 8,000 × 100 = 7.50%, five times the real figure, and the rate rises every time you add a post to the period.

Reach and impressions do not need that step: total reach already grows with each post, so you divide total engagements by total reach.

There is a second, quieter trap: averaging per-post rates versus dividing totals. Post A gets 100 engagements from 1,000 accounts reached (10.00%). Post B gets 100 engagements from 9,000 (1.11%). The average of the two rates is 5.56%, while total engagements over total reach is 200 ÷ 10,000 = 2.00%. Both are correct answers to different questions. The average treats every post equally; the pooled rate weights posts by how many people saw them. Say which one your report uses.

When to use each method

Use followers when:

  • You compare your account with competitors or with accounts you do not manage. Follower counts are public; reach is not.
  • You want to see whether your audience is still paying attention as it grows.

Use reach (or views) when:

  • You judge your own content: which formats, topics and posting times work. Reach ignores followers who never saw the post, so a post the algorithm buried is not punished twice.
  • A post went beyond your followers through shares or recommendations. By followers it looks like a spike; by reach you see whether the people who found it actually engaged.

Use impressions when your client or network reports in impressions already, for example LinkedIn Page reporting and most paid social. Expect lower numbers than by reach, because repeat views add to the base.

For agency reports, pick one method per network, put it in the report legend, and do not switch it mid-year. Mixing methods is the most common reason engagement rates seem to jump from month to month.

How PostBoost calculates engagement rate

PostBoost reads the metrics each network reports, so its numbers follow the reach-or-views logic wherever a network gives a per-post view count:

  • Analytics → choose an account → Insights rates every post against its views or impressions on networks that report them: Instagram, Facebook Pages, LinkedIn Pages, X, TikTok, YouTube, Threads and Pinterest. Bluesky, Mastodon and Pixelfed report no reach for posts, so there it rates against your follower count and shows a note on the page saying so.
  • The Insights tab uses those per-post rates for engagement by day of week, by hour, by post type and by posting frequency, and to pick your top post. When an account has at least five posts in the period, the top-post pick skips posts with less than 30% of the median views, so a post almost nobody saw cannot win with a freak rate.
  • Reports (/app/{workspace}/reports) exports a branded PDF or a CSV. The posts CSV has one row per post and account with views, likes, comments, shares, engagements and engagement_rate, where engagements are likes + comments + shares and the rate is engagements ÷ views × 100 (PostBoost docs: client reports). If your client wants a follower-based rate, the follower counts are in the accounts CSV, and you can rework it in a spreadsheet with the formula above.

The calculator is also an API call. It needs no account or token:

curl -X POST "https://postboost.co/app/api/tools/engagement-rate-calculator" \
  -H "Content-Type: application/json" \
  -d '{"likes": 450, "comments": 90, "shares": 40, "saves": 20, "method": "followers", "base": 8000, "posts": 5}'

The response carries the rate and the formula, here "rate": 1.5 and "formula": "600 engagements ÷ 5 posts ÷ 8,000 followers × 100 = 1.50%". Send "method": "reach" with "base": 15000 to get 4.00% for the same posts. See calculateEngagementRate in the API reference; the same tool is available to AI assistants through PostBoost's MCP server.

What is a good engagement rate?

It depends on the network, the account size and, above all, the method. A "good" rate by followers and a "good" rate by reach are different numbers for the same post, so a benchmark that does not state its method, its sample and its date cannot be compared with yours. We do not quote benchmark figures here because we have no dated public source that states all three.

The comparison that holds up is with yourself: the same account, the same method, over time. Calculate the rate for your last 20 or so posts, find your own average, and look at what the posts above it have in common. To plan when to post next, the free best time to post tool and your account's Insights tab are a better guide than an industry average. When you are ready to try the winning formats on more networks, start free and connect your accounts.

Do this in PostBoost

Free tools for this guide

FAQ

What is the difference between engagement rate by reach and by followers?

Both divide engagements by a base and multiply by 100. By followers, the base is your follower count, so the rate shows how much of your audience engages with a typical post. By reach, the base is the number of unique accounts that saw the posts, so the rate shows how well the content worked on the people who actually saw it.

Which engagement rate method is better?

Neither is better in general. Use followers when you compare accounts, including competitors, because follower counts are public. Use reach when you judge your own content, because it ignores how many followers never saw the post. Pick one per report and say which one you used.

How do I calculate engagement rate for several posts by followers?

Divide the total engagements by the number of posts first, then by followers. Five posts with 600 engagements on an 8,000-follower account give 600 ÷ 5 ÷ 8,000 × 100 = 1.50%. Leaving out the per-post step gives 7.50%, five times too high, because the follower count does not grow with each post.

Why is my engagement rate by reach higher than by followers?

Usually because each post reaches fewer accounts than you have followers, so the base is smaller. It can go the other way when a post is shared widely and reaches far more people than follow you.

Can engagement rate be over 100%?

Yes. By followers, a post that spreads beyond your audience can collect more engagements than you have followers. By reach, one person who likes, comments and saves counts as three engagements but one account reached, so a small, very engaged post can pass 100% too.

What engagement rate does PostBoost show?

PostBoost's Insights tab rates each post against its views or impressions on networks that report them, such as Instagram, Facebook, LinkedIn Pages, X, TikTok, YouTube, Threads and Pinterest. On Bluesky, Mastodon and Pixelfed, which report no reach for posts, it rates against your follower count and says so on the page.

Sources

Related guides

Try PostBoost free

API, webhooks and MCP on every plan, including Free. No credit card required.