CAll Us: +92-3338901062 Submit Ticket   Login

How to get PRC (Proceed Realization Certificate) for Income Tax for Freelancers in Pakistan

To learn more about PRC and method of getting PRC can be learnt in this video

Income Tax FBR Freelancers PakinstanIf you are a freelancer living in Pakistan and withdrawing your Online freelancing income (like from Fiverr, Upwork, Freelancer, Peopleperhour, etc..) through Payoneer or any other method to your bank, you will have to get the PRC (Proceed Realization Certificate issued) to prove the Bank withdrawals as foreign income which will, then, be exempt from tax.

As per Income Tax Ordinance of Pakistan, any foreign remittance will be exempt from tax if you have PRC (Proceed Realization Certificate issued) from your bank. Every bank is responsible for issuance of PRC for any foreign remittance.

However, if you are withdrawing payments through Payoneer in Pakistan, scenario is different. Actually, Payoneer has partnership with Mobilink MicroFinance Bank in Pakistan and when you withdraw money, Payoneer sends money to MMBL which is sent to respective banks as an IBFT (Inter Bank Funds Transfer) which is taxable according to Pakistan Income Tax Law.

So, you will have to get the PRC issued by your Bank to prove that income as foreign income instead of IBFT and also to prove it as white money.

PRC issuance method is given below

  • Contact your Bank with a written application for the issuance of PRC for your transactions
  • Prepare an excel sheet of transactions with amount and date
  • Your bank will send this request to Mobilink MicroFinance Bank for PRC
  • MMBL will issue the PRC and send to your bank
  • You can collect the PRC for free from your branch
  • Now, declare these income as Exempt in Income Tax Return and show the PRC upon FBR Request

In case of any question regarding this matter, drop an email at

Muhammad Jamshed
TRS at Fiverr and Upwork

About the Author
Muhammad Jamshed
I am Level 3 Linux Server Management specialist having vast experience of managing Linxu servers and Wordpress Webdesigning.

12 thoughts on “How to get PRC (Proceed Realization Certificate) for Income Tax for Freelancers in Pakistan

  1. jay - October 6, 2019 at 10:23 am

    As an Update to Above . Payoneer has allowed USD transfer to pakistan (2% fees with minimum $300 withdrawal limit) . please Delete your currently added bank account and Re-add it with currency As USD. thats the best way to do and on your bank statement it will show Foreign Remmitance and no one can raise finger over it. PRC is risky as compared to this method.

    • Muhammad Jamshed - October 6, 2019 at 10:28 am

      I did the same but still I was unable to get the amount added as a Remittance rather than PRC. 🙁

      Actually, you will have to go through MMBL at every cost which will list your withdrawal as an IBFT and thus you will have to get the PRC.

      • Tabish Naqvi - October 6, 2019 at 2:35 pm

        Hi Jamshed,

        That’s not possible if you withdraw in USD instead PKR your funds will come in SWIFT channel and count as Inward Remittance and show as remittance in your bank statement instead of ATM Transfer. I have do that on my personal and business account and for both accounts funds shows as inward remiitance. I don’t know why you are still gettings USD through MMBL. Kindly re-check your when you add you withdrawal bank account currency should be USD instead of PKR.

        • Muhammad Jamshed - October 11, 2019 at 10:52 am

          Payoneer does not allow us to get a payment in USD in Paki banks and they send in PKR instead.

          • Sheraz Ali - October 15, 2019 at 8:34 am

            I got the PRC but my lawyer said that the you recieved remittances in PKR so they are not except from tax. Please advise me and send us the reply on my email also.

          • Muhammad Jamshed - October 27, 2019 at 1:20 pm

            Sheraz Ali @ Your lawyer needs education regarding this matter. Tell them that this is the valid proof to prove that the money received is exempt from tax.

  2. Nomee - October 14, 2019 at 3:48 am

    How many days it will take if we send money as USD into our Bank account ? PKR payment to kuch hrs main credit hjati but USD payment kitna time laiti bank account main transfer hty huay ?

    • Muhammad Jamshed - October 27, 2019 at 1:21 pm

      Ye depend krta he apk bank pe. Payoneer se kisi bhi Pakistani Bank me within one day payment transfer ho jati hen. Han agar Weekend ho to 3 din lg skte hen.

  3. Abid - November 8, 2019 at 1:32 pm

    I got USD payment from payoneer to bank alfalah account in 3 days. It showed as SWIFT inward which means that is legit payment and getting PRC should be easy. However this way the conversion rate was low compared to PKR transfers.

    If I tried in PKR, it showed Rs 45,922 while the amount credited by USD transfer was Rs 45,276 after conversion. Maybe they charged a fixed amount of Rs 580 (500+80 FED) which UBL also charges on SWIFT transfers. I will get PRC for this payment and if I see fixed amount charged, then bigger amount transfer would be cost effective.

    Still a mess going through all these.

    • Muhammad Jamshed - November 8, 2019 at 2:16 pm

      Exactly, I always transfer a big amount to reduce the costs.

  4. Abdullah Qureshi - May 21, 2020 at 6:36 am

    I have called so many times to jazz cash helpline to get the PRC because their website mentions that call helpline, ask for PRC and it will be delivered within 7 days via email but i have not recieved it yet and helpline walay are just playing around doing nothing. I recieve payments from payoneer into my jazz cash account. What should i do now to get the PRC?

    • Muhammad Jamshed - May 25, 2020 at 9:01 am

      You will have to visit any Mobilink Microfinance Bank to get your PRC. Helpline will not be so helpful for this.


Leave a Reply