Renewal is where many .pk holders get caught out: the official fee is straightforward, but the registry is also clear about what happens if you pay late.
All fee and deadline figures below come from PKNIC’s own pages, as checked on 13 November 2026.
The official renewal price
PKNIC’s pricing page states three things that matter for renewal:
- The fee is charged on a biennial (two-year) basis.
- The renewal fee per year is the same as the registration fee.
- Funds must be in the account before a new registration (or paid by card at the time) — renewal of an existing name is handled through the payment methods on the renew-domain and how-to-pay pages.
For registrants based in Pakistan, the official rate is Rs 2,100 per year, billed as Rs 4,200 for two years (then Rs 8,400, Rs 12,600, and so on), up to a maximum of ten years. Those units are also on the payment slip.
If the registrant or their registrar is located outside Pakistan, the official rate is US$15.99 per domain per year, also billed every two years, also up to ten years.
On BuyPKDomain, renewal follows PKNIC’s current official fee. Today that is Rs 4,200 for 2 years for a Pakistan registrant. If the registry changes the fee later, the invoice will follow the new official figure, and we will tell you before we bill.
How to renew
If we registered the name for you. Write to info@buypkdomain.pk or WhatsApp Support with the domain and, if you have it, your order number (BPD-…). We will confirm the official amount and term, take payment the same way as a new order (JazzCash, Easypaisa or bank transfer), and complete the renewal at PKNIC.
If you hold the name directly in a PKNIC account. PKNIC’s renew-domain page lists four methods:
- Online invoices. An invoice is “generally issued a few weeks before the expiry date.” View it under Billing ⇒ Invoices and pay with the options on that page (for example domain credit or credit card). If no invoice was issued — PKNIC gives advance renewal as an example — you can issue one yourself under My Domains ⇒ Manage Domains, select the domain, and choose “Invoice For Payment” under “Perform Bulk Actions.”
- Credit or pre-paid card, under Billing ⇒ Pay Domains.
- An external agent (an ISP, reseller or registration company) paying on your behalf.
- Cheque or bank draft, payable to ‘PKNIC (PVT) Ltd’, with your
.pkaccount number or the domain name written on the back, plus the payment slip, posted to PKNIC Collection, 435 Tariq Block, Garden Town, Lahore. Cash is not accepted.
“A few weeks before expiry” is PKNIC’s own wording. It is not a fixed number of days, and it is not something we will tighten into a fake SLA.
Reminders are a courtesy, not a safety net
Policy clause 22 says PKNIC will attempt to email a renewal reminder to the account holder and the billing contact, at the addresses on the latest domain record. It also says:
The reminder of the payment is a courtesy service and a failure to receive the reminder or invoice, due to any reason, will no be construed as a valid reason to delay the payment.
(The typo “no be” is in the official text.) Keep the expiry date in your own calendar. You are also responsible, under PKNIC’s FAQ, for keeping contact data up to date.
The two-week hold after expiry
The same clause is the official word on what happens if you do not pay by the due date:
- PKNIC, in its sole discretion, shall de-activate the unpaid domain.
- After a hold period of two weeks after de-activation, it may offer the expired domain to a third party for re-registration, on pre-payment, first come, first served.
- The defaulting owner can pay and re-activate the expired domain within the hold period.
The public policy page does not describe a further, longer official “redemption” window after those two weeks. We will not invent one. If you are already past expiry, contact us immediately with the domain name so we can check the live registry record and tell you what options still exist.
Once a name has been re-registered by someone else, it is no longer yours to renew. Recovering a name in a dispute is a different process, under PKNIC’s dispute-resolution policy — not a standard renewal.
The fee is not refundable
Clause 24 of the policy states that the maintenance fee is non-refundable and non-transferable, even if the owner later asks for the name to be deleted. Our refund policy matches that reality after a name has been registered or renewed at PKNIC: we cannot refund a registry fee that PKNIC will not refund.
If you are still choosing a first term, you can prepay longer official units (4, 6, up to 10 years). Mention that in your order notes and we will confirm the official total first.
For a new name rather than a renewal, start with the Buy PK Domain guide or search.