[email protected]CONNECT • BUILD • GROW
DOMAINS

What Is a Domain Transfer Lock and Authorization Code?

Understand registrar and registry transfer locks, AuthInfo codes, .MY versus generic-domain rules, security checks and safe approval steps before moving a domain.

OnHypp Editorial · 13 min read
Purple and lavender editorial globe illustration representing domain and DNS management.

Two controls, two different jobs

A domain transfer lock is a setting that restricts moving a registered name from its present registrar to another registrar. An authorization code, often called an AuthInfo or EPP code, is a credential submitted during an eligible transfer. Neither control changes the contents of a website, provides an email mailbox, or proves that the person asking for help is the lawful business owner. For a Malaysian SME, the first question is whether the proposed task actually involves changing registrars. Moving a website to a new server, changing a mail provider, or editing DNS records can often be done without requesting a transfer code. Confusing those tasks creates avoidable operational and security risk.

Read the actual registrar lock status

For many generic top-level domains, a registrar-controlled transfer lock appears in registration status data as clientTransferProhibited. That status instructs the registry to reject an inter-registrar transfer while the restriction remains. It is not the same as clientUpdateProhibited, which limits updates, or clientHold, which can affect DNS publication. A dashboard label such as Domain Lock may conceal several separate settings, so inspect the precise status rather than trusting a green toggle. ICANN's EPP status guide explains the meaning of these codes. If an expected transfer is rejected, determine whether a removable registrar lock, a registry restriction, or another eligibility rule caused the rejection before changing settings.

Distinguish a registry-level lock

A registry lock is a stronger, separately managed protection in some domain systems. It may show serverTransferProhibited and other server-prefixed statuses, which are controlled at registry level rather than by an ordinary registrar dashboard toggle. MYNIC describes a .MY Registry Lock that can restrict registrar transfers, registrant changes, nameserver updates and other sensitive operations until the registrar arranges its removal. This is useful for high-value business domains but it also changes the maintenance procedure. Do not assume clicking Unlock in a reseller portal clears a server-level restriction. Ask the current registrar what verification, lead time and reinstatement procedure apply to the exact extension and lock service.

Understand what an AuthInfo code authorizes

An AuthInfo code is a domain-specific transfer credential issued or generated through the current registrar's process. The receiving registrar may ask for it when initiating a transfer of a supported domain. ICANN states that a generic-domain holder may generate the code in the registrar interface or request it from the registrar; where self-service is unavailable, the registrar must provide it within five calendar days under the applicable policy. The code is not an ordinary login password and should never be published in a ticket visible to unrelated staff. Some registrars issue short-lived codes or rotate them after use. Request the code close to the approved transfer window and follow the actual registrar instructions.

Why a code alone is not ownership evidence

Possessing a transfer code does not establish who paid for a domain, who is listed as registrant, or who has authority under a company's internal rules. A former contractor might retain a copied code while no longer having permission to act. Conversely, the rightful owner might be unable to obtain a code because the registrar account is controlled by a departed employee. Resolve those questions through the registered holder information, contract records, current registrar account and documented company approval. Treat code disclosure as a security event requiring verification, not as a substitute for verification. The transfer procedure and the ownership dispute process are different matters and should not be collapsed into one support request.

Check the extension before applying a rule

Transfer procedures differ by top-level domain. ICANN's generic-domain Transfer Policy governs relevant gTLD registrations such as many .com names; country-code domains can follow separate registry procedures. MYNIC publishes its own .MY Transfer Registrar Policy and domain-management instructions. A Malaysian company should therefore identify whether the domain is .com, .my, .com.my or another extension before quoting a deadline or assuming the same code and approval sequence. The domain's registrar, registry, account role and current status together determine the practical route. Record the official policy page consulted and the date of the check, because registrar interfaces and registry processes can change.

Understand the 60-day restrictions carefully

Under ICANN's applicable generic-domain policy, a registrar may deny an inter-registrar transfer within sixty days of initial registration or a prior registrar transfer. A separate sixty-day restriction can follow a change of registrant, subject to the policy's specific opt-out provisions and timing. These are not universal rules for every country-code domain, and a customer should not interpret a lock as evidence that the registrar is acting improperly. If a transfer is urgent, identify which event started the period and ask for the documented basis of the restriction. A hosting migration or DNS adjustment may be an alternative when the registrar cannot yet be changed.

Sequence registrant changes and transfers

