← All Articles

20 Common Cron Expressions: From Every Minute to Every Year

March 2026 · 7 min read

While cron syntax is concise, writing correct scheduling rules is not always easy. This article collects 20 of the most commonly used cron expressions covering scheduling scenarios from every minute to every year.

Basic Schedules

#ExpressionDescription
1* * * * *Every minute
2*/5 * * * *Every 5 minutes
3*/15 * * * *Every 15 minutes
4*/30 * * * *Every 30 minutes
50 * * * *Every hour on the hour

Daily Schedules

#ExpressionDescription
60 0 * * *Every day at midnight
70 6 * * *Every day at 6 AM
80 9,18 * * *Every day at 9 AM and 6 PM
90 9-17 * * *Hourly from 9 AM to 5 PM
1030 2 * * *Every day at 2:30 AM

Weekly Schedules

#ExpressionDescription
110 9 * * 1-5Weekdays at 9 AM
120 0 * * 0Every Sunday at midnight
130 10 * * 1Every Monday at 10 AM
140 0 * * 6,0Every weekend at midnight

Monthly and Yearly Schedules

#ExpressionDescription
150 0 1 * *First of every month at midnight
160 0 1,15 * *1st and 15th of every month
170 0 L * *Last day of every month
180 9 1 1 *January 1st at 9 AM
190 0 1 */3 *First day of every quarter
200 0 1 1 *January 1st at midnight

Note: Some cron implementations (like standard Vixie cron) do not support extended syntax like L (last day). Verify which syntax your scheduling system supports.

Parse Your Expressions

Try the Cron Parser Tool →

References

  1. crontab.guru. "The cron schedule expression editor." https://crontab.guru/
  2. Amazon Web Services. "Schedule expressions for rules." AWS Documentation. https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-cron-expressions.html
  3. Kubernetes. "CronJob." Kubernetes Documentation. https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/