Skip to content

Cron expressions

Run a cron job on the 1st of every month

Want a job that runs once a month? The first of the month at midnight is the usual home for monthly billing, resets, and reports.

0 0 1 * *

At 12:00 AM, on day 1 of the month

0 0 1 * * runs at 00:00 on the first day of each month. It is the go-to schedule for monthly billing runs, resets and reports.

Next run times

  1. 1.2026-10-01T00:00:00.000Z
  2. 2.2026-11-01T00:00:00.000Z
  3. 3.2026-12-01T00:00:00.000Z
  4. 4.2027-01-01T00:00:00.000Z
  5. 5.2027-02-01T00:00:00.000Z

What 0 0 1 * * means

FieldValueMeaning
Minute0at minute 0
Hour0at hour 0
Day of month1on the 1st
Month*every month
Day of week*every day of the week

Example use cases

  • monthly billing
  • usage resets
  • monthly reports

Work with this expression

Schedule this on Cronhost

Point it at any URL, add headers or a body if you need them, and let Cronhost handle the timing, retries, and execution logs. It runs on the free plan.

Frequently asked questions

Related schedules