All articles
Pakistan

Getting paid from abroad: the Pakistani IT exporter's guide to remittances and retention accounts

The route your client's payment takes into Pakistan decides your tax treatment, your ability to prove export, and how much of it you keep. A practical guide to remittance channels, proceeds realisation, and the mistakes that quietly cost the most.

RNM Admin21 September 20268 min read
Getting paid from abroad: the Pakistani IT exporter's guide to remittances and retention accounts

Pakistan's single most durable economic advantage for a small business is this: if you sell services abroad, you earn in currency that holds its value, while your cost base does not. That gap is why an eight-person software house billing clients in Dubai or Dallas can out-earn a company four times its size selling locally.

Almost every guide on the subject stops at "get paid in dollars". The part that decides how much of that money you keep is the part nobody explains: the route the payment takes into the country. Two founders can invoice the identical amount to the identical client and end up in completely different positions, because one of them received it through a channel the banking system recognises as an export proceed and the other did not.

This is the version we give clients.

Standing note on numbers. Retention percentages, tax rates and the conditions attached to export concessions change, sometimes mid-year. None of them appear in this post. Check the current position with the State Bank of Pakistan, the Federal Board of Revenue, your own bank's trade desk, and a tax adviser who signs their advice.

The short version

  • The channel matters more than the fee. A route that saves you a percent in charges but cannot produce proof of export can cost you far more in lost tax treatment.
  • The document that matters is the bank's proof that foreign exchange was realised against your invoice, commonly the proceeds realisation certificate or the bank credit advice. If you cannot produce it, you cannot demonstrate you exported anything.
  • Receive into the company's account, in the company's name, matching the invoice. Every deviation from that creates work later.
  • An exporters' foreign currency retention account lets you hold a portion of proceeds in foreign currency rather than converting everything on arrival. For a business with foreign costs, that is a real advantage. Ask your bank.
  • Crypto is not a settlement channel for an export business in Pakistan. It creates an unprovable receipt and a regulatory problem, and it is the fastest way to lose the concessional treatment entirely.

Why the channel decides everything

When money arrives in Pakistan through a bank, the bank codes it. That code, attached to the purpose of the payment, is what turns a wire transfer into a documented export of services in the eyes of the tax system and the State Bank.

Everything good about being a Pakistani IT exporter flows from that coding:

  • the concessional tax treatment for IT and IT enabled services exports,
  • your ability to hold foreign currency in a retention account,
  • your credibility with banks when you later want credit,
  • and your ability to survive a tax audit without reconstructing three years of PayPal screenshots.

Money that arrives some other way is just money. It may still be perfectly legal, but you have lost the ability to prove what it was, and the burden of proof sits with you.

What this should change: decide your receiving channel before you send your first invoice, not after the first payment goes somewhere awkward.

The four routes, honestly compared

RouteSpeedProof of exportBest for
Direct bank wire (SWIFT) to a company accountSlowest, daysStrongest. Bank issues realisation documentationContracted clients, recurring retainers, anything material
Regulated payment platforms that settle into your Pakistani bankFastUsually adequate, confirm the settlement is coded as an export proceedSmaller international clients, platform-based work
Freelance marketplaces withdrawing to a Pakistani bankFastVaries. The platform, not the client, is your counterpartyIndividual freelancers, early-stage work
Crypto, informal transfer, third-party walletsFastNoneNothing. Do not build a company on this

Two clarifications, because this is where people get caught.

Regulated platforms are fine, if you check one thing. Several international payment providers settle into Pakistani bank accounts and are widely used. What you have to confirm, with your own bank, is how that settlement lands and whether it can be evidenced as an export proceed. Do not assume. Ask the trade desk, in writing, before you scale volume through it.

Marketplace income is a different legal shape. On a freelance marketplace, your contract is with the platform. That is acceptable for an individual and awkward for a company trying to demonstrate a client relationship. If you are building a company rather than a freelance practice, move your significant clients off the platform and onto direct contracts as soon as the relationship allows.

The paperwork that makes it real

For each export invoice you want four things to exist and to agree with each other:

  1. A contract or signed engagement naming the client, the service and the currency.
  2. An invoice in the company's name, in the contract currency, with the client's legal entity name.
  3. The inward remittance, into the company account, for an amount that ties to the invoice.
  4. The bank's realisation document for that remittance.

