Yearly
Every Quarter Cron Expression
Run a cron job quarterly with 0 0 1 1,4,7,10 *.
Cron expression
0 0 1 1,4,7,10 *Plain English explanation
Runs at midnight on the first day of January, April, July, and October.
Field breakdown
Minute
0
At minute 0
0-59
Hour
0
At 12 AM
0-23
Day of Month
1
On day 1
1-31
Month
1,4,7,10
At 1, 4, 7, and 10
1-12
Day of Week
*
Every day of the week
0-7, where 0 or 7 is Sunday
Use case
Useful for quarterly reports, compliance checks, or billing cycles.
FAQ
What does this cron expression mean?
Runs at midnight on the first day of January, April, July, and October.
Can I use this in Linux crontab?
Yes. This is a standard Linux 5-field cron expression when used with a normal crontab command.
Does this work in GitHub Actions?
Usually yes for 5-field syntax, but GitHub Actions schedules run in UTC and may be delayed during high load.
How can I change the time?
Edit the minute and hour fields, or open the expression in the Cron Generator or Playground.
How can I test this expression?
Use the Cron Validator to check syntax and the Next Run Calculator to preview upcoming executions.