Form R is a foreign-exchange declaration used by Pakistani banks to collect information about certain foreign-currency receipts. It helps the bank report the transaction to the State Bank of Pakistan. It is not an FBR income-tax return, and it is not the same document as an ePRC.
The process changed in 2026. SBP revised the Form R and Inward Remittance Voucher threshold to USD 25,000 or the equivalent in another currency. SBP also announced that IT companies and freelancers would no longer have to submit Form R for every individual export transaction. Banks were instructed to digitize relevant customer-information collection by June 30, 2026.
What does Form R mean?
Form R records details of an applicable foreign receipt, including the recipient, sender, amount, currency, purpose, and supporting information. Authorized dealers, meaning banks permitted to deal in foreign exchange, use this information for regulatory reporting.
SBP’s EPD Circular Letter No. 07 of 2026 revised Form R as Appendix V-121 and the Inward Remittance Voucher as Appendix V-122. It also set the revised threshold at USD 25,000 equivalent for the applicable forms. The threshold does not turn unsupported funds into acceptable funds; a bank may still ask about any transfer under KYC and anti-money-laundering controls.
The important 2026 freelancer change
On April 6, 2026, SBP announced measures under which IT companies and freelancers would not be required to submit Form R for every individual export transaction. The aim was to simplify export-realization procedures and reduce repetitive paperwork.
This does not mean “freelancers never need Form R.” It means the blanket, transaction-by-transaction burden was removed for the covered export process. A bank may still require customer information, supporting documents, or a declaration when the transaction type, amount, purpose, or compliance review requires it.

Form R versus ePRC
Document |
What it does |
Who creates or issues it? |
|---|---|---|
Form R |
Collects customer information for applicable foreign-exchange reporting |
Customer provides required information through the bank’s process |
IRV |
Records an inward remittance under the applicable reporting process |
Bank or authorized dealer |
ePRC |
Certifies that foreign funds were realized in Pakistan |
Your bank |
FBR return |
Reports taxable income and other required tax information |
Taxpayer files through FBR Iris |
The most common error is treating Form R as proof that money reached Pakistan. The ePRC is the bank-issued evidence you normally retain for that purpose. Form R captures information; the ePRC confirms realization.
When might a bank ask for Form R information?
A bank may contact you when a foreign receipt needs a clearer purpose, reaches an applicable threshold, does not match your normal account activity, or lacks enough information from the sending institution. Examples include:
- A large direct client payment with a vague transfer description.
- A receipt unrelated to normal freelance service exports.
- A transfer where the payer’s name does not match your invoice or platform evidence.
- A payment that combines several invoices, refunds, or other amounts.
- A transaction selected for routine compliance review.
The USD 25,000 figure is a regulatory threshold for applicable Form R and IRV treatment. It is not a “no questions below this amount” rule.
What information should a freelancer prepare?
- Your legal details: name, CNIC or NTN where requested, address, and account information.
- Sender details: client, marketplace, payment processor, or originating bank.
- True payment purpose: web development, design, marketing, consulting, writing, or another accurate service.
- Commercial evidence: invoice, contract, purchase order, Fiverr order, Upwork contract, or milestone record.
- Payment evidence: marketplace transaction, withdrawal receipt, Payoneer record, or SWIFT advice.
- Explanation of differences: platform fees, refunds, bundled payouts, currency conversion, or name differences.
How to respond when your bank asks for Form R
1. Confirm what the bank actually needs
Ask whether the request concerns Form R, an inward-remittance purpose confirmation, invoice evidence, or an ePRC correction. These are not interchangeable. Use the bank’s current portal, email, or branch process instead of a form downloaded from an unofficial website.
2. Describe the payment accurately
Do not select “home remittance” for business income merely because it seems quicker. If a foreign client paid for a service, describe the service. Correct classification helps your banking and tax evidence remain consistent.
3. Attach the shortest complete evidence set
For a direct client payment, the invoice, contract or email acceptance, and transfer advice may be enough. For Fiverr or Upwork, attach the order or contract, earnings record, withdrawal record, and bank credit. Do not send unrelated client data.
4. Check the amount and currency
If your invoice is USD 1,000 but only USD 930 reached the bank, show the USD 70 platform or withdrawal fee. If several jobs were bundled into one payout, add a one-page reconciliation. This prevents the bank from seeing an unexplained difference.
5. Save the outcome
Keep the bank email or submission receipt, final transaction advice, ePRC, invoice, and supporting records in the same folder. Use a filename that contains the date, client, and amount.
Three common scenarios
A small monthly Upwork payout
Your bank may process it through its normal digital reporting workflow without asking you to fill a separate Form R. Keep the Upwork transaction history, withdrawal record, bank statement, and ePRC.
A USD 30,000 direct client receipt
Because the amount is above the revised USD 25,000 threshold, expect detailed bank handling and documentary review. Send the contract, invoice, scope or delivery evidence, sender details, and any other information the bank requests.
A family transfer from overseas
Do not label it as freelance income or an export. The purpose is different and the bank should classify it accordingly. Mixing personal support and business receipts makes later reconciliation harder.
Common mistakes
- Calling Form R an FBR form.
- Assuming the 2026 change removed all bank documentation.
- Using the wrong purpose to speed up a credit.
- Submitting a gross invoice without explaining platform fees.
- Throwing away the ePRC after the payment is credited.
- Using different spellings of your name across banking and platform accounts.
Frequently asked questions
Do Pakistani freelancers still need Form R in 2026?
They are no longer required to submit it for every individual export transaction under SBP’s April 2026 facilitation. A bank can still seek information or use Form R where the applicable transaction and reporting rules require it.
What is the current Form R threshold?
SBP revised the threshold for Form R and IRV to USD 25,000 equivalent in April 2026.
Can I ask my client to fill Form R?
Usually no. It is part of your Pakistani bank’s foreign-exchange reporting process. Your client should provide accurate payer and invoice information.
Can a bank hold my payment while asking for documents?
A bank may delay final credit or classification until its compliance questions are answered. Respond promptly with a concise evidence set and ask for escalation to the remittance team if necessary.
Does an ePRC replace my invoice?
No. The ePRC proves realization of funds; the invoice or platform record explains what you sold. Keep both.
Bottom line
Form R is a bank and foreign-exchange reporting document, not a tax return. For a normal freelance payout, focus on truthful purpose, clean supporting evidence, and a saved ePRC. If the bank requests Form R information, use its official current process and let its remittance team decide the applicable treatment.
This guide is general information, not individualized banking, foreign-exchange, or tax advice. Rules and bank workflows can change; confirm the current process with your authorized bank and SBP.