Bnka
Living between two countries

Getting paid from Upwork: from available balance to your local account

The client approved and there is a number on your profile. That number is not your money yet: it goes through three states, and between the last one and your local account sit an advertised fee and a conversion cost that is not advertised.

Equipo BNKA8 min read
Ilustracion plana: factura que se acredita en el saldo en euros de la app. Cobrar de Upwork en euros

The contract is closed, the client approved the work, and there is a number on your Upwork profile. That number is not your money yet. It will be in a few days, in whichever currency your withdrawal method decides, and less than the screen says.

None of that is hidden fine print: it is all in the platform. The problem is that three different things happen in the same place, and most people do not separate them until the local account comes up short.

Your money goes through three states, not one

On an hourly or milestone marketplace the balance is not a single number. There is money that does not exist yet, money that exists but cannot be touched, and money available. Mixing them up is what makes a decent month look bad.

StateWho controls itWhat you can do
Logged work or delivered milestoneThe client, until approvalDocument the delivery well; nothing else
Approved, in the security periodThe platformWait: the term depends on the contract type and shows in your dashboard
Available to withdrawYouWithdraw to your configured destination, in the currency it accepts

The practical consequence is calendar-shaped: if you plan your personal payments from the client's approval date, you will be late. The useful starting point is the date the balance becomes available.

Platform fee and conversion cost are two separate bills

Upwork charges a service fee on what you invoice and, on top of that, a fee per withdrawal depending on the method. That is the platform's share, and it is advertised.

The cost of converting currency is a different thing and comes with no label. It sits inside the exchange rate applied when someone converts your balance along the way. You can have a low withdrawal fee and lose more on the conversion than on the fee.

Which is why the only comparison that works is the final amount landing in your local account. We covered this in the mistakes that cost you money when sending money home.

Where the currency is decided

The currency you invoice in and the currency you receive do not have to match. What decides is the withdrawal destination: if it only accepts local currency, there is a conversion, whether the platform does it or your bank does it on arrival.

If your destination is a euro account, the balance lands as euros and the conversion waits for you to decide. If your destination is a local account, the conversion already happened and you inherited that day's rate.

What the withdrawal destination needs

Three conditions, in this order:

  • It must be in your name. The platform pays the Upwork account holder. A relative's account is not a shortcut: it is the most common reason for a returned withdrawal. Spelled out in the article on getting paid from Deel in euros, because the check is the same across the European leg.
  • It must accept the currency you want to receive. A European destination works in a specific currency; being European does not make it multi-currency.
  • It must be available for your country. Withdrawal methods differ by country. Check that in your dashboard before you have a balance waiting.

For the specific case of a euro destination with an IBAN, what it is and what you can do with it is in European IBAN: what it is and 4 myths, and if you have nowhere to receive them yet, in getting paid in euros without a European bank account.

Why one withdrawal takes longer than the last

Because they do not all travel the same rail. A euro transfer inside SEPA and an international transfer with intermediary banks have different timings, and each leg adds its own business days and cut-off times. A withdrawal launched on a Friday afternoon and one launched on a Tuesday morning have nothing in common, even for the same amount. Developed in why one transfer arrives in seconds and another takes three days.

From euros to pesos, soles or Colombian pesos

Receiving euros solves half the problem: the other half is when you convert. With the euro balance in your hands you can convert all of it, part of it, or none if some of your spending is in euros too. At BNKA that step is the swap inside the app, followed by the withdrawal to your local account.

Corridor detail is in Argentina, Peru and Colombia, and each pair in EUR/ARS, EUR/PEN and EUR/COP. BNKA is a technology platform: the European IBAN is issued by a partner regulated entity, and the conditions in force for each operation live in the app and in the terms and conditions.

Four recurring mistakes

  1. Counting the money from the client's approval. The real calendar starts when the balance becomes available, and that date comes from the platform, not from your optimism.
  2. Stacking balance to "withdraw it all at once" without checking the currency. If the destination converts, stacking means concentrating the whole amount on a single day's rate.
  3. Configuring the withdrawal once the balance is already available. Any correction arrives late. Set the destination up and verify it before the first milestone.
  4. Comparing methods by withdrawal fee alone. The fee is advertised; the conversion cost is not. Compare final amounts.

Checklist before the first withdrawal

  • Your name on the platform matches your ID, character for character.
  • The withdrawal destination is in your name and accepts the currency you want to receive.
  • You know the date the balance becomes available, not only when the client approved it.
  • You know what the platform takes and what the conversion takes, separately.
  • You keep the detail of each withdrawal so you can reconcile later.

If you are starting out as an independent worker away from home, the full picture is in Latino freelancer getting paid in euros.

This does not constitute financial, legal, tax or investment advice.

Your life crosses borders. Your money moves with you.

Open your account with your passport, get paid in euros and send home whenever you need to.

Frequently asked questions

Why can't an approved balance be withdrawn the same day?

Because there is a platform security period between the client's approval and availability. It protects both sides in case of disputes, and its length depends on the contract type. The exact figure is in your dashboard, contract by contract: that is the date to plan around, not the approval date.

Should I stack balance and withdraw once?

Stacking cuts the number of withdrawal fees, but if the destination converts currency it also concentrates the whole amount on a single day's rate. With a euro destination that problem disappears, because the moment of conversion is no longer tied to the withdrawal date. Not a recommendation: just the criterion worth having in mind when you decide.

Can I withdraw to an account that is not in my name?

No. The platform pays the account holder, and on the European leg the beneficiary name is checked against the destination account holder. The usual outcome is a held or returned withdrawal. We apply the same rule at BNKA.

What if a withdrawal does not show up in the usual timeframe?

First check on the platform that the withdrawal was executed and with which method, because they do not all travel the same rail or the same business days. Then check that the destination name and details match exactly. With the withdrawal receipt and the destination account details at hand, any claim moves much faster.

ShareWhatsAppLinkedInX
EB
Written byEquipo BNKAProduct teamUpdated on August 14, 2026 15:35

Informational content. This does not constitute financial, legal, tax or investment advice.

Keep reading

One useful guide a month. Nothing else.

Paperwork, fraud alerts and changes that affect your money between Europe and LatAm.

You can unsubscribe at any time. We do not share your email.