All articles
Data14 min read·

Best Time to Send Push Notifications (Backed by Real Data, 2026)

The "send at 7 PM" advice is wrong for most apps. Real data on push notification timing across industries, timezones, and weekdays vs weekends, plus how AI adaptive scheduling outperforms fixed send times.

Best time to send push notifications, data-backed timing guide for 2026

Every blog post about push notification timing says the same thing: "Send at 7 PM when users are relaxed." It is advice recycled from email marketing from 2014, applied to a completely different channel, and it is wrong for most apps in 2026.

The problem is not that 7 PM is always bad. The problem is that it is the default for everyone, which means your notification competes with every other app that read the same article. Meanwhile, your fintech users are watching Netflix. Your e-commerce audience is putting kids to bed. Your media app subscribers just got a push from three competitors.

This post breaks down what timing data from across the push notification industry actually shows in 2026, broken down by app category, day of week, timezone distribution, and the difference between fixed scheduling and AI adaptive delivery. We will cover where the conventional wisdom is directionally right, where it is quietly killing your CTR, and what a smarter timing system looks like.

Timing is not about finding the global best hour. It is about understanding why your specific users open their phone at specific moments, and meeting them there.

The myth that needs killing

The "7 PM is the best time" rule comes from a real observation: consumer apps in the early smartphone era saw peak engagement in the early evening because that was when people stopped commuting and started scrolling. That data was largely correct in 2013. By 2026, several things have changed:

  • Work-from-home flattened the evening peak. Without a commute, people check their phones throughout the day. The sharp "lean-back" window that used to appear at 6–8 PM has spread out across multiple smaller peaks.
  • Notification volume at peak hours has tripled. When every app sends at 7 PM, users get 12–20 notifications in a 90-minute window. The math works against you: more competition means lower open rate, even if the timing is theoretically right.
  • App categories behave differently. A fintech app and a gaming app share nothing in terms of user intent at 7 PM. Lumping them into one timing rule is what produces mediocre results across the board.
  • Global audiences make a single send time nonsensical. If your users span three time zones, "7 PM" is simultaneously rush hour, dinner, and midnight. A single blast will hit two of those three segments at a bad time.

The goal of this post is to replace the single-number rule with a framework that accounts for category, day of week, timezone, and volume context, because all four interact.

What the data actually shows

Industry reports from OneSignal, Braze, and CleverTap, plus aggregated send data from PushPilot campaigns across 2025 and early 2026, consistently show the following:

FindingCommon WisdomReality
Best single time window7–9 PM12–1 PM is equally strong and less crowded
Best day of weekWeekdays (Tue–Thu)Saturday leads for consumer apps by 10–18%
Timezone impactMinor (users adjust)Localized sends beat blasts by 20–35% CTR
Morning sendsToo early (users skip them)7:30–8:30 AM is the highest-intent window for fintech and news
Worst time to sendLate night only9–10 AM is also weak (Slack and email attention peak)

Three insights stand out as most actionable and least obvious:

  1. Midday is consistently underrated. The 12–1 PM window performs within 5% of the 7–8 PM peak in most consumer categories, with significantly less competition. If your entire audience gets a notification at lunchtime and your competitors are all waiting for evening, you are operating in a much less crowded channel.
  2. 9–10 AM is quietly the worst morning window. Most timing guides say "morning works well." That is true, but 9–10 AM is when work notifications (Slack, email alerts, calendar reminders) peak sharply. Your push competes directly with high-urgency work messages. Users in a work context will dismiss low-urgency app notifications without reading them. 7:30–8:30 AM, before that work wave hits, outperforms 9–10 AM by roughly 20% CTR in PushPilot's data.
  3. Saturday outperforms every weekday for consumer apps. This contradicts most email marketing wisdom (Tue–Thu is king for email). For push, Saturday users have more discretionary time, are more likely to be in a browsing or shopping mindset, and receive fewer work-related notifications, which means less competition. Sunday drops off compared to Saturday, likely because of the Sunday anxiety effect (people mentally preparing for Monday).

Time of day: the real windows

Rather than picking one time, think in terms of four distinct windows, each with a different user mindset and competitive dynamic:

7:30 – 8:30 AM

The Intent Window

Users are starting their day. They are checking phones intentionally, often while having coffee or commuting. Mindset: forward-looking, action-ready. This window works best for: news apps, finance and banking, habit tracking, and task management. Worst for: entertainment and gaming (too much cognitive demand before a passive-consumption mindset kicks in).

