How to Calculate Your Upwork Rates and Fees: A Practical Pricing Guide for Freelancers
Learn how to price Upwork projects, calculate service fees, estimate take-home pay and set a sustainable freelance rate with practical examples.
Winning a client on Upwork feels like progress. But the amount shown on a contract is not necessarily the amount that will reach your bank account.
Your actual earnings can be affected by the freelancer service fee, taxes that apply to your situation, withdrawal charges, currency conversion and the time you spend doing work that you cannot bill for.
That is why setting a rate by looking at what other freelancers charge is a weak pricing strategy. You need to know your numbers first.
This guide walks through a practical way to calculate your Upwork rates, estimate what you may take home and avoid common pricing mistakes. You can also use the free FTHS Upwork Pricing Calculator to run your own figures.
1. Understand the difference between your contract amount and your take-home pay
Your contract amount is what the client agrees to pay for the work. Your take-home amount is what remains after applicable deductions.
For example, imagine a freelancer completes a $100 contract and the service fee shown for that contract is 10%.
| Item | Amount |
|---|---|
| Contract earnings | $100.00 |
| Freelancer service fee (10%) | -$10.00 |
| Remaining before other applicable deductions | $90.00 |
This is a simplified illustration. It does not include taxes, withdrawal charges, currency conversion or other costs that may apply.
Upwork currently states that its freelancer service fee can range from 0% to 15% per contract. The applicable percentage is shown before you accept or submit the relevant offer or proposal, and the fee is fixed once the contract begins. Do not assume that every contract will use the same percentage.
Read Upwork's current explanation: Learn about the Freelancer Service Fee.
2. Calculate the rate you need to reach your income goal
A common mistake is to choose the amount you want to receive and then charge that same amount to the client.
If a service fee applies, that approach leaves you short of your target.
Use this formula to estimate the client rate needed to reach a target amount after the service fee:
Required client rate = Target net amount ÷ (1 − service fee percentage)
For example, if you want to retain $30 per billable hour after a 10% service fee:
- Target net hourly amount: $30
- Service fee: 10%, or 0.10
- Calculation: $30 ÷ (1 − 0.10)
- Required client rate: $33.33 per hour, approximately
The calculation is an estimate before taxes, withdrawal costs, currency conversion and other business expenses. Platform rounding can also cause small differences.
Work backwards from the amount you need to earn. Do not simply copy the rate of another freelancer whose experience, costs and contract fee may be different from yours.
3. Know which costs can affect your Upwork earnings
The service fee is not the only number to consider. Review the following before deciding whether a project is financially worthwhile.
Freelancer service fee
This is Upwork's fee on your earnings. The percentage can vary by contract, so check the actual percentage displayed for each opportunity. Upwork explains the fee and provides examples in its official service fee guide.
Taxes, including VAT where applicable
Tax treatment depends on your country, tax status and the transaction involved. If a tax such as VAT is charged on a platform fee, it is an additional cost to account for. Do not assume the same tax treatment applies to every freelancer or every location.
Check the tax details shown in your own Upwork account and consult a qualified tax professional about your local obligations. This article is general educational information, not tax advice.
Withdrawal and currency conversion costs
The cost of receiving money can depend on the withdrawal method, destination, currency and provider. Check the fee shown for your chosen withdrawal method before transferring funds. If your earnings are converted into another currency, the exchange rate and conversion margin can also affect the amount received.
Other operating costs
Your freelance business may also have costs that are not deducted by Upwork, such as internet access, electricity, software subscriptions, equipment, training, accounting and time spent finding clients.
A rate that covers only the platform fee may still be too low to sustain your business.
4. Price hourly projects realistically
For hourly work, your rate should account for more than the hours you expect to spend on client tasks.
Consider a virtual assistant who wants to earn $1,200 per month before personal taxes and business expenses. If they can realistically bill 80 hours in that month, their target net amount per billable hour is:
$1,200 ÷ 80 = $15 per billable hour.
If the applicable service fee is 10%, the estimated client rate needed to leave $15 after that fee is:
$15 ÷ 0.90 = $16.67 per hour.
This example assumes all 80 hours are billable. In reality, freelancers also spend time on proposals, discovery calls, administration, learning and client communication. Those hours may not be paid.
If you can bill only 60 hours, the target net amount becomes $20 per billable hour before applying the service fee. That changes the required client rate.
5. Price fixed-price projects without underestimating the work
Fixed-price projects are especially vulnerable to underpricing because the client pays for an agreed deliverable, not for every hour you spend completing it.
Before submitting a fixed-price proposal:
- List every task required to complete the deliverable.
- Estimate the time required for each task.
- Include research, meetings, revisions, testing and handover.
- Add a reasonable allowance for uncertainty and scope changes.
- Calculate the client price needed to meet your income target after the applicable fee.
For example, a project estimated at 12 hours should not be priced as if it will take only 8 hours simply because you want to win the job. If the work expands to 15 hours, the effective hourly earnings fall.
For a useful comparison of contract structures, read Upwork's guide to hourly and fixed-price contracts.
6. Do not confuse a low rate with a competitive rate
A low price may attract attention, but it can also create an unsustainable workload.
Instead of asking, "What is the cheapest rate I can offer?", ask:
- What result is the client paying for?
- How much time and expertise will the work require?
- What costs must this rate cover?
- What is the minimum amount I need to retain?
- Is the scope clear enough to estimate accurately?
A freelancer who provides reliable Google Workspace administration, workflow documentation or structured executive support should price the responsibility and value of the work, not only the number of hours spent clicking through tools.
Your rate should be explainable. If you cannot explain what is included, what is excluded and how the price was calculated, the scope probably needs more work.
7. Use the free Upwork Pricing Calculator
You do not need to calculate every scenario manually.
The FTHS Upwork Pricing Calculator helps you estimate fees and earnings, work backwards from an income target and compare pricing scenarios. You can select a currency and export a calculation as a PDF.
Use the calculator as a planning tool, then verify the actual service fee, taxes and withdrawal charges shown in your own accounts. The calculator cannot know every contract-specific or country-specific charge automatically.
8. A simple pricing checklist before you submit a proposal
- I understand the deliverables and project boundaries.
- I have estimated all the work, including revisions and communication.
- I have checked the service fee shown for this contract.
- I have considered taxes that apply to my situation.
- I have checked my withdrawal method and possible conversion costs.
- My price covers business expenses and non-billable time.
- I know the minimum amount I am willing to accept.
- I can explain the value and scope of my offer to the client.
Final thoughts
A successful freelance business is not built by winning the largest number of contracts. It is built by winning work that makes financial sense, delivering it well and retaining enough income to keep operating.
Know your costs before you quote. Check the actual fee on every contract. Price fixed-price projects with a realistic estimate of the work. And review your rates as your skills and experience grow.
Start with the free FTHS Upwork Pricing Calculator and calculate your next quote before you send your proposal.
If you want structured guidance on building an Upwork profile, finding suitable jobs and submitting stronger proposals, explore the FTHS Upwork Launchpad Programme.
