In this article you'll know about the steps and procedures required to register a free domain name. 

What is a domain name ?

A domain name is an identifying name for a website. For example '' & '' are domain names. If you're a beginner then this much is enough for you to understand about domain names. You can further research more on the internet. 

{tocify} {$title=Table of Contents}

Why to register domain name ?

.COM.NP is a country code top level domain (ccTLD) for Nepal. It is free to register & use for Nepali citizens and business entities. For an individual starting a personal website or a blog, it's a best choice. 

It is free for lifetime, simple and secure. Even companies like Google, eSewa use the domain for operating in Nepal.

It's feasible for business entities looking for cost-efficient domain management and for students willing to launch their personal portfolio website. The domain is completely free to register, no renewal charge & free for lifetime

Unlocking Your Free Domain: What You'll Need

Ready to secure your very own domain? Great! To get started, let's go over the essential requirements you'll need to fulfill:
  • Official Document for Domain Verification
  • Domain Request Cover Letter/Application
  • Domain Name Server (DNS) Address
Let's look at them simultaneously:

→ Official Document for Domain Verification:

To register your free domain, you'll need a supporting document related to your domain name, such as your Nepalese citizenship, passport, or driving license. Remember, the document should match the domain name you want to register. For example, if you want "," use variations of your name like "" or ""

Scan the document as an image (jpg, jpeg) and ensure it's under 200KB. If using your citizenship, include both sides in the scanned image. Use mobile apps like Fast Scanner or Office Lens for easy scanning. If the image is larger, compress it using tools like Squoosh, a free and user-friendly web app that compresses images locally in your browser.

By following these simple steps, you'll be ready to submit the required document and make progress in registering your desired domain.

→ Application/Cover Letter

In addition to the official document, you'll need to prepare an application or cover letter for your domain registration. Here's a simple step-by-step guide:
  • Write the application/cover letter on white paper using the provided sample or create your own.
  • Print or directly write the letter on white paper.
  • Sign the application/cover letter.
  • Scan the letter as an image.

Sample Cover Letter/Application for Registration:

[Your Name]
[Your Address]
[City, Country]
[Email Address]
[Phone Number]
[Date: DD/MM/YYYY]

The HostMaster
NP ccTLD Registration Services
Mercantile Communications Pvt. Ltd.
Hiti Pokhari, Durbarmarg
Kathmandu, Nepal

Subject: Regarding Domain Registration

Dear Sir/Madam,

I am writing to request the registration of a domain name under my name. I have filled out the online registration form and have attached a copy of my citizenship as required.

I kindly request your consideration in processing my domain registration request. Thank you for your attention to this matter.

Requested domain name: [Desired domain name]

Yours sincerely,

[Your Name]
[Your Signature]

By following these simple steps and using the provided sample cover letter as a reference, you can complete your application for a domain registration.

→ Domain Name Server Address (DNS)

Domain Name Server addresses, also known as DNS or Name Server addresses, are special addresses that connect your domain name to the hosting server you're using for your website. When you purchase hosting space, the hosting provider will provide you with their specific Domain Name Address, which is configured within their hosting system.

Typically, hosting providers offer at least two name servers: a primary name server and a secondary name server. These addresses often resemble and Alternatively, you can also use Cloudflare's free DNS system.

If you already have a hosting server, use the provided DNS Address given by your hosting provider. If you haven't purchased hosting yet, you can use the Name Server of any hosting provider you plan to use in the future. If you decide to switch to a different hosting provider later on, you can easily update the nameservers from your website's administrative panel.

For instance, if you are hosting with Google you can use the following Name Servers:

Primary Name Server:
Secondary Name Server:

By understanding and utilizing the appropriate DNS settings, you can ensure that your domain name is correctly linked to your chosen hosting server.

Registering a Free .np Domain Name in Nepal: Step-by-Step

To register your desired .np domain name in Nepal, follow these simple steps:

