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
| Field | Value | Meaning |
|---|---|---|
| Minute | 0 | exactly 0 |
| Hour | 0 | exactly 0 |
| Day of month | 1,15 | at 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.