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.
—%
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:
Base
Answers the question
Typical use
Impressions
How engaging was the post to the people it was shown to?
Comparing posts; PostRoost’s analytics use this
Reach
How many of the people who saw it engaged?
When the network reports unique reach
Followers
How 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
Every field accepts whole numbers of 0 or more; thousands separators (1,250) are fine. Empty interaction fields count as 0.
The base must be greater than 0.
The result is rounded to two decimal places. A rate above 100% is possible when, for example, people engage several times or the base is followers rather than viewers.
Clicks are not included, because networks report them inconsistently. Add them to a separate rate if your goal is traffic.
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.
Moving an agency to a new scheduler is mostly about not losing anything and not posting anything twice. A step-by-step checklist from inventory to cut-over to cancelling the old tool.
Most monthly social reports are exported charts nobody opens twice. A structure for a one-page report that answers the client's question, explains the numbers and ends with decisions.
AI can draft a caption in seconds, but someone still signs it off. A practical checklist for reviewing AI-assisted social posts: facts, claims, voice, per-network fit and accessibility.