Pakistani IT exporters and freelancers: ESFCA retention and the SBP's latest rules

Pakistan's IT exports have grown fast, and the State Bank has eased the rules around them. IT companies and freelancers can keep up to half of their export receipts in dollars, and reporting thresholds were raised. The money still has to arrive in Pakistan first.

Rashidatou K.Payments editor
Published
Reading time
2 min read
A Rivet note showing a Pakistani IT exporter's dollar receipt with ESFCA retention, beside the Pakistani flag.

A Lahore software house bills a Texas client $18,500 a month. Each payment arrives at its Pakistani bank. Half goes into its Exporters' Special Foreign Currency Account, where it stays in dollars to pay for cloud services, software licences and a conference in Dubai. The rest is converted to rupees for salaries.

The ESFCA

IT companies and freelancers in Pakistan can open an Exporters' Special Foreign Currency Account (ESFCA) alongside their rupee account. In October 2023 the State Bank of Pakistan raised the share they may retain to the greater of $5,000 a month or 50 percent of export proceeds, from 35 percent.

ESFCA balances can be used for permitted current account payments abroad, such as software, hosting, subscriptions and business travel, without prior SBP approval, subject to the bank's checks. The SBP also set a short turnaround for banks to process inward receipts and outward payments from these accounts.

2025 and 2026 changes

The SBP continued easing rules for the sector:

  • it raised the threshold below which IT companies and freelancers need not submit certain export documents, reported at $25,000,
  • it simplified onboarding and utilisation rules for freelancer and exporter accounts.

Read the latest Foreign Exchange circulars, or ask your bank, before relying on any threshold.

Proceeds come home

Pakistan's rules require export proceeds to be brought into Pakistan through the banking system. The ESFCA lets you keep part in dollars, in Pakistan. Holding proceeds in an account abroad is a different matter; check with your bank.

Getting the receipt classified

Ask clients to state the purpose clearly, and keep contracts and invoices. Correct purpose codes ensure the receipt counts as IT export proceeds, which matters for the retention limit and for tax.

Paying into Pakistan: the local rail

WhatDetail
Local railRaast
Run byState Bank of Pakistan
SettlementSeconds, 24/7
Published feeFree for person-to-person transfers

Source: State Bank of Pakistan: Raast. Checked when this guide was last updated; the scheme's own page has the current figures.

Where Rivet fits

Rivet opens business accounts for registered companies after verification. A Pakistan-registered company must bring export proceeds into Pakistan under SBP rules, so check with your bank before receiving funds abroad. Pakistani founders running companies registered elsewhere, such as a US LLC, can use a Rivet business account with US account details on every plan and payouts to 120+ countries, including Pakistan. Rivet is not a bank; regulated partner institutions hold the funds.

See Payoneer alternatives in Pakistan, India and Bangladesh.

Questions people ask

How much of their export earnings can Pakistani IT exporters keep in dollars?

The greater of $5,000 a month or 50 percent of export proceeds, in an ESFCA opened alongside a rupee account.

What can ESFCA balances be used for?

Permitted current account payments abroad, such as software, subscriptions and business expenses, without prior SBP approval, subject to the bank's checks.

Did the SBP change reporting rules recently?

Yes. In 2025 and 2026 the SBP raised the threshold below which IT companies and freelancers need not submit certain export documentation, and simplified other steps. Check the current circular.

Can a Pakistani company keep proceeds in an account abroad?

Pakistan's foreign exchange rules require export proceeds to be brought into Pakistan through banks. Check with your bank before holding funds abroad.

Sources

  1. 01State Bank of Pakistan: Foreign exchange circulars
  2. 02State Bank of Pakistan: Press release on ESFCA retention (Oct 2023)
  3. 03Pakistan Software Export Board
  4. 04P@SHA
  5. 05State Bank of Pakistan: Raast
Written by
Rashidatou K.
Payments editor

Rashidatou writes Rivet's guides to how money moves between countries: the payment rails, what each one costs, and the account details a company needs to get paid in another currency. Every figure in Rashidatou's articles is traced to the scheme rulebook, the regulator or the provider's published price list, and those sources are listed at the end.

More from Rashidatou K. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • pakistan
  • it exports
  • esfca
  • sbp
  • freelancers
  • usd
Read next
All articles
A Rivet note listing a Pakistani company's monthly software, cloud and ad spend abroad, beside a Pakistani flag disc.Payments

Pakistani companies paying for software, cloud and ads abroad

A Karachi e-commerce company pays for its cloud hosting, design tools and Meta ads in dollars. Card limits, bank approvals and taxes on foreign card spending make every payment a small negotiation. Exporters with ESFCA balances have the easiest path.

William Sunjo M.
2 min read
An ACH credit in progress with its settlement window.Payments

Can you send ACH internationally? IAT and cross-border ACH explained

No, not in the way most people hope. ACH moves money between US accounts. An IAT entry is used when an ACH payment involves money moving to or from a bank outside the US, but it only reaches a handful of countries. To pay most suppliers abroad, you need SWIFT or a local payout.

Rashidatou K.
2 min read
An ACH credit submitted before a Same Day ACH window, with settlement time shown.Payments

Why is my ACH payment pending? How long ACH really takes

An ACH payment moves in batches on business days. Standard ACH settles in one or two business days; Same Day ACH settles the same afternoon if your bank submits it before one of three Federal Reserve deadlines. Pending usually means the batch has not settled yet.

Rashidatou K.
3 min read
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801