Cron expression for every 15 minutes

Every 15 minutes

*/15
minute
*
hour
*
day (month)
*
month
*
day (week)

Every 15 minutes

Try this expression in the interactive tool:

Open in cron explainer →

Next 10 scheduled runs

#1Thu, 16 Apr 2026, 00:15
#2Thu, 16 Apr 2026, 00:30
#3Thu, 16 Apr 2026, 00:45
#4Thu, 16 Apr 2026, 01:00
#5Thu, 16 Apr 2026, 01:15
#6Thu, 16 Apr 2026, 01:30
#7Thu, 16 Apr 2026, 01:45
#8Thu, 16 Apr 2026, 02:00
#9Thu, 16 Apr 2026, 02:15
#10Thu, 16 Apr 2026, 02:30

Common use cases

Every 15 minutes is the sweet spot for many business-facing integrations. It runs 96 times per day — frequent enough to feel responsive, infrequent enough to avoid hammering APIs or databases.

Salesforce, HubSpot, and other CRM integrations commonly use this interval for bidirectional data sync. A 15-minute lag between a deal closing in the CRM and appearing in the analytics dashboard is acceptable for most sales teams.

This interval is also widely used for social media scheduling tools, RSS feed checkers, and inventory sync between e-commerce platforms and warehouse management systems.

Platform-specific syntax

crontab
*/15 * * * * /path/to/script.sh
AWS EventBridge
rate(15 minutes)
GitHub Actions
schedule:
  - cron: '*/15 * * * *'
Kubernetes
schedule: "*/15 * * * *"

Technical breakdown

The expression */15 * * * * has five fields: minute=*/15, hour=*, day (month)=*, month=*, day (week)=*. Every 15 minutes.

Frequently asked questions

What minutes does */15 fire on?
Minutes 0, 15, 30, and 45 of every hour — four times per hour, 96 times per day.