How long does Upwork take to pay: the short answer
Upwork takes about 10 days to pay for hourly work and anywhere from six to about 20 days to pay for fixed-price work, counted from the moment the work is logged or submitted. Hourly hours logged in one week are invoiced the following Monday, sit in client review until Friday, and become available the Wednesday after that. Fixed-price milestones enter a client review window of up to 14 days once you submit, then a five-day security hold, then they are yours to withdraw. On top of either timeline, the withdrawal itself takes from a few minutes to several business days depending on how you pull the money out.
None of this is hidden, but it is spread across half a dozen help pages and most freelancers only piece it together after their first 'where is my money' panic. The rest of this post lays the whole thing out as one timeline, using the numbers Upwork publishes, and then covers the parts you actually control: how to avoid resetting the clock, and how to stop stacking three waiting periods on top of each other.
The Three-Clock Timeline: the only way to think about Upwork payments
Inside Upwork Income Club we teach payments as the Three-Clock Timeline. There is a contract clock (when your work becomes an approved payment), a security clock (Upwork's hold on approved money), and a withdrawal clock (how long your payout method takes to deliver). Every 'Upwork is slow to pay' complaint we have looked at was one of these three clocks being misread, or all three being started one after the other instead of in parallel.
The Three-Clock Timeline
| Clock | Hourly contract | Fixed-price contract |
|---|---|---|
| 1. Contract clock | Work week ends Sunday (UTC). Hours invoiced Monday. Client review window runs until Friday. | You click Submit. Client has up to 14 days to approve, request changes, or do nothing (funds auto-release at day 14). |
| 2. Security clock | Built into the schedule: earnings become available the Wednesday after the review week. Bonuses skip review but carry a five-day hold. | Five-day security hold after approval or auto-release. Also applies to bonuses. |
| 3. Withdrawal clock | PayPal and Payoneer: typically within 24 hours. US bank (ACH): two to five business days. Direct to Local Bank: about four to six business days. Wire: processed next business day, arrival varies. | Same as hourly. Also: a newly added withdrawal method takes three days to become active. |
The point of naming the clocks is that they can overlap. A withdrawal method you set up on day one is already active by the time your first payment clears. A fixed-price milestone approved on Monday and a second one submitted on Tuesday run their holds concurrently, not back to back. Freelancers who think of Upwork as one long queue wait far longer than the platform actually requires.
Hourly contracts: the weekly rhythm, day by day
Hourly pay is the most predictable money on Upwork because the schedule never changes. Upwork's billing period for hourly contracts begins Monday at midnight UTC and ends the following Sunday at 23:59 UTC. Everything you tracked or manually added in that window is invoiced to the client on Monday. The client then has until Friday to review the work diary and dispute anything. If nothing is disputed, the earnings become available on the Wednesday after that, which is why Upwork summarises the whole thing as roughly 10 days after the billing week ends.
- Week one: you log time with the desktop time tracker or add manual time. Tracked time with proper memos is what qualifies for Hourly Payment Protection; manual time does not.
- Week two, Monday: Upwork invoices the client for the week's hours. You cannot speed this up and the client cannot slow it down.
- Week two, Monday to Friday: the client's review period. This is when a client can dispute hours they believe were not worked. Most weeks, nothing happens here.
- Week three, Wednesday: earnings move to Available. Your automatic withdrawal schedule, if you set one, fires from here.
The one thing that quietly costs hourly freelancers money is not the timeline, it is logging time over the weekly limit. Hours above the limit you and the client agreed are visible in the work diary but are never invoiced. If you regularly hit the cap, get it raised before you work the extra hours, not after. The full mechanics of what protects hourly time are in [Upwork work diary and hourly protection](/blog/upwork-work-diary-and-hourly-protection).
Fixed-price contracts: why the 14-day window is really your window
Fixed-price pay is slower on paper but often faster in practice, because the clock starts the moment you act. Upwork's fixed-price flow has five states: the client funds the milestone (Work in progress), you submit (In review), the client responds within up to 14 days, funds sit in a five-day security hold (Pending), then they become Available. The important detail is what triggers step two: only clicking Submit on the contract page starts the 14-day review period. Sending the deliverable in Messages, by email, or straight into the client's own tools does not start anything.
- If the client approves the same day, you are looking at roughly six days from submission to withdrawable money: same-day approval plus the five-day hold.
- If the client does nothing, funds auto-release at day 14, then the five-day hold runs. That is about 19 to 20 days, and it is the worst case for a responsive milestone with no changes.
- If the client requests changes, the review period resets when you resubmit. This is the reset most freelancers never notice: three rounds of small revisions can turn a six-day payment into a month.
- If the client requests a refund instead of releasing the deposit, you have seven days to respond or dispute. Miss that and the refund goes through.
So the practical move is to structure milestones so that 'request changes' is rare. Small, clearly scoped milestones with a written definition of done get approved same day far more often than one big deliverable that invites a revision round. That is the same logic behind how milestones are set up in [Upwork fixed price vs hourly contracts](/blog/upwork-fixed-price-vs-hourly-contracts), and it is the reason experienced freelancers submit early in the client's work week rather than on a Friday night.
Withdrawals: the clock nobody plans for
Money marked Available is not money in your bank. Upwork publishes delivery times per method and they vary a lot. PayPal transfers are usually immediate and can take up to 24 hours. Payoneer typically lands within 24 hours. A US bank account via ACH is processed within one business day and arrives in two to five business days. Direct to Local Bank, the option most non-US freelancers use, should arrive within about four business days, and Upwork's troubleshooting guidance allows up to six before you should worry; after eight business days they will trace it. Wire transfers are processed the next business day and can arrive in minutes or take days depending on the country and bank.
Two things trip people up. First, a newly added withdrawal method takes three days to become active for security reasons, so add yours before your first payment clears, not after. Second, withdrawal fees differ by method, and the cheapest method for your country is not always the fastest. The full fee breakdown by method, including what changed on September 1, 2026, is in [Upwork withdrawal fees explained](/blog/upwork-withdrawal-fees-explained).
Set up an automatic withdrawal schedule once you know your cadence. Available funds that sit on Upwork are not earning you anything, and a weekly auto-withdrawal to a method you have already verified removes the withdrawal clock from your attention entirely. It is the closest thing to a salary rhythm the platform offers.
What to do when a payment is late
Before contacting anyone, check which clock you are actually on. Open the transactions dashboard and read the status label. Work in progress means the milestone is funded but you have not submitted through the contract page. In review means the client clock is running; count 14 days from your submission date. Pending means Upwork's five-day hold is running and nothing is wrong. Available means the money is yours and the only remaining delay is your withdrawal method. Most 'late' payments turn out to be a milestone that was delivered in Messages and never formally submitted.
- In review with a silent client: send one short message referencing the submission and the deliverable, then let the 14-day auto-release do its job. Do not resubmit, because resubmitting resets the review period.
- Client asked for a refund: respond inside the seven-day window. If the work was delivered as scoped, dispute it and attach the submission record. The process is in [Upwork client opened a dispute](/blog/upwork-client-opened-a-dispute).
- Client gone quiet for weeks on an hourly contract: your logged hours still invoice on Monday regardless of the client's activity, as long as they are within the weekly limit. Silence does not stop hourly pay. What to do about the relationship is in [Upwork client not responding](/blog/upwork-client-not-responding).
- Available but not in your bank after the published window: check the withdrawal method is active and correct, then ask Upwork to trace it once the trace window has passed.
Knowing the timeline changes how you price and how you plan. If you know fixed-price money takes six to 20 days and hourly money takes 10, you stop treating the platform like a client who pays late and start treating it like a payroll system with a known lag. That is also why the service fee is easier to accept once you see the whole flow; the cost side of the same flow is covered in [how much does Upwork take](/blog/how-much-does-upwork-take-freelancer-fees-explained).
If you want the Three-Clock Timeline applied to your actual contracts, that is what happens inside Upwork Income Club. Members post their milestone setups and payout methods, we work out where the days are leaking, and we fix the structure before the next contract is signed. It is $9/month at upworkincomeclub.com, and one avoided revision loop pays for a year of it.
Short, practical drops on proposals, niches, client scripts, and rates. No spam, unsubscribe anytime.
Frequently asked questions
How long does Upwork take to pay for hourly contracts?
About 10 days after the billing week ends. Hourly billing weeks run Monday to Sunday UTC. Hours are invoiced on Monday, the client can review until Friday, and the earnings become available the following Wednesday. Weekly retainer-style payments skip the review and clear after a five-day security period, and some eligible hourly contracts qualify for faster payouts that skip the review window.
How long does Upwork take to pay for fixed-price milestones?
Between roughly six and 20 days, depending on the client. After you click Submit on the contract page, the client has up to 14 days to approve or request changes. If they do nothing, the funds auto-release at day 14. Approved funds then go through a five-day security hold before they are available to withdraw. Same-day approval plus the hold is about six days.
Why is my Upwork payment pending?
Pending means the payment has been approved or auto-released and is in Upwork's five-day security hold. Nothing is wrong and nothing needs to be done. The hold exists to reduce fraud and chargebacks, and it also applies to bonus payments. After five days the funds move to Available.
Does requesting changes reset the 14-day review period on Upwork?
Yes. When a client requests changes on a fixed-price milestone and you resubmit, the 14-day review period starts again from the resubmission. This is the most common reason fixed-price payments take longer than expected. Scoping milestones small and defining done in writing reduces revision rounds and keeps the clock from resetting.
How long does an Upwork withdrawal take to reach my bank?
It depends on the method. PayPal is usually immediate and up to 24 hours. Payoneer typically arrives within 24 hours. US bank ACH transfers are processed within one business day and arrive in two to five business days. Direct to Local Bank should arrive within about four business days, with Upwork allowing up to six before treating it as delayed. Wire transfers are processed the next business day and arrival varies by country. A newly added withdrawal method also takes three days to become active.
Can I get paid faster on Upwork?
Partly. You cannot shorten the security hold or the hourly review week, but you can avoid adding time on top of them: submit fixed-price work through the contract page immediately, scope milestones so they get approved without revision rounds, set up and verify your withdrawal method before your first payment clears, and use a fast payout method like PayPal or Payoneer if the fees make sense for your country. Some eligible hourly contracts also qualify for Upwork's faster payouts, which skip the client review window.
Last reviewed by David Iya on September 25, 2026


