Upstash QStash vs Cloudflare Queues
An honest, mathematical pricing and capability comparison for developers and engineering leaders.
What this comparison covers
One delivery per message, no retry or fan-out, payload including metadata below 64 KB. No schedules or dead letters. Producer/consumer runtime, premium support and enterprise SLAs are excluded. HTTP push and Workers-bound queues have different integrations.
Evaluating 2 products from 2 published in this category. USD monthly equivalents, before tax. Features and service compatibility need separate evaluation.
- Monthly messages
- 1,000,000 per month
- Peak daily messages
- 1,000 messages / day
- Monthly transfer
- 10 GB / month
Upstash QStash
HTTP push delivery priced by attempts and transfer.
$10.00 / month
Pay as you go
Official pricing · Checked 2026-10-06
Cost breakdown and exclusions
- Monthly subscription: $0
- Delivery attempts: $10.00
- Transfer (50 included): $0
- One endpoint and one successful attempt per message. Retries and fan-out increase charges.
- Taxes, promotions, prorations, negotiated contracts and optional add-ons.
- Schedules and production pack.
Cloudflare Queues
Workers-bound delivery priced in operations.
$5.80 / month
Workers Paid + Queues
Official pricing · Checked 2026-10-06
Cost breakdown and exclusions
- Monthly subscription: $5.00
- Queue operations (1,000,000 included): $0.80
- Three operations per successful delivery: write, read and delete. Payload including metadata stays below 64 KB. No retries or fan-out. Includes the required $5 Workers subscription; share it only within the same account.
- Taxes, promotions, prorations, negotiated contracts and optional add-ons.
- Producer/consumer compute, retries, larger payloads, schedules and dead letters.
Detailed Verdict: When to Choose Which
Based on sourced pricing models, included allowances, and the stated workload requirements.
Holding other usage fields fixed, Cloudflare Queues becomes the lower-cost option near 522,728 per month. This is a modeled price transition, not a migration payback calculation.
Evidence for Upstash QStash:
- Pay as you go: $10.00/month at this workload.
- One endpoint and one successful attempt per message. Retries and fan-out increase charges.
- Excluded: Taxes, promotions, prorations, negotiated contracts and optional add-ons.
- Excluded: Schedules and production pack.
- Pricing observation: 2026-10-06.
Evidence for Cloudflare Queues:
- Workers Paid + Queues: $5.80/month at this workload.
- Three operations per successful delivery: write, read and delete. Payload including metadata stays below 64 KB. No retries or fan-out. Includes the required $5 Workers subscription; share it only within the same account.
- Excluded: Taxes, promotions, prorations, negotiated contracts and optional add-ons.
- Excluded: Producer/consumer compute, retries, larger payloads, schedules and dead letters.
- Pricing observation: 2026-10-06.
Specification & Capability Matrix
Side-by-side comparison of baseline pricing, free allowances, supported developer capabilities, and verification dates.
| Feature / Metric | Upstash QStash | Cloudflare Queues | Edge |
|---|---|---|---|
| Selected plan | Pay as you go | Workers Paid + Queues | Tied |
| Monthly cost at stated workload | $10.00/month | $5.80/month | Cloudflare Queues |
| Billing commitment | Monthly pricing model | Monthly pricing model | Tied |
| Pricing observation date | 2026-10-06 | 2026-10-06 | Tied |
Real-World Workload Scenarios
Compare estimated monthly costs across stated workload profiles before deploying.
Webhook Buffer
Buffer webhooks and background jobs with moderate volume
Event Pipeline
High-throughput stream processing and event delivery
Interactive Workload Calculator
Slide to match your projected monthly volume and watch how each pricing model reacts.
Upstash QStash vs Cloudflare Queues FAQ
Direct answers to key technical, pricing, and migration questions.
Is Upstash QStash cheaper than Cloudflare Queues?
Cloudflare Queues costs $4.20 less per month than Upstash QStash at this workload. This compares modeled charges, not overall product quality.
What does this comparison cover?
One delivery per message, no retry or fan-out, payload including metadata below 64 KB. No schedules or dead letters. Producer/consumer runtime, premium support and enterprise SLAs are excluded. HTTP push and Workers-bound queues have different integrations. Estimates cover modeled fees at the stated usage. Review selected-plan warnings and exclusions; taxes, migration effort and unmodeled requirements are not a savings promise.
How is pricing freshness handled?
The displayed observation dates belong to the selected plans. Stale, future-dated, quote-only or otherwise ineligible estimates do not receive a price ranking. Consult the linked vendor sources before purchasing.