How to Withdraw Money From Upwork (2026): Methods, Fees & Timing
Compiled with AI-assisted research from the official help pages and sources listed at the end of this guide. Spotted something out of date? Tell us.
Tip: fees and payout rules change often. Check the numbers on the platform's page and work out what you'll keep before you commit.
To get paid on Upwork, add your tax info and a withdrawal method, wait three days for it to activate, then use Manage finances > Withdraw earnings. Hourly earnings become available 10 days after each Monday to Sunday billing week ends, and fixed-price payments 5 days after the client approves your work. Outside the US, Direct to Local Bank costs $0.99 per transfer and, by Upwork's own description, is the fastest and cheapest option in many cases.
When your Upwork earnings become available
| Payment type | When you can withdraw it |
|---|---|
| Hourly | The Wednesday 10 days after the billing week (Monday to Sunday, UTC) ends. Hours are invoiced Monday, the client can review them until Friday, then a 5-day security hold runs |
| Hourly, Top Rated or Top Rated Plus | About 5 days sooner, released on Friday by 11:59 pm UTC, because the security hold is skipped |
| Fixed-price milestone or Project Catalog | 5 days after the client approves, or after auto-release if the client takes no action for 14 days |
| Bonus, expense or weekly payment | 5 days after the client's payment is processed |
Track each stage (Work in progress, In review, Pending, Available) under Manage finances > Financial overview. Money becomes available after the Freelancer Service Fee is taken, which now ranges from 0% to 15% depending on the contract.
Upwork withdrawal methods and fees (as of September 2026)
| Method | Upwork fee | Time to arrive | Where it works |
|---|---|---|---|
| Direct to Local Bank | $0.99 | Within 4 business days (noon UTC cutoff for same-day processing) | Local-currency accounts in dozens of countries, including PKR, INR, BDT, NGN, PHP, KES and EGP |
| Direct to U.S. Bank (ACH) | Free with a U.S. tax address, $2.99 with a non-U.S. tax address since September 1, 2026 | 2 to 5 business days | U.S. accounts that accept ACH |
| U.S. Dollar Wire Transfer | $50 | Sent within 1 business day, up to 7 business days to arrive | Banks outside the U.S. on SWIFT |
| Instant Pay | $2 | Usually minutes, up to $2,999 per transfer | U.S. freelancers with an eligible Visa or Mastercard debit card |
| PayPal | Small fee shown when you add it | Usually instant, up to 24 hours | Where PayPal accounts can receive payments |
| Payoneer | Small fee shown when you add it | Within 24 hours | Outside the U.S. and India |
| M-Pesa | Fee shown when you add it | Usually instant, up to 5 business days | Kenya only, up to 70,000 KES per transaction |
Upwork's help center does not list flat PayPal, Payoneer or M-Pesa fees. You see the current figure under Settings > Withdrawals > Add a method.
PayPal,
Payoneer and
M-Pesa add their own charges on top, and any conversion out of your USD balance uses the payment partner's rate, which includes a markup over the mid-market rate. Digital banks such as
Wise are accepted in some locations, but Upwork may be unable to trace problems with them.
Set up a withdrawal method
- Enter your tax information under Manage finances > Tax information. No withdrawal method can be added before this step.
- Go to Account settings on desktop, or Settings in the app, then Withdrawals.
- Choose Add a method, click Set up next to the method you want and enter the details.
- Pick an automatic withdrawal schedule if you want one, then click Next.
- Wait three calendar days. Every new or re-added method sits on a security hold before it can be used.
The name on the receiving account must match your verified Upwork name exactly, including middle names. Email addresses, account numbers and bank codes cannot be edited, so a new bank account means adding a new method (with another three-day hold) and removing the old one. A backup method saves you from waiting if the first one fails.
Withdraw now or on a schedule
To withdraw manually, go to Manage finances > Withdraw earnings and select Withdraw now. The same button appears on the Financial overview Available tab, Manage finances > Transactions, Settings > Withdrawals and the Find work sidebar. Once started, a withdrawal cannot be canceled.
For automatic payouts, click the pencil icon in the Withdrawal schedule section of Settings > Withdrawals and choose:
- Weekly: every Wednesday
- Twice per month: 1st and 3rd Wednesday
- Monthly: last Wednesday of the month
- Quarterly: last Monday of each quarter
You also set a minimum balance that must be reached before a payout runs, plus an optional reserve of up to $250 kept back for Connects or membership fees. Funds left in your account for 180 days are sent automatically. Because most fees are charged per transfer, a monthly schedule or a higher minimum keeps them small relative to the amount you move.
Country notes
| Country | Main options | What to know |
|---|---|---|
| Pakistan | Direct to Local Bank (PKR), Payoneer | $5 minimum and $8,999 maximum per local bank transfer. Company PKR accounts are not supported, so use a personal account in your own name |
| India | Direct to Local Bank (INR), PayPal, USD wire | Payoneer is not offered to freelancers in India. TDS is 0.1% with a verified PAN linked to Aadhaar, otherwise 5%, on the gross amount billed. If the IFSC lookup says Bank not found, choose to enter it manually |
| Bangladesh | Direct to Local Bank (BDT), Payoneer | $5 minimum and $10,000 maximum per local bank transfer |
| Nigeria | Direct to Local Bank (NGN), Payoneer | $3,000 maximum per local bank transfer. Upwork adds 7.5% VAT to the services it charges you |
| Kenya | M-Pesa, Direct to Local Bank (KES), Payoneer | M-Pesa is capped at 70,000 KES per transaction, local bank transfers at $5,000 to $20,000. Upwork adds 16% VAT to service fees, Connects and memberships |
| Philippines | Direct to Local Bank (PHP), PayPal, Payoneer | Upwork adds 12% VAT to the services it charges you |
| Egypt | Direct to Local Bank (EGP), Payoneer | Upwork collects 14% VAT on its services unless you provide valid tax IDs |
Indian freelancers can request FIRA or NOC documents for their bank from Upwork Support by quoting the withdrawal's transaction ID, date and INR amount. PayPal India may also treat Upwork transfers as payments for services and charge extra fees.
Common problems and fixes
- Withdraw now is missing or greyed out: check that tax info is saved, the method has cleared its three-day hold and the money shows as Available rather than In review or Pending. Look for holds under your profile picture > Account health. Freelancers who don't complete a requested identity verification cannot withdraw at all.
- Name mismatch flag: add a method in your verified name or reply to Upwork's email. Common variations such as Robert and Bob are approved within 48 hours, while joint and company accounts need documents such as a bank statement showing your name.
- Money hasn't arrived: allow for U.S. and local bank holidays, then request a free trace 8 business days after a Direct to Local Bank withdrawal (include a bank statement screenshot), 5 business days after ACH or 8 after a wire. For PayPal or Payoneer, contact the provider after 24 hours. For M-Pesa, contact Upwork after 5 business days.
- Transfer bounced: money sent to a closed or invalid account usually returns within 4 to 8 business days. If your details were wrong, you get it back minus the original withdrawal fee and any return fees.
- Account suspended: appeal from the banner in your account or reply to the suspension email. Most appeals are reviewed within two business days, and opening a new account while suspended is not allowed.
- Location flags: a VPN is fine only if it matches your real country. Hopping between countries can trigger holds and verification requests.
To see what the service fee and your transfer fee leave from a contract, use our fee calculator. For other ways to receive international payments, see best payment platforms for freelancers.
Sources
- Upwork: How to get paid on Upwork
- Upwork: How payments for hourly contracts work
- Upwork: Payments for milestones and fixed-price contracts
- Upwork: How to get faster payouts
- Upwork: Direct to Local Bank fees, limits and timing
- Upwork: Withdrawing with Direct to Local Bank
- Upwork: Direct to U.S. Bank timing and fees
- Upwork: How wire transfers work
- Upwork: Instant Pay
- Upwork: PayPal fees and timing
- Upwork: Using Payoneer
- Upwork: Using M-Pesa
- Upwork: Automatic withdrawals
- Upwork: Troubleshooting withdrawal issues
- Upwork: Name mismatches on withdrawal methods
- Upwork: India TDS
- Upwork: VAT in Kenya
- Upwork: VAT in Nigeria
- Upwork: VAT in Egypt
- Upwork: VAT in the Philippines
- Upwork: How currency conversion works
- Upwork: How to appeal an account suspension
Upwork fees, payouts & alternatives