Domain status codes tell you what is happening to your domain name. They can explain why a domain cannot transfer, why a website is not loading, why email may stop working, or why a domain needs renewal or recovery. If your domain has a status such as clientTransferProhibited, clientHold, serverHold, redemptionPeriod, or pendingTransfer, do not guess the problem. Check the exact status first.
Quick Answer A domain status code shows what actions are allowed or restricted.
Some codes are normal security protections.
Some codes mean the domain is locked for transfer.
Some codes may stop the website or email from working.
Some codes mean the domain is expired or close to deletion.
Before changing DNS, renewing, transferring, or contacting support, check the exact code and understand what it means.
Why Domain Status Codes Matter A status code may affect whether you can:
Transfer the domain
Update nameservers
Change contact information
Renew or restore the domain
Use the domain for website or email
Complete a pending transfer
Recover an expired domain
For example, if your website is down, the issue may not be DNS. The domain may be on hold. That is why checking the domain status should be one of the first steps.
Common Domain Status Codes ok This usually means the domain has no major restriction. You may still need to manage DNS, renewal, contact information, or privacy settings, but the status itself is usually normal.
clientTransferProhibited This means the domain is locked against transfer. This is common and often used as a security setting. What to do:
If you are not transferring the domain, no action may be needed.
If you want to transfer the domain, unlock it from the current registrar account.
Then request the AuthInfo / EPP code if required.
serverTransferProhibited This means the registry is blocking transfer. This may be caused by registry rules, dispute, special restriction, or TLD policy. What to do:
Check your registrar account.
Contact support if you do not know why it appears.
Do not keep retrying the transfer before the cause is clear.
clientHold This means the registrar has placed the domain on hold. A domain on clientHold may not resolve normally, so website and email may be affected. Possible reasons include:
Verification issue
Abuse review
Compliance issue
Billing or renewal issue
Account or ownership problem
What to do:
Log in to your registrar account.
Check recent notices.
Complete the required action.
Contact support if the reason is unclear.
serverHold This means the registry has placed the domain on hold. This may also stop the domain from resolving. Because the registry is involved, the registrar may need registry review, documents, or remediation evidence before the status can be removed. What to do:
Check the notice or support ticket.
Identify whether the issue is abuse, verification, dispute, or registry policy.
Provide requested evidence or documents.
Contact support through the official channel.
pendingTransfer This means a transfer is already in progress. What to do:
Do not start another transfer request.
Check the transfer status.
Make sure required approval emails can be received.
Wait for the transfer process or respond to any required confirmation.
redemptionPeriod This usually means the domain expired and entered a recovery stage. The domain may not work normally, and restoring it may cost more than a standard renewal. What to do:
pendingDelete This means the domain is close to deletion. At this stage, recovery may no longer be possible through normal renewal or restore. What to do:
Contact support immediately if the domain is business-critical.
Do not delay.
Prepare for the possibility that the domain may be released or deleted.
inactive This may mean the domain does not have valid nameservers. What to do:
Confirm whether the TLD has special nameserver rules.
Client Codes vs Server Codes Status codes often start with client or server. Client status codes Codes starting with client are usually applied by the registrar. Examples:
clientTransferProhibited
clientHold
clientUpdateProhibited
clientDeleteProhibited
Some are normal security settings. Others may require action.
Server status codes Codes starting with server are usually applied by the registry. Examples:
serverTransferProhibited
serverHold
serverUpdateProhibited
serverDeleteProhibited
Server-level codes may require registry review or special handling. If a server-level restriction appears unexpectedly, contact support.
If Your Website or Email Stopped Working Check the domain status before changing DNS. Look for:
clientHold
serverHold
redemptionPeriod
pendingDelete
inactive
If the domain is on hold, DNS may not work even when your DNS records are correct. Do not change nameservers, MX records, or hosting settings until you understand the domain status.
If Your Transfer Failed Check whether the domain shows:
clientTransferProhibited
serverTransferProhibited
pendingTransfer
clientHold
serverHold
redemptionPeriod
What to do:
Unlock the domain if it is under client transfer lock.
Request the correct AuthInfo / EPP code.
Make sure the domain is eligible for transfer.
Resolve hold or registry restrictions first.
Do not resubmit the same transfer until the cause is fixed.
What to Check Before Contacting Support Prepare:
Domain name
NiceNIC account email or username
Current status code
RDAP or lookup screenshot
Expiration date
Nameservers
Whether website is affected
Whether email is affected
Recent renewal, transfer, DNS, or contact update history
Error message, if any
Order number or invoice number, if billing-related
Clear information helps support review the issue faster.
What Not to Do Avoid these mistakes:
Do not assume every lock means suspension.
Do not change DNS before checking hold status.
Do not ignore redemptionPeriod or pendingDelete.
Do not retry failed transfers without fixing the cause.
Do not assume server-level restrictions can be removed instantly.
Do not wait too long if website, email, or renewal is affected.
Do not share passwords, private keys, API secrets, or unnecessary payment credentials.
How NiceNIC Can Help NiceNIC helps users manage domain registration, renewal, transfer, DNS, WHOIS privacy where available, SSL certificates, Business Email, reseller tools, API workflows, and WHMCS-compatible operations from one account. If your domain is managed at NiceNIC, you can check the domain status in your account or contact NiceNIC support for help understanding the next step.
Conclusion Domain status codes help explain why a domain can or cannot transfer, update, resolve, renew, or recover. Before making changes, check the exact status code, review your registrar account, save screenshots, and contact support if the issue is unclear.