---
title: "Transfer Policy (IRTP)"
url: "https://help.internetx.com/en/icann/icann-transfer/"
lang: "en"
section: "ICANN Policy"
subtitle: "Inter-Registrar Transfer Policy — updated Feb 2024, effective Aug 2025"
---

# Transfer Policy (IRTP)

The ICANN Inter-Registrar Transfer Policy (IRTP) governs how gTLD domains are transferred between registrars. The policy was updated on 21 February 2024 and becomes fully effective 21 August 2025.

## Transfer Process (Step by Step)

1.  **Registrant initiates.** Requests auth code from current (losing) registrar. Registrar must provide within 5 calendar days. Cannot withhold for payment disputes.
2.  **Gaining registrar validates.** Obtains Form of Authorization (FOA) from registrant/admin contact confirming intent. Auth code submitted.
3.  **Losing registrar notified.** Has 5 calendar days to approve or deny. Auto-approves if no response within 5 days.
4.  **Transfer completes.** Domain moves to gaining registrar. 1 year added to expiry (not to exceed 10-year max).
5.  **60-day lock applied.** Post-transfer lock (clientTransferProhibited) prevents immediate re-transfer.

## Transfer Lock Periods

Post-registration

60 days. Transfer prohibited in first 60 days after new registration.

Post-transfer

60 days. Transfer prohibited in first 60 days after a previous registrar transfer.

Post-COR

60 days. Applied after Change of Registrant. Registrant may opt out before initiating COR.

Server-side locks

serverTransferProhibited can only be removed by registry, not registrar. Requires registry intervention.

## Auth Code Rules

Also called AuthInfo Code, EPP Code, Transfer Authorization Code (TAC), or Transfer Key. Unique per domain per ICANN policy.

Entropy

Minimum 128 bits recommended (RFC 9154).

Delivery obligation

Registrar must provide within 5 calendar days of registrant request.

Payment disputes

Cannot be withheld due to unpaid fees. ICANN policy violation.

Expiry

Invalid after transfer or on expiry (varies by registrar).

No additional hurdles

Losing registrar must not impose requirements beyond those for other domain modifications.

⚠ **TEAC (Transfer Emergency Action Contact):** Gaining registrar must respond within 4 hours to TEAC requests for urgent hijack disputes.

## AutoDNS API

\## Transfer In
POST https://api.autodns.com/v1/domain/\_transfer
{
  "name": "example.com",
  "auth": "(AUTH\_CODE)",
  "ownerc": { "id": 23142212 },
  "adminc": { "id": 23142212 },
  "techc":  { "id": 23142212 },
  "nameServers": \[
    { "name": "ns1.example.com" },
    { "name": "ns2.example.com" }
  \]
}
\## Create AuthInfo1
POST https://api.autodns.com/v1/domain/example.com/\_authinfo1
\## Delete AuthInfo1
DELETE https://api.autodns.com/v1/domain/example.com/\_authinfo1
\## Request AuthInfo2 (certified mail)
POST https://api.autodns.com/v1/domain/example.com/\_authinfo2
