Guides & Tips

PRC for Freelancers in Pakistan: How to Get One (2026)

Your bank issues the PRC, but only if the payment came in under the right purpose code. Here's how 9186 works and how to get your certificate.

Published
WRITTEN BYHandlePay Team
READ TIME8 min
Pakistani freelancer at a bank branch desk in Lahore receiving a printed certificate from a bank officer, with the headline Your PRC starts with one code
A PRC for freelancers is a Proceeds Realization Certificate: a document from your Pakistani bank proving foreign income reached you through the banking system and was converted to rupees. Your bank issues it. For the 0.25% or 1% tax on IT export income, the payment usually needs to arrive under purpose code 9186.

The certificate is easy to download. The purpose code your bank attached to the payment when it landed is what counts, and that code is hard to change afterwards.

There's a lot riding on it. Pakistani freelancers earned a record $1.76 billion in FY26, State Bank data reported by Profit shows. In June 2026, the budget extended the 0.25% final tax rate for IT exporters and freelancers until 2029.

Key takeaways

  • Your bank issues the PRC, not Payoneer, Upwork or your client.
  • Purpose code 9186 is the State Bank's code for freelance computer and information services. Code 9471 is for family remittances, and it won't help you at tax time.
  • Export income can be taxed at a 0.25% final rate if you're registered with PSEB, or 1% if you're not. Without proof, it can fall into the normal tax slabs.
  • UBL gives a free e-PRC to every freelancer account holder. Meezan issues one automatically on Payoneer withdrawals.
  • Ask your bank how it codes a transfer before your first big payment, not after.

What is a PRC for freelancers?

A PRC, or Proceeds Realization Certificate, is a certificate your Pakistani bank issues after a foreign payment lands in your account. It confirms the money came from abroad through an approved channel and was converted to rupees. FBR, PSEB and auditors use it to check that your income really is foreign earnings.

Most banks now issue it electronically, as an e-PRC you can download or have emailed. Bank AL Habib, for example, lets you download a PRC for a single payment from its ePRC portal, or request an sPRC, a statement covering several payments over a period in the same financial year.

A PRC is tied to one person. Bank AL Habib issues it only to the account holder the payment was received for. So if a friend or family member receives your client's money for you, the certificate is theirs, not yours.

What is purpose code 9186?

Purpose code 9186 is the State Bank of Pakistan's code for "Freelance of computer and information services". It covers money received by resident individuals from overseas IT firms and online platforms. A payment recorded under 9186 counts as IT export income, which is what PSEB and the reduced tax rates are built around.

Every foreign payment that reaches a Pakistani bank gets a purpose code. Two are worth knowing:

Purpose codeWhat it meansWhat it does for a freelancer
9186Freelance of computer and information servicesCounts as IT export income; the PRC supports the 0.25% or 1% rate
9471Workers' remittances, other sectorsFamily money from Pakistanis abroad; doesn't prove export income

Source: State Bank of Pakistan purpose of payment codes, as listed by NAB, checked 10 November 2026.

The difference shows up when you file. A payment for a website you built that lands as 9471 looks, on paper, like money your cousin sent from Dubai. Elevate Pay warns that a transfer received as a home remittance can't be reclassified as 9186 later.

Why do freelancers need a PRC?

For tax. Export income from IT services can be taxed at a final rate of 0.25% if you're registered with PSEB, or 1% if you're not, usually deducted by your bank. The PRC is your proof that the money qualifies. Without valid PRCs, FBR can treat the income as ordinary income under the normal slabs.

On $20,000 a year of freelance income, a 0.25% final tax is $50. At 1% it's $200.

The Finance Act 2026 extended the 0.25% rate for exporters of IT and IT-enabled services to tax year 2029, KPMG's brief on the Act notes. WorldFirst's November 2026 guide says the bank deducts the tax at source under section 154A, and that at least 80% of foreign earnings should come in through approved banking channels to keep the reduced rate. Tax rules have conditions, so check your own case with a tax adviser before you file.

Do I need a PRC for PSEB registration?

Not to register. PSEB asks new freelancers for a personal NTN, CNIC and a bank account letter, with a Rs 1,000 fee. Renewal is different: it costs Rs 2,000 a year and asks for a summary of export revenue under the proper IT code set by the State Bank, plus last year's tax return.

That renewal summary is where 9186 comes back. If a year of client payments landed as home remittances, your export revenue summary has very little in it. Getting the code right from the first payment saves you that problem a year later.

How do I get a PRC from my bank?

Wait for the payment to be credited, then download the e-PRC from your bank's app, internet banking or ePRC portal, or ask the bank to email it. Most banks also issue one statement covering several payments. If the payment arrived under the wrong code, call the bank the same day and ask how it was coded.

Step by step:

  1. Check the code before you're paid. Ask your bank how it records payments from your client or platform. Since April 2026, the State Bank has told banks to tag the right service and purpose code on exporters' accounts automatically, unless you say otherwise.
  2. Get paid into an account in your own name. The PRC goes to the account holder only.
  3. Download the e-PRC once the money lands. Look in your bank's app or internet banking, or its ePRC portal.
  4. Request a statement PRC at year end. One certificate for the whole financial year is easier to file than fifty.
  5. Save every PDF. You'll need them for your tax return and your PSEB renewal.

