Freelancer Take-Home Pay in Pakistan (2026): Fees and Tax
Freelancer take-home pay in Pakistan: follow a $1,000 Upwork, Fiverr or direct payment to your bank after platform fees, spread and the 0.25% or 1% tax.
By Awais, Founder and editor-in-chiefPublished
A Pakistani freelancer who is paid $1,000 usually receives about Rs 218,000 to Rs 271,000 in the bank, depending on the platform, the withdrawal route and the bank’s exchange rate (at an example rate of Rs 280 per dollar). The money leaks out in four places: the platform fee, the withdrawal fee, the exchange-rate spread and the tax your bank deducts on IT export proceeds, which is 0.25% if you are registered with the Pakistan Software Export Board (PSEB) and 1% if you are not.
This guide walks through each deduction with real figures and three worked examples. The freelancer take-home calculator does the same arithmetic with today’s rate and your own amounts.
The four deductions, in order
1. Platform fee
| Platform | Fee taken from the freelancer |
|---|---|
| Upwork marketplace contract | 0–15%, shown on the offer and fixed for that contract (since May 2025) |
| Upwork contract started before May 2025 | 10% |
| Upwork Direct Contract, Basic plan | 5% |
| Fiverr | 20% of the order, extras and tips (you keep 80%) |
| Direct client paying into Payoneer USD details | No platform fee; Payoneer charges 1% to receive (minimum $1) |
Upwork moved to a variable fee in 2025, so read the fee on each offer before you accept. Upwork’s own worked examples still use 10%, and that is the default in our Upwork fee calculator. Fiverr’s 20% applies to everything the buyer pays you, including tips; the Fiverr fee calculator shows the split.
2. Withdrawal fee
| Route | Fee |
|---|---|
| Upwork direct to a local Pakistani bank | $0.99 per withdrawal |
| Upwork to Payoneer | “A small per-transfer fee” that Upwork does not publish; it is shown in your settings |
| Fiverr to Payoneer, then to a local bank | $3 per withdrawal (Fiverr’s Payoneer article) |
| Payoneer to a local bank with currency conversion | Built into the exchange rate: Payoneer lists 1.2% to 4% |
Fixed withdrawal fees hurt small amounts most. $0.99 on $50 is 2%; on $1,000 it is 0.1%. Withdraw less often, in bigger amounts.
3. Exchange-rate spread
This is the fee most people never see. The mid-market rate is the midpoint between buy and sell rates on currency markets. Banks, Upwork’s payment partner and Payoneer all convert at a slightly worse rate and keep the difference. Upwork does not publish its markup for local-bank withdrawals; Payoneer’s marketing pages say up to 2% above the mid-market rate.
On $1,000 at Rs 280, every 1% of spread costs Rs 2,800. Compare the rate you were given with the mid-market rate on the day of the transfer to see what you actually paid.
Wise is not an option for receiving dollars in Pakistan. Wise does not give USD account details to people with a Pakistani address, and says it currently cannot send business payments to PKR.
4. Tax on IT export proceeds
When foreign currency for exported IT or IT-enabled services is credited to your bank, the bank deducts income tax under section 154A of the Income Tax Ordinance 2001:
- 0.25% of the proceeds if you are registered with PSEB (for tax years 2024 to 2029),
- 1% in all other cases.
This is a final tax if you file your annual income tax return and withholding statements and do not claim a foreign tax credit. In practice, that means no further income tax on that income. You can opt out of final taxation in your return each year, which only makes sense if your normal tax would be lower, for example if your income is small.
Two practical points:
- File your return. The final-tax treatment depends on it, and filing keeps you on FBR’s Active Taxpayers List, which lowers other withholding taxes (on property, vehicles and some bank transactions).
- Ask your bank to tag the credit as IT export proceeds. If a remittance is coded as a “home remittance” rather than export proceeds, it can be treated differently. Your bank’s proceeds realisation certificate (PRC) is your evidence.
Worked example 1: $1,000 on Upwork, withdrawn to a local bank
Ayesha finishes a $1,000 fixed-price Upwork contract with a 10% fee. She is PSEB-registered and withdraws directly to her bank. Example mid-market rate: Rs 280; assumed spread: 2%.
| Step | Amount |
|---|---|
| Client pays | $1,000.00 |
| Upwork fee (10%) | −$100.00 |
| Withdrawal fee | −$0.99 |
| Dollars converted | $899.01 |
| Rate after 2% spread (280 × 0.98) | Rs 274.40 |
| Rupees before tax | Rs 246,688 |
| Section 154A tax at 0.25% | −Rs 617 |
| Credited to her bank | Rs 246,071 |
Without PSEB registration, the tax would be 1% (Rs 2,467) and she would receive Rs 244,221: Rs 1,850 less on every $1,000.
All deductions together come to about 12.1% of the mid-market value of $1,000 (Rs 280,000). The Upwork fee is by far the biggest part.
Worked example 2: $1,000 Fiverr order
Bilal sells a $1,000 gig package on Fiverr and withdraws to Payoneer, then to his bank in rupees.
| Step | Amount |
|---|---|
| Order value | $1,000.00 |
| Fiverr commission (20%) | −$200.00 |
| Payoneer withdrawal fee | −$3.00 |
| Dollars converted | $797.00 |
| Rate after 2% spread | Rs 274.40 |
| Rupees before tax | Rs 218,697 |
| Tax at 0.25% (PSEB-registered) | −Rs 547 |
| Credited to his bank | Rs 218,150 |
Fiverr’s buyer service fee (5.5%, plus $3.50 on orders under $200) is paid by the buyer on top, so it does not reduce Bilal’s earnings. It does make his gig look more expensive than the price he set.
Worked example 3: a direct client paying into Payoneer
Sara invoices a client in the US for $1,000. The client pays into her Payoneer USD receiving account by bank transfer.
| Step | Amount |
|---|---|
| Invoice paid | $1,000.00 |
| Payoneer receiving fee (1%) | −$10.00 |
| Dollars converted | $990.00 |
| Rate after 2% spread | Rs 274.40 |
| Rupees before tax | Rs 271,656 |
| Tax at 0.25% | −Rs 679 |
| Credited to her bank | Rs 270,977 |
If the client pays by card through a Payoneer payment request instead, the fee can be up to 3.99% + $0.49, about $40 on $1,000. Ask clients to pay by bank transfer where they can. A clear invoice helps; see how to make a freelancer invoice or use the invoice generator.
Side by side
| Route | Rupees from $1,000 | Share of mid-market value |
|---|---|---|
| Direct client via Payoneer (bank transfer) | Rs 270,977 | 96.8% |
| Upwork at 10%, local bank | Rs 246,071 | 87.9% |
| Fiverr via Payoneer | Rs 218,150 | 77.9% |
Same rate, same tax, very different results. Platforms bring clients and payment protection, which is worth something, but once a relationship is established and the platform’s terms allow it, direct work keeps far more.
How to keep more of each dollar
- Register with PSEB. The rate drops from 1% to 0.25%: Rs 1,850 saved on every Rs 246,000 received.
- File your income tax return every year so the export tax stays final.
- Batch withdrawals. One $1,000 withdrawal costs $0.99 on Upwork; ten $100 withdrawals cost $9.90.
- Check the spread. Compare the rate each route gives you against the mid-market rate on the same day. A 1% difference is Rs 2,800 per $1,000.
- Price for the fees. To net $1,000 on a 10% Upwork contract, quote about $1,112 ((1,000 + 0.99) ÷ 0.9). The calculator’s reverse mode works this out for any route.
- Read the fee before accepting an Upwork offer. Under the variable fee, two similar contracts can carry different fees.
FAQ
How much tax do freelancers pay in Pakistan?
Banks deduct 0.25% of IT export proceeds for PSEB-registered freelancers and 1% for others, under section 154A. If you file your return and claim no foreign tax credit, that deduction is your final tax on that income.
Is PayPal available in Pakistan for receiving payments?
PayPal is widely reported as unavailable for receiving money in Pakistan. We could not confirm it on PayPal’s own site, so check before you rely on it. Most freelancers use Payoneer or direct bank withdrawals instead.
Which is cheaper for Pakistani freelancers, Payoneer or direct bank withdrawal from Upwork?
Upwork’s direct bank route costs a published $0.99 plus an unpublished exchange markup. The Payoneer route has a per-transfer fee Upwork does not publish, plus Payoneer’s own conversion margin when you withdraw rupees. Compare the rupees credited for the same amount on both routes; that number includes every hidden cost.
Do I need to pay tax on freelance income if I’m under the salary tax threshold?
The 0.25% or 1% deduction under section 154A applies to export proceeds regardless of your total income. You can opt out of final taxation in your return if normal tax would be lower, but get advice before doing so.
Sources
- FBR: Income Tax Ordinance 2001, amended up to 30 June 2026 (section 154A and the related rates)
- Upwork: Freelancer Service Fee
- Upwork: How to get paid (withdrawal methods and fees)
- Fiverr: Withdrawing your earnings
- Payoneer pricing
- Wise: who can get USD account details
Fees were checked on 22 October 2026. Exchange rates change daily, and the Rs 280 rate here is an example, not a forecast. This guide is general information, not tax advice.