Before adding DNS records, check which quota applies and count the whole planned change. A warning percentage can prompt that review, but it cannot tell you whether your next set of additions fits.

On October 6, 2026, Cloudflare announced a dashboard warning at 85% of DNS-record quota. The notice follows the applicable scope: one zone or the account's zones together. The announced feature is the warning; the notice does not say that every underlying quota changed that day.

A nearly full tray of current record cards sits beside a separate planned stack and a Check Scope label.
AI-generated conceptual illustration: compare current usage with proposed additions after identifying the quota scope. This is not a Cloudflare dashboard or measured account.

Identify the capacity pool first

Cloudflare's DNS quota documentation says enforcement is per zone or per account, rather than both. Enterprise account quotas cover all the account's zones, with public and internal records counted separately. Records created by other Cloudflare services also count. The small buffer described for service-created records is not spare capacity to assume for your own additions.

Write the applicable pool at the top of your review: a particular zone, account public DNS, or account internal DNS. Keep its usage and quota together. A count from one zone cannot stand in for the usage of a shared account pool.

Use the current value for the actual account or zone rather than a remembered plan allowance. For example, the documented Free-zone allowance differs according to whether the zone was created before or on/after September 1, 2024 at 00:00 UTC. The plan name alone is insufficient.

A Zone panel encloses one file tray, while an Account panel encloses three trays sharing one capacity gauge.
AI-generated conceptual illustration of alternative quota scopes. The unlabeled gauges are schematic; they do not show real usage or simultaneous zone and account limits.

Read usage without changing DNS

Ask the authorized owner to capture the relevant dashboard values or use an existing approved read-only integration. Record the time, account or zone, and source of the count. Keep credentials out of the worksheet and any screenshots you share.

The zone usage API reference documents GET /zones/{zone_id}/dns_records/usage, returning record_usage and record_quota. Its field description says a null quota means account-level quota applies. Treat that as a scope clue, not unlimited capacity.

The account usage reference documents GET /accounts/{account_id}/dns_records/usage. Its public totals use record_usage and record_quota; the quota is null when zone-level quota applies. When internal DNS is enabled, separate internal_record_usage and internal_record_quota fields are present.

These are reference paths, not instructions to create a token or expand access. If the existing owner cannot establish the applicable pool and numeric limit, mark the calculation unresolved. Do not turn an unavailable response into a zero, or combine public usage with an internal quota.

A record_quota: null card appears with an amber question mark, a magnifying glass, and Zone and Account tabs.
AI-generated conceptual illustration: a null quota calls for checking the documented scope. This is a teaching card, not an API response captured from a real account.

Count additions that share the pool

Use the following planning method for one proposed change. It is an original review aid, not Cloudflare's admission algorithm. Count proposed new records, not the number of domains, application features or lines in a change request.

Calculate planned usage = U + A + C. Then calculate spare after the plan = Q − U − A − C. The arithmetic fits the chosen spare-capacity target only when that remaining amount is at least R. R is a planning choice, not a Cloudflare requirement or an actual reservation.

Keep proposed removals in a separate review. Do not subtract records merely because somebody intends to delete them later. If approved removals are completed, take a new usage reading and recalculate. This conservative worksheet deliberately avoids predicting intermediate quota checks inside a mixed create/delete batch.

Work through one hypothetical change

Suppose an owner verifies a quota of 200 records and current usage of 174. The proposed change adds 22 records. Another known change would add eight more to the same pool, and neither set is already included in the current count.

An example equation shows 174 current plus 22 planned plus 8 other records equals 204 total, above a limit of 200.
AI-generated arithmetic illustration using hypothetical inputs: the two planned additions would exceed the stated example quota by four records. These are not observed account results.

The useful finding is the shared shortfall. The next decision belongs to the change owners: revise the scope, coordinate timing, or investigate an approved capacity option. The worksheet does not authorize deleting an unfamiliar record or purchasing a different plan.

Copy the pre-change headroom card

Fill one card per applicable pool. Store detailed identifiers in the team's normal protected change record and sanitize any version shared outside that audience.

FieldWhat to record
Change and ownerChange reference, intended time, responsible person, and who can approve execution.
PoolZone, account public DNS, or account internal DNS; identifier and evidence for the scope.
Observed capacityU and Q, checked-at time and timezone, and dashboard or authorized read-only source.
Proposed additionsA, with a reviewed record list; C, with other owners and no double counting.
Optional spare targetR, its owner and reason, or zero if no extra target was chosen.
CalculationU + A + C; Q − U − A − C; whether the remaining amount meets R.
Unresolved factsMissing count, uncertain scope, unreviewed additions, or other changes that could invalidate the snapshot.
Decision and recheckArithmetic fits, capacity shortfall, or unresolved; next owner and a fresh check before execution.
Scope, Count and Recheck cards sit above a pause token and an empty checkbox for the pending decision.
AI-generated conceptual illustration of the handoff. An incomplete checkbox emphasizes that planning evidence still needs an authorized decision.

Keep capacity review separate from change approval

A complete card answers a narrow question: do the counted additions fit the verified pool at the recorded time? It does not validate record values, service dependencies, propagation, or the safety of removing an existing entry. Use the normal technical review and approval process for those questions.

Recheck usage immediately before the authorized change because concurrent work can consume the apparent headroom. Afterward, record what actually happened and the new observed count. Keep a planned number and an observed number labeled separately.

This guide reflects primary documentation checked October 7, 2026. It includes hypothetical arithmetic and a proposed planning template; no live DNS changes or account-level API trial were performed.