qaafPakistan calculators

Upwork Fee Calculator: Take-Home Pay in Rupees

Enter what you bill and your contract's Freelancer Service Fee (0% to 15%) to see what reaches your Pakistani bank after the withdrawal fee, currency margin and section 154A tax.
$

One order, or your total for the month.

%

Shown on your contract, 0% to 15%

%

Upwork converts to rupees at its own rate. Compare what arrives with the interbank rate and enter the difference as a percentage.

Rs

Change to today's rate.

IT and IT enabled exporters registered with PSEB pay 0.25% instead of 1%.

Upwork take-home in rupeesTax under section 154A
Money in your account after tax
246,642Rs
Amount billed$1,000.00
Upwork fee 10%−$100.00
Your earnings on the platform$900.00
Withdrawal fee 1 × $0.99−$0.99
Dollars converted$899.01
At Rs 277.12 per dollar249,134
Rupees received in your bank249,134
Income tax 1%−2,491
You keep246,642 (89% of the billed amount)

To take home $100 on Upwork before withdrawal, charge $111.11. With PSEB registration the tax would be Rs 623 instead of Rs 2,491. Final tax on that income, subject to conditions (KPMG TY2027 card). Not doubled for people off the ATL (Rule 10(ca) of the Tenth Schedule).

Upwork no longer charges every freelancer a flat 10%. Its help centre says the Freelancer Service Fee "ranges from 0% to 15% per contract" and is fixed once the contract starts, so check the fee on each offer. At 10%, $1,000 billed becomes $900, and Direct to Local Bank in rupees costs $0.99 a withdrawal.

With 1% FBR tax and the interbank rate of Rs 277.12, $1,000 billed at a 10% fee reaches you as about Rs 246,642. The calculator starts with Direct to Local Bank and no conversion margin: enter the gap between Upwork's rate and the interbank rate on your own statement to make it exact.

How the Upwork service fee works now

Upwork moved new contracts from a fixed 10% to a variable fee from May 2025. Its help page gives the range as 0% to 15% per contract, set by factors Upwork does not publish in detail. The fee is shown before you accept, and it does not change during the contract.

The fee changes what you keep far more than tax does:

Service fee You keep from $1,000 In your bank, local bank transfer, 1% tax
0% $1,000.00 Rs 274,077
10% $900.00 Rs 246,642
15% $850.00 Rs 232,925

To keep $100 before withdrawal at a 10% fee, bill $111.11. At 15%, bill $117.65. Connects, which you buy to send proposals, are a separate cost and are not in these figures.

Withdrawing Upwork earnings to Pakistan

Method Upwork fee Notes
Direct to Local Bank (rupees) $0.99 Pakistan covered, $5 to $8,999 a withdrawal, usually within four business days
Payoneer $2 Payoneer then converts at up to 3%
US dollar wire $50 Your bank converts and may charge an incoming fee

Worked example: choosing a method

Zain bills $3,000 in a month at a 10% fee, so $2,700 is available.

  • Direct to Local Bank: $2,700 − $0.99 = $2,699.01, which is Rs 747,949.65 at Rs 277.12. Tax at 1% is Rs 7,479.50, leaving Rs 740,470, before any gap between Upwork's rate and the interbank rate.
  • US dollar wire: $2,700 − $50 = $2,650, which is Rs 734,368. Tax at 1% leaves Rs 727,024, before the bank's own margin.

The $50 wire only starts to make sense if your bank's rate is much better than Upwork's. Compare the rupees credited on a past withdrawal with that day's interbank rate before you decide.

Payment timing and tax

Hourly earnings are released about ten days after the weekly billing cycle ends. Fixed-price milestones are released five days after the client approves them. Plan withdrawals so you make one or two a month rather than one per milestone.

When the money lands in your account, the bank deducts income tax under section 154A: 1%, or 0.25% if you are registered with PSEB for IT or IT enabled services. It is final tax, subject to conditions, and it is not doubled for non-filers. The freelancer tax calculator covers the tax rules, and the Fiverr fee calculator the other big platform.

Upwork fee questions

What is the Upwork fee for freelancers in 2026?

A Freelancer Service Fee of 0% to 15%, set for each contract and shown before you accept. It stays fixed for the life of that contract. The flat 10% applied to new contracts before May 2025.

How much does Upwork charge to withdraw to a Pakistani bank?

$0.99 per withdrawal by Direct to Local Bank, which pays in rupees. Payoneer costs $2 per withdrawal from Upwork and a US dollar wire $50. Currency conversion margins come on top.

How much is $1,000 from Upwork in rupees?

About Rs 246,642 at a 10% fee, Direct to Local Bank, Rs 277.12 a dollar and 1% tax, before any gap between Upwork's rate and the interbank rate. At a 0% fee it is about Rs 274,077.

Is Upwork income taxed in Pakistan?

Yes. When the foreign currency is converted, your bank deducts 1% under section 154A, or 0.25% for PSEB registered IT exporters. You should also file a return to stay on the Active Taxpayers List.

Sources: Upwork Help: 'Learn about the Freelancer Service Fee', 'How to get paid on Upwork' and 'What are the fees, limits, and timing of Direct to Local Bank payments?', read 30 September 2026; Skydo guide to Upwork withdrawals (updated 29 September 2026) for the May 2025 change and the $2 Payoneer fee; Payoneer pricing page; Income Tax Ordinance 2001, section 154A (FBR rate card to 30 June 2026); Business Recorder interbank rate, 29 September 2026.

Last reviewed 30 September 2026. Results are estimates; official notices always take precedence.