Growthy
AI Bookkeeping
1099 FilingOBBBA raised 1099-NEC to $2,000 and reverted 1099-K to $20K/200. The bookkeeper workflow that doesn't fall apart in January.
AP ReconciliationThe monthly AP discipline that keeps vendor ledgers clean and January 1099s accurate, built for bookkeepers managing 8-25 clients.
Bookkeeper ScalingSolo bookkeeper income is capped at 15-25 clients. Here's the math behind the ceiling and the three levers that break it.
Bookkeeping AutomationTools, techniques, and strategies for automating repetitive bookkeeping tasks.
QuickBooks AutomationIntuit Assist hits ~50% on novel transactions. Bank rules break at 200+. Here's the honest map of QBO automation in 2026.
Stripe BookkeepingMaster Stripe payout reconciliation, fee categorization, and clearing account setup for QBO and Xero.
Tax Bookkeeping TermsTax-adjacent bookkeeping glossary terms for bookkeepers: cash vs accrual, depreciation, 1099 thresholds, accountable plans, and year-end cleanup.
Chart of Accounts: The Complete Guide for BookkeepersThe working chart of accounts reference for bookkeepers: 5 account types, 20 deep-dive guides, 2026 deduction rules. Built for the people who Google 'what category is X' twenty times a day.
Asset Account CategoriesEquity Accounts ExplainedExpense Account CategoriesLiability Account CategoriesRevenue Account Types
GlossaryPlain-English definitions of accounting and bookkeeping terms — written by practitioners who use these every day.
Balance Sheet TermsBookkeeping Foundation TermsIncome Statement TermsQBO-Specific Terms
AI BookkeepingHow AI is changing transaction categorization, bank reconciliation, and bookkeeping workflows.
AI for AccountantsEvery vendor claims AI will transform your firm. Here is what it actually looks like at a 5-20 staff CPA practice in 2026.
Payment ReconciliationThat $3,847.92 Stripe deposit is not $3,847.92 of revenue. Here's how to split merchant deposits correctly: fees in the right account, refunds posted, chargebacks reconciled.
QuickBooks Integrations15 clients × 6 integrations = 90 sync pipelines to babysit. Here's which QBO integrations actually hold up at scale and why a workflow layer beats adding another app.
For BookkeepersFor AccountantsPricing
Join the Alpha
Growthy

© 2026 Growthy. All rights reserved.

  1. Blog
  2. Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Upwork in QuickBooks (And Why You Don't Issue a 1099)

Bobby Huang

Partner, SDO CPA LLC / CEO, Growthy

May 20, 2026
8 min read
Chart of Accounts: The Complete Guide for Bookkeepers
How to Categorize Upwork in QuickBooks (And Why You Don't Issue a 1099)

In this article

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

Field

Value

QBO account

Contract Labor or Subcontractors (Detail Type: Cost of Labor - COS for hire tied to revenue; Subcontractors for general project work)

Xero account code

310 (Contract Labor) or 477 (Subcontractor Costs)

Schedule C

Line 11 (Contract Labor). Line 17 (Legal & Professional Services) only when the work is professional services (CPA, attorney, consultant)

Form 1120 / 1120-S

Line 26 Other deductions, labeled "Contract labor"

MCC range

7389 (Business Services Not Elsewhere Classified)

1099-NEC required?

No to Upwork (corporate exemption §6041). No to the freelancer (you didn't pay them).

Sales-tax flag

Not subject in most states. HI, NM, SD, and WV tax services broadly, so check state rules.

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

  • Chart of Accounts hub
  • How to categorize QuickBooks Payroll
  • How to categorize Stripe fees
  • How to categorize Adobe Creative Cloud

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.

See It Work on Your Data

Free during alpha. Read-only access. You review every sync.

✓ No credit card✓ Works with QuickBooks✓ 85% accuracy
Request Early Access

Bobby Huang • Partner, SDO CPA LLC / CEO, Growthy

CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.

View author profile

Growthy is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

Keep reading

Hands holding a modern laptop with windows 11
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Microsoft 365 in QuickBooks (and Xero)

Microsoft 365 belongs in Software (Detail Type Software), Schedule C Line 27a. No 1099 to Microsoft. Sales tax varies by state. Plus annual-prepay treatment, Copilot, and Azure-split edge cases bookkeepers miss.

B
Bobby Huang
8 min
A person holding a blue card in their hand
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Stripe Fees in QuickBooks (Net vs Gross, 1099-K, and Refunds)

Stripe fees go to Merchant Account Fees (Schedule C Line 27a), NOT Line 17. Each Stripe deposit splits into gross revenue, fees, refunds, and sales tax. Net-vs-gross posting is the #1 trap. 1099-K TY2026: $20,000 + 200 transactions per OBBBA.

B
Bobby Huang
9 min
a purple background with a basket of items and a target
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Shopify in QuickBooks (Subscription, Payments, Capital, Apps)

Shopify is two categories at once: subscription (Software) and Payments processing fees (Merchant Account Fees). 1099-K TY2026 threshold $20,000 + 200 transactions per OBBBA. Shopify Capital is a loan, not income. Sales tax collected is a liability.

B
Bobby Huang
9 min