Free next step
Check your portfolio for stale records
Domain Health & Renewal Calendar. Use the practical next step before deciding whether you need the full product.
Check your portfolio for stale recordsDomain Status Codes (EPP) Explained
Run a WHOIS or RDAP lookup on any domain and you’ll see one or more EPP status codes — terse, camelCased flags like clientTransferProhibited or redemptionPeriod. They are the registry’s ground truth about what can and cannot happen to a domain right now: whether it can transfer, renew, resolve, or whether it is on its way to deletion.
Some codes are healthy defaults, some are routine lifecycle stages, and a few mean you are days from losing the domain. These pages explain each code: who sets it, whether it is good or bad news, and exactly how to respond.
Client Codes (set by your registrar)
Server Codes (set by the registry)
Lifecycle Codes
Practical Guides
Frequently Asked Questions
What are EPP status codes?
EPP (Extensible Provisioning Protocol) status codes are standardized flags set on a domain at the registry. Codes starting with "client" are set by your registrar; codes starting with "server" are set by the registry itself. They appear in WHOIS and RDAP output and control operations like transfers, renewals, updates, and deletion.
Which status codes mean my domain is in danger?
redemptionPeriod and pendingDelete mean the domain has expired and is moving toward release — act immediately. serverHold and clientHold mean the domain has been removed from DNS. Most other codes, like clientTransferProhibited, are routine protections.
Free next step
Check your portfolio for stale records
Domain Health & Renewal Calendar. Use the practical next step before deciding whether you need the full product.
Check your portfolio for stale recordsEmail resource
Domain Health & Renewal Calendar
Get the monthly .AI operations and market update. No unrelated promotions.
Free next step
Check your portfolio for stale records
Domain Health & Renewal Calendar. Use the practical next step before deciding whether you need the full product.
Check your portfolio for stale recordsRecords that keep themselves current
Live registry sync keeps expiry, registrar, nameservers, and status current. Carry cost and cost basis make the annual cull a decision instead of a guess.
7-day free trial · $0 due today · Cancel anytime
renewals, tracked →
Free .ai Tools