Join our Newsletter — 33% off our NHI Course
Home› Guides› Namecheap Account and Domain Security: Lock Down Logins,…
Guide Network Security

Namecheap Account and Domain Security: Lock Down Logins, Domains, DNS and API Access

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 8 November 2026 14 min read
On this page

Whoever controls a Namecheap login controls the domains in it: their nameservers, DNS records, email routing and transfer status, and therefore the websites, mail and certificates that depend on them. This guide sets out the customer-side controls Namecheap provides and how to configure them for a business domain portfolio: two-factor authentication with security keys, recovery settings and alerts, domain lock, delegated domain manager access, Namecheap API access with IP whitelisting, DNSSEC and free email forwarding. It is for IT and security teams, agencies managing client domains, and small businesses whose brand runs on a domain registered at Namecheap. For registrar and DNS principles that apply across providers, such as EPP status codes and registry lock, read the Authoritative DNS and Registrar Account Security Guide first; this page goes deeper on Namecheap settings.

This is an independent guide from NHI Mgmt Group, based on Namecheap's public documentation as of November 2026. It is not sponsored or reviewed by Namecheap. Product features change, so confirm settings against Namecheap's current documentation.

Key takeaways

  • The account is the control plane. Namecheap has one owner login per account, so protect it with two-factor authentication, ideally Device Authentication (U2F) with at least two registered keys.
  • Close the recovery paths. Recovery Settings allow password resets by username, email address or domain name by default; narrow them and protect the account email mailbox to the same standard as the login.
  • Turn alerts on. Security Alerts are off by default; switching them on gives email notice of logins and domain settings changes, which is your earliest signal of misuse.
  • Delegate instead of sharing passwords. Use domain manager access through Share Access with only the settings each person needs, and keep Domain Lock on for every domain that supports it.
  • Treat the API key as a privileged credential. Namecheap API access acts with your account's rights; whitelist only the IPv4 addresses that run automation and store the key in a secrets manager.

How identity and access work in Namecheap

A Namecheap account is a single login (username and password) that owns domains, DNS, hosting, email and SSL products. Other people are given access to specific domains through domain manager permissions from their own Namecheap accounts, and automation uses the Namecheap API with an API key tied to the account username. Security settings live under Profile, Security.

Identity or pathHow it authenticatesWhere it is controlledWhat it can change
Account ownerPassword plus 2FA (U2F or TOTP), or emailed device code if 2FA is offProfile, Security, AccessEverything in the account
Password resetReset request by username, email address or domain nameProfile, Security, Recovery SettingsThe account password, and so everything
Domain managerTheir own Namecheap loginDomain, Sharing & Transfer, Share AccessOnly the settings the owner selected for that domain
API clientApiUser, ApiKey and a whitelisted client IPProfile, Tools, Namecheap API AccessCommands the API exposes for the account
Namecheap SupportAccount verification, which can involve the Support PINProfile, Security, Access (Support PIN)Actions on your behalf after verification

Two-factor authentication

Turn on 2FA under Profile, Security, Access, Two-Factor Authentication, Manage. Namecheap offers two methods and uses one at a time:

  • Device Authentication (U2F): Namecheap accepts hardware security keys such as YubiKey, platform authenticators such as Windows Hello, biometrics and password managers that support U2F. You can register as many keys as you like and use any one of them at login. Use this method for business accounts, and register a primary and a backup key kept in separate places.
  • Authentication app (TOTP): codes from an authenticator app. A sound option where security keys are impractical; keep the app on a managed device.
  • Backup codes: generated during setup, each usable once, and regenerated from the Backup Codes dropdown, which invalidates the previous set. Store them in a password manager or safe, not in the mailbox linked to the account.

Without 2FA, Namecheap applies a trusted device check: a new device or browser must enter a code sent to the account email, valid for 30 minutes, with five wrong attempts locking the account for 15 minutes. Turning on 2FA replaces this check, so the strength of the account then rests on the method you choose. See the MFA Guide and the MFA backup codes and recovery codes guide.

Admin roles and privileged access

Because the owner login holds full control, the main privileged access decisions are who knows that login, how it is recovered and who gets delegated access.

Owner account practice

  1. Use a role mailbox, not a person: register business domains to an account whose email is a monitored, access-controlled role address (for example a domains@ shared mailbox with its own MFA), so the account survives staff changes.
  2. Keep the login in a vault: store the password in an enterprise password manager with access limited to two or three named people. Namecheap's own advice is not to save the password in a browser and not to share login details.
  3. Narrow Recovery Settings: in Profile, Security, Recovery & Alerts, disable the reset options you do not need. Namecheap notes that disabling some options reduces the ways someone can attempt to reset your password.
  4. Set a Support PIN: change the Support PIN in the Access section from any value you did not choose, and keep it in the same vault entry as the login.
  5. Restrict incoming invitations: Incoming Invitations covers accepting domain ownership and manager permissions from other users; both are disabled by default. Leave automatic acceptance off for business accounts.

Domain manager access