Why it beats 9–10 AM: At 9 AM, the work context fully activates. Slack lights up. Email arrives. Calendar reminders fire. Your notification gets buried under genuine urgency. At 7:45 AM, none of that competition exists yet.

12:00 – 1:00 PM

The Break Window

This is the most underrated send time in mobile push. Users take a natural break from work. Phone-checking is habitual. Mindset: browsing, slightly impulsive, open to distraction. This window consistently performs within 5% of the evening peak across e-commerce, media, and consumer apps, but with 40–60% less notification competition.

The crowding argument: If your CTR at 7 PM is 4.2% and your CTR at noon is 4.0%, but at noon you are one of 3 notifications vs one of 18 at evening, your brand attention value at noon is 6x higher. Long-term retention implications matter.

6:00 – 8:30 PM

The Lean-Back Window

The window that earned its reputation. Users are done with work, relaxed, and in a consumption mindset. This is genuinely the best time for e-commerce, entertainment, gaming, and social apps. The problem is saturation: every app team has read the same advice, so the competition is highest here. If you are sending in this window, your content quality and personalization need to be exceptional to stand out.

The 6 PM vs 8 PM split: Within this window, 6–7 PM catches users transitioning from work mode (higher action intent). 8–8:30 PM catches users deeper into leisure (higher entertainment-mode CTR but lower purchase conversion). If you are promoting a sale or driving a specific action, skew earlier in this window.

11 PM – 6 AM

The Opt-Out Zone

Sending in this window produces the highest opt-out rates across every category with no exceptions. Even if a user technically opens the notification, the negative brand association from being woken up or interrupted during nighttime hours has downstream effects on churn. DND (Do Not Disturb) settings on iOS and Android increasingly block notifications in this window anyway, which means you are burning send quota for zero impressions. There is no valid use case for unsolicited push during these hours.

Weekday vs weekend: not what you think

Email marketing gospel says Tuesday through Thursday are the highest-performing days. That rule comes from B2B email, where your audience is at work, using their work inbox, during work hours. Push notifications are a consumer channel, and the dynamics are different.

DayRelative CTR (consumer apps)Best app categories
SaturdayHighest (+18% vs weekday avg)E-commerce, gaming, entertainment, food delivery
SundayHigh (+8% vs weekday avg)Content, media, leisure apps. Avoid fintech and productivity.
TuesdayAverage (baseline)B2B SaaS, news, habit apps
WednesdaySlightly above average (+3%)Broad (works for most categories)
ThursdayAverage (baseline)E-commerce (pre-weekend purchase intent builds)
MondaySlightly below average (-5%)Work re-entry mindset; users deprioritize non-essential apps
FridayBelow average (-8%)End-of-week distraction. Works for entertainment, not fintech.

The Saturday advantage is not marginal. In our data, Saturday sends for consumer e-commerce apps consistently outperformed Tuesday sends by 15–20% on CTR. The mechanism is simple: users have more discretionary time, are more likely to be in a browsing or shopping mindset, and receive significantly fewer work-related interruptions, which means your push notification competes with leisure rather than with Slack.

The Sunday drop-off relative to Saturday is also consistent. Our best explanation is the "Sunday anxiety" phenomenon: users mentally shifting back into work mode on Sunday afternoons, which reduces receptivity to non-urgent commercial messages. Sunday mornings, however, remain strong for content and media apps (the long-form reading and podcast mindset).

The exception: B2B SaaS and productivity apps follow email logic more closely. For these, Tuesday–Thursday outperforms weekends because users are engaged with work-related tasks and your product is part of that workflow. Sending a productivity tool push on Saturday is an interruption; sending it on Tuesday morning is a useful nudge.

Timing by app category

Aggregate timing data is interesting. Category-specific data is what you actually need to act on. Here is the breakdown by app type, with the reasoning behind each pattern.

E-commerce and retail

Peak windows: 12–1 PM (lunch browse), 7–9 PM (leisure shopping)

Best days: Saturday, Thursday (pre-weekend intent), Wednesday

Retail push works best when it matches purchase intent rather than just engagement. Flash sale notifications consistently outperform editorial content notifications by 3x on CTR, and urgency-triggered sends ("Sale ends in 4 hours") beat scheduled blasts by a similar margin. The implication: for e-commerce, what you send matters more than when until you have localized timing right. Get the timezone targeting correct first (see below), then optimize the window.

