Run a cron job twice a month (1st and 15th)

At 00:00, on day-of-month 1 and 15.

A day-of-month list pins the two classic semi-monthly dates in one expression. This is the schedule behind '1st and 15th' payroll, and a common cadence for invoice batching.

0 0 1,15 * *

Next 5 runs

Computing from your local clock…

Field by field

FieldValueMeaning
Minute0exactly 0
Hour0exactly 0
Day of month1,15at 1, 15
Month*every value
Day of week*every value

Typical uses

  • Semi-monthly payroll and payouts
  • Twice-monthly statement generation
  • Recurring donation/subscription batches

Related schedules

Need a different schedule? Build and test any cron expression with live explanation and next-run preview, or read the complete cron syntax guide.