.PT is the internet country code top-level domain for Portugal and is managed by Associação DNS.PT.
Registration details
For registrations to be valid, individuals must submit an ID card number and a tax number. Organizations must submit a business registration number.
Registrant verification
The .PT registry has notified all registrants to validate their contact data as part of their quality control. They reserve the right to validate all contact information associated with a domain. Failure to respond within two days of the registry’s first notification email may result in the registry deleting the domain. The domain contacts can validate by replying directly to the notification email. Please notify your customers immediately about this validation process.
The following contact data needs to be verified as part of the validation process:
- VAT or Tax ID
- The company or person that matches the VAT or Tax ID
- Contact information
If your email address is listed as a contact, you are responsible for proofing the data and responding to the registry. If OpenSRS has contacted you regarding contact validation, you must contact the registrant immediately.
We want to point out that the .PT registry has already started this process without providing advance notice to registrars or registrants. We apologize for any inconvenience this may cause and confirm that we provided appropriate feedback to the .PT registry.
NIS2 Registrant Verification — effective 1 July 2026
Starting 1 July 2026, .PT domain registrations and certain other operations require registrant contact verification under Portugal's Cybersecurity Legal Framework (NIS2, Decree-Law 125/2025).
When verification is required
Operation | Verification required? |
New domain registration | Yes |
Transfer | Yes |
Change of ownership | Yes |
Change of email address or phone number | Yes |
Renewal | No |
Address-only contact update | No |
Existing domains (no changes) | No |
How it works
When a qualifying operation is submitted, your registrant will automatically receive a verification email. The email will display a partially masked version of the phone number on file (only the last 4 digits visible) and ask the registrant to confirm whether their contact details are correct and reachable.
The registrant must click the confirmation link within 72 hours (3 days). If no action is taken within that window, the order is automatically cancelled and no charge is applied. Domain registration is only completed once verification is confirmed.
If the registrant's phone number is incorrect, they should not attest - the order will be cancelled and can be resubmitted with corrected data.
Business Registration Number
A valid Tax ID or equivalent is required for all .PT registrations. The Tax ID format is validated at the time of submission against country-specific rules. If the TIN is missing or in an incorrect format, the order will fail immediately - there is no override path. No document upload is required at registration time.
The table below lists accepted Tax ID formats by country, based on the DNS.PT Tax ID Equivalents Reference Guide.
Country | Natural person | Legal person (company) |
Angola | NIF — 12 digits | NIF — 10 digits |
Austria | Steuernummer — 9 digits | VAT (UID): ATU + 8 digits; or Steuernummer — 9 digits |
Belgium | National Number — 11 digits | Business Number — 10 digits (e.g. BE0999999999) |
Brazil | CPF — 11 digits | CNPJ — 14 digits |
Bulgaria | EGN — 10 digits; or Personal Number of Foreigner — 10 digits | VAT: BG + 9–10 digits; or UIC — 9 digits |
Canada | SIN — 9 digits; or ITN — 9 digits | Business Number — 9 digits |
China | National ID — 18 characters | Uniform Social Credit Code — 18 characters |
Croatia | OIB — 11 digits | OIB — 11 digits; or VAT: HR + 11 digits |
Cyprus | TIC — 8 digits + 1 letter | VAT: CY + 8 digits + 1 letter |
Czechia | Rodne cislo — 10 digits | DIC: CZ + 8 digits |
Denmark | CPR — 10 digits | CVR — 8 digits (e.g. DK12345678) |
Estonia | Isikukood — 11 digits | VAT: EE + 9 digits; or Registry Code — 8 digits |
Finland | Henkilotunnus — 11 characters | VAT: FI + 8 digits; or Business ID — 7 digits + check digit |
France | Numero fiscal (SPI) — 13 digits | VAT: FR + 2 chars + 9-digit SIREN |
Germany | Steuer-ID — 11 digits | VAT (USt-IdNr.) — 9 digits; or Steuernummer — 10-13 digits |
Greece | AFM — 9 digits | AFM — 9 digits; or VAT: EL + 9 digits |
Hungary | Adoazonosito jel — 10 digits | Adoszam — 11 digits |
Ireland | PPSN — 7 digits + 1-2 letters | VAT: IE + 8-9 characters; or TRN — 8-9 characters |
Italy | Codice Fiscale — 16 characters | Partita IVA: IT + 11 digits |
Latvia | Personas kods — 11 digits | Enterprise Registration Number — 11 digits |
Lithuania | Asmens kodas — 11 digits | VAT: LT + 9 or 12 digits; or company code — 9 digits |
Luxembourg | Individual code — 13 digits | VAT: LU + 8 digits; or company code — 11 digits |
Malta | ID card — 7 digits + 1 letter; or TRN — 9 digits | VAT: MT + 8 digits; or tax reference — 9 digits |
Netherlands | BSN — 9 digits | VAT (BTW): NL + 9 digits + B + 2 digits; or RSIN — 9 digits |
Norway | Fodselsnummer — 11 digits | Organisation Number — 9 digits + MVA |
Poland | PESEL — 11 digits | NIP — 10 digits |
Portugal | NIF — 9 digits | NIF — 9 digits |
Romania | CNP — 13 digits; or NIF (foreigners) | CUI — 10 digits; or VAT: RO + CUI |
Slovakia | DIC — 10 digits; or birth number — 10 digits | DIC — 10 digits; or VAT: SK + 10 digits |
Slovenia | Davcna stevilka — 8 digits | Davcna stevilka — 8 digits; or VAT: SI + 8 digits |
Spain | NIF — 9 characters (DNI: 8 digits + 1 letter; NIE for foreigners) | NIF/CIF — 1 letter + 8 digits |
Sweden | Personnummer — 10 or 12 digits | VAT: SE + 12 digits; or Organisationsnummer — 10 digits |
Switzerland | AHV number — 13 digits | UID: CHE + 9 digits |
Ukraine | IPN/INN — 10 digits | IPN/INN — 10 digits |
United Arab Emirates | TRN — 15 digits; or Emirates ID — 15 digits | TRN — 15 digits |
United Kingdom | NINO — 2 letters + 6 digits + 1 letter | VAT: GB + 9 digits; or UTR — 10 digits |
United States | SSN — 9 digits | EIN/FEIN — 9 digits |
Note: Passport numbers are not accepted as Tax ID equivalents. Tax ID format is validated at submission — no document upload is required at registration time.
Owner Change
The steps for completing an Owner change (Change of Registrant) are as follows:
- Once the owner change has been submitted, both the gaining (new) and losing (current) registrant will receive an email notification from the registry
informing the change process has begun - The Registry sends the first approval email (containing a confirmation link) to the current registrant. To approve this change, the current owner must
log into their NIC.PT account using their username and password.- If the domain holder does not know their username or password, they may follow the "Forgot Password" process at
https://registo.pt.pt/Login.aspx
- If the domain holder does not know their username or password, they may follow the "Forgot Password" process at
- Once the current Registrant has accepted the Owner Change, the Registry sends the second approval email to the gaining Registrant. To approve this
change, the new registrant must log into their NIC.PT account using their username and password.- If the gaining domain holder does not know their username or password, they may follow the "Forgot Password" process at
https://registo.pt.pt/Login.aspx
- If the gaining domain holder does not know their username or password, they may follow the "Forgot Password" process at
Once in the NIC.PT account, 3 options are available: Cancel | Refuse | Accept. Once accepted, both the old and new Registrant will receive confirmation the Owner Change has completed. Both the current and gaining Registrants have 8 days to complete their actions or the change request will fail.
If no NIC.PT user account exists, it can be created by following the "Create User" process found at https://registo.pt.pt/Login.aspx. This will link the user to
the existing contact in the .PT system. During the creation process, the registry will send an email containing a confirmation link to the user to complete the
account setup. This process can be completed for both the current and new Registrants.
Reversals of Owner Changes:
In cases where the new (gaining) Registrant has invalid or incomplete contact details, the Registrant Verification process will begin. If the new Registrant
fails to provide supporting documentation within the two day time frame, the Owner change will be reversed to the original (losing) Registrant. In these
cases, OpenSRS Support will contact Resellers to inform them of the failure. A new Owner change may be submitted, however, if the new registrant has not
corrected their details, the verification process will begin again.
Please note, there are no refunds for Owner Change Failures or Reversals.
Renewals
Due to changes in the back end, if auto-renewal is turned off 30 days before the expiry date, the domain will be deleted 30 days before the expiry date. Due to this TLD not having a grace period, it will have to be redeemed to recover the domain.
Registry audits
DNS.PT may audit registrant data at any time as part of their standard compliance process. This is not new. Under the updated Registration Rules (Article 9), registrants now have
10 days (extended from the previous 2 days) to provide supporting documentation following an audit request. Failure to respond within this window may result in domain removal.
Additional resources
How helpful was this article?
Thanks for your feedback!
Do you still need help? If so please submit a request here.