Billing for Cloudflare Workers and Workers KV

Workers is a usage-based product

You will be billed on the number of requests made to your Cloudflare-powered domains that trigger Workers. Since Cloudflare Workers run before the Cloudflare cache, the caching of a request still incurs costs.


If you are an Enterprise Customer, reach out to your Account Team to confirm pricing details.

Pricing for customers on Free, Pro, and Business plans:
You will be charged a minimum monthly fee of $5.00 per account with Workers enabled. That fee includes the first 10 million Worker-powered requests made across all domains associated with your account. Additional requests are billed at $0.50 per million.

The $5 Workers monthly base charge includes the following Workers KV allowances:

  • 1 GB of data stored included, $0.50 per additional GB.
  • 10 million read operations  included, $0.50 per each additional million reads.
  • 1 million write, list, deleted operations included, $5 per each additional million write, list, and delete operations.

Workers pricing is not dependent on how much CPU time your Workers use, but we do raise the CPU time limits based on your Cloudflare plan.


Your Worker can be configured to only run on specific routes within your site. For example you may only wish your Worker ran on URLs within a specific subdomain or the index page of your site. Only requests which actually trigger Workers count against your billed usage.

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

Powered by Zendesk