Best time to post on Instagram
Four large studies disagree by up to six hours on Instagram. SocialPilot's 7 million posts peak at 7–9 a.m.; Sprout Social's two billion engagements peak on midweek afternoons; Buffer's 52 million posts land on 9 a.m. Thursday. None of them is wrong — they measured different accounts. This page shows each one's answer and lets you filter by what you are actually posting.
| Study | Sample | Its answer |
|---|---|---|
| SocialPilot | 7M Instagram posts from ~50,000 accounts (Feb 2025 – Jan 30 2026) | 7–9 a.m. overall; Monday 1–2 p.m. and 4–6 p.m.; Tuesday 7 a.m. |
| RecurPost | 400,000+ profiles; day-by-day, format, region and industry tables | Wednesday strongest, Thursday 9 p.m. the single best hour of the week. |
| Sprout Social | ~2B engagements across ~307,000 profiles (Nov 2025 – Feb 2026) | Monday 2–4 p.m., Tuesday 1–7 p.m., Wednesday 12–9 p.m., Thursday 12–2 p.m. |
| Buffer | 52M posts (published Mar 2026); Instagram slice ~9.6M | 9 a.m. Thursday, with a 6 p.m. weekday option. |
Find your window
Pick the format you are posting, the audience region, and the niche. Each row shows what every study actually says for that day; the last column is what at least two of them agree on.
| Day | SocialPilot | RecurPost | Sprout | Buffer | ≥2 agree |
|---|
Windows are local time to your audience, as each study reports them. Overlap is computed, not averaged: an empty cell means that study published nothing for that combination.
Why the answers are six hours apart
SocialPilot's sample is 7 million posts from roughly 50,000 accounts on its own scheduler, measured February 2025 to January 2026. Its morning peak (7–9 a.m.) is consistent across Wednesday to Friday. Sprout Social measured engagement rather than volume — nearly 2 billion interactions across about 307,000 profiles — and lands on Monday 2–4 p.m., Tuesday 1–7 p.m., Wednesday 12–9 p.m. and Thursday 12–2 p.m. Buffer normalised 52 million posts to local time and reports 9 a.m. Thursday plus a 6 p.m. weekday option.
Morning versus afternoon is the single biggest split. It is not noise: a scheduler's sample skews toward accounts that post on a schedule (brands, agencies, small businesses), while an engagement-weighted sample skews toward when audiences scroll. If you are a brand posting on a queue, the morning data is closer to your cohort; if you are chasing reach with a single post, the engagement data is.
Does the format change the window?
Two of the four say yes and give numbers. SocialPilot puts Reels at 8 a.m.–12 p.m. Monday to Thursday (from a 250,000-Reel subset), Stories on a different window every day of the week, and carousels at 7–9 a.m. RecurPost puts Reels at 9 a.m.–12 p.m. plus 6–9 p.m., Stories at 4–6 p.m. and later evening, carousels and feed posts in the afternoon, and Live on weekday evenings.
Sprout Social says the opposite: it analysed all post types together and states that Reels mirror the overall windows, because the algorithm prioritises when your audience is active over what you publish. That is a real disagreement about mechanism, not a rounding error — the tool above keeps both and marks which study supplied each cell.
Region and industry move the window more than the day does
RecurPost publishes region windows, and they are not cosmetic: the US and UK peak at 8–9 a.m. and 5–6 p.m., India at 7:30 p.m., Malaysia at 12–2 p.m. and 6–8 p.m. Both SocialPilot and RecurPost also publish industry tables that differ from their own overall answer — fitness at 6–8 a.m., food at meal times, IT and B2B late morning.
When you filter by region or industry, only one or two studies have anything to say, and the tool says so instead of inventing a consensus. That is the honest state of the public data: the more specific your case, the fewer studies cover it.
How to use this without wasting two weeks
- Pick the window where at least two studies overlap for your format and region — that is the default the tool gives you.
- Post there for two to three weeks without changing the creative. Compare reach per post, not total reach.
- Then check Instagram Insights for when your followers are online. Your own data beats every table here, including this one.
- If your audience is not in the region you picked, shift the whole window by the offset — the numbers are local time to the audience, not to you.
Questions this page gets wrong on purpose
There is no single "best time" for Instagram, so this page refuses to print one. The four studies span 7 million to 52 million posts, scheduler samples to engagement samples, and global to regional audiences. Where they agree the tool shows the overlap; where they do not, it shows the split.