1. Create an account on is the official portal for NP ccTLD domains. It's where you can register your free .np domain. To create an account:

  • Once you create your account on, check your email for a verification message. Click the verification button to activate your account.

2. Check Domain Availability

To register your desired .np domain, you need to verify if it is available. These domains are assigned on a first-come, first-served basis. Follow these steps:
  • Log in at
  • Check the availability of your desired domain name. 
  • For instance, if you want to check if "" is available, enter "himalguragai" in the text box. Select "" from the dropdown menu.Click on the search button. Remember, the domain you choose must be related to your name or business. Otherwise, it may not be approved.

  • If available, click "Register Now" to proceed. Otherwise, search for another domain name.

3. Fill the Online Domain Request Form

To request your domain, fill out the online form carefully by following these steps. Provide the necessary details such as Name Server (Domain Name Server) and Administrative information. Mandatory fields are marked with a star (*), while optional fields can be skipped if not applicable. For technical tasks, either fill in the relevant section or select "Copy administrative contact" if the same person will handle both. After completing the form, click "Save & Continue" to proceed.

Note that you have the option to change the name server in the future if needed. Keep in mind that the update process may take some time to reflect the changes.

4. Submitting Documents

Next, submit the required documents by following these steps:
  • Select the document title from the drop-down menu.
  • Upload the respective document in image format (jpg, jpeg).
  • Click "Save" for each document.
Remember, all documents must be in image format (jpg, jpeg).

5. Checking Domain Status

Once you have completed the domain registration process, your domain will undergo review by the NP ccTLD team (Mercantile). If you have provided all the required information and supporting documents correctly, your domain will be approved within one to two business days.

To check the status of your requested domain, simply log in to You will be directed to the Dashboard, where you can find information about your domain. Alternatively, you can click on your name in the top right section to access the Dashboard easily.

During the review process, your domain will appear under "New request/under approval." Once it is approved, it will be moved to the "Active domain" section.

Frequently Asked Questions

1. How to get a free domain for a business / organization?

The process for obtaining a free domain for a business/organization is similar to that for individuals. Follow the steps mentioned earlier, with the following differences:
  • Instead of your personal official document, submit a scanned copy of your company registration certificate.
  • Ensure that the cover letter is printed/written on the organization's letterhead, stamped, and signed by an authorized person.
  • Sometimes, you may also need to submit a PAN card, but it is not mandatory.
  • In the Administrative Contact section (Step 3), include the name and details of the person who signed the cover letter, and don't forget to mention your organization's name.

2. Who is eligible to register for a free domain? What are the criteria for eligibility?

To be eligible for a free domain, you must have proof of presence in Nepal or be associated with Nepal. The criteria for eligibility are as follows:

For individuals:
  • Nepali citizens with Nepalese citizenship, passport, driving license, or voter's card.
  • Non-Resident Nepalese with NRN ID Card.
  • Foreign nationals with a Nepalese resident visa.
For companies/organizations:
  • Local entities with a Certificate of Registration of the company/organization/firm/partnership.
  • Foreign entities registered in Nepal with a Certificate of Registration of the branch or liaison office, or a Certificate of Affiliation with the Social Welfare Council.
  • Non-incorporated entities doing business in Nepal, such as Permanent Establishments or Non-incorporated Joint Venture Entities, with PAN registration certificates.
  • Any entities (local or foreign) having business interests in Nepal with a certificate of trademark registration in Nepal or an official filing receipt of a trademark application issued by the Department of Industry (to be supported with the actual trademark registration certificate within 3 years of domain registration).

Final Word

In conclusion, registering a domain in Nepal is a simple process. Create an account on, check domain availability, fill out the online form, submit required documents, and monitor the domain status. Whether you're an individual or a business, specific eligibility criteria and documents apply. Take this opportunity to establish your online presence with a domain that reflects your connection to Nepal. Start the registration process today and unlock the possibilities for your online identity.