Fintech and banking

Peak windows: 7:30–9 AM (morning financial check), 12–12:30 PM (midday transaction context)

Best days: Tuesday, Wednesday, Thursday

Financial apps see their highest organic engagement in the morning: users check balances, transaction alerts, and investment prices as part of a daily routine. Push notifications that align with this existing behavior (spending summaries, market movement alerts, bill reminders) see 2–3x higher CTR than the same content sent in the evening. Evening sends for fintech often feel intrusive rather than helpful. Weekends underperform significantly, as users in a leisure mindset are resistant to financial stress cues.

Media, news, and content

Peak windows: 7–8 AM (morning read), 6–8 PM (commute and lean-back)

Best days: Monday (news re-entry), Saturday (long-form reading), Sunday morning

News and content apps have a bimodal pattern that mirrors morning and evening commutes, even in a post-commute world. The habit is deeply set. Monday underperforms for most apps but is a strong day for news because users seek world context at the start of the week. Weekend mornings are uniquely strong for long-form content (Sunday reads, deep dives) because users have uninterrupted time. A Saturday 8 AM "weekend read" push can outperform a Tuesday 7 PM send for content apps.

Gaming

Peak windows: 4–6 PM (after-school / after-work transition), 8–10 PM

Best days: Friday evening, Saturday, Sunday

Gaming push timing is heavily influenced by audience age and game type. Casual and mobile games see strong CTR during any idle moment: lunchtime, evening, weekend. Competitive and multiplayer games respond best to social triggers ("3 friends just started a match") rather than scheduled pushes. The after-school / after-work window (4–6 PM) is uniquely strong for gaming because it captures the transition from obligation to leisure, when users actively seek entertainment.

Food delivery and restaurants

Peak windows: 11 AM–12 PM (lunch decision), 5–6:30 PM (dinner planning)

Best days: Friday, Saturday, any rainy or cold day (weather-triggered campaigns)

Food delivery timing is the clearest category for push because it maps directly to meal decision moments. A push at 11:30 AM ("lunchtime deals near you") lands when users are actively thinking about where to eat. The same push at 2 PM is irrelevant. Apps like Zomato and Swiggy have mastered this precision: their highest-converting pushes arrive in the 15–20 minute window before typical meal decisions, not during them. That pre-decision window is where persuasion is most effective.

Health, fitness, and habit apps

Peak windows: 6–7 AM (morning routine activation), 5–6 PM (after-work exercise window)

Best days: Monday (new week motivation), consistent every day for habit-building

Health apps are unique: consistency matters more than optimization. A user who gets a workout reminder at 6 AM every day will develop an association between that notification and their morning routine. Varying timing, even toward theoretically better windows, breaks the habit loop. Once you establish a timing pattern that works, stick to it. The one exception: the 5–6 PM after-work window consistently outperforms 6 AM for users who are evening exercisers, suggesting that segmenting by declared preference ("morning" vs "evening") is more impactful than any single-time optimization.

The timezone trap (the biggest mistake)

This is the most impactful and most commonly ignored variable in push notification timing. Most teams send at a time that works in their timezone, inadvertently sending at midnight, 4 AM, or mid-workday for a significant portion of their audience.

Consider a US-based team that schedules a campaign for 7 PM Eastern. What actually happens:

User locationLocal time receivedUser contextLikely outcome
New York (ET)7:00 PMEvening leisureHigh CTR
Chicago (CT)6:00 PMCommute / dinner prepAverage CTR
Los Angeles (PT)4:00 PMStill workingBelow-average CTR
London (BST)MidnightAsleepOpt-out risk
Bangalore (IST)12:30 AMAsleepOpt-out risk

The fix is not complicated. Every major push provider, including OneSignal, Firebase Cloud Messaging (via delivery wrappers), and campaign platforms like PushPilot, supports timezone-aware delivery. When you set "deliver at 7 PM in the user's local time," each user gets the notification at 7 PM their time. The campaign takes longer to complete (24 hours if your audience spans the globe), but the CTR improvement is consistent: 20–35% higher compared to a single-time blast.

If your platform does not support per-user timezone delivery natively, the minimum viable approach is timezone bucketing:

  1. Segment users into timezone buckets (US Eastern, US Central/Mountain, US Pacific, Europe, Asia-Pacific)
  2. Schedule separate sends for each bucket at the equivalent local time
  3. Use the bucket with the most users as your baseline, and stagger the others by the hour difference

