Ask a group of Pakistani freelancers which payment service is cheapest and you'll get three confident, different answers. That's because each route charges in a different place. One takes a percentage, one takes a fixed fee, and one quietly converts your dollars at a worse rate than the one you see on Google. The only fair comparison is the one number all three produce: the rupees that land in your bank account.
The three places a payment loses money
- Percentage fees, charged on the dollar amount. They matter most on large payments.
- Fixed fees, such as a wire charge or a withdrawal fee. They matter most on small payments.
- The exchange-rate markup: how far the rate you get is below the mid-market rate. It is rarely shown as a fee, but on a large payment it's often the biggest cost of all.
To measure the markup, note the mid-market rate on the day the money converts, then divide the rupees you received per dollar by it. If the mid-market rate is Rs 280 and you received Rs 274.40 per dollar, the markup is 1 − 274.40 ÷ 280 = 2%.
A worked comparison on $1,000
Here are three routes with illustrative fees: Payoneer with no fee but a 2% markup, Wise with a 0.6% fee plus $1 at the mid-market rate, and a bank wire with $25 of fixed charges and a 1% markup. These are example figures, not quotes. Your own account's pricing is what counts.
Payoneer
($1,000 − 0% − $0) × Rs 280 × (1 − 2%)equalsPKR 274,400
Wise
($1,000 − 0.6% − $1) × Rs 280 × (1 − 0%)equalsPKR 278,040
Bank wire
($1,000 − 0% − $25) × Rs 280 × (1 − 1%)equalsPKR 270,270
Best route
WiseequalsPKR 278,040
On these settings the best route delivers Rs 278,040 and the worst Rs 270,270, a gap of Rs 7,770 on a single payment. Over a year of monthly invoices that is more than Rs 90,000, enough to pay for a new laptop.
Why the answer flips on small payments
Fixed fees don't shrink with the payment. The same $25 wire charge is 2.5% of $1,000 but 12.5% of $200. Run the same three routes on a $200 payment and the bank wire delivers Rs 48,510 against Rs 55,384 through the cheapest route, a Rs 6,874 gap on a payment five times smaller. If you're paid in many small amounts, a route with a low fixed fee almost always wins; if you're paid in a few large amounts, the markup matters more.
Tax: keep the money in the banking channel
For freelancers exporting IT or IT-enabled services, the bank deducts section 154A tax when the foreign payment is converted: 0.25% with PSEB registration and 1% without. It is your final tax on that income if you file your return; if you don't, the income falls into the normal slab regime. That treatment depends on the proceeds being realised through a bank in Pakistan. Whichever service you use, make sure the money ends up in your Pakistani bank account, and keep the proceeds realisation certificates (PRCs) your bank issues.
A five-minute check to do once
- Pick a recent payment on each route you use.
- Note the dollars sent, the rupees received and the date.
- Look up the mid-market rate for that date.
- Enter the numbers in the PKR payment routes calculator and compare.
- Repeat once a year, or whenever a provider changes its pricing.
Tip: Ask clients to pay in USD rather than letting a platform convert to PKR automatically. You can then choose when, and through whom, to convert.
Questions people ask
- Is Payoneer or Wise better for freelancers in Pakistan?
- It depends on the fees and exchange rate each gives your account and on your typical payment size. Compare the rupees received for the same payment; the higher figure is the better route for you.
- How do I calculate the exchange-rate markup?
- 1 − (rupees received per dollar ÷ mid-market rate on the same day). Receiving Rs 274.40 when the mid-market rate is Rs 280 is a 2% markup.
- Does the payment route affect my freelance tax?
- It can. The 0.25% or 1% section 154A rate applies to proceeds realised through a bank in Pakistan, so make sure payments reach your Pakistani account and keep your PRCs.