Cron every weekday at 9am

For a standard Monday-Friday schedule at 9:00 AM, use 0 9 * * 1-5.

Copy/paste expression

0 9 * * 1-5

Validate in cron tool

Useful variants

  • 30 9 * * 1-5 → weekdays at 9:30 AM.
  • 0 9 * * 1-6 → Monday-Saturday at 9:00 AM.
  • 0 9 * * 1 → every Monday at 9:00 AM.
  • 0 9 * * MON-FRI → same schedule on systems that support named weekdays.

Timezone note (important)

Cron executes in the environment timezone unless configured otherwise. If your server runs in UTC but your business day is local time, 9:00 local may not equal 0 9 * * 1-5 on the server.

  1. Confirm scheduler timezone (server config, container, or platform setting).
  2. Convert the target local time to scheduler time.
  3. Preview next 10 run times in your cron parser.
  4. Re-check around daylight saving transitions.