Skip to main content
Upstash Documentation

Scale to Zero

Pay nothing when idle, without giving up capacity when traffic is high.
2 min read

Traditionally, cloud services required users to predict their resource needs and provision servers based on those predictions. This often led to over-provisioning for potential peak loads and paying for unused resources during periods of low demand.

Upstash solves this with two pricing models:

  • Pay-as-you-go databases scale to zero: you're billed per command, and an idle database costs $0.
  • Fixed plans offer a flat monthly price with unlimited commands for sustained, high-throughput workloads.

Both run on the same high-performance production infrastructure.

Pay for usage#

On pay-as-you-go, you're only charged for the commands you run ($0.20 per 100K commands). When your application has little or no traffic, you pay little or nothing.

This is ideal for:

  • Small teams and side projects that don't want a fixed monthly bill
  • Spiky traffic, where provisioning for peak would mean paying for idle capacity most of the time
  • Prototypes and internal tools with low or intermittent usage

Fixed plans for high throughput#

Once your traffic is sustained, per-command billing may no longer be the best fit. Fixed plans start at $10/month and offer:

  • Unlimited commands at a flat monthly price, so costs stay predictable no matter how much traffic you serve
  • Higher throughput limits: up to 16,000 commands per second on larger fixed plans, and 100K+ commands per second with dedicated resources on Enterprise
  • Graceful behavior under load: requests beyond your plan's throughput limit are briefly queued instead of rejected, so traffic spikes don't turn into errors

See Redis pricing for the full plan comparison, or a live throughput benchmark sustaining 16,000+ commands per second on a fixed plan.

Scale up, not just down#

Because scaling is automatic in both directions, you never manage capacity yourself. During traffic spikes, Upstash scales up to meet demand; during quiet periods, resources (and your bill, on pay-as-you-go) scale back down.

You can start on the free tier, move to pay-as-you-go as you grow, and switch to a fixed plan once sustained throughput makes a flat price the cheaper, more predictable option.