Vercel Cron Jobs — Syntax and Configuration
0 * * * *Every hour
Next 10 Executions
Times shown in UTC
- Mon, May 18, 202609:00
- Mon, May 18, 202610:00
- Mon, May 18, 202611:00
- Mon, May 18, 202612:00
- Mon, May 18, 202613:00
- Mon, May 18, 202614:00
- Mon, May 18, 202615:00
- Mon, May 18, 202616:00
- Mon, May 18, 202617:00
- Mon, May 18, 202618:00
Field Breakdown
0Minute
0
*Hour
Every hour
*Day of Month
Every day
*Month
Every month
*Day of Week
Every day of week
About This Schedule
Vercel Cron Jobs use standard 5-field cron syntax, configured in vercel.json:
{
"crons": [{
"path": "/api/daily-job",
"schedule": "0 0 * * *"
}]
}Key points about Vercel cron:
- Hobby plan: Minimum interval is 1 hour, max 1 cron job
- Pro plan: Minimum interval is 1 minute, max 40 cron jobs
- Enterprise: Custom limits
- UTC timezone: All schedules run in UTC
- Serverless: Each cron triggers an HTTP request to your specified API route
- Max duration: Subject to your plan's function timeout limits
Vercel cron jobs are ideal for serverless workloads: sending emails, generating reports, updating caches, and syncing data.