This is manual and error-prone. But it is infinitely better than a single blast. For teams with more than 20% of their audience outside a single timezone, timezone bucketing should be treated as a non-negotiable foundation, not a future optimization.

Notification volume matters too

Timing optimization does not happen in a vacuum. The time you choose determines how many other notifications your push is competing with, from other apps on the same device. This is called the device-level crowding effect, and it is measurable.

Research from Braze and CleverTap both show that notification open rates decline as device notification load increases. A user who receives 3 notifications in a 30-minute window opens more of them than a user who receives 12. This is the hidden cost of the 7 PM "best time": not just your push, but every app using the same playbook, arriving at the same time.

Two strategies reduce crowding impact:

  • Off-peak sends with high-quality content. A genuinely useful notification at 12:15 PM competes with 2–3 other pushes instead of 15–20. The CTR might be similar, but the brand impression quality is higher (users are less likely to feel overwhelmed and batch-dismiss your message).
  • Frequency capping. Sending fewer notifications total raises the signal-to-noise ratio of each one. The counterintuitive insight from frequency data: apps that send 2–3 targeted pushes per week consistently outperform apps sending 7+ pushes per week on CTR, not just per-push, but in aggregate engagement. Volume works against you past a threshold that most teams cross without realizing.

AI adaptive timing vs fixed scheduling

Everything above applies to fixed scheduling, which means choosing a time based on category, day, and timezone logic. It is significantly better than "7 PM for everyone." But it still makes a population-level bet: the average user in your e-commerce app is most engaged at noon on Saturday.

Averages hide outliers. Your most valuable users (your habitual openers, high-LTV purchasers, and vocal advocates) may engage at completely different times from your average user. Fixed scheduling optimizes for the center of the distribution while potentially sending to your best users at the wrong moment.

AI adaptive timing takes a different approach: instead of asking "when is the best time for our category," it asks "when has this specific user historically engaged with our notifications?" It builds a per-user engagement model and delivers each send at the individual optimum.

ApproachHow it worksCTR vs no optimizationSetup complexity
Single time blastOne send time for all usersBaselineZero
Timezone-localizedSend at same local hour per user+20–35%Low: one toggle
Category-optimized windowsApply category-specific timing rules+25–45%Low: schedule choice
AI adaptive timingPer-user engagement model, dynamic delivery+40–65%Medium: requires platform support

The gains from AI adaptive timing are largest for apps with diverse audiences, including global user bases, mixed demographics, or highly variable use patterns. If your app has a very homogeneous user base (e.g., all US East Coast, all in the same age cohort, same daily routine), category-optimized fixed scheduling will capture most of the available lift.

The practical reality: most teams should implement timezone-localized delivery and category-optimized windows first. These two steps are low-effort, available on most platforms, and will capture 30–45% CTR improvement with minimal ongoing work. AI adaptive timing is the ceiling-raiser, worth implementing once the fundamentals are right.

PushPilot

Timing optimization built into the campaign layer

PushPilot handles timezone-aware delivery, category-optimized scheduling suggestions, and AI-driven send-time optimization out of the box, on top of your existing Firebase FCM or OneSignal setup. No engineering changes required. The intelligence layer sits above your delivery infrastructure.

See AI-optimized timing in action

A practical timing framework

If you take nothing else from this post, use this decision tree before scheduling your next campaign:

Step 1: Enable timezone-aware delivery

If your platform supports it (OneSignal, PushPilot, most enterprise platforms do), turn this on before everything else. It is the highest-ROI timing change you can make, and it takes one setting change. If your platform does not support it, switch platforms or use timezone bucket scheduling as a stopgap.

Step 2: Pick your category window

Use the category guide above: fintech/news at 7:30–8:30 AM, e-commerce/entertainment at 7–9 PM, food delivery at 11:30 AM or 5:30 PM. If you do not know your category or your app spans multiple categories, start with midday (12–1 PM), reliably competitive across most consumer apps.

Step 3: Pick your day

Consumer apps: default to Saturday. B2B/productivity: default to Wednesday. Test your second choice against your default over 4–6 sends before drawing conclusions. Single-send day comparisons are too noisy to be reliable.

Step 4: Check your frequency

Timing optimization will not save you if you are sending too often. If you are at more than 4–5 sends per week to the same user, reduce frequency before optimizing timing. Users who have already mentally "turned off" your notifications will not engage regardless of when you send.

