The Silent Tax Mistake Costing Freelancers Hundreds Every Year

One-line summary

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.

The Silent Tax Mistake Costing Freelancers Hundreds Every Year · Soulstrix