Best time to post

Best time to post on a subreddit (it depends on the sub)

She posted at 7am New York for four months while the community was European and asleep. Switching to 7pm her time — lunch in Berlin — roughly doubled her engagement. Same posts, different room temperature.

The generic answer, stated fairly

If you average across every subreddit and ask when sitewide activity peaks, you get roughly weekday mornings US time. The commonly cited window is 6-9am Eastern, with secondary bumps around lunch and again in the early evening. Sunday evening is often called out. Saturday afternoon is usually the lowest sitewide. Most Reddit-marketing posts from the last decade end here.

The number is not wrong. It's the right answer to the wrong question. Reddit-the-aggregate skews heavily to a North American user base, and the morning bump is when those users grab their phones before standing meetings. If your sub maps cleanly onto that population, the advice works. If it doesn't, following it will quietly bury your posts.

Why the generic answer is wrong for your sub

Three big reasons the average breaks down once you zoom into one community:

  • Geographic skew — r/IndianStreetBets peaks with NSE hours; r/AskUK peaks UK evening (midnight London when you post at 7am Eastern); r/de follows German working hours, six hours shifted; r/australia runs on AEST. The 7am Eastern "perfect" time is 10pm Sydney
  • Audience-occupation skew — r/sysadmin is busiest during weekday work hours (sysadmins read Reddit between tickets); r/photography runs opposite (people shoot/edit on weekends); r/teachers comes alive after 3pm local on weekdays and dies during school day; r/medicine has a long-tail flat curve because shift workers are awake at all hours
  • Topic-shape skew — news-driven subs spike on breaking news; megathread-heavy subs (sports during games, finance during earnings) have weekly rhythms tied to stickies; question-driven subs (r/AskHistorians) have flatter curves; meme subs spike evenings and weekends

How to derive the right time for your sub manually

  1. 1

    Scroll New and watch what stuck

    Open the sub, sort by New, scroll back 2-3 days. For each post, note timestamp and comment count. A thread that hit 40 comments in the first hour is a signal. After 10-15 of these, you'll see windows where posts consistently stuck and where they didn't. Not statistics — shape of the curve with your eyes.

  2. 2

    Cross-reference Top of the week

    Sort by Top, past week. Open the top 10-20 posts and note creation times (Reddit shows the timestamp under each post). Two patterns: top posts cluster in a narrow window (clear peak — post then) or spread across the week (time-tolerant; timing matters less and content more).

  3. 3

    Check a third-party heatmap

    Free trackers (subredditstats-style) publish posts-per-hour heatmaps for many subs. Not perfect and sometimes weeks out of date, but a useful second opinion. If your eyeball read and the heatmap agree, you're probably right. If they disagree, trust your fresh read.

  4. 4

    Use the active-now panel as a live signal

    Reddit's sidebar shows "X users online now." Refresh at different times across a few days. It won't tell you the best historical hour, but it tells you whether you're about to post into a room with three people or three thousand.

What actually correlates with engagement

Be honest about what timing buys you. Factors that move post performance, in rough order:

  • 1. Whether the post is on-topic and follows the sub's rules — most of it
  • 2. Whether the title and first paragraph are interesting on their own — a second-order share
  • 3. Whether the post is original and not obviously promotional — conduct, not timing
  • 4. Whether your account looks like a real participant — history, comments, age
  • 5. Whether you posted at a time the audience is around — real but small
  • 6. Whether you posted next to a stickied thread that ate the attention — avoidable
  • Bad content at the perfect time fails. Good content at a mediocre time still does okay. Timing is the marginal improvement on a post that's already going to work. Not the magic bullet

Five real patterns, five real subs

Subreddit typeLikely peak timeWhy
US-business / work-hours sub (e.g. r/sysadmin)Tue-Thu, 9am-2pm EasternAudience reads Reddit at work, between tickets, during long jobs.
European hobby sub (e.g. r/AskUK)Weekday evenings UK time, 6-10pm GMTDomestic audience, after work, scrolling at home.
Asia-Pacific finance sub (e.g. r/IndianStreetBets)Mon-Fri, 9:30am-3:30pm ISTTracks NSE trading hours, dead outside market.
Weekend leisure sub (e.g. r/photography)Sat-Sun afternoons, local time of largest audiencePeople shoot, edit, and share on their days off.
24/7 megathread-heavy sub (e.g. r/nba)Right after game tips and final whistlesActivity attached to live events, not the clock.

