Workers vs Vercel for a JSON API

Comparison · vercel

Reviewed 2026-10-25 · against the official Cloudflare pricing pages listed under Sources

Try this scenarioLoads these inputs into the calculator so you can change them.

Vercel prices were not re-verified on 25 October 2026, so they are not printed.

Competitor dollar amounts are unverified. This page calculates Cloudflare only and links the other price list. Do not quote a vendor price from memory.

One million requests a day is 30 million in a 30-day month. Each request does 5 ms of CPU and reads one indexed D1 row.

Compare Vercel's function invocations, duration, and bandwidth lines with the Workers request and CPU lines below.

Bandwidth that would be an egress line elsewhere is not a Workers egress line. R2 egress is also free if the body comes from R2.

Requests are the first Paid meter

Workers Paid includes 10 million requests a month and then charges $0.30 per million, prorated. Subrequests are not extra requests on Standard pricing. Cache hits still count as requests when Workers Caching is enabled; they usually add no CPU.

This model

$13.40 · Paid

Workers Paid minimum
$5.00

The $5 is an account minimum for Workers Paid, not a per-product fee. Included usage sits inside it.

Worker requests
$6.00

30,000,000 used, 10,000,000 included. Billable: 20,000,000. Exact charge $6.00, shown as $6.00. Paid requests are prorated at $0.30 per million after the included 10 million. They are not rounded up to the next million. Requests served as static assets are free and unlimited, so they should not be included in this request count. On Standard pricing, subrequests and service-binding calls are not extra requests. CPU used by both Workers still counts.

Worker CPU time
$2.40

150,000,000 used, 30,000,000 included. Billable: 120,000,000. Exact charge $2.40, shown as $2.40. CPU time is active execution only. Waiting on fetch, KV, or D1 does not count. Paid CPU is prorated at $0.02 per million milliseconds after 30 million.

Assumptions

  • A 30-day month and steady traffic across it.
  • Rates as published on 2026-10-25; taxes excluded.
  • The Workers Paid plan has a $5 monthly minimum. It is charged even if you use nothing, and it covers the included allowances.
  • Worker requests adds $6.00 (45% of the bill): you used more than the 10,000,000 included.
  • Worker CPU time adds $2.40 (18% of the bill): you used more than the 30,000,000 included.

Try this scenario

Sources