How to Send Invoice on Upwork in 2026: Step-by-Step Guide

Sending an invoice on Upwork is where many freelancers quietly lose money — not because the platform is broken, but because Upwork does not work like a standalone invoicing app. There is no free-form “create invoice” button. Every payment request you send on Upwork is anchored to a contract, and how you send invoice on Upwork depends entirely on whether that contract is hourly, fixed-price, or split into milestones. Get that distinction wrong and you can wait weeks for a payout you already earned.

In this 2026 guide, we break down the exact click-by-click flow, the fees that come off every invoice, how long payment really takes after you hit send, and the five mistakes that delay your money the most. We pulled the fee figures from Upwork’s official fee schedule and the timing windows from the Upwork Help Center, so you can price and plan around what the platform actually does — not what you assumed it did.

By James Okonkwo, Remote Work Strategist

James has helped 500+ professionals transition to freelance careers through his consulting practice.

Last updated: October 18, 2026

Key Number to Remember

Upwork charges freelancers a flat 10% service fee on every payment received — the same rate since August 2023. That fee hits the moment a client accepts your work or pays your hours, so build it into your rate before you send any invoice on Upwork, not after.

Why Upwork Invoicing Differs From QuickBooks or Wave

If you have invoiced clients outside Upwork, the first thing that feels off is that you cannot just type in a client, an amount, and hit send. On Upwork, the invoice is a by-product of the contract. For an hourly contract, your “invoice” is the batch of tracked hours the client pays. For a fixed-price contract, it is the payment request attached to the work you submitted. Upwork generates the invoice record automatically — line items, contract number, dates — and what you control is the scope, the submission note, and the timing.

This design is intentional: Upwork’s payment protection only exists inside the contract. Money held in escrow, the 5-day response window, and the dispute process all key off the contract record. The moment work moves outside that record, you lose the safety net — which is exactly why Upwork’s terms of service prohibit moving a contract’s payments off-platform.

⚠️ The Off-Platform Trap

A client who asks you to “just invoice me through my accounting system to save on fees” is asking you to break Upwork’s terms. Off-platform payment voids your protection: if the client never pays your QuickBooks invoice, Upwork’s resolution process will not help you, and your account can be restricted for the violation. Keep every payment request on the contract.

💡 Pro Tip: Match the Billing Type to the Project Length

Before work starts, choose the billing structure that fits the timeline. Projects under about three weeks are fine as a single fixed-price invoice at the end. Anything longer should use milestone billing, so you send one payment request per phase instead of one big one at the end. We cover the exact setup in the walkthrough below.

How to Send Invoice on Upwork: The 7-Step Walkthrough (2026)

The flow below is the fixed-price path, which is where the word “invoice” actually appears in the interface (the button is labeled “Submit Work” or “Send Invoice” depending on contract age and settings). Hourly contracts skip steps 3 through 6 — the client pays against tracked hours instead — and we flag where that happens.

  1. Confirm the funds are in escrow. Open the contract and check the escrow amount. On a fixed-price contract the client funds the contract (or the current milestone) before you are expected to deliver. If escrow shows $0 and the client has not paid, do not start or finish work — send a message asking them to fund the contract first. This single check prevents the most common “where is my money” problem we see freelancers report.
  2. Finish the deliverable — and the evidence. Before you request payment, gather everything the client will need to say yes: files in Upwork’s file manager or a link, a short description of what was built, and any test results or screenshots. The submission note is your invoice justification, so make it complete.
  3. Open the contract and click the payment button. In the contract’s right-hand panel you will see “Submit Work” (or “Send Invoice” on milestone-billed and older contracts). On an hourly contract this step is replaced by the client paying against your tracked time.
  4. Write a submission note that sells the acceptance. Include: what was delivered, where the files live, what was tested, and what happens next. We found that submissions with a concrete “what I tested” line get accepted faster and get rejected less often than vague notes like “done — please review.”
  5. Check the amount before sending. The field defaults to the contract amount or the milestone amount. If you are delivering a partial milestone, make sure the amount matches the milestone you completed, not the whole contract. On single-invoice contracts the amount is fixed by the agreement — you cannot send a smaller invoice without negotiating a contract change first.
  6. Send it, then track the 5-day window. Once sent, the client has 5 business days to accept, reject, or negotiate. If they take no action, Upwork automatically accepts the work and releases the funds to your balance. (Hourly: the client pays for the hours you tracked; they can dispute hours within their review window instead.)
  7. Withdraw from your Upwork balance. Accepted funds land in your Upwork balance, not your bank. Withdraw via ACH to a US bank account (free, 1–2 business days), PayPal ($5 per withdrawal), Payoneer, or bank wire ($30). Your choice here changes your real take-home, so we itemize it in the fees section.
