Best Time to Post on Reddit (By Subreddit Type)
When you post matters almost as much as what you post. Here's the data on optimal posting times for different types of subreddits.
5 min readIn This Article
Why Timing Matters on Reddit
Reddit's algorithm gives enormous weight to early engagement. A post that gets 10 upvotes in its first 30 minutes will vastly outperform a post that gets the same 10 upvotes spread over several hours. This means posting when your target audience is most active is critical.
The window of opportunity is small. Most Reddit posts either gain traction within the first 1-2 hours or die in obscurity. Your goal is to post right before peak activity so your content catches the early wave of engaged users.
The window of opportunity is small. Most Reddit posts either gain traction within the first 1-2 hours or die in obscurity. Your goal is to post right before peak activity so your content catches the early wave of engaged users.
General Best Times (US-Focused Subreddits)
For most English-language, US-focused subreddits, the optimal posting window is Tuesday through Thursday, between 7:00-9:00 AM Eastern Time. This catches early-morning East Coast users who are checking Reddit with their coffee, and West Coast night owls who are still active.
Monday mornings can work too, but competition for attention is higher as people catch up from the weekend. Fridays tend to see lower engagement as people mentally check out. Weekends are generally the worst time for professional or business-related subreddits, but can work well for hobby and entertainment communities.
Monday mornings can work too, but competition for attention is higher as people catch up from the weekend. Fridays tend to see lower engagement as people mentally check out. Weekends are generally the worst time for professional or business-related subreddits, but can work well for hobby and entertainment communities.
The sweet spot: Tuesday through Thursday, 7-9 AM Eastern. That's when Reddit's professional audience is most engaged.
Tech and Startup Subreddits
Subreddits like r/startups, r/SaaS, r/webdev, and r/programming have a slightly different pattern. Their peak activity is weekday mornings, especially Tuesday and Wednesday, with a secondary peak around lunchtime (12-1 PM ET).
Many developers and startup founders check Reddit during work breaks, so there's a noticeable bump in activity mid-day. Avoid posting after 5 PM ET on weekdays — engagement drops sharply as people shift to personal activities.
Many developers and startup founders check Reddit during work breaks, so there's a noticeable bump in activity mid-day. Avoid posting after 5 PM ET on weekdays — engagement drops sharply as people shift to personal activities.
General Interest and Hobby Subreddits
Broader subreddits like r/InternetIsBeautiful, r/todayilearned, and hobby communities see more even activity throughout the day, with peaks on weekend mornings and weekday evenings.
If your product targets a general audience, Saturday and Sunday mornings (9-11 AM ET) can be excellent posting times. People are relaxed, have time to explore, and are more likely to engage with interesting content they discover.
If your product targets a general audience, Saturday and Sunday mornings (9-11 AM ET) can be excellent posting times. People are relaxed, have time to explore, and are more likely to engage with interesting content they discover.
International Subreddits
If you're targeting non-US audiences, adjust your timing accordingly. European subreddits peak around 8-10 AM CET (2-4 AM ET). Australian and Asian subreddits have their own peak hours that may be your off-hours.
For globally-focused subreddits, aim for the overlap window when both US and European users are active: roughly 7-9 AM ET, which is 12-2 PM in Western Europe.
For globally-focused subreddits, aim for the overlap window when both US and European users are active: roughly 7-9 AM ET, which is 12-2 PM in Western Europe.
How to Test Your Optimal Time
The best times above are general guidelines, but every subreddit is different. To find your optimal window, try posting similar content at different times and track the results.
Look at when top posts in your target subreddit were submitted. Many Reddit analysis tools can show you this data. Sort by 'Top - This Week' and check the posting times of the most successful recent posts.
Don't post the same content multiple times — instead, vary your contributions and note which timing consistently produces better engagement. Over time, you'll develop an intuition for each community's rhythm.
Look at when top posts in your target subreddit were submitted. Many Reddit analysis tools can show you this data. Sort by 'Top - This Week' and check the posting times of the most successful recent posts.
Don't post the same content multiple times — instead, vary your contributions and note which timing consistently produces better engagement. Over time, you'll develop an intuition for each community's rhythm.
Pro tip: Sort your target subreddit by 'Top - This Week' and check when those posts were submitted. This gives you real-time data on what's working right now.