DNS - Record quota exceeded
My account is already on the Pro plan and I have ~400 dns records.
According to this: https://developers.cloudflare.com/dns/troubleshooting/faq/#does-cloudflare-limit-the-number-of-dns-records-a-domain-can-have
I should be able to create up to 3,500 records, but when I try to create another TXT record it raises the
Record quota exceeded
error.Cloudflare Docs
General FAQ
Yes. Cloudflare offers free DNS services to customers on all plans. Note that:
11 Replies
~400 is weird to hit the limit on since that's none of those documented limits. Are they all on the same hostname or something/hitting something else?
You'll need a ticket to resolve it if it's an actual limit issue, but curious. You didn't upgrade recently, I assume?
Correct -- I have the pro plan since last year. It's not a new thing. I can create subdomains on R2 for my buckets. But now when I got to the dns page and try to manually create a new txt record it get that message.
yea sillily there's some things that skip the record limit like r2 custom domains, although they still count against your limit
you said ~400, it should tell you the exact amount of records you have at the bottom of the page


the main reason for all these records is that each customer has their own custom bucket, as per recommendation to one of cf engineers, we were facing some ingress issues due high concurrency
yea each bucket is its own durable object/single thread so there's a hard limit on processing power
think you'll just have to ticket and see. I don't see anything that stands out. If you don't get a reply in a reasonable amount of time we can escalate via the forums (this disc is just dev platform, so can't escalate directly)
got it -- thanks a ton
I looked through the forums and didn't see any other mentions of this yet, might just be a specific account quirk in this case
Yeah -- I've found some people reporting this issue but it's related to the free plan.
yea a while ago they lowered the limit on free from 1k -> 200 for new zones which caused some confusion but those should all be unrelated cases