See also  Can I Freelance In Digital Marketing Without An Agency? 2026

That is the entire loop: fund escrow, deliver, request payment, survive the 5-day window, withdraw. Everything else in invoicing on Upwork — disputes, milestones, hourly reviews — is a variation on those seven moves.

Hourly vs Fixed-Price vs Milestone: Which Invoice Do You Send?

Most confusion about sending an invoice on Upwork comes from treating all three billing types the same. They are three different payment machines. Here is how they compare:

Billing TypeHow the Payment Request WorksBest ForCash-Flow Risk
HourlyNo manual invoice — the client pays for hours tracked in the Upwork app; you can request payment for hours the client has not yet paidUnclear scope, ongoing support, discovery workLow — you only bill for tracked time, but payment depends on client action
Fixed-price (single)One payment request when you submit the finished work; client has 5 business days to respond before auto-acceptWell-defined deliverables under ~3 weeksMedium — one big payout at the end; scope creep is your enemy
Fixed-price (milestone)A separate payment request per milestone, each funded in escrow before you start that phaseProjects over 30 days, phased deliverables, large budgetsLowest — steady payouts per phase, and you never start a phase unfunded

Based on Upwork’s contract and escrow documentation; see the Upwork Help Center for current wording.

How Long Does It Take to Get Paid After You Send an Invoice on Upwork?

The total wait has two parts: the platform’s acceptance window, then your withdrawal method’s processing time. Here is what we see in practice, scenario by scenario:

ScenarioTypical Total WaitWhat to Do
Client accepts within a day1–3 business days (with ACH)Withdraw to ACH immediately — it is free in the US and the fastest bank route
Client goes silent~5 business days, then 1–3 with withdrawalDo nothing but track the date — the auto-accept releases the funds, no nudge needed
Client rejects the workDays to weeksRespond with evidence (files, test results, contract scope), negotiate a revision, or open a dispute with Upwork
Hourly — client disputes hoursUp to ~5 business days for review, then withdrawal timeKeep your time entries granular and descriptive so disputed hours are easy to defend
See also  Remote Book Editor For Manuscript Revisions 2026

Timing windows per the Upwork Help Center; withdrawal times vary by bank and method. Check the Upwork fee schedule page for current processing windows.

Upwork Fees in 2026: What Comes Off Every Invoice You Send

When a payment request is accepted, two kinds of fees touch the money: Upwork’s flat freelancer service fee, and whatever your withdrawal method charges. The service fee has been flat 10% on everything since August 2023 — no more 5%/10%/20% tiers — which makes the math simple but non-negotiable.

FeeAmountNotes
Freelancer service feeFlat 10% of all payments receivedApplied to hourly and fixed-price alike; deducted before funds reach your balance
ACH to US bankFree1–2 business days; the default choice for US-based freelancers
PayPal$5 per withdrawal1–2 business days; batch withdrawals to keep the fee share small
Payoneer~$2 per withdrawal (varies by country)Often the best route for freelancers outside the US; cross-border payout options
Bank wire$30 per withdrawal1–3 business days; rarely the right choice unless your bank requires wire

Fees per Upwork’s published fee schedule as of 2026; verify current rates on the Upwork Help Center before pricing a large contract.

💰 Do the Math Before You Quote

A $2,000 fixed-price contract pays out $2,000 minus 10% = $1,800 in your balance, and ACH moves that free. If you used wire, the same contract nets $1,770. The practical rule: price every contract as if 10% plus your withdrawal fee disappears, and the number you quote is the number you keep.

