Skip to content
PostRoost

Engagement rate calculator

Enter a post's (or a month's) likes, comments, shares and saves, choose what to divide by, and get the engagement rate with the working shown.

Interactions
Divide by

—%

Enter your numbers to see the engagement rate.

The formula

Engagement rate = (likes and reactions + comments + shares + saves) ÷ base × 100

The base is your choice:

BaseAnswers the questionTypical use
ImpressionsHow engaging was the post to the people it was shown to?Comparing posts; PostRoost’s analytics use this
ReachHow many of the people who saw it engaged?When the network reports unique reach
FollowersHow engaged is the audience overall?Comparing accounts of different sizes

Rates calculated with different bases cannot be compared with each other. Pick one and use it consistently.

Rules the calculator applies

The calculator also works without JavaScript: press Calculate and the page shows the result.

Frequently asked questions

10 questions

What is a good engagement rate?

There is no universal benchmark: rates vary by network, audience size, format and the base you divide by. Compare a brand with its own previous periods, using the same formula each time.

Should I divide by impressions, reach or followers?

Impressions to compare posts, reach when the network reports unique reach, followers to compare accounts of different sizes. Pick one and keep it.

Why can the rate go above 100%?

People can engage more than once, and when the base is followers rather than viewers, a post can collect more engagements than the account has followers.

Why are clicks not included?

Networks report clicks inconsistently, so mixing them in makes rates hard to compare. If your goal is traffic, calculate a separate click rate.

Can I calculate a rate for a whole month?

Yes. Add up the month's likes, comments, shares and saves, and divide by the month's total impressions, reach or followers.

What counts as an engagement?

Likes or reactions, comments, shares and saves. Networks name these differently, but they map to the same four fields.

Can I compare rates from different tools?

Only if they use the same base. A rate by followers and a rate by impressions cannot be compared with each other.

Which formula does PostRoost's analytics use?

Engagements divided by impressions, shown as a percentage for the period you choose.

Can I enter numbers with commas?

Yes. Thousands separators such as 1,250 are fine. Empty interaction fields count as 0, and the base must be above 0.

Does it work without JavaScript?

Yes. Press Calculate and the page shows the result with the working.

Get your next month of posts approved and scheduled

Start on the Free plan with one client. Upgrade when you need approvals, more people or more clients.

The PostRoost calendar on a laptop and the approvals list on a phone, with demo data

Latest from the blog

View all articles