- Why "best time" is the wrong question to obsess over
- What the data shows across accounts
- My own six-week test (and what moved the needle)
- How to find your actual best time in ten minutes
- Industry-specific windows worth testing first
- The part most timing advice leaves out entirely
- What to do with a Reel that flopped at the "right" time
- A quick word on Stories and Reels timing overlap
- My honest recommendation
- Frequently asked questions
- Official documentation
The short version: There is no single magic hour that works for every account, but the data across most business and creator accounts points to two windows, 6.30am to 9am and 7pm to 9pm local time, with Tuesday through Thursday outperforming weekends. That said, the window that moves your numbers is the one where your specific audience is scrolling, which you can find in your own Instagram Insights in about ten minutes.
Why "best time" is the wrong question to obsess over
I've been asked this exact question in nearly every workshop I've run for the past three years, and I understand why. It feels like a lever you can pull without doing any real work. Pick the right hour, get the algorithm's blessing, watch the views climb. I wish it worked that way.
Here's the uncomfortable bit nobody wants to say out loud: Instagram's Reels algorithm cares far more about what happens in the first 30 to 90 minutes after you hit publish than it cares about the clock on the wall. If your Reel gets watched to completion, shared to Stories, or saved in that early window, it gets pushed to more people regardless of whether you posted at 6am or 6pm. Post a brilliant Reel at a supposedly dead hour like 2am and it can still take off if the first fifty viewers watch it twice and send it to a friend. Post a mediocre one at the "perfect" 8pm slot and it dies quietly with 200 views. Timing is a multiplier on quality, not a replacement for it.
What the data shows across accounts
Several large-scale studies from social scheduling platforms, including one covering over 30 million posts by Sprout Social and another from Later covering tens of thousands of business accounts, consistently point to similar patterns:
- Tuesday and Wednesday, 10am to 1pm and again 7pm to 9pm, tend to show the strongest average engagement.
- Early morning, roughly 6.30am to 9am, works well for commuter-heavy audiences who scroll before work.
- Saturday consistently underperforms, often the weakest day across nearly every industry tested.
- Lunchtime, 11.30am to 1.30pm, is a reliable secondary window, especially for B2C brands.
These are averages pulled from millions of accounts with wildly different audiences, so treat them as a starting point, not a rulebook. A B2B software account with an audience in UK office jobs behaves nothing like a fitness creator whose followers scroll at 5.45am before a gym session.
My own six-week test (and what moved the needle)
Back when I was rebuilding my Instagram presence after stepping away from the platform for a stretch, I ran a proper test rather than trusting a blog post (including this one, ironically). I posted the same style of Reel, talking-head, 30 to 45 seconds, business tips, at four different times across six weeks: 7am, 12pm, 5pm, and 9pm, rotating which slot got which day so no single time got an unfair run of good content.
The 7am slot won, but not by a landslide. It pulled roughly 28% more reach than the 5pm slot and about 40% more than 9pm. What surprised me more was that the 12pm posts had the highest save rate, even though their raw reach was lower. People weren't watching at lunch and scrolling on, they were watching and coming back to it later. That told me something the reach number alone never would have: my audience treats lunchtime content as reference material, not entertainment. Since then I've deliberately put my more practical, step-by-step Reels around midday and saved the punchier, opinion-led ones for the early morning slot.
That's the real lesson from the test, not "post at 7am," but "different content types perform differently at different times, and you only find that out by testing your own account."
How to find your actual best time in ten minutes
Skip the guesswork. Instagram gives you this data for free.
- Open your Professional Dashboard or go to Insights from your profile.
- Tap "Total Followers" and scroll down to see the breakdown by day and hour when your specific followers are most active.
- Cross-reference that with your last 15 to 20 Reels under Insights, sorted by reach, and note the posting time on your top five performers.
- Post your next five Reels within that window for two weeks and watch whether reach and average watch time hold steady or improve.
- Adjust by 30 to 60 minutes rather than jumping to a completely different time of day. Small shifts are easier to read than big ones.
If you're posting consistently enough to gather this data in the first place, you're already ahead of most accounts. This is exactly why planning your posting schedule for consistency matters more than chasing an ideal hour. Ten Reels posted at slightly imperfect times will always outperform two Reels posted at the theoretically perfect one.
Industry-specific windows worth testing first
If you want a starting point rather than sifting through your own Insights cold, these are the windows I'd test first based on patterns across client accounts I've worked with:
- B2B and professional services: Tuesday to Thursday, 7.30am to 9am (before the workday starts) and 12pm to 1pm.
- E-commerce and retail: 7pm to 9pm on weekdays, plus Sunday afternoon around 3pm to 5pm when people plan their week.
- Fitness and wellness: 5.45am to 7am and again 5.30pm to 7pm, matching gym-going hours.
- Food and hospitality: 11am to 1pm and 5pm to 6.30pm, right before people decide what to eat.
- Education and coaching: weekday evenings, 7pm to 9.30pm, when people have finished work and have headspace to learn something.
None of these replace the ten-minute Insights check above. They're a faster way to pick your first test window instead of guessing at random.
The part most timing advice leaves out entirely
Here's what almost nobody mentions when they write about posting times: the algorithm doesn't just look at when you post, it looks at how consistently you show up over weeks, and a single well-timed Reel does very little against an account that posts three times a week without fail. Instagram has said publicly that accounts posting more consistently see steadier distribution, and I've watched this play out with client accounts repeatedly. A client of mine in the coaching space switched from sporadic posting, sometimes twice a week, sometimes not at all for a fortnight, to a fixed schedule of three Reels a week at roughly the same times. Her reach didn't jump because of the specific hour she chose. It jumped because Instagram started treating her account as reliably active, and reliably active accounts get shown to more of their existing followers first, which then feeds the wider recommendation engine.
This is where a decent scheduling habit earns its keep. If you're still figuring out the mechanics, writing and scheduling posts for your business from the start saves you from the stop-start pattern that quietly damages reach far more than a "wrong" posting hour ever could. And if you're trying to do this without paying for another subscription, there are ways to find a free Instagram scheduler that fits your workflow so timing consistency doesn't become another thing you have to remember to do manually at 6.45am.
What to do with a Reel that flopped at the "right" time
Sometimes you'll post at your tested best time and the Reel still underperforms. Before you assume the time was wrong, check the basics: was the hook in the first two seconds strong enough, was the frame sized correctly so it wasn't cropped oddly on some devices (worth checking the correct frame size for Instagram Reels if you haven't in a while, since Instagram has tweaked its safe zones), and did the caption give people a reason to comment.
If the content itself was solid and it still underperformed, it's often worth giving it a second life rather than writing it off. I've had Reels that flopped completely on first posting pull in three times the views months later when I reposted with a fresh caption and a slightly different hook. There's a similar logic for feed posts too, which is why knowing when to unarchive old Instagram posts is a useful tool in your back pocket rather than something you only think about once a year.
A quick word on Stories and Reels timing overlap
One habit that quietly boosts a Reel's early engagement window is sharing it to your Story the moment it goes live. This gives you an extra push of views in that critical first hour from people who follow you but weren't scrolling the main feed. If you're someone who starts a Story, gets interrupted, and loses the draft, you're not alone. It's worth knowing where Instagram keeps your Story drafts so half-finished Stories don't disappear before you get back to them and lose you that early engagement boost entirely.
My honest recommendation
Test 7am to 9am and 7pm to 9pm on weekdays for two weeks each. Track reach, average watch time, and saves, not just likes. Whichever window wins on watch time and saves, not just raw reach, is your real answer, because those two metrics tell Instagram's algorithm this content is worth showing to more people. Then stop tinkering with the clock and put your energy into the hook, the caption, and posting often enough that the algorithm has a pattern to reward in the first place.
For the adjacent case, read How to Get More Views on Instagram Reels (What Moved the Needle for 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.
Related reading: why are instagram captions random.
Related reading: how many reel in instagram.
Related reading: best bit rate for insta reels.
Related reading: instagram lagging when scrolling.
Related reading: instagram stories taking forever to upload.
Related tool: my free best-time calculator.
I go deeper on this in the Reel viewers guide.
Frequently asked questions
Is there one universal best time to post Instagram Reels?
No single hour works for every account. Broad data points to weekday mornings around 7am to 9am and evenings around 7pm to 9pm, but your own audience's active hours, found in Instagram Insights, will always beat generic averages.
Does posting at the wrong time hurt reach more than bad content?
No. Instagram's algorithm weighs early engagement, particularly completion rate and shares, far more heavily than the exact hour of posting. A strong Reel at an average time will usually beat a weak Reel at a perfect time.
How long should I test a posting time before deciding it works?
Give any new time slot at least two weeks and five to seven posts before drawing conclusions. Shorter tests get skewed by one unusually good or bad piece of content rather than the time itself.
Does posting consistency matter more than timing?
Yes, and this is often overlooked. Instagram tends to distribute content more reliably to accounts that post on a regular rhythm, so three Reels a week at roughly consistent times will typically outperform sporadic posting even at theoretically ideal hours.