Cloudflare Docs
Edit this page on GitHub
Set theme to dark (⇧+D)

Register a new domain

​​ Prerequisites and restrictions

  • Cloudflare Registrar is only available for customers that use Cloudflare as their authoritative DNS provider (also known as a full setup).
  • Cloudflare Registrar does not currently support internationalized domain names (IDNs), also known as Unicode.
  • You must have a verified account email address, to transfer or register domains.

​​ How to register a new domain

  1. Log in to the Cloudflare dashboard and select your account.

  2. Go to Domain Registration > Register Domains.

  3. In the search box, enter the domain name you wish to register, and select Search. You may also enter one or more keywords. The search results will contain a list of suggested domains. If the domain you entered does not appear in the list, this means it is not available for registration.

  1. Select Purchase on the domain you wish to register. In rare instances, a domain that is not available for registration may appear in the search results. After selecting Purchase, a definitive availability check will be performed to confirm that the domain is actually available for registration.

  2. Select the term (number of years) you wish to register the domain from the Payment option drop-down menu. Most top-level domains (TLDs) can be registered for a maximum of ten years. Some TLDs may have different term limits and these will be reflected in the drop-down options.

    The expiration date and price will update automatically based on the term selected. The Renew On date is the date that the system will attempt to auto-renew the domain. All registrations have Auto-renew turned on by default. However, you may disable this option at any time.

  3. Enter the contact details for the domain. These details will be used to create all of the required contacts (Registrant, Admin, Technical, and Billing), and may be updated after registration is completed. Refer to Contact requirements to learn the specific requirements for each contact field.

  1. In Payment, select which type of payment you want to use. If you already have a billing profile, Cloudflare uses this information to automatically fill the form. If there is no billing profile, you need to enter your payment information.

  2. Review the terms and conditions, including the Domain Registration Agreement, Self-serve Subscription Agreement, and the Privacy Policy.

  3. Select Complete purchase to continue. By selecting Complete purchase, you acknowledge that you are accepting the terms of the agreements.

The registration process may take up to 30 seconds to complete. Once the registration is complete, the browser will navigate to the domain management page where you may update the contacts, change the auto-renew settings, and add additional years to the term. You will also receive a confirmation email regarding your new domain registration.

​​ Contact requirements

At this time, you can only use ASCII characters for contact data. If the default contact has non-ASCII characters, you will need to update the domain contact details before proceeding. Cloudflare recommends that you update your default contact information to include ASCII characters only.

First NameYesMinimum of two letters.
Last NameYesMinimum of two letters.
EmailYesMust be a properly formatted email address.
OrganizationNoOptional for most TLDs. In some cases, the Organization field may be populated by default with data from First and Last names.
Phone numberYesMust select a valid country code from the drop-down options. Only numbers will be accepted in the phone number field.
ExtNoOnly numbers may be entered.
Address 1YesMay not be all numeric.
Address 2No-
CountryYesYou must select one from the drop-down options.
Postal CodeYesMust be a properly formatted postal code.

When you register a domain with Cloudflare, your personal information is redacted when permitted by the registry. Refer to WHOIS redaction for more information.

​​ Next steps

To improve the security of your domain, enable Domain Name System Security Extensions to create a secure layer with a cryptographic signature.