A worked example

You're a small SaaS founder about to post in r/SaaS. Generic advice says 7am Tuesday Eastern. Run the method first. Sort New, scroll back two days: well-engaged posts cluster 8-11am Eastern (lines up with generic) plus a quieter consistent cluster 6-8pm Eastern (European evening / Asian early morning — non-trivial international tail). Sort Top past week: top ten posts mostly land in the morning Eastern window, two outliers from evening. Morning is the safer bet, evening is real second-choice. Active-now panel: Tuesday 9am Eastern shows ~4,000 online; Tuesday 7pm shows ~2,800; Saturday 10am shows ~1,500. Weekday morning is meaningfully busiest. You decide Tuesday 9am Eastern, check stickies, notice the Weekly Feedback Thread goes up Monday morning — by Tuesday it's no longer eating the front page. Ten minutes of looking at the actual sub beats a year of generic advice.

Honest caveats

  • Some subs have explicit rules about post timing — weekly-only self-promo threads, no-posting during game days, holiday mod bans; read the sidebar before optimizing the hour
  • The karma race in the first 30-60 minutes is partly randomness — two identical posts at the same hour can get very different results because the small batch of users who saw them differed; don't over-read a single result
  • A great post at a "bad" time still beats a mediocre post at the "perfect" time, often by a wide margin — if you're about to post something you're not proud of because the clock is right, don't post it
  • The audience moves — a sub that peaked at 9am Eastern two years ago may peak at 11am now because mods changed rules, new regulars arrived, or some larger sub got banned; re-derive every six months for any sub you post in regularly

Frequently asked questions

What's the best time to post on Reddit?

Sitewide, peak activity is roughly weekday mornings US Eastern time, with secondary bumps around lunch and early evening. That is the average across the whole site and it is the answer most generic blog posts give. It is true on average and wrong for the specific subreddit you almost certainly care about. The right answer depends on where your sub's audience lives and what they do.

When is Reddit most active?

Reddit traffic peaks on weekday mornings in US Eastern time and dips on Saturday afternoons in the same zone. Sunday evening is a strong secondary slot. These are sitewide aggregates dominated by the North American user base. Subreddits with non-US audiences shift the whole curve, often by six or more hours. Use the sitewide pattern as a default only if your sub matches it.

Does posting time really matter?

It matters, but less than people think. Content quality, sub fit, account history, and following the sub's rules account for most of the difference between a post that works and one that does not. Timing is a marginal improvement on top of those, worth a meaningful but not enormous boost. A great post at a mediocre time usually beats a mediocre post at the perfect time. Optimize content first.

Best time to post on r/[specific sub]?

There is no general answer. You have to look at the sub. Open it, sort by New, scroll back two or three days, and note when posts that gained traction were created. Cross-reference with sort by Top of the past week. The pattern usually shows up within ten minutes of looking. Generic advice for "best time on Reddit" is the average across thousands of subs and will not be right for any specific one.

How do I find when my subreddit is most active?

Three quick methods. Sort the sub by New and scan a few days of posts, noting which timestamps had high comment counts within the first hour. Sort by Top of the past week and note the creation times of the top posts. Watch the "users online now" counter on the sidebar across different times. Free third-party heatmap sites like subredditstats give you a fourth view. Cross-checking two or three of these gives you a reliable window.

Is morning or evening better for Reddit posts?

Depends entirely on the sub. Work-themed and US-business subs lean morning because the audience is at a desk. Hobby, gaming, and meme subs lean evening because people scroll after work. International subs follow their domestic prime time. There is no general morning-versus-evening answer. There is only the answer for the specific sub you are posting in, and you can find it in ten minutes of looking at that sub's recent activity.

Validate what people actually say, not what you wish they would.