Only the domain owner can share access. Under Domain List, Manage, Sharing & Transfer, Share Access, add the manager by email or username, select the specific settings they may edit (for example DNS management, contact changes or nameserver updates) and confirm with your password. Namecheap advises against sharing all settings. The invitation link is valid for seven days, and both parties are notified on acceptance. Remove access from the Edit dropdown when work ends.

WhoPermissions to grantReview
Web agency building a siteDNS management only, for the domains in scopeRemove at project end
Email or security provider onboardingDNS management for MX, SPF, DKIM and DMARC recordsRemove after verification records are in place
Internal IT administratorDNS and nameserver settingsQuarterly, and on role change
Contact or legal teamContact changesAnnually

Delegation of this kind is third-party access and should follow your third-party access process. See the Third-Party Access Guide.

Integrations, API tokens and service accounts

The Namecheap API lets automation register domains and manage DNS. It is a non-human identity with the account's rights, so it needs the same care as a cloud access key. See the API Key Management Guide.

  • Enabling access: under Profile, Tools, Business & Dev Tools, open Namecheap API Access, toggle it on, accept the terms and enter your password. Namecheap sets account requirements for production API access and directs customers who do not meet them to support.
  • IP whitelisting: API calls work only from whitelisted addresses, and at least one IPv4 address is required. List only the static egress addresses of the systems that run automation, such as a CI runner or a DNS automation host, and remove addresses when systems are retired.
  • Request parameters: calls carry ApiUser, ApiKey, UserName, Command and ClientIp. Because the key travels in the request, send calls only over HTTPS and keep request URLs out of application logs.
  • Key storage and rotation: store the key in a secrets manager, never in repositories or CI variables visible to every project. Resetting the key on the same page invalidates the old key immediately, so plan rotation as a short change window and update every client together. See the Secrets Management Guide.
  • Sandbox first: Namecheap provides a sandbox environment with its own credentials. Develop and test automation there, then switch only the service URL, API user and key for production.
  • Separate accounts for automation scale: where automation manages many domains, consider a dedicated account for the automated portfolio so a leaked key does not reach brand-critical domains held elsewhere.

DNS, DNSSEC and email forwarding

DNS changes are where control of a domain becomes control of traffic and mail. The controls below apply to domains using Namecheap BasicDNS or PremiumDNS.

  • DNSSEC: on the Advanced DNS tab, turn on the DNSSEC toggle. Namecheap manages the record values automatically on its nameservers and the change takes about 60 minutes. If you host DNS elsewhere, publish DS records for that provider's keys instead. See the DNSSEC Deployment Guide.
  • Host records hygiene: remove records pointing to retired hosting, cloud addresses or SaaS endpoints, because dangling records can be claimed by others. See the Subdomain Takeover and Dangling DNS Guide.
  • Mail authentication: publish SPF, DKIM and DMARC records for every domain, including domains that send no mail (a restrictive SPF and DMARC reject policy). See the DMARC, SPF and DKIM Guide.

Free email forwarding

Free Email Forwarding creates aliases on your domain that forward to another mailbox. Selecting Email Forwarding under Mail Settings sets the MX records automatically and adds an SPF record that must remain for forwarding to work. You can create up to 100 forwarders and one catch-all destination, and forwarding runs as the single mail service on the domain. These customer-side points keep it safe:

  • Protect the destination: a forwarded alias is only as secure as the mailbox it forwards to. If an alias such as admin@ or billing@ receives password resets for other services, forward it only to a mailbox with MFA.
  • Use catch-all deliberately: a catch-all sends mail for any undefined address to one destination, which includes spam and phishing sent to guessed addresses. Turn it on only where needed and define explicit aliases instead.
  • Review aliases with staff changes: forwarders to personal mailboxes of former staff keep delivering company mail. Review them alongside joiner and leaver processes.
  • Plan changes of mail service: moving to a hosted mailbox service replaces the forwarding MX and SPF records, so update DMARC and SPF in the same change.

Logging and detection

Namecheap's detection controls are email alerts, so route them to people who will act on them.

SignalWhere to turn it onWhat to do
Security Alerts: successful logins and domain settings updatesProfile, Security, Recovery & Alerts (off by default; choose the alerts)Send to a monitored role mailbox; investigate any login or change not tied to a ticket
Host Records AlertsRecovery & AlertsCompare DNS changes with change records
Login AlertsRecovery & Alerts (for domains pointed to PremiumDNS or FreeDNS from other registrars)Use where Host Records Alerts do not apply
2FA or trusted device notifications you did not triggerSent automaticallyFollow the compromise steps below
Unexpected EPP code email or password reset emailSent automaticallyTreat as a possible transfer or takeover attempt

Add external monitoring that does not depend on the account: watch your domains' nameserver delegation, DNSSEC status, MX records and WHOIS or RDAP status from outside, and alert on change. See the DNS Logging and Detection Guide.

If you suspect compromise: Namecheap's guidance is to change the account password, enable 2FA and Security Notifications, reset passwords on your email and any account sharing the same credentials, check Order History, payment methods and account details for unauthorised changes, and contact Namecheap Support ([email protected] for its Risk Management team). Namecheap may temporarily lock the account and domains during an investigation; it states this does not cause service downtime. The Domain Registrar Compromise Playbook covers the wider response.

