Nepali students, freelance developers, and registered companies looking to secure an official, free national country code top-level domain (.np) for personal portfolios or commercial websites.
- ✓Nepali Citizenship Certificate (Nagarikta), Passport, or Driving License (for personal domains)
- ✓Company Registration / PAN Certificate (for business/organization domains)
- ✓Two valid DNS nameservers (e.g. from Cloudflare or your web host)
🚀 What You Will Learn & Build
- ▸Rules governing .np domain name eligibility and naming conventions
- ▸Differences between .com.np, .org.np, .edu.np, and other sub-domains
- ▸Step-by-step account creation and domain application submission
- ▸Writing an acceptable Cover Letter / Request Letter (with template)
- ▸Configuring DNS nameservers for Cloudflare or hosting
- ▸Solving application rejections and tracking status
1. What is a .np Domain and Why is it Free?
2. Crucial Naming Rules (Avoid Instant Rejection)
Never apply for a personal domain that does not directly correspond to the name on your citizenship certificate. It will be rejected automatically.
3. Required Documents to Prepare
4. Editable Cover Letter Template (Copy & Customize)
Date: [Date, e.g., October 18, 2026]
To,
The Domain Registration Administrator,
Mercantile Communication Pvt. Ltd.,
Durbar Marg, Kathmandu, Nepal.
Subject: Request for personal .com.np domain registration
Dear Sir/Madam,
I am writing this letter to formally request the registration of the domain name "[yourname.com.np]" under my name.
I am a citizen of Nepal holding Citizenship Certificate Number [Your Citizenship No.], issued by the District Administration Office of [Your District Name]. The requested domain name directly reflects my legal name and will be used strictly for personal portfolio, educational blogging, and non-commercial professional showcase purposes.
I have attached clear scanned copies of my Citizenship Certificate (both front and back) along with this letter for verification.
Requested Domain Name: [yourname.com.np]
Applicant Full Name: [Your Full Name]
Citizenship Number: [Your Citizenship Number]
Primary Nameserver: [e.g., pam.ns.cloudflare.com]
Secondary Nameserver: [e.g., ray.ns.cloudflare.com]
I kindly request you to approve my application. Thank you for your time and cooperation.
Sincerely,
_________________________
[Your Full Name]
Contact Phone: [Your Mobile Number]
Email: [Your Email Address]
Address: [Your City/District, Nepal]5. Step-by-Step Submission on register.com.np
6. Connecting Your Approved .np Domain to Cloudflare & Vercel
✨ Expected Output & Verification
Upon successful review by Mercantile: - You will receive an approval email from hostmaster@mercantile.com.np stating: "Your domain [yourname.com.np] has been approved and activated." - WHOIS query on register.com.np will show: Status: Active Registrant: [Your Name]
🧪 How to Test the Implementation
- 1Check application status under 'Active Domains' in register.com.np dashboard
- 2Run terminal command: `dig NS yourname.com.np +short` to confirm nameservers resolved
- 3Verify Cloudflare reports 'Active' status for your domain
⚠️ Common Errors & How to Fix Them
Root Cause: Applying for nicknames or generic terms without matching citizenship documents.
Fix: Re-apply using your exact first and last name as spelled on your citizenship card.
Root Cause: Image files are larger than 200 KB.
Fix: Compress your JPG/PNG files using an image optimizer like TinyPNG before uploading.
Root Cause: Typo in nameserver address or using nonexistent nameserver hosts.
Fix: Double-check nameserver hostnames from your hosting provider or Cloudflare.
🛡️ Security Considerations & Best Practices
- !Enable Two-Factor Authentication (2FA) on your register.com.np account to prevent unauthorized nameserver hijacking.
- !Keep your registered email active; renewal verification requests are sent to this address.
❓ Frequently Asked Questions (FAQ)
Yes, Mercantile Communications provides .np domains free of charge with no annual renewal fees for legitimate Nepali citizens and registered businesses.
📌 Summary of Key Takeaways
- ✓Personal .np domains require matching citizenship certificates and a signed cover letter.
- ✓Mercantile offers lifetime free registration on register.com.np.
- ✓Point nameservers to Cloudflare for flexible DNS record management.
Official References & Further Reading
- 🔗Official .NP Domain Registrar (Mercantile)— Official registration and user portal for .np domains.
- 🔗Himalayan Host Knowledgebase Reference— Community documentation and historical requirements overview.
Written by Manoj Neupane
AuthorSoftware developer and programming instructor, Nepal
Building software systems and SaaS platforms with Laravel, Next.js, and Node.js. Passionate about helping students and developers in Nepal master practical, real-world development skills.