Starting September 1, 2026, Upwork charges freelancers in Sri Lanka with a non-US tax address $2.99 for each Direct to U.S. Bank withdrawal. Upwork also deducts a variable service fee of 0 to 15% per contract, while Direct to Local Bank in rupees costs $0.99. PayPal does not support receiving payments in Sri Lanka, leaving Direct to Local Bank, ACH, Payoneer, and wire transfer as the main options. Currency conversion can add another cost when dollars become rupees.
Fee 1: Upwork's service fee, 0 to 15%
Upwork deducts its service fee before you withdraw. The fee is variable per contract, anywhere from 0 to 15%, and locks in when you send a proposal or accept an offer. See Upwork's Freelancer Service Fee in 2026 for the full breakdown.
On a $1,000 contract at a 10% fee, $900 reaches your Upwork balance.
Fee 2: withdrawal fees from Sri Lanka
Method | Upwork's fee | What arrives | Timing | Limits |
|---|---|---|---|---|
Direct to Local Bank (LKR) | $0.99 | Rupees, converted at the provider's rate | About 4 business days | Max $13,000 per withdrawal |
Direct to U.S. Bank (ACH) | $2.99 since Sep 1, 2026 | Full USD to your US account | 2-5 business days | Account must accept ACH |
Payoneer | About $2.00 | USD to Payoneer, then their fees to withdraw | 1-3 days | Payoneer's own limits |
Wire transfer | $50.00 | USD, minus intermediary bank fees | 3-7 days | None listed |
Sources: Upwork: Direct to Local Bank fees and limits, Direct to U.S. Bank fees.
Upwork publishes a $13,000 per-withdrawal maximum for Direct to Local Bank in Sri Lanka. Batching may reduce the impact of the flat $0.99 fee, but converting a larger amount at once also increases the effect of any exchange-rate markup.
Fee 3: the exchange rate
When you withdraw in LKR, the rate is set by Upwork's banking providers and it is not the mid-market rate. The markup figures here are independent estimates, typically around 1 to 2%. On a $900 withdrawal, a 1.5% markup costs about $13.50. On a batched $9,000 withdrawal, it costs about $135. As the withdrawal grows, the exchange-rate difference matters more while the $0.99 fee stays flat.
Receiving the full amount in USD first lets you choose when to convert rather than accepting the rate applied at withdrawal. An ACH withdrawal to a USD account keeps the funds in USD.
The cheapest route in 2026
Elevate Pay gives freelancers in Sri Lanka a USD account with US ACH details that work directly with Upwork's Direct to U.S. Bank withdrawal. Deposits are FDIC insured up to $250K through Merchants Commercial Bank.
Elevate Pay credits the $2.99 fee back in any month when you receive $500 or more from Upwork, and multiple withdrawals can combine to reach $500. Full terms are on the Upwork Reward Campaign page. You can then convert to rupees on your terms.
FAQ
How much does Upwork charge in Sri Lanka?
Upwork charges a variable service fee of 0 to 15% per contract, plus $0.99 for Direct to Local Bank in LKR, $2.99 for Direct to U.S. Bank via ACH for a non-US tax address effective September 1, 2026, or $50 by wire. LKR withdrawals also carry an exchange rate markup.
Does PayPal work with Upwork in Sri Lanka?
No. PayPal does not support receiving payments in Sri Lanka. The options are Direct to Local Bank in LKR, ACH to a US dollar account, Payoneer, or wire transfer.
What is the maximum withdrawal from Upwork to a Sri Lankan bank?
$13,000 per Direct to Local Bank withdrawal, per Upwork's published limits.
Why did Upwork charge me $2.99 in Sri Lanka?
That is the new Direct to U.S. Bank withdrawal fee for non-US freelancers, effective September 1, 2026. The full explanation is in Upwork's New $2.99 Direct to U.S. Bank Fee, Explained.
Recent Articles
DO MORE WITH ELEVATE PAY
Transfer money with Elevate Pay with low fees and competitive FX rates. Our users love us for transparency, security and more.
















