If you want to buy a PK domain — a .pk or .com.pk name for a Pakistani site, shop or brand — the useful facts are fairly settled. The registry is PKNIC. The official fee for a Pakistan-based registrant is billed in two-year units. And the name should be registered in your name, not a middleman’s.
This guide walks through what you need, what it costs, how the purchase works, how .pk compares with .com.pk, and how renewal is priced. It is written for a buyer in Pakistan. Figures below come from PKNIC’s own pages, as checked on 13 November 2026.
What you are actually buying
A .pk domain is a name in Pakistan’s country-code space. PKNIC’s homepage lists the public endings it runs, including .pk, .com.pk, .net.pk, .org.pk, .web.pk, .fam.pk and .edu.pk, plus government-only spaces such as .gov.pk.
Two things the registry does not sell, in its own words: it does not sell .com / .net, and it does not provide web hosting or email. You buy the name here; hosting and mailbox are separate.
You can register directly on PKNIC’s own site, or through a registrar or reseller. BuyPKDomain is the second path: you search and order with us, and we file the registration with PKNIC in your name.
The current official price (and why it is two years)
PKNIC updated prices from 1 August 2026. For Pakistan-based registrants the official rate is Rs 2,100 per year, up Rs 300 per year from the previous Rs 1,800. That rate is not billed one year at a time. PKNIC charges on a biennial (two-year) basis. Its payment slip states that Rs 4,200 is the unit of payment for registration or renewal — so Rs 4,200, 8,400 or 12,600 for 2, 4 or 6 years, and so on, up to a maximum of ten years.
The official pages also say the renewal fee per year is the same as the registration fee.
Those figures are on PKNIC’s pricing page, register-domain page, payment form and payment slip, and in the “Updates” note on pknic.net.pk.
A different tariff applies if the “domain registrant or their registrar [is] located outside Pakistan”: US$15.99 per domain per year. That dollar rate was left unchanged in the August 2026 update. If you are a Pakistan-based registrant, the rupee fee above is the one that applies.
On BuyPKDomain, the launch price to buy a .pk or .com.pk domain is Rs 4,200 for 2 years — the same official two-year unit. We do not add a processing fee on top of that figure at this launch price. Renewal here will follow PKNIC’s then-current official fee (today, still Rs 4,200 for 2 years). The price page is the short reference if you only need the numbers.
What to have ready, including your CNIC
Before you place an order, gather:
- The exact name you want, with the ending (
.pkor.com.pk). - The legal registrant’s full name.
- A 13-digit CNIC.
- A mobile number and an email address.
- A postal address.
BuyPKDomain’s order form asks for all of these so the domain can be filed in your name, not ours. Have the CNIC to hand; the form will not accept it unless it has 13 digits. Use the details of the person or business that should appear as the holder. Inaccurate details can cause a registry to reject or later question the name.
Payment on this site is manual for now: JazzCash, Easypaisa or bank transfer, with a receipt sent back to us. We do not collect card numbers on the website. (For completeness: PKNIC’s own how-to-pay page lists credit card, pre-paid card, and cheque or bank draft payable to “PKNIC (PVT) Ltd”. It states that cash is not accepted at PKNIC. JazzCash and Easypaisa are not listed on that official PKNIC page. Those wallets are a BuyPKDomain checkout option, not a PKNIC one.)
Steps to buy a PK domain with us
- Search the name. We check PKNIC’s public lookup for
.pkand.com.pk. A live “available” result is a strong sign, not a reservation. If the lookup is unclear, request a check or message WhatsApp Support. - Submit the order form. Enter the domain and the registrant details above. You will receive an order number in the form BPD-1001, BPD-1002, and so on.
- Pay Rs 4,200 for the two-year term. Use the JazzCash, Easypaisa or bank details shown on the confirmation (account numbers will be published before public launch) and send the receipt by WhatsApp Support or to info@buypkdomain.pk.
- We register it in your name. After payment is confirmed, we complete the filing and email you the start and expiry dates.
If you would rather deal with the registry yourself, PKNIC’s own steps (on register-domain.html) are: search on their site, log in or sign up, add domain credits under Billing, then use Register Domain. Funds must be in the PKNIC account before a new name can be registered, or paid by credit card at registration.
.pk or .com.pk?
Both endings are official PKNIC spaces, and on BuyPKDomain both cost Rs 4,200 for 2 years. The difference is how the name looks. yourname.pk is the short national form. yourname.com.pk is the longer commercial form, familiar to people who expect a “.com” in the name. Many buyers take both when they are free, so the other ending is not left sitting for someone else.
That comparison is unpacked, without repeating the fee schedule, on .pk vs .com.pk. Search on the home page returns both endings at once.
Renewal
Budget for the same official rate when the term ends. PKNIC says the renewal fee per year equals the registration fee, and it bills that fee in the same two-year units. On BuyPKDomain, renewal follows PKNIC’s current official price — Rs 4,200 for 2 years today. If the registry changes the fee later, the renewal invoice will follow the new official figure, and we will tell you before we bill. A name can lapse if renewal is not paid in time.
You can also prepay longer terms at PKNIC (4, 6, up to 10 years, in the same Rs 4,200 units). Say so in the order notes if you want a longer first term; we will confirm the official amount before you pay.
A short checklist
- Search the name, then look at both
.pkand.com.pk. - Keep your CNIC, name, mobile, email and address ready for the order form.
- Plan on Rs 4,200 for 2 years, matching PKNIC’s current Pakistan unit.
- Pay, send the receipt, and wait for the dates in your email.
- Diary the expiry, because renewal follows the official fee at that time.
When you are ready, search a .pk domain or open the order form. For a question before you pay, use WhatsApp Support (+1 262-404-7892) or info@buypkdomain.pk.