How to Categorize Upwork in QuickBooks (And Why You Don't Issue a 1099)
It's late January. A bookkeeper pulls the prior-year vendor list, sees $4,800 paid to "Sarah the designer" through Upwork, and issues her a 1099-NEC. A few weeks later, Sarah forwards a confused email: she already got a 1099-K from Upwork covering the same payments. Now the IRS has two reports for one income stream, and somebody owes an explanation.
The bookkeeper didn't actually pay Sarah. They paid Upwork, and Upwork paid Sarah. That distinction is the entire ballgame. Upwork Global Inc. is a C-corporation, and IRC §6041 exempts payments to corporations from 1099-NEC reporting. The mistake is easy to make because the QuickBooks vendor list shows Sarah's name on the bill description, not Upwork's legal entity.
This article covers where Upwork payments go in your chart of accounts, the 1099 rules under OBBBA for tax year 2026, how to handle the Marketplace Fee, foreign freelancers, and when developer payments need to be capitalized instead of expensed.
Do I issue a 1099 to my Upwork freelancer?
No, in almost every case. You paid Upwork (a C-corporation), and Upwork paid the freelancer. IRC §6041 exempts corporate payees from 1099-NEC reporting, so no form goes to Upwork or to the freelancer from you. Upwork itself issues a 1099-K to qualifying US freelancers who cross $20,000 AND 200 transactions in TY2026 (the OBBBA threshold). The exception: if you pay the freelancer directly outside Upwork's flow (their PayPal, Venmo, or bank), you do owe a 1099-NEC when total payments hit $2,000 in TY2026 (OBBBA raised the threshold from $600). Categorize Upwork payments to Contract Labor on Schedule C Line 11. The 5% Marketplace Fee belongs in the same bucket, not in Bank Charges.
Key Takeaways
- Contract Labor, Schedule C Line 11 - Upwork payments map to QBO "Contract Labor" or "Subcontractors" (Detail Type: Cost of Labor - COS), Xero account 310 or 477.
- No 1099-NEC to Upwork or the freelancer - You paid a C-corp (Upwork), so §6041 exempts the payment. Upwork handles freelancer reporting via 1099-K.
- TY2026 1099-NEC threshold is $2,000 - OBBBA raised this from $600. Only relevant if you bypass Upwork and pay a contractor directly.
- Marketplace Fee (5%) stays in Contract Labor - Don't split it into Bank Charges. It's a service fee on labor, not a banking cost.
- Foreign freelancers need W-8BEN, not 1099 - Upwork collects the form. Non-US persons working outside the US aren't 1099 reportable.
- §263A may apply to software builds - Custom software with a 3+ year useful life may need capitalize-and-amortize treatment, not immediate expense.
What is Upwork?
Upwork is a freelance marketplace where businesses post jobs and freelancers bid. Two payment models: hourly contracts with timer-tracked hours, and fixed-price milestones released on delivery. Upwork charges the client a 5% Marketplace Fee on contract value. Freelancers pay their own service fee (10% sliding to 5% by tenure with a client). The platform is common for design, development, content, virtual assistants, and marketing work.
Where Upwork goes in your books
The Difficult 20% — The 1099 Landmine and Other Upwork Edge Cases
This is the #1 contractor-payment mistake bookkeepers make. The QuickBooks forum threads on this topic are frequently wrong, so the section below covers what actually happens.
You do NOT issue a 1099-NEC to your Upwork freelancer
Concrete example: you paid $4,800 in TY2026 to "Sarah the designer" through Upwork. The 1099-NEC you owe Sarah is $0. The IRS treats Upwork as your payee. Upwork (Upwork Global Inc., a C-corp) is exempt from 1099-NEC under §6041. Sarah gets her own 1099-K directly from Upwork if she crossed $20,000 AND 200 transactions across all her clients on the platform. Your books show one vendor (Upwork) with $4,800 in Contract Labor, no 1099 obligation.
Bring Your Own Contractor (BYOC) and Upwork Payroll
If you use Upwork's payroll product, Upwork becomes the W-2 employer of record for that worker. You still book the expense as Contract Labor on your side. Upwork handles W-2 issuance, payroll tax withholding, and worker's comp. No 1099 either way, and no payroll-tax exposure for you.
Hourly vs Fixed-Price reporting
Both contract types go to Contract Labor / Line 11. Hourly contracts bill incrementally as the timer logs hours; fixed-price contracts post on milestone release. Cash-basis books recognize the expense at deposit (when Upwork pulls funds). Accrual-basis books recognize at completion (when the freelancer delivers the milestone or logs the hours). Most small businesses on QBO use cash-basis, so the post date matches the bank transaction.
Upwork Marketplace Fee (5%)
The 5% client-side Marketplace Fee belongs in the same Contract Labor bucket as the underlying payment, or a sub-account called "Upwork Fees" if you want visibility for budgeting. It does not belong in Bank Charges. It's a service fee on labor, not a banking transaction. Splitting it out as Bank Charges understates your true cost of contract labor and misclassifies an operating expense as a financing cost.
Foreign freelancers
Different rules apply. The IRS uses Form W-8BEN to establish non-US-person status, and Upwork collects the W-8BEN from the freelancer at onboarding. You don't issue a 1099 for non-US persons performing services outside the US (no US-source income for them). The expense still books as Contract Labor on your side. If Upwork ever asks you to confirm a freelancer's status, point them at the W-8BEN on file.
§263A capitalization for long-lived software builds
If the contractor is building a custom software asset you'll use for 3+ years (an internal tool, a customer-facing application, a proprietary system), you may need to capitalize the development cost under §263A or §174 rather than expense it immediately. Most marketing, admin, content, and design work expenses in the year incurred. The capitalization question kicks in for substantial dev engagements where the output is a durable asset. When in doubt, ask your CPA before year-end so the cost can be tracked correctly through the build.
Direct-pay outside Upwork
If you pay a freelancer's PayPal, Venmo, or bank account directly (bypassing Upwork entirely), the 1099-NEC obligation snaps back to you. The TY2026 threshold is $2,000 total payments per recipient (OBBBA raised this from $600). The freelancer is now your direct payee, not Upwork's, so §6041 corporate exemption doesn't apply. Easiest fix: keep all payments inside the Upwork flow and the 1099 question disappears.
How Growthy categorizes Upwork automatically
Pattern learning recognizes Upwork Global Inc. transactions and suggests Contract Labor with a confidence score on first import. The Marketplace Fee lands in the same bucket without you having to split lines. Growthy also flags any direct-pay contractor payments above the $2,000 OBBBA threshold so you can review the 1099 question before year-end. You review and approve every categorization.
FAQ
What expense category is Upwork in QuickBooks?
Contract Labor (or Subcontractors), Detail Type: Cost of Labor - COS. The Marketplace Fee belongs in the same account.
Do I issue a 1099-NEC to my Upwork freelancer?
No. You paid Upwork (a C-corporation, §6041 exempt), and Upwork paid the freelancer. Upwork issues a 1099-K to qualifying US freelancers above $20,000 and 200 transactions in TY2026.
What Schedule C line is Upwork?
Line 11 (Contract Labor). Use Line 17 (Legal & Professional Services) only if the work is professional services from a CPA, attorney, or consultant.
How do I categorize the Upwork Marketplace Fee?
Contract Labor, same as the underlying payment. Optional: create a sub-account "Upwork Fees" for visibility. Do not use Bank Charges, because it's a service fee on labor, not a banking cost.
Is Upwork tax deductible?
Yes. Payments to Upwork for legitimate business work are ordinary and necessary business expenses, deductible in the year paid (cash-basis) or earned (accrual-basis).
How do I categorize a foreign Upwork contractor?
Same as a US contractor: Contract Labor / Line 11. No 1099 is required for non-US persons performing services outside the US, and Upwork already holds the W-8BEN on file.
Should I capitalize Upwork developer payments for software builds?
If the contractor is building a long-lived software asset (3+ year useful life), §263A or §174 may require you to capitalize and amortize rather than expense immediately. Ask your CPA before the build starts.
What's the difference between Upwork and direct-pay 1099 contractors?
Upwork payments don't trigger a 1099 from you because Upwork is your corporate payee. Direct-pay contractors (you pay their PayPal or bank outside Upwork) do trigger a 1099-NEC when annual payments reach $2,000 in TY2026 under OBBBA.
Related
Stop guessing on contractor 1099s. Get started with Growthy and flag every direct-pay contractor at the threshold.
1099-NEC TY2026 threshold ($2,000) and 1099-K TY2026 threshold ($20,000 + 200 transactions) verified against tax-thresholds-2026.yaml on 2026-05-20 per OBBBA. §6041 corporate exemption current. Foreign-contractor W-8BEN process current per IRS guidance 2026-05.