Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Account-level DNS records quota
description: Enterprise accounts now have a single DNS records quota across all of their zones.
date: 2026-06-09
---

Cloudflare now enforces DNS records quotas at the account level for Enterprise accounts. Instead of a per-zone limit, these accounts have a quota on the total number of records across all of their zones, letting you distribute records across your zones however you like — regardless of each zone's plan. Public and internal zones are counted separately, each with a default quota of 1,000,000 records.

Accounts without an account-level quota are unaffected: existing per-zone quotas behave exactly as before.

For more details, refer to [DNS records quota](/dns/manage-dns-records/#dns-records-quota).
2 changes: 1 addition & 1 deletion src/content/docs/dns/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Free zones created before 2024-09-01 00:00:00 UTC have an increased limit of 1,0
If you are an Enterprise customer and require more DNS records, contact your account team. Cloudflare can support millions of DNS records on a single zone.
:::

DNS records that other Cloudflare services create on your behalf — for example, the `TXT` and `MX` records added by [Email Routing](/email-routing/) — also count toward this limit. To avoid disrupting those services, they are enforced against your record limit with a small buffer, so a zone may occasionally hold slightly more records than its limit would otherwise allow.
DNS records that other Cloudflare services create on your behalf — for example, the `TXT` and `MX` records added by [Email Routing](/email-service/) — also count toward this limit. To avoid disrupting those services, they are enforced against your record limit with a small buffer, so a zone may occasionally hold slightly more records than its limit would otherwise allow.

To create new records yourself through the dashboard or API, your zone must still be within its record limit.

Expand Down
20 changes: 18 additions & 2 deletions src/content/docs/dns/manage-dns-records/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,33 @@ Also, as this record is <GlossaryTooltip term="proxy status" link="/dns/proxy-st

## DNS records quota

There is a limit to the number of records you can create on a single <GlossaryTooltip term="DNS zone">zone</GlossaryTooltip>.
Cloudflare limits the number of DNS records you can create. Depending on your plan, this limit is enforced either per zone or per account — not both.

DNS records that other Cloudflare services create on your behalf also count toward your quota.

### Per-zone quota

By default, there is a limit to the number of records you can create on a single <GlossaryTooltip term="DNS zone">zone</GlossaryTooltip>.

- Free zones created before `2024-09-01 00:00:00 UTC`: 1,000
- Free zones created on or after `2024-09-01 00:00:00 UTC`: 200
- Pro: 3,500
- Business: 3,500
- Enterprise: 3,500

You can retrieve a zone's current quota (if applicable) and usage [via the API](/api/resources/dns/subresources/usage/subresources/zone/methods/get/).

### Per-account quota

Comment thread
dklbreitling marked this conversation as resolved.
Comment thread
dklbreitling marked this conversation as resolved.
Enterprise accounts have a quota on the total number of records across all of their zones, instead of the per-zone limit. This lets you distribute records across your zones however you like, regardless of each zone's plan.

Public zones and [internal zones](/dns/internal-dns/) are counted separately, each with a default account quota of 1,000,000 records.

You can retrieve your current account quota and usage [via the API](/api/resources/dns/subresources/usage/subresources/account/methods/get/).

:::note[For more DNS records]
Comment thread
dklbreitling marked this conversation as resolved.
Comment thread
dklbreitling marked this conversation as resolved.

If you are an Enterprise customer and require more DNS records, contact your account team. Cloudflare can support millions of DNS records on a single zone.
If you are an Enterprise customer and require a higher account quota, contact your account team. Cloudflare can support millions of DNS records.

:::

Expand Down