Which banks give a PRC to freelancers?

Pakistani banks issue PRCs on foreign payments they receive, and most now do it electronically. UBL offers a free e-PRC to every freelancer account holder, whatever their balance. Meezan issues an e-PRC automatically for Payoneer withdrawals, inside the Meezan app. Bank AL Habib has an ePRC portal and a statement option for several payments.

What you get depends on how the money reaches the bank, not just which bank it is. Here's how the common routes compare, checked on each provider's own pages on 10 November 2026:

RoutePRC and purpose codeHow you get it
Bank freelancer account (client wires to you)Export proceeds; bank tags the service and purpose codee-PRC from the bank; UBL's is free for every freelancer account holder
Payoneer to Meezan Banke-PRC issued on every transactionAutomatic, inside the Meezan app
Elevate Pay (Salary transfer)9186 at Alfalah, Faysal, Soneri, UBL and NayaPay; 9471 at HBL, Meezan and Bank AL HabibFrom your bank, depending on the transfer type you pick
HandlePay cash outRecorded by your bank under 9186 when you pick a services reasonFrom your bank, like any other 9186 payment

Elevate Pay's bank list is from its PRC status page. Banks change how they code transfers, so confirm with yours before a large payment.

We compared what each bank's freelancer account offers, including the e-PRC, in best bank account for freelancers in Pakistan.

How do I get a PRC for Payoneer, Upwork or Fiverr income?

Through the bank your money lands in. Payoneer withdrawals to Meezan Bank come with an automatic e-PRC in the Meezan app. For other banks, download the PRC from your bank once the withdrawal is credited, and check its purpose code. Upwork and Fiverr don't issue PRCs; your Pakistani bank does.

Upwork and Fiverr pay you into Payoneer, a bank or another account first. The PRC comes from the last step, when dollars become rupees in Pakistan. So the question to ask is how that last transfer is coded. We listed every payout route for both platforms in freelancer payment methods in Pakistan.

If you use Elevate Pay with NayaPay, Elevate's guide from June 2026 says to send money with its Salary Transfer option, then email [email protected] with the amount, date, sender, transaction ID and your NayaPay account details. NayaPay issues the PRC through its partner banks. Elevate notes that its Home Remittance option doesn't qualify.

We compared Payoneer and Elevate Pay on fees, speed and PRC in Elevate Pay vs Payoneer.

What should I do if my payment came in as a home remittance?

Contact your bank straight away and ask whether it can correct the code. Elevate Pay warns that a payment received as a home remittance can't be changed to 9186 later, so don't count on it. For future payments, ask your bank to tag your account for IT export income, and choose a transfer type coded as services.

A few habits stop it happening again:

  • Tell your bank what you do. A one-line note that you're a freelancer selling IT services is often enough for the bank to tag your account.
  • Pick the right reason when you withdraw. Apps that send rupees to your bank usually ask why. Choose the service reason, never family support.
  • Check the first PRC. Read its purpose code before you move more money through a new route.

Where HandlePay fits

When you cash out from HandlePay to any Pakistani bank, pick the reason that matches your work: Purchase of services, Consulting fees, or Employee salaries or wages. Your bank then records the rupees under purpose code 9186, so you can get your PRC from your bank as usual. Use these reasons only for income from work for clients abroad.

Cash out is at the Google rate, and the rupees land within minutes. Our US account details, so US clients and platforms can pay you by ACH in your own name, are coming this month.

Claim your username today

Cash out to any Pakistani bank at the Google rate, within minutes, with your payment recorded as freelance services.

Download HandlePay

Sources

FAQs

Is a PRC mandatory for freelancers in Pakistan?
Not to receive money. But without PRCs, you can't easily prove your income is IT export income, and FBR can tax it under the normal slabs instead of the 0.25% or 1% final rate. PSEB renewal also asks for a summary of export revenue under the State Bank's IT code.
Who issues the PRC, Payoneer or my bank?
Your Pakistani bank. Payoneer, Upwork, Fiverr and your clients don't issue PRCs. The bank that receives the foreign payment, or the rupees converted from it, issues the certificate to the account holder.
What is the difference between purpose codes 9186 and 9471?
9186 is freelance computer and information services, money from overseas IT firms and online platforms. 9471 is workers' remittances, money Pakistanis abroad send home for family maintenance. Only 9186 shows your income as IT export earnings.
How much tax do freelancers pay with a PRC?
Export income from IT services is taxed at a 0.25% final rate if you're registered with PSEB, or 1% if you're not, usually deducted by your bank. The 0.25% rate now runs to tax year 2029. Check your own case with a tax adviser.

HandlePay Team

Our mission is to make international money work for everyday people, freelancers, and businesses in Pakistan.

HandlePay
is live

Get US dollar account details in your own name in a few minutes. Download the app to start receiving USD.

Two phones showing the HandlePay app

Frequently Asked Questions