Cron First of Month at 9 AM

0 9 1 * *

On day 1st of every month at 9:00 AM

Next 10 Executions

Times shown in UTC

  • Mon, Jun 1, 202609:00
  • Wed, Jul 1, 202609:00
  • Sat, Aug 1, 202609:00
  • Tue, Sep 1, 202609:00
  • Thu, Oct 1, 202609:00
  • Sun, Nov 1, 202609:00
  • Tue, Dec 1, 202609:00
  • Fri, Jan 1, 202709:00
  • Mon, Feb 1, 202709:00
  • Mon, Mar 1, 202709:00

Field Breakdown

0
Minute
0
9
Hour
9
1
Day of Month
1
*
Month
Every month
*
Day of Week
Every day of week

About This Schedule

The cron expression 0 9 1 * * triggers at 9:00 AM on the first day of every month. This is a business-hours variant of the classic first-of-month schedule, useful when you want results ready during working hours rather than at midnight.

Common uses include monthly report generation that's ready by morning standup, sending monthly billing summaries, triggering start-of-month onboarding workflows, and running monthly account reconciliation. The 9 AM timing means the results are fresh when the team starts their day.

Compare with 0 0 1 * * (midnight on the 1st) which gives maximum processing time, versus this 9 AM variant which prioritizes business-hour visibility.

Frequently Asked Questions