Upwork: how it works, how much Connects cost and how to get your first order

track.lt editorial team · 2026-10-11 · 6 min read
Upwork: how it works, how much Connects cost and how to get your first order
On this page · 10
  1. How Upwork works
  2. Connects: a fee for the chance to make an offer
  3. How much Upwork takes
  4. Hourly and fixed-price contracts
  5. Payment protection
  6. How to withdraw the money
  7. How to get your first order
  8. Taxes in Lithuania
  9. Frequently asked questions
  10. Sources

Upwork is one of the largest freelance marketplaces in the world. Unlike on Fiverr, here the initiative belongs to the client: the client posts a job, and freelancers send proposals. In Lithuania Upwork is searched for about 2 900 times a month.

This part of the guide covers how Upwork works for a freelancer: what Connects are, how much the platform takes, how hourly and fixed-price contracts differ, how payment protection works and how the money is withdrawn. Fees and deadlines were checked in the Upwork help centre in October 2026.

In short

  • The freelancer service fee is from 0 to 15% per contract. It is shown before you send a proposal and does not change during the contract.
  • To send proposals you need Connects – an internal currency, one unit of which costs 0.15 USD.
  • Contracts are hourly (at least 3 USD per hour) or fixed-price (at least 5 USD).
  • A transfer to a local bank costs 0.99 USD.

How Upwork works

  1. You create a profile: specialisation, hourly rate, experience, work samples.
  2. You search job posts or wait for invitations from clients.
  3. You send a proposal – you pay for this with Connects.
  4. The client chooses a freelancer and sends an offer to enter into a contract.
  5. You work under an hourly or fixed-price contract.
  6. After the security period the money becomes available and can be withdrawn.

Connects: a fee for the chance to make an offer

Connects are Upwork's internal tokens used to pay for sending a proposal. According to the Upwork help centre:

  • one Connect costs 0.15 USD, and they are sold in bundles;
  • how many are needed for a specific proposal is stated in the job post. The number depends on the size and scope of the project and on demand, and can change while the post is active;
  • with additional Connects you can boost your proposal to the top of the client's list – this works on an auction basis.
Connects are returnedConnects are not returned
The client cancels the project without entering into a contractThe client declines your proposal
Upwork removes the post for breaking the rulesThe client chooses another freelancer
The post expires without anyone being hired
You withdraw the proposal yourself

The practical conclusion: a proposal costs money even if you do not get the job. So it is worth sending fewer but more precise proposals – only to posts whose requirements you really meet.

How much Upwork takes

Upwork applies a variable freelancer service fee – from 0 to 15% per contract. The platform states that the amount is set according to factors that help maintain a balanced and competitive environment for different kinds of work. Three rules matter most to the freelancer:

  • the fee percentage is shown when you send a proposal or when the client sends a contract offer – so you know it in advance;
  • once the contract starts, the fee is locked in and no longer changes;
  • the fee applies to all earnings, including bonuses.

There is also a separate case – Direct Contracts, when you bring to Upwork a client who is not yet on the platform. A 5% fee applies to them, and 0% for active members of the paid Freelancer Plus plan.

Keep in mind when calculating your rate

If you want to receive 30 USD per hour and a 10% fee applies to the contract, you have to quote the client 33.33 USD. On top of that, add the cost of Connects for proposals you did not win and the payout fee.

Hourly and fixed-price contracts

Hourly contractFixed-price contract
Minimum price3 USD per hour5 USD per project
How the work is recordedTime is logged with the Upwork desktop app, with screenshotsThe project is split into milestones or done as a single milestone
When payment is madeThe week runs from Monday to Sunday, the invoice is issued on MondayThe client deposits the milestone amount in advance; it is paid out when the work is approved
Client reviewThe client can dispute hours until FridayAfter the work is submitted, the client has 14 days to approve it or request changes
When the money is available10 days after the end of the week (the following Wednesday)5 days after the milestone is approved
What it suitsLong-term work whose scope is hard to defineA clear result: a logo, an article, a website page

In a fixed-price contract, if the client neither approves the work nor requests changes within 14 days, the funds are paid out automatically. For this period to start counting, the work must be submitted through the “Submit Work for Payment” button, not simply sent in a message.

Payment protection

One of the reasons freelancers agree to pay the commission is protection against clients who do not pay. It works only if the conditions are met.

In hourly contracts

Hourly payment protection applies when:

  • you logged the time with the time tracker of the Upwork desktop app;
  • the activity captured in the screenshots is related to the contract;
  • you added notes describing the work or activity labels in the work diary;
  • the activity level was sufficient;
  • you did not exceed the weekly hour limit set in the contract;
  • you have verified your identity and the client uses a verified billing method.

The protection does not apply to manually entered time, bonuses and fixed-price projects.

In fixed-price contracts

Here escrow protects you: the client deposits the milestone amount before you start working. Upwork states two conditions – the milestone must be fully funded before work begins (the “Funded” label is shown next to it), and the submitted work must match the milestone description. The protection does not apply if you work without an active funded milestone.

Three mistakes that cost you the protection

  • You start working while the milestone is not yet funded because the client “will pay in a moment”.
  • You enter hours manually rather than with the time tracker.
  • You agree to be paid outside the platform.

How to withdraw the money

MethodUpwork fee
Transfer to a local bank (non-US)0.99 USD per transfer
International transfer in US dollars (wire transfer)50 USD per transfer
PayPal, PayoneerAccording to the provider's terms

For a freelancer living in Lithuania the cheapest method is a transfer to a local bank. Earnings accumulate in dollars, so pay attention to the currency exchange rate: it can cost more than the transfer fee itself.

How to get your first order

  • A narrow profile. In the headline – a specific service and field, not a job title.
  • Samples. Upload to your portfolio work similar to the jobs you are looking for.
  • A short proposal. In the first two sentences show that you have read the post and understand the task; only then write about yourself.
  • Small first projects. A short fixed-price job brings a first review faster than long negotiations over a big project.
  • Checking the client. Before sending a proposal, look at whether the client's billing method is verified and what reviews other freelancers have left.

Taxes in Lithuania

Earnings on Upwork are income from activity, which you declare in Lithuania. Which form of activity suits you is explained in the ACS.lt article “Self-employment: registration certificate or business certificate”. Since the clients and the platform itself are abroad, VAT obligations can arise even before you reach the 45 000 € threshold – this is worth discussing with an accountant before your first contract.

Frequently asked questions

How much does Upwork take from the freelancer?

From 0 to 15% per contract. The exact percentage is shown before you send a proposal and does not change during the contract.

What are Connects and how much do they cost?

They are tokens used to pay for sending proposals. One costs 0.15 USD, and how many are needed for a specific proposal is stated in the post.

Are Connects returned if I did not get the job?

No. They are returned only when the client cancels the project without entering into a contract or Upwork removes the post for breaking the rules.

When will I receive the money for completed work?

In a fixed-price contract – 5 days after the milestone is approved. In an hourly contract – 10 days after the end of the week.

What should I do if the client does not approve the work?

If you submitted the work through “Submit Work for Payment” and the client does not respond within 14 days, the funds are paid out automatically. If the client refuses to pay, a dispute over the deposited funds can be opened.