CalculatorMasters

Social Media Reach Formula

Learn how to calculate estimated social media reach, gross reach, and unique reach over a campaign period.

The social media reach formula estimates how many people your content may reach during a campaign based on follower count, average reach rate, posting frequency, campaign length, and audience overlap. It is useful for planning content volume and understanding the difference between total exposure and likely unique audience reach.

  • 100% Free
  • No Sign-Up Required
  • Private & Secure
  • Mobile Friendly

Estimated Unique Reach

Estimated Unique Reach = min(Total Followers, Reach per Post + ((Total Posts - 1) × Reach per Post × Unique Reach Factor))

Where:

Start with the audience reached by the first post, then add only the non-overlapping share of reach from each additional post. Cap the final result at total followers.

Variables Explained

VariableWhat It MeansUnit
followers - Total followersThe current follower or audience size of the account.number
avgReachRate - Average reach rate per postThe average percentage of followers reached by one post.percent
postsPerWeek - Posts per weekHow many posts are published each week.number
campaignLengthWeeks - Campaign lengthThe number of weeks in the campaign.weeks
totalPosts - Total postsThe total number of posts published during the campaign.number
reachPerPost - Estimated reach per postThe estimated number of people reached by one average post.number
audienceOverlap - Audience overlap between postsThe percentage of each post's audience that overlaps with previous posts.percent
uniqueReachFactor - Unique reach factorThe share of each additional post's reach treated as new audience.N/A

Step-by-Step Calculation

1

Calculate total posts

Multiply weekly posting frequency by campaign length to find how many posts will be published.

totalPosts = postsPerWeek * campaignLengthWeeks

2

Estimate reach per post

Convert the reach rate from a percent to a decimal and multiply by followers.

reachPerPost = followers * (avgReachRate / 100)

3

Calculate gross reach

This gives total post reach across the whole campaign before adjusting for repeat exposure.

grossReach = reachPerPost * totalPosts

4

Find the unique reach factor

A higher overlap means less new audience is added by each extra post.

uniqueReachFactor = 1 - (audienceOverlap / 100)

5

Estimate unique reach

Count the first post in full, then add only the non-overlapping portion of each remaining post. Cap the result at total followers.

estimatedUniqueReach = min(followers, reachPerPost + ((totalPosts - 1) * reachPerPost * uniqueReachFactor))

6

Calculate average weekly reach

Divide total campaign reach by the number of weeks to get a weekly average.

averageWeeklyReach = grossReach / campaignLengthWeeks

Worked example for a 4-week content campaign

Total followers10,000
Average reach rate per post15%
Posts per week5
Campaign length4 weeks
Audience overlap40%
1

Total posts

5 * 4

20 posts

2

Reach per post

10,000 * 0.15

1,500 people

3

Gross reach

1,500 * 20

30,000 impressions

4

Unique reach factor

1 - 0.40

0.60

5

Estimated unique reach before cap

1,500 + ((20 - 1) * 1,500 * 0.60)

18,600 people

6

Apply follower cap

min(10,000, 18,600)

10,000 people

Final Result

Estimated unique reach is 10,000 people, gross reach is 30,000 impressions, and average weekly reach is 7,500 people.

Try the Calculator →

Assumptions

  • Average reach rate stays fairly consistent across all posts in the campaign.
  • Audience overlap is treated as a single average percentage for all additional posts.
  • Unique reach is capped at the current follower count.
  • The estimate reflects the existing audience unless the input reach rate already includes broader exposure.

Limitations

  • !Real platform performance can vary widely by content type, timing, and algorithm changes.
  • !The model uses a simplified overlap assumption rather than post-by-post audience data.
  • !It does not separate followers from non-followers unless that behavior is already embedded in the reach rate.
  • !Viral posts, paid boosts, and sudden audience growth are not modeled directly.

Common Mistakes to Avoid

1

Entering engagement rate instead of reach rate per post.

2

Using total impressions as if they were unique people reached.

3

Ignoring audience overlap and assuming every post reaches a completely new audience.

4

Forgetting to multiply posts per week by campaign length when estimating total posts.

5

Comparing results across platforms without adjusting for different typical reach behavior.

Related Formulas

Frequently Asked Questions

How do you calculate social media reach per post?

Reach per post is estimated by multiplying total followers by the average reach rate per post. For example, 10,000 followers at a 15% reach rate gives an estimated 1,500 people reached per post.

What is the formula for unique reach on social media?

A simple estimate is to count the first post's reach in full, then add only the non-overlapping share of each additional post's reach. The result is often capped at the follower count to avoid unrealistic estimates.

Why is audience overlap subtracted in the formula?

Because many of the same followers may see multiple posts. Overlap reduces how much new audience each extra post adds.

What is the difference between gross reach and unique reach in the formula?

Gross reach adds up all post reach, including repeat exposure. Unique reach estimates how many individual people were reached at least once.

Why is unique reach capped at total followers?

In this model, the reachable audience is assumed to be the current follower base. The cap prevents estimated unique reach from exceeding that audience.

Does posting more always increase unique reach?

Usually it increases gross reach, but unique reach may level off if overlap is high or if the account is already reaching much of its follower base.

Ready to calculate your result?

Use the calculator to get instant results with your own inputs.

Try Social Media Reach