Quick Answer: To register a .pk domain, create an account on pknic.net.pk, search for your desired name, and fill in the registrant details. Payment is required upfront for 2 years (PKR 3,850), which is exclusively paid using a 12-digit PKNIC Prepaid Card code.
Unlike global domains such as .com, the .pk namespace is centrally managed by PKNIC. The registration process is straightforward, but it has a unique payment requirement: you must use a prepaid card to fund your account.
Before you can register anything, you need an account on the official registry.
Once logged in, use the search bar to check if your desired domain name is available. Remember that premium or short domains might have special restrictions. If it is available, click to proceed with registration.
You will be prompted to enter:
This is the most critical step. PKNIC does not allow 1-year registrations. Every new .pk domain must be registered for a minimum of 2 years. Furthermore, PKNIC does not accept direct credit card payments on their site.
You must apply a PKNIC Prepaid Card (which acts as a credit token) to your account to cover the cost.
Once the card code is applied, the registration will process. Your domain status will change to "Active". It may take up to 24-48 hours for global DNS propagation before your website becomes fully visible worldwide.