Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Check Instagram Reach for Last 90 Days

If you are skim reading
The short version: Instagram's native Insights panel only lets you pull reach for the last 30, 60, or 90 days in one go, with 90 days being the absolute ceiling.

The short version: Instagram's native Insights panel only lets you pull reach for the last 30, 60, or 90 days in one go, with 90 days being the absolute ceiling. Go to your professional dashboard, tap Insights, set the date filter to 90 days, and you'll get total reach plus the breakdown by content type. If you need anything older than 90 days, you have to have been exporting it yourself all along, because Instagram simply does not store it for you.

Where to find it

This trips up more people than it should because Instagram buries it behind a slightly different path depending on whether you're on the app or desktop. On the app:

  • Go to your profile and tap the professional dashboard (or the three-line menu, then Insights, if you've got an older layout)
  • Tap "See all" next to Reach, Engagement, or Total followers
  • At the top you'll see a date filter, usually defaulting to 7 days
  • Tap it and change it to 90 days

That's it. You'll see a total reach number, a graph, and a breakdown of accounts reached versus accounts engaged, plus a split by content type (reels, posts, stories, live). On desktop, if you're using Meta Business Suite, the path is Insights > Content > and then the same 90-day filter sits at the top right.

One thing worth knowing: reach and impressions aren't the same number, and Instagram will quietly swap which one it shows you depending on which menu you're in. Reach is unique accounts. Impressions are total views including repeats. If your 90-day reach looks lower than you expected, check you're not comparing it in your head to an impressions figure from a different screen.

Why 90 days is the hard limit

Instagram doesn't explain this anywhere in the app, but it's consistent across every account I've looked at over the years, personal and client: the native Insights tool will not let you select a custom range beyond 90 days. You can pick 7, 30, or 90. There's no "last 6 months" or "year to date" option sitting in the dropdown. This isn't a bug, it's a deliberate retention window, and it means if you didn't screenshot or export your numbers at the time, that data is gone. There's no support ticket that gets it back.

This matters more than most people realise when they're trying to build a case for a rate card or a sponsorship pitch. If a brand asks for your last 6 months of reach and you haven't been tracking it, you're stuck reconstructing it from memory and whatever screenshots happen to be sitting in your camera roll.

A worked example

Say you run a small skincare brand account with around 14,000 followers. You post four reels and three feed posts a week. You pull your 90-day Insights on the 1st of the month and see:

  • Total reach: 182,000 accounts
  • Reels reach: 151,000
  • Posts reach: 24,000
  • Stories reach: 7,000

At a glance that looks healthy. But because the 90-day window is a rolling total, not a monthly breakdown, you can't tell from that one number whether reach grew steadily or whether one reel in week 3 did 80,000 of that on its own and everything else flatlined. That's the real limitation of this tool: it tells you the what, not the when or the why. To get the "when," you need to screenshot the graph itself, which does show a day-by-day line, and read it visually rather than relying on the summary total.

Building your own record, because Instagram won't

The uncomfortable truth here is that most creators and small business owners only go looking for 90-day reach when something's gone wrong, a brand deal is on the table, or a follower count has stalled, and by then it's too late to see the trend that caused it. The fix isn't a better app, it's a boring habit: screenshot your Insights overview once a month, every month, and drop it into a folder or a simple spreadsheet with the date. Five minutes, once a month, and you'll never be stuck guessing again.

If you want more granularity than Instagram gives natively, Meta Business Suite lets you export some data to CSV, and most real scheduling tools (Later, Hootsuite, Buffer) keep a longer-than-90-day history for accounts connected through them, precisely because they know Instagram's own retention is this short.

What to do with the 90-day number

Reach on its own is a vanity figure unless you put it next to something else. Compare your 90-day reach to your follower count: if you've got 10,000 followers and your reach is sitting at 15,000, your content is reaching beyond your existing audience, which is a good sign. If it's sitting at 3,000, something's wrong, either your posting frequency has dropped or your content isn't earning the algorithm's attention in the first place. For more on what follower milestones open up in terms of features and credibility, it's worth reading what 10,000 followers changes, because reach without context against your follower base tells you very little.

It's also worth pairing reach with watch time if reels are doing the heavy lifting in your account, since a reel can reach plenty of people and still get abandoned in the first two seconds. There's a full breakdown of what counts as decent average watch time on reels if you want a benchmark to measure against.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

The parts people get wrong

A few things I'd flag because they catch people out constantly:

  • Switching your account from Creator to Business (or back) can reset or alter what you see in Insights, so don't do this mid-way through a reporting period if you can avoid it
  • Private accounts don't get Insights at all, you need a professional account, free and takes two minutes to switch
  • Deleted posts take their reach data with them, so if you're cleaning up old content, screenshot the numbers first
  • Reach figures can lag by a day or two for the most recent dates in the window, so don't panic if yesterday's number looks suspiciously low

If you're trying to understand reach alongside views specifically, because the two get conflated constantly, it's worth reading through how to see your views on Instagram posts, reels and stories since the menus overlap but the numbers mean different things.

If you're chasing reach for monetisation

A lot of people checking 90-day reach are doing it because they're trying to qualify for bonuses or prove their numbers to brands. Reach alone isn't usually the metric that opens up Instagram's own payout programmes, those tend to hinge more on views and engagement thresholds, so if that's your goal it's worth reading about when and how Instagram pays creators alongside your reach data rather than instead of it. And if the plan is to scale reels specifically to hit bigger numbers, there's a separate piece on what it takes to get 100k views on a reel that's more useful than chasing reach in isolation.

Tracking all this by hand across multiple accounts gets old fast, and it's one of the more common reasons small business owners end up bringing in outside help, not because the Insights panel is complicated, but because nobody has the hour a month spare to screenshot, log, and compare it. If that's where you're at, it might be worth looking at what an AI consultant for small business charges before you keep doing it manually forever.

Frequently asked questions

Can I see Instagram reach for longer than 90 days?

Not through Instagram's native Insights panel. Ninety days is the hard limit on the app and in Meta Business Suite. Anything older than that has to come from your own screenshots, exports, or a third-party scheduling tool that stores longer history.

Why does my 90-day reach look lower than my follower count?

It usually means your content isn't reaching your full existing audience, let alone anyone new, which often points to a drop in posting frequency, weaker hooks in your first three seconds, or the algorithm simply deprioritising your account recently. Compare it against your follower count directly, not in isolation.

Does reach include people who saw my content more than once?

No, that's the key difference from impressions. Reach counts unique accounts only, once, no matter how many times that person saw your post. Impressions count every single view, repeats included.

Why doesn't my reach data match what I remember seeing last month?

Because Instagram's 90-day window is rolling and recalculates constantly, a number you saw a month ago has likely already dropped out of the visible range by the time you check again. If you need month-by-month comparisons, you have to capture and store the numbers yourself as you go.

Run a business, a brand or a blog? I feature tools, products and expert guest posts for an audience of 15,000. See how it works

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.