Every Month Cron Expression
Runs on the 1st of every month at midnight.
Expression
0 0 1 * *Try it in the tester →Field Breakdown
0
minute
0
hour
1
day-of-month
*
month
*
day-of-week
minuteat minute 0
hourat midnight
day-of-monthat the 1st
monthevery month (1–12)
day-of-weekevery weekday (0=Sun – 6=Sat)
How It Works
Day-of-month pinned to 1 — fires once per month at 00:00 on day 1.
Example Run Times
- Jan 1 00:00:00
- Feb 1 00:00:00
- Mar 1 00:00:00
- Apr 1 00:00:00
- May 1 00:00:00
Frequently Asked Questions
Is this the same as `@monthly`?
Yes — `@monthly` expands to `0 0 1 * *`.