The best time to post reels is worth 12%. Length is worth 208%.
Best time to post reels, by hour and day, from 4.5 billion TikTok posts: the afternoon peak, the late-night penalty, and why time is a small lever.
Search for the best time to post reels and you get charts: Tuesday at 9, Thursday at 7, Saturday morning, a different answer from every source. People treat posting time as if it were the main lever, the one setting that separates 300 views from 30,000. Based on our analysis of 4.5 billion TikTok posts (2014 to 2026), the best hour beats the average hour by about 12%, and the worst hour trails it by about 20%. Length, by comparison, is worth a factor of three.
So what is the actual best time to post, how much does it matter next to everything else, and what should you do with the answer?
The hour: afternoon, local time
We measured how much more often posts published in each hour (local time of the account's country) appear among the top 1% of posts by views in their country and week, compared with the average.
Posting between 10:00 and 18:00 local time carries a lift of 1.04 to 1.12. The peak is 15:00 to 16:00, at the top of that range. Posting between 21:00 and 02:00 carries a lift of 0.78 to 0.84.
So the honest answer to "when should I post" is: mid-afternoon in the local time of your audience, and not late at night. The gap between the best and worst windows is roughly 30 percentage points of lift, which is real and free, and it is also the whole story. There is no magic hour hiding inside the afternoon.
Why the late-night penalty is the useful part
The peak is modest. The penalty is not. A reel posted at 23:00 carries a lift of around 0.8, which means it is about a fifth less likely to be a top post than an average one. And 23:00 is precisely when most small business owners post: after close, after the kids, after the day. The useful instruction from the hour data is not "find the perfect minute" but "stop posting in the window that costs you a fifth".
That is a scheduling problem, not a creative one. A scheduler that holds the reel until 15:00 the next day recovers the lost lift without changing the reel.
The day: barely matters
Day of week carries a lift between 0.90 and 1.05 across the week. Sunday is the weakest. Nothing else stands out.
This contradicts most of the "best day to post" charts, which usually show large swings. In 4.5 billion posts, the swing across the week is about 15 percentage points from the weakest day to the strongest, and the strongest is not a single day but several that are indistinguishable. The practical rule: post any day except Sunday if you have one important reel, and do not reorganise your week around a chart.
By country: the hour holds, the hashtags do not
The hour pattern was consistent enough across markets that the local-afternoon rule is the right default everywhere we looked. What varied by country was not time. It was hashtags.
Globally, 6 to 10 hashtags carry a lift of 1.65 and zero hashtags carry 0.55. In Poland, zero hashtags has the highest lift and 11 or more hurts. Our reading is that hashtags work as a niche label that helps the platform route a post, not as an algorithm lever, and in a market where interest clusters are already well separated the label adds nothing. If you are tuning anything by country, tune that, not the posting hour. Ultim sets the hashtag count per market and keeps the posting window at local afternoon for every market.
How time compares with the other levers
This is the part the "best time" charts leave out. Here are the metadata levers from the same dataset, each as the lift of its best setting:
- Length, 61 to 120 seconds: 3.08 (8 to 15 seconds: 0.63; photo posts: 0.24)
- Caption, 21 to 100 characters with no hashtags: 1.7 to 1.8 (empty: 0.27)
- Hashtags, 6 to 10 globally: 1.65 (zero: 0.55; Poland: zero is best)
- Emoji, 1 to 2: 1.53
- Sound, own voice or own recording: 1.09 (someone else's music: 0.79)
- Posting hour, 15:00 to 16:00: 1.12 (21:00 to 02:00: 0.78 to 0.84)
- Day of week: 0.90 to 1.05
Posting hour is the second-smallest lever on the list, ahead only of the day. Length is the largest by a wide margin. If you have ten minutes to improve a reel, spending them on the posting time is the lowest-return choice available. Spending them on making the reel 70 seconds long instead of 12 is the highest.
The hooks, which the charts never mention
The opening hook is another lever that outweighs timing. By type, the lift among top 1% posts: GRWM, vlog and ASMR 3.32; "part N" series 2.90; how-to 2.65; tips 2.49; question 2.08; storytime 1.81; POV 1.39. The "part N" series is the only hook whose lift grows year over year (2.81 in 2024 to 3.01 in 2026); most others lose 10 to 15% a year. A series counter in the first line is worth far more than a posting hour.
If you want to see what a strong first line looks like for your business, paste your site into /tools/reel-hooks and it will return five.
All the metadata together is a 3x multiplier
Put every lever on the list together and you get a ceiling. We trained a model on 6 million posts using only metadata (length, caption, hashtags, hour, sound, hook type) and it reached an AUC of 0.74. The top 10% of posts by predicted score had about a 3.5% chance of becoming a top 1% hit, against the 1% baseline: a 3.3x lift.
That is what all the metadata is worth combined. Timing is a slice of that 3x. The rest of what decides a reel's reach is the image, the sound, the first three seconds and the account's history, none of which a posting schedule can touch.
What time looked like in our own experiment
In our own 100-reel experiment (one new TikTok account, 100 reels in 30 days, all produced by the pipeline that became Ultim and all scheduled into the afternoon window), the median reel got 303 views, the best 1,728, and the total was 48,254. Likes per view were 2.14%, with 12 shares in total.
Two things about time stood out. First, TikTok gave each reel one pool of views in the first 12 to 24 hours and then went flat, so the posting hour is the hour the test starts, and the result is in by the next afternoon. Second, moving from one reel a day to four reels a day in four different formats raised the daily total from about 800 to about 1,700 views, with views per reel falling less than proportionally. Spreading four reels across the afternoon window, in different formats, did more than any single posting hour could have.
How many posts before the time matters at all
One more number to put posting time in its place. Among 2.87 million creators with at least 3 posts, the median number of posts before the first top 1% hit is 5, the third quartile is 16 and the 90th percentile is 38. The chance an account has at least one hit is 1.6% at 3 to 4 posts, 4.9% at 10 to 19, 10.9% at 20 to 49 and 39% at 100 or more. Posting 1 to 3 and 3 to 7 times a week give the same share with a hit; above 7 the chance per post drops.
An account that has posted six reels at the perfect hour has a worse chance than one that has posted fifty at mediocre hours. Volume, length, hook and sound are the strategy. Time is a free 12% on top, and a free 20% not lost.
The rule, in one paragraph
Post mid-afternoon in your audience's local time, any day but Sunday if you have a choice, and never between 21:00 and 02:00. Then stop thinking about time, because that is all the lever there is. Spend the attention on making the reel 60 to 90 seconds long, opening it with a series counter or a question, using your own voice or a generated one, and keeping the caption to one sentence. Do that 3 to 7 times a week until you pass post fifty.
Ultim schedules every reel into the afternoon window of the account's local time by default, on TikTok, Instagram Reels and YouTube Shorts, and spends its effort on the levers that outweigh timing: the script, the length, the voice and the format rotation, with results checked at 24 and 48 hours. The first thing to do is not to pick an hour. It is to paste your website into /tools/reel-hooks and see whether the first line of your next reel is worth posting at any time.