When those four agree, your position is unassailable. When they do not, every single mismatch is a question you will be asked later, usually by someone with the power to reassess your tax.

The common mismatches, in order of how often we see them:

  • Payment arrives from the client's parent company or a different entity name than the contract.
  • One remittance covers three invoices, with no reference.
  • The client deducts their own bank's charges, so the amount received is less than invoiced and nothing reconciles.
  • Payment arrives into a director's personal account "just this once".

All four are solvable in advance with one sentence in your invoice template and one instruction to the client. None are solvable cheaply after the fact.

Retention accounts: stop converting everything on arrival

By default, foreign exchange arriving in Pakistan is converted. If you have costs in foreign currency, cloud hosting, software licences, international contractors, advertising spend, conference travel, then converting everything on arrival and buying dollars back later means paying the spread twice.

An exporters' foreign currency retention arrangement lets an eligible exporter keep a permitted portion of proceeds in foreign currency to meet those costs directly. For a software business, where the hosting bill is denominated in dollars whether you like it or not, this is straightforwardly worth setting up.

The eligible share and the permitted uses are set by the State Bank and they change. Ask your bank's trade desk for the current rules and the account they use for it. Most small exporters never ask, which is the only reason more of them do not have one.

Pricing and currency risk

Two practical rules we apply with clients:

Price in the client's currency, model in both. Quoting in dollars is what a foreign buyer expects. Understanding your own margin means running the model at a rupee rate you would still be comfortable with, not the current one.

Do not let a strengthening rupee be an existential event. If your entire business case depends on the exchange rate staying where it is, you have a currency position, not a business. The durable version of this business earns its margin from the value of the work, with the currency as an amplifier rather than the whole thesis.

The rate itself you should read from the State Bank directly rather than from anyone's commentary, including ours.

The monthly routine that keeps this clean

A thirty-minute discipline, once a month, prevents nearly every problem in this post:

  1. Reconcile every inward remittance to an invoice.
  2. Collect the realisation document for each one and file it with the invoice.
  3. Flag any remittance with no matching invoice, and chase it the same week.
  4. Confirm the retention account balance and what it is being spent on.
  5. Update the cash forecast. If you do not run one, our thirteen-week cash flow forecast is the template we use.

If this is not happening, it is because nobody owns it. That is an operations problem rather than a finance problem, and it is a good early candidate for delegation to a trained assistant, which is exactly the argument in how to hire a virtual assistant team.

Frequently asked questions

What is the best way to receive international payments in Pakistan?

For any material or recurring client, a direct bank wire into the company's own foreign currency account, with the bank issuing realisation documentation. Regulated payment platforms that settle into a Pakistani bank are a reasonable complement for smaller clients, provided you have confirmed with your bank that the settlement can be evidenced as an export proceed.

Do freelancers in Pakistan need to register a company to receive payments?

No, an individual can receive export proceeds and register with PSEB as a freelancer. The reasons to incorporate are different: liability, credibility with larger buyers, hiring, and the ability to sell or raise. We set out the full decision in how to register a software company in Pakistan.

What is a proceeds realisation certificate and why does it matter?

It is the bank's evidence that foreign exchange was received against a specific export. It is the document that converts "money arrived" into "an export happened", and it is what the tax treatment ultimately rests on. Ask your bank for it as a matter of routine, not as an emergency.

Can I receive client payments in cryptocurrency?

Not as a basis for an export business. You will have no realisation evidence, an unclear regulatory position, and a reconciliation problem that grows with every transaction. The convenience is not worth the exposure.

How do I avoid losing the IT export tax concession?

Receive into the company account, through a banking channel, against an invoice that matches a contract, and keep the realisation documents. Most concession losses we see are not aggressive tax positions, they are ordinary businesses that could not produce the paper trail.

Where to go next

If your remittance trail is currently a folder of screenshots and a hope, that is fixable in weeks rather than months. Our business operations consulting work usually starts exactly here, and startup consulting covers it for companies still being set up. Or just send us the situation and we will tell you whether it is a problem.

Work with us on this

Run-Stage Operations

Most of what we are describing here is an operations problem before it is anything else, and that is the work we do most.

Ready when you are

Let's build the next chapter of your business: together.

Tell us where you are and where you want to go. We'll come prepared.