The Silent Tax Mistake Costing Freelancers Hundreds Every Year
Reporting net platform fees instead of gross income loses deductions and triggers IRS 1099-K mismatches, risking audits and money.
Freel's commonly subtract platform fees like Upwork's 20% from gross income before reporting, losing legitimate deductions. The IRS requires reporting gross receipts and itemizing fees separately as 'commissions and fees' on Schedule C. With multiple platforms issuing 1099-K forms, the agency now cross-references these amounts against returns, flagging discrepancies when gross figures don't match. Proper tracking of each platform's fees as separate line items and reconciling 1099-K gross against Schedule C can save freelancers an average of $400 annually.
You’re treating that 20% Upwork fee as a loss. The IRS treats it as an expense. Most freelancers subtract platform fees from their gross earnings before reporting income, then file only the net number. That’s a mistake: you’re effectively handing the deduction back because you didn’t itemize it as a business cost. Here’s how it plays out. You land a $1,000 client on Upwork. Upwork takes $200 (20% on the first $500 with that client, a fee structure that has been standard since 2019). You receive $800 net. If you report $800 as gross income on Schedule C, you’ve already absorbed the $200 deduction silently. But you could have reported $1,000 gross and then listed the $200 fee as a separate “commissions and fees” deduction. Same net taxable income either way — except the second method preserves your paper trail and avoids the audit risk of underreporting gross receipts. The more platforms you juggle, the more this fragmentation matters. PayPal takes a percentage on invoices. Stripe deducts per-transaction fees. Venmo Business charges a merchant fee. Each one looks like a tiny nuisance until you realize the cumulative total is a legitimate, ordinary, and necessary business expense that the IRS expects you to claim explicitly. The common belief that platform fees are just a cost of doing business isn’t wrong — it’s incomplete. They are a cost, and they are deductible, but only if you separate their reporting from your gross income. There is a symptom to watch for: inconsistent payment descriptions across platforms. One client might pay through Upwork as “Client Name LLC,” the same client through PayPal as “clientname@email.com,” and a third through a direct wire. The IRS now matches 1099-K data from PayPal, Venmo, Upwork, and others against your return. If your Schedule C line 1a doesn’t match the sum of 1099-K gross amounts, you’ve just raised a flag. And if you deducted fees by netting them out, you have no retained evidence. Fix this with two habits. First, track each platform’s fee as a separate line item in your expense records — don’t rely on the net amount they deposit. Second, reconcile the gross amounts from every 1099-K against your Schedule C gross income figure before you file. The gap will then be explained by your itemized fee deductions, not by underreporting. The $400 average saving claim comes from freelancers who stopped netting and started claiming. That’s not a hypothetical — it’s the arithmetic of properly itemized transaction costs across four platforms. You get to keep what you were already writing off in your head.