5 Upwork Invoice Mistakes That Delay Your Payment

  1. Delivering before escrow is funded. On fixed-price work, starting before the client has paid the contract means your payment request has nothing to draw from. Always confirm “Funds in escrow” before heavy work begins — it takes ten seconds and prevents the worst-case scenario of finishing a project the client never paid for.
  2. Sending a vague submission note. “Please review the attached” gives the client nothing to accept against. A note that lists deliverables, file locations, and what was tested is a checklist the client can work through — and it is the first line of defense when they push back.
  3. One giant invoice on a long project. If a 12-week build ends in a single payment request, one silent or unresponsive client can stall your cash flow for the entire project. Milestone billing turns one risk into weekly or bi-weekly payouts.
  4. Paying $30 to wire money you could ACH free. If you bank in the US and still withdraw by wire, you are handing $30 to the bank on every single payout. Switch your withdrawal method once; save the fee on every invoice from then on.
  5. Accepting off-platform payment to “save fees.” The 10% fee is real, but it buys escrow, a dispute process, and payment history. A direct transfer from a client has none of that, and the arrangement itself violates Upwork’s terms. The fee is insurance — price it in rather than skipping it.
See also  Customized Mystery Dinner Party Planning 2026

Frequently Asked Questions About Sending an Invoice on Upwork

Can I send an invoice on Upwork before the work is finished?

On a single fixed-price contract, no — the payment request represents the completed deliverable. On a milestone-billed contract, yes: you send a payment request for each milestone as that phase completes, which is the whole point of the setup. On hourly contracts, you can request payment for hours you have already tracked even if the engagement continues.

What happens if my client refuses to accept my work and does not pay?

First, the 5-business-day window: if the client simply does not respond, the work is auto-accepted and funds release. If they actively reject, respond with your evidence — the deliverables, test results, and the original scope — and offer a bounded revision. If that fails, open a dispute with Upwork’s resolution process. Because fixed-price funds sit in escrow from the start, the money is not at risk of disappearing; the process decides who keeps it.

How much does Upwork charge when I send an invoice?

A flat 10% of the payment, deducted before the money reaches your balance, plus your withdrawal method’s fee (free for US ACH, $5 for PayPal, ~$2 for Payoneer, $30 for wire). There is no separate “invoice fee” — the service fee is the same whether you sent one payment request or twenty.

Do I still need my own invoice template if I work on Upwork?

For the Upwork payment itself, no — the platform generates the invoice record from the contract. But if you also invoice clients off-platform, or you need clean records for your accountant, a standard template saves real time. We put together a fill-in version in our freelance invoice template guide (2026), and the clauses that protect payment on off-platform work are in our freelance contract template with 10 must-have clauses.

Can a client pay me outside Upwork to avoid the 10% fee?

Technically a client can offer it, and accepting it is a violation of Upwork’s terms of service that can get your account restricted. More importantly, you lose escrow, the auto-accept window, and the dispute process — the exact protections the fee pays for. If a client raises it, the safe answer is that your rate already accounts for platform costs, and payments stay on Upwork. For the bigger picture on how the escrow layer works, see our step-by-step guide on how Upwork escrow works in 2026.

The Bottom Line

Knowing how to send invoice on Upwork comes down to four rules: money in escrow before work starts, a submission note complete enough to accept on its own, milestone billing on anything longer than three weeks, and a withdrawal method that costs less than your next coffee. Do those four things and the 5-day window plus free ACH means most invoices become cash inside a week. Price the flat 10% in from day one, and the platform’s machinery works for you instead of against you.

Sources: Upwork Help Center (contract, escrow, and payment timing documentation); Upwork fee schedule (2026). Tax treatment of Upwork earnings follows standard self-employment rules — see the IRS small business pages for how invoiced income is reported.

See Also

→ How Upwork Escrow Works in 2026: Step-by-Step Guide — the funding layer every payment request depends on

→ Freelance Invoice Template 2026: Fill-in Guide + Tools — for the invoices you send outside the platform

→ Freelance Contract Template 2026: 10 Clauses + Fill-In — the payment-protecting clauses that go with every good contract

#Upwork #FreelanceInvoicing #FreelancePayday #RemoteWork #GigEconomy #FreelanceLife #UpworkTips #FreelanceFinance #IndependentWork #Freelancer2026 #OnlineWork #SideHustle #FreelanceCareer #WorkFromHome #DigitalNomad