Changing the registered holder and changing the registrar are separate operations. For some generic domains, editing the registrant's name, organization or relevant email can trigger a transfer restriction. An SME that intends to correct outdated ownership details and then immediately move registrars should discuss the order with its registrar before making either change. Do not falsify contact details to evade a lock. Preserve accurate contact information, confirm who may authorize each operation and record the reason for any sequence chosen. MYNIC has its own roles and procedures for changing .MY registrants; those should be checked directly rather than importing generic-domain assumptions into a Malaysian registry workflow.

Find the real registrar and account controller

The company that designed a website is not necessarily the registrar of its domain. A reseller may provide invoices and a customer portal while another accredited registrar maintains the registration. Use the registrar name shown in official registration lookup information and compare it with the service agreement and renewal invoice. Then establish which business-controlled account can change the lock, retrieve the code and receive transfer notifications. If an outside agency manages the account, ask for a documented handover plan instead of sharing personal passwords. A reliable inventory identifies the domain, extension, registrar, registrant, billing contact, administrator, renewal date and authorized approver without publishing sensitive credentials.

Protect the registrar account before unlocking

A transfer lock is not a complete defense against an attacker who controls the registrar account. Review who can sign in, remove departed staff, enable available multi-factor authentication and secure recovery methods before opening a transfer window. Use a company-managed email address for important notifications, but ensure it will remain accessible if the domain or email service is disrupted. Avoid using an address at the very domain being moved as the only recovery path where a separate reliable contact is available. Confirm that the approver can independently verify an unusual request by a known channel. Account security should be restored before and after the temporary unlocking step.

Make a configuration inventory first

Before initiating a transfer, capture the existing nameservers, authoritative DNS provider, website host, email platform, important DNS records and DNSSEC status. This inventory is not a request to modify them; it is evidence for comparing the before and after state. A registrar transfer generally need not alter the nameservers or hosting, but some receiving registrars have product-specific onboarding requirements. Ask the receiving provider exactly what it will preserve and what it might change. Record the intended outcome as 'registration moves; DNS, website and email remain unchanged' unless the business has separately approved a migration. This clear scope prevents an administrator from accidentally combining two risky operations.

Keep mail routing separate from the code

MX records direct incoming mail toward a mail service; SPF, DKIM and DMARC help govern sender authentication and related reporting. A transfer authorization code does not contain those records and cannot repair them. If a provider also asks you to move DNS hosting, export or record the existing zone first, including verification TXT records and mail-related CNAME entries. Check the new zone against the inventory before changing delegation. Do not assume that copying only the website A record is enough. For a business using orders@ or accounts@ addresses, missing MX or authentication records can have operational consequences even when the homepage loads normally.

Treat DNSSEC as its own change risk

DNSSEC adds cryptographic validation to DNS answers. When a registrar transfer does not alter the authoritative DNS service, the existing signing arrangement may be retained, but the parent-zone DS information and the receiving registrar's capabilities still need checking. If nameservers or DNS signing providers will change, stale DS records can cause validating resolvers to reject otherwise correct answers. Cloudflare's transfer documentation illustrates why its particular onboarding process requires careful DNSSEC handling. That provider-specific sequence must not be presented as a universal rule. Record the current DS and signing state, follow the actual providers' migration instructions and test DNS resolution after each approved change.

Choose a sensible transfer window

Plan around the registration expiry date, business operating hours and access to the responsible people. A pending transfer is not the same as a completed transfer, and its timing varies by registry and registrar. Avoid starting during a public holiday when the only authorized administrator cannot respond to confirmation messages. Check whether the receiving registrar requires payment or an additional registration term and whether the exact extension supports that arrangement. Never promise that every transfer automatically adds one year; country-code domains may have different rules. A written plan should identify the go/no-go decision, monitoring contact, expected notifications and the point at which escalation is required.

Request the authorization code safely

Sign in through the registrar's known official address rather than following an unexpected message that claims a transfer is urgent. Look for the domain management or transfer area and follow the provider's process to generate or request the AuthInfo code. If the option is unavailable, use an authenticated support channel and ask which policy applies to the domain extension. Do not send the code to multiple vendors for comparison shopping. Store it only in an approved restricted channel, identify who received it and remove unnecessary copies when the task ends. A code requested for an unapproved move should be treated as a warning sign and investigated.

Unlock only for an approved operation

