How to Calculate Engagement Rate

Four steps, one formula, and three worked examples. This guide walks through the exact math for Instagram, TikTok, and YouTube, including the three formula variants marketers argue about.

To calculate engagement rate: 1) add your average likes, comments, shares, and saves per post, 2) divide by your follower count, 3) multiply by 100. Example: 450 likes plus 40 comments plus 10 shares is 500 interactions; on 10,000 followers that is (500 / 10,000) x 100 = 5.0%.

The 4-step method

Every engagement rate calculation follows the same four steps. Step 1: pick a window. Use your last 10 to 12 posts or videos, which smooths out one viral hit or one flop. Step 2: total your interactions. For each post, add likes, comments, shares, and saves, then average across the window. Step 3: divide by your audience. The standard version divides by follower count. Step 4: multiply by 100 to turn the decimal into a percentage.

The formula in one line: engagement rate = (likes + comments + shares + saves) / followers x 100. The order of operations matters: add first, divide second, multiply by 100 last. If you run the numbers through the free engagement rate calculator, it does these four steps for you and adds a benchmark rating.

Worked example 1: Instagram

Take an Instagram account with 2,500 followers. Its last 10 posts averaged 120 likes, 15 comments, and 5 shares or saves each. Step 1, add the interactions: 120 plus 15 plus 5 is 140 average interactions per post. Step 2, divide by followers: 140 divided by 2,500 is 0.056. Step 3, multiply by 100: 0.056 times 100 is 5.6 percent.

That 5.6 percent is a good rate on Instagram, where 1 to 3 percent is average and 3 to 6 percent is good. Notice what the math rewards: this account does not need huge numbers, just a loyal audience. One hundred forty interactions on 2,500 followers beats 1,400 interactions on 100,000 followers, which would be only 1.4 percent.

Worked example 2: TikTok

Now a TikTok account with 50,000 followers. Recent videos averaged 2,800 likes, 120 comments, and 60 shares. Add the interactions: 2,800 plus 120 plus 60 is 2,980 average interactions per video. Divide by followers: 2,980 divided by 50,000 is 0.0596. Multiply by 100: 5.96 percent, or about 6.0 percent.

On TikTok that is right on the line between average and good: TikTok averages run 3 to 6 percent, with 6 to 10 percent counting as good. The same 6.0 percent that would be excellent on Instagram is merely decent on TikTok. This is why you always judge a rate against its own platform's benchmarks, never against a single universal number.

Worked example 3: comparing two accounts

Account A has 2,000 followers and averages 140 interactions per post: 140 divided by 2,000 times 100 is 7.0 percent, an excellent rate. Account B has 1,000,000 followers and averages 15,000 interactions per post: 15,000 divided by 1,000,000 times 100 is 1.5 percent, below average.

Account B gets a hundred times more interactions, but Account A has the stronger audience. This is the math sponsors run before paying for a post: rate reveals loyalty, follower count only reveals reach. If you are comparing creators, always divide before you decide.

The three formula variants

Marketers use three versions of the formula, and they give very different numbers for the same post. Version 1, by followers: 500 interactions divided by 10,000 followers times 100 is 5.00 percent. This is the standard and the one every benchmark table assumes. Version 2, by reach: the same 500 interactions divided by 4,000 people reached times 100 is 12.50 percent. Version 3, by impressions: 500 interactions divided by 25,000 impressions times 100 is 2.00 percent.

Same post, three answers: 5.00 percent, 12.50 percent, and 2.00 percent. The reach version runs about two and a half times higher than the follower version here, because reach was less than half of followers. Before you compare your rate to any benchmark, or to anyone else's rate, check which denominator they used. Mixing formulas is the single most common way people misread engagement data.

Shortcut: pulling the numbers from Instagram Insights

If hand-averaging 12 posts sounds tedious, Instagram Insights does most of the work. Open Professional dashboard, then Insights, and set the range to the last 30 days. Note two numbers: content interactions and your follower count. Divide interactions by followers and multiply by 100. The catch is that the 30-day window mixes posts of different ages, so a post from 29 days ago counts the same as one from yesterday. For a cleaner number, open your last 10 posts individually, tap View insights on each, and average their interactions yourself. It takes five minutes and the result is more trustworthy.

TikTok Studio and YouTube Studio work the same way: both show per-video likes, comments, and shares, and both show follower or subscriber counts on the main dashboard. The formula never changes; only where you read the inputs changes. Whatever shortcut you use, write down which window and which denominator you used, so next month's number is comparable to this month's.

Mistakes that break the math

Four errors show up constantly. First, mixing denominators: comparing your follower-based rate to someone else's reach-based rate. Second, using today's follower count with last year's posts: if your audience doubled since those posts went up, the old interactions look half as strong as they were. Third, cherry-picking: calculating from your three best posts instead of the last 10 to 12. Fourth, rounding too early: keep two decimals through the division and round only the final percentage.

Get the window, the interactions, and the denominator right, and the formula does the rest. Run your own numbers through the free engagement rate calculator to check your hand math and see where you land against 2026 benchmarks.

Skip the hand math. Enter your follower count and average likes, comments, and shares to get your rate plus an instant benchmark rating.

Try the free engagement rate calculator

Engagement rate math questions, answered

What is the formula for engagement rate?

The standard formula is (likes + comments + shares + saves) divided by followers, multiplied by 100. Add up the average interactions per post, divide by your follower count, and multiply by 100 to get a percentage. For example, 500 interactions on 10,000 followers is (500 / 10,000) x 100, or 5.0 percent.

How do you calculate engagement rate on Instagram?

Pull your last 10 to 12 posts and average their likes, comments, shares, and saves. Add those four averages together, divide by your follower count, and multiply by 100. Instagram Insights shows content interactions per post under Professional Dashboard, so you do not have to count by hand.

Should I divide by followers or reach?

Divide by followers for the standard, comparable rate. Dividing by reach gives a higher number, often two to three times higher, because reach is smaller than follower count. Use the reach version only when you are comparing posts within one account, never when benchmarking against other accounts or published tables.

How do I calculate engagement rate across multiple posts?

Average the interactions first, then run the formula once. Add up likes, comments, shares, and saves across your last 10 to 12 posts, divide by the number of posts to get per-post averages, and plug those averages into the formula. Averaging first keeps one viral post from skewing the result.

What is a good engagement rate?

On Instagram, 1 to 3 percent is average, 3 to 6 percent is good, and above 6 percent is excellent. TikTok runs higher at 3 to 6 percent average and 6 to 10 percent good. Smaller accounts almost always score higher than large ones, so compare against accounts near your own size.