Cron First Day of Month

0 0 1 * *

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

Next 10 Executions

Times shown in UTC

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

Field Breakdown

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

About This Schedule

The cron expression 0 0 1 * * runs a job on the first day of every month at midnight. Setting the day-of-month field to 1 ensures the job fires on the 1st regardless of what day of the week it falls on.

This is the standard pattern for beginning-of-month tasks: monthly billing, report generation, data retention cleanup, and subscription renewals.

Frequently Asked Questions