Upwork & Fiverr Fee Calculator
Enter a contract amount, the fee percentage your platform charges you, and your exchange rate, and see the full deduction waterfall down to net rupees. Fee percentages are entered rather than looked up on purpose: Upwork sets a variable freelancer service fee per contract and shows it to you when you submit a proposal, so a hardcoded table would be wrong for most people. Withholding uses the FBR rates for the selected tax year. Works for any platform or a direct client.
For general information only. This tool produces estimates, not financial, tax, or investment advice. Figures can change and can't account for your full situation, so confirm anything important with a qualified financial professional, lender, or accountant. See our full disclaimer.
For your own reference only
The rate your own contract shows — platforms set this per contract
Withdrawal or conversion charges, in USD
The rate you actually receive
Enter your PKR/USD exchange rate above to see the net figure.
Why you enter the fee yourself. No fee table is built in, on purpose. Upwork sets a variable freelancer service fee per contract and shows it to you when you submit a proposal, so no single stored percentage would be right for most people, and a table copied today would drift out of date silently. Read the fee off your own contract or payout statement and enter it above — that figure is correct for you by definition, and this works for any platform.
Tax year 2026-27. Rates transcribed from FBR Withholding Income Tax Rates Card, TY2027 — updated to 30 June 2026 per Finance Act 2026, sections 154A and 154B, per Division-IVA of Part-III (s.154A) and Division-IIIAB of Part-III (s.154B), First Schedule, Income Tax Ordinance 2001. View the source document Last verified 2026-09-25.
Is it a final tax? Under section 154A(2), tax deducted on export of services is a final tax on the income from those transactions, provided every condition below is met.
- Your income tax return for the year has been filed.
- Your withholding statements for the year have been filed, where you are required to file them.
- Your federal or provincial sales tax returns have been filed, where required. This condition does not apply to PSEB-registered software, IT and IT-enabled exporters.
- No credit is claimed for foreign taxes paid.
Under section 154A(3), the final-tax treatment does not apply if you do not meet those conditions, or if you opt out of final taxation. The option is exercised every year, when you file your return.
Under section 154B(3), tax deducted on social media revenue is a minimum tax for a resident person, and a final tax only for a non-resident without a permanent establishment in Pakistan.
Read from the Income Tax Ordinance 2001 as amended to Finance Act 2026, sections 154A, 154B and 169, on 2026-09-25. Whether to opt out is a filing decision for you or a tax practitioner.
How to use Platform Fee & Net Earnings
- Enter the contract amount and its currency.
- Enter the fee percentage your platform charges you — read it off your contract or payout statement.
- Add any flat withdrawal or conversion charges, in the same currency.
- Enter the exchange rate you actually receive in rupees.
- Pick your withholding category and tax year, then read the deduction table from contract amount down to net rupees.
What actually reaches your account
The number on a contract is not the number you bank. Between the two sit a platform fee, a possible withdrawal or conversion charge, an exchange rate that is rarely the mid-market one, and withholding tax on the proceeds. Each step is small enough to wave away and the combination is large enough to matter, which is why this tool shows every line rather than a single net figure.
A worked example
Take a $1,000 contract with a 10% platform fee, a $2 withdrawal charge, an exchange rate of 280, and PSEB-registered export status. The platform takes $100, leaving $900. The withdrawal charge takes $2, leaving $898. Converted at 280 that is Rs 251,440. Withholding under section 154A at 0.25% takes Rs 629, leaving Rs 250,811 in your hand.
Notice the shape of that: the platform fee is by far the biggest deduction, roughly 160 times the tax. Freelancers often worry about the tax line and accept the fee line as fixed, when the fee is where the money actually goes. If the same contract carried a 1% withholding rate because of missing PSEB registration, tax would rise to about Rs 2,514 — still under a third of what the platform took.
Why no fee table ships with this tool
Most fee calculators hardcode a percentage per platform. That is wrong for Upwork in particular, and not because the number is out of date — because there is no single number. Upwork sets the freelancer service fee per contract, taking into account the type of contract and market conditions, and tells you the exact percentage before you accept. Two contracts in the same account can carry different fees. Their guidance also describes distinct treatment for contracts begun through Direct Contracts and for Enterprise clients.
So the honest design is to ask. You can read your fee off the contract in a few seconds, that figure is correct for you by construction, and it means this tool works for platforms that did not exist when it was written.
The order the deductions run in
Fee first, then conversion, then withholding. Withholding under section 154A applies to export proceeds, meaning what actually arrives, so the platform’s cut comes off before the tax base is worked out. If your bank computes withholding on a different base than your net receipt, your figure will differ from this one — the table shows each intermediate amount so you can see exactly which step diverged rather than just that the total is off.
For the tax side on its own, including the salary slabs if you also draw a local salary, use the freelancer tax calculator.
Frequently asked questions
Why does this ask me for the platform fee instead of knowing it?
What fee should I enter for Upwork?
What fee should I enter for Fiverr?
Does the withholding apply before or after the platform fee?
Why do I enter the exchange rate myself?
Can I use this for a direct client with no platform?
Is any of this sent to a server?
Related tools
More tools you might find useful in the same flow.
Freelancer Tax
Withholding on export of services (s.154A), social media revenue (s.154B) and salary slabs, using FBR rates for tax year 2026-27. Source and date shown on the page.
Income Tracker
Log payments with the exchange rate you were paid at, and see monthly and tax-year totals. CSV export and import. Stored only in your browser.
Invoice Generator
Create and download a PDF invoice with line items in USD, EUR, GBP or PKR. Drafts and clients save locally — nothing is uploaded.
Zakat
Work out zakat on cash, gold, silver, trade goods and investments. Nisab is calculated from today’s metal price you enter, so it never goes stale.
Built by Muhammad Tahir · About