Step 5: Enable AI adaptive timing

Once steps 1–4 are in place, add AI adaptive timing if your platform supports it. This is the layer that moves from "right for the average user" to "right for each user." Expect a 15–25% additional CTR lift on top of the gains from steps 1–3.

One important note on measurement: when you change timing, give the new configuration at least 4–6 sends (2–3 weeks at typical frequency) before evaluating. Single-send comparisons are influenced too heavily by content and external factors. Timing effects only become reliable in aggregate.

FAQ

What is the best time to send push notifications?

There is no single best time. The optimal window depends on your app category, audience timezone distribution, and day of week. E-commerce sees peak CTR at 12–1 PM and 7–9 PM local time. Fintech performs best at 8–9 AM. Content apps get the highest opens in the 6–8 PM lean-back window. The biggest mistake is sending in the sender's timezone instead of the recipient's local time.

Should I send push notifications in the morning or evening?

Neither is universally correct. Morning sends (7–9 AM) work well for news, finance, and habit-forming apps. Evening sends (6–9 PM) suit entertainment, e-commerce, and social apps. Midday (12–1 PM) is often underrated and consistently strong across categories. The pattern to avoid: sending at 10–11 AM when your competitors are also sending, creating a crowded inbox effect.

Are weekends better or worse for push notification CTR?

Weekends drive higher CTR for e-commerce, gaming, and entertainment. Weekdays are stronger for B2B SaaS, productivity apps, and fintech. Saturday is the single highest-CTR day for consumer apps because users have more discretionary time and lower notification volume from work tools. However, weekend sends also see faster opt-out rates if the content is irrelevant, so quality matters more.

How does timezone affect push notification performance?

Timezone is the most underrated timing variable. Sending at 7 PM Eastern means your West Coast users get a notification at 4 PM (mid-work) and your European users at midnight. Apps that localize delivery see 20–35% higher CTR compared to single blast sends. The minimum viable approach: group users into timezone buckets (Eastern, Central, Mountain, Pacific for US; UTC+1 for Europe) and stagger sends accordingly.

What is AI adaptive timing for push notifications?

AI adaptive timing learns each user's individual engagement pattern and delivers notifications at the moment they are most likely to interact. Instead of sending a campaign at 7 PM and hoping it lands well for 60% of your audience, the AI delays or advances delivery per user. Platforms like PushPilot support this approach. In our testing, adaptive timing consistently outperforms fixed scheduling by 15–40% on CTR, with the largest gains for apps with global audiences.

What time should I avoid sending push notifications?

Avoid sending between 11 PM and 6 AM local time for your users. This is the period most likely to trigger opt-outs and negative app reviews. Also avoid the 9–10 AM burst period when work notifications (Slack, email, calendar alerts) compete heavily for attention. If you must send in the morning, aim for 7:30–8:30 AM before the work context fully kicks in.

Bottom line

The "7 PM rule" is not wrong. It is incomplete. For many consumer apps, the evening window is still strong. The problem is using it as a universal default without accounting for category, day, timezone, or competitive crowding.

The highest-leverage changes, ranked by impact and effort:

  1. Enable timezone-localized delivery: immediate 20–35% CTR lift, one setting change
  2. Apply category-specific timing: stop using one window for all content types
  3. Test Saturday for consumer apps: consistently underused and overperforms
  4. Avoid 9–10 AM: high competition from work notifications kills open rates
  5. Add AI adaptive timing: the ceiling-raiser once fundamentals are right

None of these require more notification volume. They require sending the same content at better moments for each user, which is exactly where an AI push notification platform like PushPilot earns its value.

Try AI-optimized send timing

PushPilot builds your push campaigns with AI-generated copy and AI-driven timing suggestions, on top of your existing Firebase or OneSignal setup. Paste your app and see the difference in minutes.

Paste your app and see AI-generated push notifications in seconds

Data references: Braze Global Customer Engagement Review 2025, CleverTap Push Notification Benchmark Report, OneSignal State of Customer Messaging 2025, and aggregated PushPilot campaign analytics from 2025–2026. Individual app results will vary based on audience composition, content quality, and platform delivery infrastructure.

Try it free

Ready to automate your push notifications?

Connect Firebase or OneSignal in clicks. Describe a campaign. Wake up to fresh notifications, sent.

Start for free

More from the desk

All articles