Metrics:

  • Percentage of business domains held in accounts with U2F 2FA and two registered keys (target: 100%).
  • Domains with Domain Lock off without an open transfer ticket (target: zero).
  • Active domain managers with no review in the last 90 days.
  • Age of the API key against your rotation period, and number of whitelisted IPs not mapped to a live system.
  • Domains with DNSSEC on and a DMARC record published.

Hardening baseline

ControlNamecheap settingBaseline
2FAProfile, Security, Access, Two-Factor AuthenticationDevice Authentication (U2F), two keys, backup codes stored offline
RecoveryRecovery SettingsOnly the reset options you need
Support verificationSupport PINSet, stored in the vault
AlertsSecurity AlertsOn, all login and domain change alerts selected
Transfer protectionSharing & Transfer, Transfer Out, Domain LockLocked, unlocked only during an approved transfer
DelegationShare AccessNamed managers, minimum settings, reviewed quarterly
InvitationsIncoming InvitationsAutomatic acceptance off
APINamecheap API AccessOff unless needed; whitelisted IPv4 addresses only; key in a secrets manager
DNSSECAdvanced DNS, DNSSECOn for domains on BasicDNS or PremiumDNS
Email forwardingRedirect EmailExplicit aliases to MFA-protected mailboxes; catch-all only when needed

Rollout order

The sequence below is NHI Mgmt Group guidance, not a vendor requirement; adjust it to your environment.

  1. Inventory: list every Namecheap account the organisation uses, including accounts opened by marketing or agencies, and the domains in each. See the Domain Portfolio and Lookalike Domain Management Guide.
  2. Consolidate ownership: move business domains into accounts registered to role mailboxes, using Namecheap's documented process for moving a domain between Namecheap accounts.
  3. Secure logins: enrol U2F keys, store backup codes, set the Support PIN and narrow Recovery Settings. Test login with each key before removing older methods.
  4. Turn on alerts and lock: enable Security Alerts and confirm Domain Lock on every domain.
  5. Replace shared logins: give agencies and staff domain manager access with minimum permissions, then change the account password.
  6. Automation and DNS: whitelist automation IPs, move the API key into a vault, turn on DNSSEC and publish mail authentication records.

Small and large estates: a small business with a handful of domains can apply the baseline in an afternoon. Organisations with hundreds of domains should formalise it in a domain management policy with named owners and review dates. See the Domain and DNS Management Policy Template.

Common misconfigurations

  • Personal account ownership: a domain registered by an employee to a personal email leaves the business dependent on that person and their mailbox security. Move it to a role-owned account.
  • Shared owner passwords: giving agencies the owner login hands them full control including transfers. Use Share Access with specific settings.
  • Alerts left off: Security Alerts are off by default, so unauthorised logins and DNS changes can go unnoticed. Turn them on and route them to a monitored mailbox.
  • Single security key or lost backup codes: one U2F key with no stored backup codes risks lockout. Register two keys and store codes offline.
  • Stale whitelisted IPs: leaving retired build servers on the API whitelist widens where a leaked key can be used. Review the list with each infrastructure change.
  • Catch-all to an unprotected mailbox: forwarding every address to a mailbox without MFA routes password resets for other services to an exposed mailbox. Use explicit aliases and protect the destination.

Framework mapping

Namecheap controlNIST SP 800-53 Rev 5NIST CSF 2.0ISO/IEC 27001:2022 Annex A
2FA, recovery settings, Support PINIA-2, IA-5PR.AA-01A.5.17, A.8.5
Domain manager access, owner vaultingAC-2, AC-6PR.AA-05A.5.15, A.5.18
API key and IP whitelistIA-5, AC-17PR.AA-01A.5.17, A.8.20
DNSSECSC-20PR.DS-02A.8.20
Security Alerts and external monitoringAU-6DE.CM-03A.8.16
Domain inventoryCM-8ID.AM-02A.5.9

Practitioner checklist

  • Every business domain sits in a Namecheap account registered to a protected role mailbox.
  • 2FA uses Device Authentication (U2F) with two keys, and backup codes are stored offline.
  • Recovery Settings are narrowed and a Support PIN is set.
  • Security Alerts are on and reach a monitored mailbox.
  • Domain Lock is on for every domain outside an approved transfer.
  • Agencies and staff use domain manager access with minimum settings, reviewed quarterly.
  • API access is off unless needed; whitelisted IPv4 addresses map to live systems and the key is vaulted.
  • DNSSEC is on and SPF, DKIM and DMARC are published for every domain.
  • Email forwarders and catch-all point only to MFA-protected mailboxes.
  • Delegation, DNSSEC and MX records are monitored from outside Namecheap.

Standards and references

Related NHI Mgmt Group resources: Authoritative DNS and Registrar Account Security Guide · DNS Security Guide · Account Takeover Prevention Guide · DNS Security Checklist

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 8 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org