Cloudflare Workflows Schedules logo

Cloudflare Workflows Schedules

Schedulers 6.3/10 Jun 16, 2026

Scheduled durable workflows on Cloudflare Workers for multi-step jobs with retries and persisted progress.

Card required
No

Cloudflare Workflows Schedules scores 6.3/10 for free value in Schedulers. The main constraint: Available on Cloudflare Free and Paid plans, with account and workflow limits to verify before production use.

Category Schedulers Kind Durable workflow scheduler Caveats More complex than a simple Worker cron trigger. Design steps to be idempotent. Renewal daily Card required No Eligibility anyone

Free value score

6.3 / 10
Show the math
Overall 6.3/10
value = 6.3/100
weighted_components_v1
Run value 7.1/10
value = 1.1 $/mo
fixed_log_v1
Reliability 4.2/10
value = 4.2/100
policy_score_v1
Workflow fit 7.6/10
value = 7.6/100
policy_score_v1

Key metrics

3.0M/mo Run quota Uses stated run/message/execution quota when present; otherwise a conservative floor.
75.0/hr Granularity/reliability Derived from minimum interval with conservative reliability adjustment.
9 Workflow/runtime cron, durable, history, logs, retries, state, timeout, workflow, workflows
5 jobs Cron jobs
1 min Min interval
3M/mo Executions 100K/day
100 logs Run history
15 min Job timeout

What you get

Cron schedules can trigger workflow instances

Durable multi-step execution

Retries and persisted workflow state

Gotchas

  • 100K workflow invocations/day

    Free plan shares the Workers daily request quota of 100,000 invocations per day across all Workers and Workflows on the account.

  • 100 new instances/second creation rate

    Free plan is capped at creating 100 new Workflow instances per second; exceeding this returns HTTP 429.

  • 10ms CPU time per step

    Each Workflow step is limited to 10ms of active CPU time on the Free plan, versus 30 seconds (configurable to 5 minutes) on Paid — severely restricting compute-heavy steps.

  • 100 concurrent running instances

    Only 100 Workflow instances can be actively running simultaneously on the Free plan; Paid allows 50,000.

  • 1,024 steps per workflow (vs 10K–25K paid)

    Free plan caps each Workflow instance at 1,024 steps; Paid plan defaults to 10,000 and is configurable up to 25,000.

  • 3-day state retention

    Completed and errored Workflow instance state is retained for only 3 days on Free, versus 30 days on Paid.

  • 1GB workflow state storage

    Free plan includes 1GB of persistent Workflow state storage; instances will throw errors when this limit is reached.

  • 100 Worker scripts per account

    Free plan allows only 100 total Worker/Workflow script definitions per account, versus 500 on Paid.

  • 50 subrequests per step (external)

    Each Workflow step on Free is limited to 50 external subrequests and 1,000 subrequests to Cloudflare services; Paid defaults to 10,000 and can be raised to 10 million.

  • 100MB persisted state per instance

    Maximum state that can be persisted per single Workflow instance is 100MB on Free vs 1GB on Paid.

  • No cron concurrency budget

    Paid plan grants cron-triggered Workflow instances a dedicated one-hour concurrency budget per firing outside normal concurrency slots; Free plan has no such budget.

  • 3MB max script size

    Workers Free limits each Worker/Workflow script to 3MB; Paid allows up to 10MB.

Sources

workflow cron durable cloudflare retries

Alternatives

Same category · similar quota
Deno CronDeno Cron · freemium · Runtime cron
6.3

Declare scheduled JavaScript or TypeScript tasks directly with Deno.cron and run them on Deno Deploy.

1.0M/mo60.0/hr6
Checked 28d ago
Trial
FastCronFastCron · freemium · Cron job scheduler
6.3

Hosted online cron service that runs scheduled HTTP requests with execution logs and failure alerts via email, Slack, and webhooks.

8.6K/mo12.0/hr10
Checked 27d ago
One-time
Google Cloud SchedulerGoogle Cloud Scheduler · freemium · Managed cloud scheduler
6.1

Fully managed cron service for invoking HTTP endpoints, Pub/Sub topics, and Google Cloud workloads.

43.2K/mo75.0/hr7
Checked 28d ago