Upwork Taxes for Freelancers: 1099-K, Service Fee, and Write-Offs

Updated May 6, 2026 2026 · 11 min read

Upwork pays you net of its 10% service fee, but the IRS sees the gross. That single mismatch is the source of almost every Upwork tax mistake — freelancers report the deposit they actually received, the IRS sees a bigger number on the 1099-K, and a CP2000 mismatch notice shows up six months later. This guide walks through exactly what Upwork reports, how to reconcile it on Schedule C, what to deduct, and the quarterly tax obligations that hit the moment your earnings get serious.

Whether you write code, design logos, voice ads, or build spreadsheets, the mechanics are the same. Upwork is a payment processor, not your employer. Nothing is withheld. Everything is on you.

The 1099-K from Upwork — what it is and when you get it

Upwork issues Form 1099-K through Stripe (the payment processor that moves money from clients to your bank). It is not a 1099-NEC. The 1099-K reports the gross dollar amount processed on your behalf, regardless of fees, refunds, or chargebacks.

Advertisement

The reporting threshold for 2026 has reverted under the One Big Beautiful Bill Act (OBBBA, P.L. 119-21) back to the long-standing federal rule:

Both conditions must be met for a federal 1099-K to be issued. That said, many states (including Massachusetts, Vermont, Virginia, Maryland, and Illinois) have lower state-level thresholds — some as low as $600 — and Upwork will issue a 1099-K to those residents at the lower threshold. See our 1099-K threshold guide for the full state-by-state breakdown.

Even if you do not receive a 1099-K, every dollar you earned through Upwork is taxable. The form is paperwork, not the tax trigger.

Gross vs net — the Upwork service fee trap

Here is the part that confuses every first-time Upwork freelancer. The 1099-K shows the gross amount your clients paid into Upwork on your behalf — before Upwork's 10% service fee was deducted. But what hit your bank account was the net: gross minus the 10% fee, minus any client-side processing if applicable.

Example: you billed $50,000 of contracts in 2026.

LineAmount
Gross billed to clients$50,000
Upwork service fee (10%)−$5,000
Net deposited to your bank$45,000
1099-K Box 1a (what IRS sees)$50,000

You must report $50,000 as gross receipts on Schedule C, line 1. Then you deduct the $5,000 service fee on Schedule C, line 10 (Commissions and fees) or line 17 (Legal and professional services) — many CPAs use line 10 because the fee is a marketplace commission. Net effect on your taxable income: zero. But you have to show both sides.

Skip the deduction and you pay self-employment tax and income tax on $5,000 you never saw — at a 30% combined rate that is $1,500 in unnecessary tax per $50k of billing.

Refunds, disputes, and connect fees

Refunds you issue to a client reduce your gross receipts (or appear as "Returns and allowances" on Schedule C, line 2). Connect purchases (the credits you buy to send proposals) are a deductible business expense — track them; Upwork shows them in your transaction history.

Deductions specific to Upwork freelancers

Anything you bought to do the work is potentially deductible. Most knowledge-work freelancers undercount by thousands of dollars in the first year because the deductions feel too small to bother with — a $20 monthly Zoom subscription is $240 a year, which at a 30% combined tax rate is $72 saved. Multiply that by ten subscriptions and the math is real.

Self-employment tax — the surprise bill

On top of regular income tax, every self-employed worker owes 15.3% self-employment tax (12.4% Social Security + 2.9% Medicare) on net earnings. As a W-2 employee your employer paid half of FICA. As an Upwork freelancer, you pay both halves yourself.

You get to deduct half of SE tax as an adjustment to income, which softens the blow but does not eliminate it. See self-employment tax explained for the full breakdown.

Quarterly estimated taxes

The IRS expects you to pay tax as you earn it. For W-2 workers that happens automatically through payroll withholding. For Upwork freelancers it happens four times a year:

QuarterIncome periodDue date
Q1 2026Jan 1 – Mar 31April 15, 2026
Q2 2026Apr 1 – May 31June 15, 2026
Q3 2026Jun 1 – Aug 31September 15, 2026
Q4 2026Sep 1 – Dec 31January 15, 2027

If you expect to owe $1,000 or more in tax for the year after withholding, you must make estimates. Skip them and the IRS charges underpayment interest at the federal short-term rate + 3% — that's 7% in Q1 2026 and 6% from Q2 onward. Run your projection through the Quarterly1099 calculator at the start of each quarter using year-to-date Upwork earnings minus year-to-date deductions. Quoting new clients off-platform? The Freelance rate calculator tells you what hourly rate clears your tax-and-overhead floor.

Practical rule of thumb for full-time Upwork knowledge workers: set aside 25-30% of every Upwork payout in a separate savings account. Higher than the gig-driver rule because you do not have the mileage deduction wiping out half your income.

State nexus — where do you actually owe?

This trips up freelancers who think "my client is in Delaware so I owe Delaware." You don't. As a freelancer, your tax home is wherever you live and work, not where the client sits. If you live in California and your Upwork client is in Texas, you owe California state income tax on the income — Texas has no income tax to owe.

The wrinkles:

Most states have their own quarterly estimated payment system. Check the state-by-state guide for your due dates and rates.

Common audit triggers Upwork freelancers should know

Putting it all together — a real example

James is a full-time freelance web developer on Upwork in 2026. His numbers:

Net Schedule C profit: $96,000 − $9,600 − $5,926 = $80,474. SE tax: ~$11,371 (half deductible above the line). After health insurance and SEP-IRA adjustments and the standard deduction, federal income tax lands around $9,800. Total federal owed: roughly $21,000 — which broken into four quarterly payments is about $5,250 each. Without tracking deductions, the same gross would have generated closer to $30,000 in federal tax.

FAQs

Does Upwork take taxes out of my payments? No. You are an independent contractor. Upwork withholds nothing for U.S. freelancers (international freelancers face different rules under W-8BEN).

Do I need an LLC to freelance on Upwork? No. The default sole proprietorship is taxed identically. An LLC adds liability protection but no automatic tax benefit until you elect S-corp status — usually only worthwhile above ~$80k of profit. See LLC vs sole prop and S-corp election.

What if I earned less than $20,000 on Upwork — do I still owe tax? Yes. The 1099-K threshold determines whether a form is issued, not whether you owe tax. Pull your earnings report from Upwork and report every dollar on Schedule C.

Can I deduct the cost of a course I took to learn a new skill? If it improves skills in your existing trade or business, yes. If it qualifies you for a brand-new line of work (e.g., a programmer taking a real estate license course), no.

I work on Upwork from a different country sometimes — does that change anything? U.S. citizens and green card holders owe U.S. tax on worldwide income regardless of where they sit. Foreign tax credits and the Foreign Earned Income Exclusion may apply if you spend a full year abroad — talk to a CPA who handles expat returns.