Confirm the destination registrar and authorization before removing a transfer lock. If a client-level lock is self-service, change only the setting needed for the planned transfer and note the time. If a registry-level lock is active, the registrar may need additional verification and a separate request. Do not disable unrelated security settings merely because a support script suggests 'unlock everything'. If a transfer cannot proceed, ask the registrar for the precise status code and next action rather than leaving the name unprotected indefinitely. The unlocking window should be controlled by a named person who is available to monitor messages and unexpected account activity.

Submit the transfer at the receiving registrar

The gaining registrar normally starts the inter-registrar request after the domain holder provides the required information and code. Confirm the spelling of the exact domain, receiving company, account ownership and applicable charge before submission. A confirmation or notice may arrive through the current registrar or registered contact, depending on the policy and system. Read the message carefully: an authentic notice should correspond to the move you deliberately initiated. Never approve a different domain, recipient or account merely because the message appears technical. Keep a record of the order, reference number and notification dates so that the company can distinguish a pending request from a completed registrar change.

Investigate a rejected or stalled transfer

A rejected transfer is a diagnostic problem, not a reason to guess a new configuration. Check whether the domain remains locked, the code is invalid or expired, the domain is in a restricted period, or a required confirmation is missing. An unexpected serverTransferProhibited status needs a different response from an expired AuthInfo code. For generic domains, ICANN provides transfer guidance and a complaint route where applicable; MYNIC has its own registrar-transfer policy for .MY names. Ask the registrar to identify the exact reason and preserve its reply. Repeatedly resubmitting the same request without correcting the cause can waste time and obscure the audit trail.

Recognize transfer-code phishing

Attackers can impersonate a registrar, send a fake renewal warning or claim that a security audit requires the transfer code. A message that demands immediate disclosure, a password reset through an unfamiliar link, or approval of a transfer the business did not request should be treated as suspicious. Verify through a bookmarked registrar portal or a previously confirmed support contact, not by replying to the sender. Check the destination domain of any login page and avoid copying the code into ordinary chat groups. If a code may have leaked, contact the registrar promptly about rotation, locking and account review. Preserve the suspicious message as evidence without forwarding secrets widely.

A hypothetical Malaysian business example

Imagine a small Penang supplier whose .com domain was registered by an agency, while the website is hosted elsewhere and business email uses a separate provider. The owner wants to consolidate registration billing, not redesign the website. The correct first action is to verify the registered holder and agency's authorization, list DNS and email dependencies, and identify the receiving registrar. Only then should an authorized administrator request the transfer code and temporarily unlock the name. The team checks that existing nameservers and mail records remain unchanged and confirms the new registrar after completion. This example is illustrative, not a claim about any actual OnHypp customer or provider arrangement.

Verify the result and restore protections

After the transfer, confirm the registrar of record using a trusted lookup and compare the domain's nameservers, DNS resolution, website response and mail delivery with the pre-transfer inventory. Confirm the new account is controlled by the business, the renewal settings are understood and the right people receive security notifications. Re-enable available transfer restrictions according to the new registrar's guidance; where a registry lock is used, verify that its protective statuses are restored. Record the completion date, approval, account owner and any discrepancy that still needs action. Do not mark the project complete merely because a payment receipt exists: a paid order is not proof that the registry now recognizes the new registrar.

Costs, renewal terms and ownership questions

Some registrar transfers include a registration extension or a charge, while other extensions follow different registry rules. Ask for the total payable amount, currency, taxes, renewal term and what happens if a transfer fails before authorizing payment. An authorization code does not transfer ownership to a new legal entity by itself, and moving a domain between two accounts at the same registrar may use a different procedure. Likewise, unlocking does not cancel the domain's renewal obligations. For a business considering several providers, compare written terms and support responsibilities rather than assuming the cheapest first-year price represents the full operating cost. Do not treat an illustrative example as a live OnHypp quotation.

A decision checklist for the responsible owner

Before approving any request, the owner should be able to answer seven practical questions: Is the goal really to change registrars? Which extension and policy apply? Who is the registered holder and authorized approver? Is the restriction a client lock, registry lock or time-based policy? Who can retrieve and safeguard the AuthInfo code? Which DNS, web and mail services must remain unchanged? Who will verify completion and restore protection? If any answer is unknown, pause the transfer rather than improvising with production credentials. A careful process protects both continuity and accountability. The same questions remain useful when a vendor handles the technical steps on behalf of a small company.

Sources & further reading

Put this into practice

DomainsEmail & hosting