Cron Every Quarter

Schedule a cron job to run quarterly on the 1st of January, April, July, and October with 0 0 1 1,4,7,10 *. Full field breakdown included.

Cron Expression

0 0 1 1,4,7,10 *

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour0At 0
Day of Month1At 1
Month1,4,7,10At January, April, July, October
Day of Week*Every day of the week (Sun–Sat)

Detailed Explanation

The cron expression 0 0 1 1,4,7,10 * schedules a task to run four times per year, at the start of each calendar quarter.

Field-by-field breakdown:

  • 0 (Minute): At minute 0. The task fires at the start of the hour.
  • 0 (Hour): At hour 0 (midnight). The task runs at the very beginning of each quarter.
  • 1 (Day of Month): On the 1st day of the month only. Execution is restricted to the first day of each specified month.
  • 1,4,7,10 (Month): January (1), April (4), July (7), and October (10). These are the first months of each fiscal quarter.
  • * (Day of Week): Every day of the week. No restriction on the day, so it runs regardless of which day the 1st falls on.

This means your task will execute exactly 4 times per year at the start of Q1, Q2, Q3, and Q4. Quarterly scheduling is essential for financial reporting, tax preparation, compliance audits, and strategic review automation. Each run covers the previous quarter's data, making it ideal for generating quarterly summaries and filing reports. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.

Use Case

Ideal for generating quarterly financial reports and compliance documents required for regulatory filings at the end of each fiscal quarter.

Try It — Interactive Builder

At midnight on the 1st of every quarter (Jan, Apr, Jul, Oct)

**/5*/10*/15*/300
**/2*/3*/6*/120
*1151,15*/2
*11,4,7,101,7
*1-50,615

Next 10 Executions

1.Wed, Apr 1, 2026, 12:00 AM
2.Wed, Jul 1, 2026, 12:00 AM
3.Thu, Oct 1, 2026, 12:00 AM
4.Fri, Jan 1, 2027, 12:00 AM
5.Thu, Apr 1, 2027, 12:00 AM
6.Thu, Jul 1, 2027, 12:00 AM
7.Fri, Oct 1, 2027, 12:00 AM
8.Sat, Jan 1, 2028, 12:00 AM
9.Sat, Apr 1, 2028, 12:00 AM
10.Sat, Jul 1, 2028, 12:00 AM

Ctrl+Shift+C to copy expression

Customize this expression