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.