Instagram reach calculator
Reach varies by follower tier, content type, account trust, and posting time. Generic calculators ignore most of these. The operator-tier framework that explains why two accounts of the same size get wildly different reach.
Instagram reach is the number of unique accounts that see a post. It's closely related to impressions (which count repeat views) but the more meaningful metric for content performance and growth. Reach varies wildly between accounts of the same follower size — a 10K-follower account might routinely hit 50K reach per reel while another 10K-follower account in the same niche caps at 2K. The difference comes from five factors: account trust score, content type, posting time, follower-engagement health, and whether the post was published from a real device or via API. This page covers each factor with the numbers operators see in the field, plus reach benchmarks by follower tier and content type to calibrate expectations.
Quick formula: Reach ≈ Followers × Content_Multiplier × Trust_Score × Time_Multiplier × Distribution_Type.
For engagement rate that pairs with reach, see engagement rate.
Reach benchmarks by content type
Reach distribution is content-type specific. Operator-tested ranges as percentage of follower count per post.
| Content type | Low reach | Average | Strong | Viral |
|---|---|---|---|---|
| Feed post (single image) | 5-10% of followers | 15-25% | 35-50% | 100%+ |
| Carousel | 10-15% | 25-40% | 50-80% | 200%+ |
| Reel | 20-50% | 100-300% | 500-2000% | 10,000%+ |
| Story | 5-10% | 15-25% | 30-40% | N/A (capped at follower count) |
Reels routinely exceed 100% of follower count because they distribute to non-followers via the Reels feed. Stories are capped at follower count because they don't distribute outside the follower base.
Factor 1: Content type
The biggest single variable. Reels distribute to non-followers; feed posts mostly don't.
Reels. Distributed via the Reels feed and Explore to non-followers. Average reach is multiples of follower count. Strong reels routinely 5-20x followers; viral reels 100x+.
Feed posts. Distributed primarily to existing followers. Reach typically caps at 30-50% of follower count without algorithmic boost. Distribution to non-followers via Explore is rare for feed posts in 2026.
Carousels. Sit between feed and reels in distribution. Algorithm rewards saves; carousels save more than single-image posts; saves boost subsequent reach. Strong carousels can hit 50-100% of follower count, occasionally crossing into reels-style distribution.
Stories. Distributed only to existing followers (and selectively to Close Friends). Reach naturally caps at follower count.
Factor 2: Account trust score
Instagram applies a per-account trust score that gates distribution. Low-trust accounts can't reach beyond a fraction of their followers regardless of content quality.
High trust. Accounts with 90+ days of consistent posting, no flag history, real-device origin, niche-coherent content. Reach matches the benchmark ranges above or higher.
Medium trust. Accounts with some flags, irregular posting, or recent automation activity. Reach typically 50-80% of benchmark.
Low trust. Accounts with detection-flag history, cloud-bot patterns, recent action blocks, or shadowban. Reach often 20-40% of benchmark and can drop further.
Recovering trust. Trust score takes 30-90 days to rebuild after detection events. Stop the triggering behavior and post real-device content for 60-90 days; trust score recovers gradually.
For diagnostic detail on shadowban and trust suppression, see shadowban guide.
Factor 3: Posting time
First-hour engagement velocity drives algorithmic distribution. Posting time affects velocity.
Audience peak time. Insights → Audience → Most Active Hours. Posting during peak captures highest engagement velocity, which boosts subsequent distribution.
Off-peak penalty. Posts published when audience is sleeping (typically 12am-6am audience local time) often produce 30-60% less reach than identical posts at peak hours.
Second-best window. Some operators find that second-best hour outperforms peak because competition for attention is lower. Test by alternating posts between candidate hours for 14 days.
For full posting-time framework, see best time to post.
Factor 4: Follower engagement health
Reach depends on the engagement quality of your existing follower base.
Healthy follower base. Followers actively engage — like, comment, save, share at expected rates for your niche and tier. Algorithm distributes posts widely because early-follower engagement signals quality.
Ghost-follower-heavy base. 30%+ of followers don't engage at all. Posts get suppressed reach because early-follower engagement velocity is too low to trigger distribution boost.
Bot-follower-heavy base. Purchased or follow-trade followers that never engage. Same effect as ghost followers but more pronounced because the dead weight is structurally permanent.
Fix. Bulk-unfollow ghosts and bots. Each removed inactive follower improves the engagement-rate denominator and the algorithmic-distribution baseline. Bulk unfollow guide.
Factor 5: Real-device vs API distribution
Where the post originates from changes how Instagram distributes it.
Real-device origin. Posts published via the actual Instagram mobile app (manually or via real-device automation) receive full algorithmic distribution.
API origin. Posts published via Meta's Graph API (Buffer, Later, Hootsuite, etc.) receive 10-30% less reach than identical posts from real devices in operator A/B tests.
Why the API-tax. Instagram's algorithm weights organic-feeling distribution patterns. API-published posts carry metadata that signals automation, which the algorithm down-weights.
Compounding effect. The 10-30% reach reduction compounds because every post produces less follower growth than it would have, which feeds the next post's baseline. Over 90 days, the reach difference can produce 30-100% fewer followers on otherwise-identical content. Real device automation.
Calculation example
Bringing the factors together for a typical account.
Account. 25,000 followers in fitness niche, 6 months old, healthy engagement, real-device posting, posting at audience peak hours.
Feed post. 25,000 × 0.20 (20% feed-reach baseline) × 1.0 (high trust) × 1.0 (peak time) × 1.0 (real device) = 5,000 expected reach.
Carousel. 25,000 × 0.30 × 1.0 × 1.0 × 1.0 = 7,500 expected reach.
Reel (average performance). 25,000 × 1.5 × 1.0 × 1.0 × 1.0 = 37,500 expected reach.
Same reel, API-published. 37,500 × 0.85 = 31,875 expected reach. Difference: ~5,600 fewer impressions per reel.
Same reel on a low-trust account. 37,500 × 0.40 = 15,000 expected reach. Trust score is the largest variable when it's degraded.
Frequently asked questions
How is Instagram reach calculated?
Reach is the unique accounts that saw a post. Approximate formula: Followers × Content_Multiplier × Trust_Score × Time_Multiplier × Distribution_Type. Variance between accounts of the same size comes from these factors — content type matters most, then trust score, then posting time, then distribution architecture.
What is a good reach on Instagram?
Depends on content type and follower tier. Feed posts: 15-25% of follower count is average, 35%+ is strong. Carousels: 25-40% average, 50%+ strong. Reels: 100-300% average, 500%+ strong. Stories: 15-25% average, 30%+ strong. Niches and account trust modify these.
Why is my Instagram reach so low?
Three most common causes: (1) low account trust score from past automation, shadowban, or detection events, (2) ghost-follower-heavy base that drags engagement velocity, (3) content type mix too feed-heavy when reels drive most non-follower reach in 2026. Diagnose by checking insights for reach trend over 30 days.
How do I increase Instagram reach?
Five levers in order of leverage: shift content mix to more reels, post during audience peak hours, remove ghost followers from base, switch to real-device publishing to avoid the API-tax, and improve hook quality on reels (first 3 seconds determines algorithmic distribution).
What's the average reach for 10K Instagram followers?
Healthy 10K account: 1,500-2,500 reach per feed post, 2,500-4,000 per carousel, 5,000-30,000 per reel (highly variable). Stories cap around 1,500-2,500 reach. Variance within the band depends on niche, account trust, and content quality.
Why do reels reach more people than feed posts?
Reels distribute via the Reels feed and Explore to non-followers based on content classification. Feed posts mostly distribute to existing followers. Same content as a reel reaches 5-50x more people than as a feed post on most accounts.
Does buying followers affect Instagram reach?
Yes, negatively. Bot followers don't engage, which tanks engagement velocity, which signals low quality to the algorithm, which suppresses reach. The reach drop usually outweighs the vanity number gain.
Can I track Instagram reach over time?
Yes via Insights → Reach. Available on Business and Creator accounts. Tracks reach by post, by content type, and over time. Combine with engagement-rate tracking to identify which posts produce above-baseline reach.
Related reading
Reach is the denominator behind ER — both metrics interact.
Posting time as a meaningful reach lever.
Reach drives growth; growth drives reach baseline.
When account-level trust suppression caps reach regardless of content.
Architecture that avoids the API-tax on reach.
Reach is the multiplier on every other metric. Real-device publishing keeps it from being capped.
ShadowPhone runs Instagram automation through real Pixel hardware on the actual app. Posts get full algorithmic distribution that API-based tools sacrifice 10-30% of. Reach compounds when the architecture doesn't tax it.