X
Published: 2026-07-21 | Updated: 2026-07-21
What Domain Status Codes Mean

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:
  • Act quickly.
  • Log in to the registrar account.
  • Check restore options and fees.
  • Contact support if the domain is important.

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:
  • Check nameserver settings.
  • Add valid nameservers if required.
  • 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.
Need help? We're always here for you. Submit a Ticket
Copyright © 2006-2026 NICENIC INTERNATIONAL GROUP CO., LIMITED All Rights Reserved