Decode EPP domain status codes, see which party set them, and know what action to take.
Found 1 status matching "clientTransferProhibited"
Security Protection
clientTransferProhibited
Low PriorityWhat it means: Your domain is locked to prevent unauthorized transfers to other companies. This protects your domain from being stolen.
What to do: To move your domain to another company, ask your current provider to unlock it first.
Translate cryptic ICANN EPP strings into clear explanations, each tagged by severity level.
Tell if a restriction was placed by your registrar (client) or the TLD registry (server), with the next step to lift holds or unlock transfers.
Track how status codes transition from autoRenewPeriod through redemptionPeriod to pendingDelete, and jump straight to Expired Domains to monitor upcoming drops.
Reading the State Machine Behind Every Domain
Every domain in a WHOIS or RDAP record carries one or more Extensible Provisioning Protocol (EPP) status codes. A single status string determines whether a domain can be transferred, whether its nameservers publish to the global DNS zone, or whether it is five days away from dropping back to the public pool. DomainKits maps the ICANN status specification into actionable guides so you know what is normal, what is broken, and which party has the authority to change it.
Frequently Asked Questions
What are EPP domain status codes, and how do I check them?
EPP (Extensible Provisioning Protocol) status codes are standardized status indicators defined by ICANN that show the current operational and lifecycle state of a domain name. To check a domain's active status codes, run the domain through Domain WHOIS, then click or paste any returned status code into the guide above to see its exact meaning, severity level, and recommended next steps.
How do you read EPP status codes without memorizing the entire list?
Although there are nearly two dozen official EPP status codes, four baseline rules let you diagnose any domain record in seconds:
- "Client" vs. "Server" Prefix (Which Party Holds the Key): Every status starting with client (such as clientTransferProhibited or clientHold) is set by the domain's registrar and can usually be toggled inside your registrar account or via registrar support. Every status starting with server (such as serverHold or serverDeleteProhibited) is enforced at the TLD registry level (typically for registry lock services, UDRP legal disputes, or court orders), and your registrar cannot override it alone.
- "Prohibited" Locks Are Usually Good News: New domain owners often worry when they see clientTransferProhibited, clientUpdateProhibited, or clientDeleteProhibited. In normal operations, these are standard security locks enabled by default to prevent unauthorized domain hijacking or accidental deletion. Simply unlock them in your registrar dashboard when you legitimately need to transfer or edit the domain.
- "Hold" Means the Website Is Offline (clientHold / serverHold): While "Prohibited" codes only block administrative changes, clientHold and serverHold remove the domain's nameservers from the TLD zone file entirely. If your domain shows a Hold status, its website and email will stop resolving globally until the underlying issue (unverified WHOIS contact email, expired billing, or abuse suspension) is resolved.
- The Expiration Countdown (autoRenewPeriod → redemptionPeriod → pendingDelete): When a domain expires, it moves through a strict status sequence. autoRenewPeriod (usually 1 to 45 days) means the owner can still renew at standard cost. redemptionPeriod (typically 30 days) means the domain has been stripped from the zone and requires an expensive redemption fee to recover. Once it enters pendingDelete (5 days), the domain can no longer be rescued by the prior owner and will drop for public registration.
What should I do if my domain is stuck on clientHold or serverHold?
Because Hold statuses stop your domain from resolving in DNS, act immediately based on the prefix:
- For clientHold: Log in to your registrar account first. The three most common causes are an unclicked ICANN WHOIS verification email after registration/transfer, an overdue renewal invoice, or a terms-of-service compliance ticket. If you need to contact the registrar's compliance team, find their official contact record using Registrar Check.
- For serverHold: The restriction was placed by the registry operator, often due to a registry-level abuse report or legal dispute. Contact your registrar for the registry case reference number, and inspect the domain via Safety Check to see if it was flagged on security blocklists.
How can I track domains in redemptionPeriod or pendingDelete?
If you are monitoring an expiring domain for acquisition, status codes tell you exactly where it sits in the drop pipeline. Instead of checking individual domains one by one, use Expired Domains Search to filter domains across grace period, redemption, and pending delete stages, or browse Deleted Domains Search once the 5-day pendingDelete window completes and the name drops back to standard registration pricing.
Accreditation status, contact info, and supported TLDs for any registrar.
EPP status code meanings, which party sets them, and how they affect transfers.
Registration dates, registrar details, nameservers and status codes for any domain.
Live A, AAAA, MX, TXT, CNAME and NS records queried on demand.
Check domain reputation and safety flags for any domain.
Backlink count, referring domains, spam score, and top linking TLDs.
Server location, hosting provider, ASN, and geographic coordinates.
Organization, network counts, and IP prefixes for any AS number or company name.
Domains sharing the same nameserver or exact NS pair, searchable by keyword and type.
Subdomains found under a root domain to map web apps and external footprint.
Registered lookalike, homograph and typo variations of a target brand name.
Investigate any domain, nameserver, or IP with 12 tools, from WHOIS and DNS to Reverse NS and typosquat scans.