Quick Answer
Registrar lock (also called transfer lock or domain lock) is a security feature that prevents unauthorized transfers of your domain name to another registrar. When enabled, it sets the EPP status code "clientTransferProhibited," blocking all transfer requests until you explicitly unlock the domain. This is one of the most effective protections against domain hijacking and should be enabled on all domains you want to keep secure.
Table of Contents
- What is Registrar Lock?
- How Domain Lock Works
- Client vs Server Lock Status
- EPP Status Codes Explained
- Benefits of Domain Locking
- How to Enable Domain Lock
- When You Need to Unlock Your Domain
- How to Unlock a Domain for Transfer
- Common Lock-Related Issues
- Domain Lock vs Other Security Measures
- 2025 Policy Updates
- Frequently Asked Questions
- Key Takeaways
- Next Steps
What is Registrar Lock?
Registrar lock is a security setting that prevents your domain from being transferred away from your current registrar without your explicit permission. It's also known by several other names:
- Transfer lock
- Domain lock
- Client transfer lock
- Registrar transfer lock
All these terms refer to the same protection mechanism.
Why It Exists
Domain transfers are a normal part of domain management—you might want to switch registrars for better pricing, features, or service. However, this legitimate functionality creates a vulnerability: if someone gains unauthorized access to your registrar account, they could initiate a transfer to steal your domain.
Registrar lock solves this problem by adding a manual step that you must complete before any transfer can proceed.
What It Protects Against
Domain lock prevents:
- Unauthorized transfers initiated by hackers who compromised your account
- Social engineering attacks where attackers trick support staff
- Account takeover scenarios where credentials are stolen
- Accidental transfers triggered by mistake or confusion
- Malicious transfers by disgruntled employees or contractors
What It Does NOT Prevent
Domain lock does NOT protect against:
- Changes to DNS settings within your current registrar
- Domain expiration (you still must renew)
- Changes to WHOIS contact information
- Changes to nameservers at the same registrar
- Legal actions or ICANN dispute resolutions
For these scenarios, you need additional security measures like two-factor authentication and registry lock.
How Domain Lock Works
Understanding the technical mechanism helps you appreciate why it's so effective:
The Transfer Process (Without Lock)
Normal domain transfer workflow:
- You request transfer at new registrar
- You provide authorization (EPP) code
- New registrar sends transfer request to current registrar
- Current registrar sends confirmation email
- If you approve (or don't respond in 5 days), transfer proceeds
- Domain moves to new registrar
Vulnerability: If someone has your account credentials, they can complete steps 1-5 themselves.
The Transfer Process (With Lock Enabled)
When registrar lock is active:
- Attacker requests transfer at new registrar
- Attacker provides authorization code
- New registrar sends transfer request to current registrar
- Current registrar checks EPP status
- Status shows "clientTransferProhibited"
- Transfer request is immediately rejected
- Domain stays with current registrar
Protection: The transfer never even gets to the email confirmation stage—it's blocked at the protocol level.
Technical Implementation
Registrar lock works through the EPP (Extensible Provisioning Protocol), the standard communication protocol between registrars and registries.
When you enable domain lock, your registrar:
- Sends an EPP command to the registry
- Registry adds "clientTransferProhibited" to domain's status
- Status is stored at registry level (not just registrar)
- All registrars can see this status
- EPP protocol requires all registrars to reject transfers for locked domains
This means the lock is protocol-enforced, not just a registrar preference—all ICANN-accredited registrars must honor it.
Client vs Server Lock Status
There are two types of transfer locks you might encounter:
Client Status (Registrar-Level Lock)
Status code: clientTransferProhibited
Set by: Your domain registrar
What it means: Your registrar has locked the domain to prevent transfers
Control: You can request unlock through your registrar account (usually instant or within minutes)
Common scenarios:
- Default security setting at most registrars
- Protection you enable manually
- Automatic lock during certain operations
How to unlock: Log in to registrar account → Domain settings → Unlock/Disable transfer lock
Server Status (Registry-Level Lock)
Status code: serverTransferProhibited
Set by: The domain registry (higher authority than registrar)
What it means: The registry itself has locked the domain—much stronger protection
Control: Requires formal request to registry through your registrar (can take 24-48 hours or longer)
Common scenarios:
- Premium/valuable domains
- Enterprise registry lock service
- Domains under dispute
- Registry-level holds for policy violations
How to unlock: Contact registrar → Submit unlock request to registry → Wait for registry approval → Usually requires verification
Which One Should You Use?
For most users: clientTransferProhibited (standard registrar lock) is sufficient and should be enabled on all domains.
For high-value domains: Consider adding serverTransferProhibited (registry lock) for maximum protection. This service typically costs $100-$1,000/year per domain but provides ultimate security for domains worth $100,000+.
EPP Status Codes Explained
When you check your domain's WHOIS information, you'll see EPP status codes. Here are the most important ones related to domain locking:
Transfer-Related Statuses
clientTransferProhibited
- Meaning: Transfers are blocked by registrar
- Impact: Cannot transfer to another registrar
- Good or bad: GOOD—this protects your domain
- Action needed: None, unless you want to transfer
serverTransferProhibited
- Meaning: Transfers are blocked by registry
- Impact: Cannot transfer without registry approval
- Good or bad: GOOD—maximum transfer protection
- Action needed: None, unless you want to transfer (requires registry unlock)
Update-Related Statuses
clientUpdateProhibited
- Meaning: Domain information cannot be updated
- Impact: Cannot change nameservers, contacts, or other settings
- Good or bad: MIXED—strong protection but limits flexibility
- Action needed: Unlock before making legitimate changes
serverUpdateProhibited
- Meaning: Registry blocks all updates
- Impact: No changes possible without registry approval
- Good or bad: MIXED—part of registry lock service
- Action needed: Contact registrar to request registry unlock
Delete-Related Statuses
clientDeleteProhibited
- Meaning: Domain cannot be deleted
- Impact: Protects against accidental or malicious deletion
- Good or bad: GOOD—additional protection
- Action needed: None for normal operations
serverDeleteProhibited
- Meaning: Registry prevents deletion
- Impact: Domain cannot be removed from registry
- Good or bad: GOOD—registry-level deletion protection
- Action needed: None for normal operations
Other Important Statuses
clientHold
- Meaning: Registrar has placed domain on hold
- Impact: Domain doesn't resolve (website/email offline)
- Good or bad: BAD—usually means billing issue or violation
- Action needed: Contact registrar immediately to resolve
serverHold
- Meaning: Registry has placed domain on hold
- Impact: Domain doesn't resolve
- Good or bad: BAD—serious policy violation or legal issue
- Action needed: Contact registrar to understand reason
pendingTransfer
- Meaning: Transfer is currently in progress
- Impact: Domain is moving to another registrar
- Good or bad: NEUTRAL—expected during legitimate transfers
- Action needed: None if you initiated it; cancel if unauthorized
redemptionPeriod
- Meaning: Domain expired and is in redemption
- Impact: Website offline; expensive to recover
- Good or bad: BAD—you missed renewal
- Action needed: Pay redemption fee immediately (typically $100-200)
How to Check Your Domain's Status
Method 1: WHOIS lookup
whois yourdomain.com
Look for "Domain Status:" or "Status:" field
Method 2: ICANN WHOIS lookup Visit: https://lookup.icann.org/en/lookup Enter your domain name View status codes in results
Method 3: Registrar control panel Most registrars show status in domain management interface
Interpreting results:
Good security configuration shows:
Domain Status: clientTransferProhibited
Domain Status: clientUpdateProhibited (optional)
Domain Status: clientDeleteProhibited (optional)
Maximum security configuration shows:
Domain Status: clientTransferProhibited
Domain Status: serverTransferProhibited
Domain Status: clientUpdateProhibited
Domain Status: serverUpdateProhibited
Domain Status: clientDeleteProhibited
Domain Status: serverDeleteProhibited
Benefits of Domain Locking
1. Prevents Unauthorized Transfers
The primary benefit: Even if attackers compromise your account password, they cannot transfer your domain without first unlocking it.
This adds a critical delay where you can:
- Receive alerts about unlock attempts
- Regain control of your account
- Contact registrar support
- Stop the attack before domain is stolen
2. Protection Against Social Engineering
Attackers sometimes call registrar support pretending to be you:
- "I lost my email access, please help me transfer"
- "I'm traveling and need emergency access"
- "I'm the new IT manager, transfer domains to our account"
Even if support is fooled, the lock prevents immediate transfer—requiring additional verification steps.
3. Prevents Accidental Transfers
Domain lock also protects against:
- Employee mistakes (initiating transfer by accident)
- Clicking wrong buttons in control panel
- Confusion about which domains to transfer
- Misunderstanding transfer processes
4. Compliance and Audit Trail
For businesses:
- Demonstrates due diligence in protecting assets
- Creates audit trail of lock/unlock actions
- Supports compliance with security standards
- Documents security controls for insurance
5. Peace of Mind
Knowing your domains are locked lets you:
- Sleep better at night
- Focus on business instead of security threats
- Reduce monitoring frequency
- Lower risk of catastrophic loss
How to Enable Domain Lock
Most registrars enable domain lock by default, but here's how to verify and enable it manually:
Namecheap
- Log in to Namecheap account
- Go to Domain List
- Click "Manage" next to domain
- Navigate to "Sharing & Transfer" section
- Find "Transfer Lock" toggle
- Ensure it's set to "Locked"
Default: Usually locked by default
GoDaddy
- Sign in to GoDaddy account
- Navigate to Domain Portfolio
- Select the domain
- Click "Additional Settings"
- Find "Domain Lock"
- Toggle to "On"
Default: Locked by default on new registrations
Cloudflare
- Log in to Cloudflare dashboard
- Go to Domain Registration
- Select your domain
- Navigate to Configuration
- Enable "Lock domain"
Default: Locked by default
Google Domains (now Squarespace)
- Sign in to domains.google.com
- Select your domain
- Click "Registration settings"
- Find "Transfer lock"
- Ensure it's enabled
Default: Locked by default
Porkbun
- Log in to Porkbun account
- Go to Domain Management
- Select domain
- Navigate to "Authorization Code" section
- Enable "Transfer Lock"
Default: Check manually; varies
General Steps for Any Registrar
If your registrar isn't listed:
- Log in to your account
- Find domain management section
- Look for settings like:
- Domain Lock
- Transfer Lock
- Registrar Lock
- Security Settings
- Transfer Settings
- Enable the lock/protection
- Verify EPP status shows
clientTransferProhibited
Confirmation: You should receive email confirmation when lock status changes.
When You Need to Unlock Your Domain
You must unlock your domain temporarily for:
1. Transferring to Another Registrar
Why: Transfer lock specifically prevents this—you must unlock first
Process:
- Unlock domain at current registrar
- Obtain authorization (EPP) code
- Initiate transfer at new registrar
- Approve transfer when requested
- New registrar automatically re-locks domain (usually)
Timing: Unlock just before starting transfer; don't leave unlocked unnecessarily
2. Changing Registrant Information (Sometimes)
Why: Some registrars require unlock for ownership changes
Process:
- Check if registrar requires unlock for this operation
- If yes, temporarily unlock
- Update registrant information
- Re-enable lock immediately
Note: ICANN's 2025 policy update reduced the automatic 60-day transfer lock after registrant changes to 30 days (720 hours), making this less disruptive.
3. Deleting the Domain (Rare)
Why: Delete prohibition prevents deletion
Process:
- Unlock domain
- Remove delete prohibition if enabled
- Process deletion
- Confirm deletion
Warning: Domain deletion is usually permanent and irreversible—ensure you truly want to delete.
You Do NOT Need to Unlock For:
- ✅ Changing nameservers at the same registrar
- ✅ Updating DNS records
- ✅ Modifying WHOIS contact information (usually)
- ✅ Renewing your domain
- ✅ Adding WHOIS privacy
- ✅ Setting up email or websites
How to Unlock a Domain for Transfer
Step-by-step process for safely unlocking:
Before You Unlock
Verification checklist:
- ✅ Are you absolutely certain you want to transfer?
- ✅ Have you researched the new registrar?
- ✅ Do you understand the transfer process?
- ✅ Is this domain critical to your business?
- ✅ Have you backed up all DNS settings?
Security reminder: Only unlock when you're ready to immediately begin the transfer. Don't leave domains unlocked "just in case."
Unlocking Process
Step 1: Log in securely
- Use secure, trusted network (not public WiFi)
- Verify you're on correct registrar website (check URL)
- Use two-factor authentication
Step 2: Navigate to domain settings
- Find domain management section
- Select specific domain to unlock
- Locate lock/transfer settings
Step 3: Disable transfer lock
- Click "Unlock" or "Disable Transfer Lock"
- Confirm the action
- Note the unlock timestamp
Step 4: Obtain authorization code
- Request EPP/authorization code
- Code typically sent to admin email
- Save code securely (you'll need it for transfer)
Step 5: Verify unlock status
- Check domain status shows transfer is now allowed
- WHOIS should no longer show
clientTransferProhibited - May take 15-60 minutes to propagate
Step 6: Initiate transfer quickly
- Don't delay after unlocking
- Begin transfer process at new registrar
- Provide authorization code when prompted
Step 7: Monitor transfer progress
- Watch for transfer approval emails
- Respond promptly to any verification requests
- Confirm transfer completes successfully
Step 8: Verify re-lock at new registrar
- Once transfer completes, check new registrar
- Ensure domain is locked again
- Enable all security features at new registrar
Emergency Unlock
If you need to unlock urgently but have issues:
Can't access account:
- Use account recovery process
- Contact registrar support with verification
- May require government ID or business documents
- Can take 24-72 hours for manual review
Can't find unlock option:
- Check registrar documentation/knowledge base
- Contact support via live chat or phone
- Ask specifically for "transfer lock disable"
Unlock not working:
- Clear browser cache and try again
- Try different browser
- Contact support immediately
- May be server-side issue
Common Lock-Related Issues
Issue 1: "Transfer Rejected - Domain Locked"
Symptoms: Transfer request fails immediately with locked status error
Cause: You forgot to unlock domain before requesting transfer
Solution:
- Unlock domain at current registrar
- Wait 15-60 minutes for unlock to propagate
- Request transfer again at new registrar
Prevention: Always unlock before beginning transfer process
Issue 2: "Can't Find Unlock Option"
Symptoms: No visible lock/unlock toggle in control panel
Cause: Different registrars use different terminology and interface locations
Solution:
- Search registrar help documentation for "unlock" or "transfer lock"
- Contact support and ask: "How do I disable transfer lock on my domain?"
- Request they unlock it for you if you can't find option
Prevention: Familiarize yourself with registrar interface before you need to transfer
Issue 3: "Unlock Not Working"
Symptoms: Click unlock but status doesn't change
Cause: Browser cache, permissions issue, or registrar system problem
Solution:
- Clear browser cache and cookies
- Log out and log back in
- Try different browser or device
- Wait 1 hour and check again
- Contact registrar support if still locked
Prevention: Use modern browsers and keep sessions fresh
Issue 4: "Domain Automatically Re-locked"
Symptoms: You unlocked domain but it's locked again before you could transfer
Cause: Some registrars automatically re-lock after 24-48 hours for security
Solution:
- Unlock again
- Immediately begin transfer process
- Don't delay between unlock and transfer initiation
Prevention: Complete entire transfer process quickly after unlocking
Issue 5: "Can't Unlock - Registry Lock Active"
Symptoms: Unlock option grayed out or error says registry lock is active
Cause: Domain has serverTransferProhibited status (registry-level lock)
Solution:
- Contact registrar support
- Request registry unlock
- May require:
- Identity verification
- Business authorization
- Signed documentation
- Wait 24-48 hours (or longer) for registry to process
Prevention: Understand which domains have registry lock before planning transfers
Domain Lock vs Other Security Measures
How does domain lock compare to other protections?
Domain Lock vs Two-Factor Authentication
Domain Lock:
- Prevents transfers even if account is compromised
- Blocks specific action (transfer)
- No ongoing maintenance
2FA:
- Prevents account compromise in the first place
- Protects all account actions
- Requires device/app access
Best practice: Use BOTH. They protect different attack vectors.
Domain Lock vs WHOIS Privacy
Domain Lock:
- Prevents unauthorized transfers
- Technical security measure
- Blocks domain theft
WHOIS Privacy:
- Hides personal contact information
- Privacy measure
- Reduces spam and social engineering
Best practice: Use BOTH. Privacy reduces attack surface; lock prevents exploitation.
Domain Lock vs Registry Lock
Domain Lock (Client):
- Set by registrar
- Easy to unlock (instant to minutes)
- Free with registration
- Good for most domains
Registry Lock (Server):
- Set by registry
- Difficult to unlock (24-48+ hours)
- Costs $100-$1,000/year
- Best for ultra-valuable domains
Best practice: Use client lock always. Add registry lock for domains worth $100,000+.
Domain Lock vs Strong Passwords
Domain Lock:
- Works even if password is stolen
- Prevents specific harmful action
- Last line of defense
Strong Passwords:
- Prevents initial account compromise
- First line of defense
- Protects all account aspects
Best practice: Use BOTH. Defense in depth requires multiple layers.
2025 Policy Updates
Recent changes to domain security and transfer policies:
ICANN Transfer Policy Updates (2025)
Change of Registrant Lock Period
Old policy: 60-day automatic transfer lock after registrant change New policy: 30 days (720 hours) transfer lock after registrant change
What this means:
- More flexibility for legitimate ownership changes
- Faster ability to transfer after purchasing domain
- Reduced lock-in period for new domain owners
- Balanced security with usability
When it applies: Effective for changes made after policy implementation in 2025
EPP Authorization Code Security Enhancement
New recommendation: Authorization codes should achieve at least 128 bits of entropy
What this means:
- Stronger, more random EPP codes
- Harder for attackers to guess or brute-force
- Aligns with RFC 9154 standards
- Better protection during transfer process
Impact: More secure transfers, longer/more complex auth codes
Regional Updates
.za Domains (South Africa): Domains.co.za became the first South African registrar to implement mandatory domain transfer lock for all .za domains effective April 1, 2025.
What this means:
- All .za domains now protected by default
- Must explicitly unlock before transfer
- Raises security baseline for entire .za namespace
Industry Trend
More registries worldwide are implementing default-on domain locking, making protection automatic rather than optional.
Frequently Asked Questions
Does domain lock prevent my website from working?
No. Domain lock only prevents transfers to another registrar. Your website, email, and all other services continue working normally with domain lock enabled. You can still update DNS, change nameservers at the same registrar, and manage all domain settings.
Should I keep my domain locked all the time?
Yes! Keep domain lock enabled 24/7 except for the brief period when you're actually transferring the domain. There's no benefit to keeping domains unlocked, and doing so creates unnecessary risk.
How do I know if my domain is locked?
Check your domain's WHOIS record for EPP status codes. If you see clientTransferProhibited or serverTransferProhibited, your domain is locked. Most registrar control panels also show lock status in domain management settings.
Can I transfer a locked domain?
No. You must unlock the domain at your current registrar before you can transfer it. The unlock is quick (instant to a few minutes), and you should do it immediately before beginning the transfer process.
What happens if I try to transfer a locked domain?
The transfer request will be immediately rejected with an error indicating the domain is locked or transfer-prohibited. You'll need to unlock it and submit a new transfer request.
Will domain lock prevent hackers from changing my DNS?
No. Domain lock specifically prevents transfers to other registrars. It does not prevent DNS changes at your current registrar. To protect against unauthorized DNS changes, use two-factor authentication on your registrar account.
Is there a fee to lock or unlock my domain?
No. Domain locking and unlocking are free features included with domain registration at all major registrars. However, registry lock (serverTransferProhibited) is a premium service that costs $100-$1,000/year.
How long does it take to unlock a domain?
Client lock (registrar): Usually instant, sometimes up to 15-60 minutes
Server lock (registry): Typically 24-48 hours, sometimes longer depending on registry verification requirements
Can registrar support unlock my domain without my permission?
Reputable registrars require strong identity verification before unlocking domains. However, this is why social engineering is a risk—attackers sometimes successfully impersonate domain owners. This is why combining domain lock with 2FA is essential.
Does the lock transfer to the new registrar?
When you transfer a domain, the lock status at the old registrar becomes irrelevant. Most registrars automatically enable domain lock on newly transferred domains, but you should verify this immediately after transfer completion.
What's the difference between domain lock and privacy protection?
Domain lock prevents unauthorized transfers (security feature)
Privacy protection hides your personal contact information from WHOIS (privacy feature)
They serve different purposes and you should use both.
Key Takeaways
✓ Registrar lock prevents unauthorized domain transfers—it's one of the most effective protections against domain hijacking
✓ EPP status "clientTransferProhibited" indicates your domain is locked at the registrar level—verify this in WHOIS
✓ Keep domains locked at all times except when actively transferring—unlock only when ready to immediately begin transfer
✓ Domain lock is free and should be enabled on all domains—there's no reason to leave domains unlocked
✓ You must unlock before transferring—transfers will fail if domain is locked; unlock first, then initiate transfer
✓ Lock doesn't prevent DNS changes or website functionality—it only blocks transfers between registrars
✓ Combine domain lock with 2FA, strong passwords, and WHOIS privacy—defense-in-depth provides comprehensive protection
✓ Registry lock (serverTransferProhibited) offers maximum security—consider for domains worth $100,000+
✓ 2025 policy updates reduced registrant change lock to 30 days—more flexible while maintaining security
Next Steps
Secure your domains with proper locking:
Immediate Actions (Today):
- Check all your domains' lock status using WHOIS lookup or registrar dashboard
- Enable domain lock on any domains currently unlocked
- Verify EPP status shows
clientTransferProhibited - Document lock status in your domain inventory
This Week:
- Review registrar security settings for all domains
- Enable two-factor authentication if not already active
- Add WHOIS privacy to protect contact information
- Set up domain monitoring to alert on status changes
This Month:
- Create documented procedures for unlock/transfer process
- Evaluate registry lock for high-value domains
- Audit team access and ensure only authorized users can unlock domains
- Test your security by attempting to view lock status from external WHOIS
Research Sources
This article was researched using current information from authoritative sources:
- EPP Status Codes - ICANN
- What you need to know about domain security and EPP codes - GoDaddy Blog
- Domain status clientTransferProhibited - Openprovider
- EPP Codes: Preventing Unauthorized Transfers - NameSilo Blog
- What do domain status codes mean? - OpenSRS
- The .co.za Domain Transfer Lock Update Explained