Upwork Freelancer Fees: The $28,000 Invisible Expense Hiding in Plain Sight

How reporting net deposits instead of gross billings shrinks your business on paper and leaves tens of thousands in deductions unclaimed — and what the 2025/2026 compliance environment means for high-earning freelancers.

• 9 min read
Upwork Freelancer Fees: The $28,000 Invisible Expense Hiding in Plain Sight
Quick Answer

A $200,000 Upwork freelancer reporting net deposits instead of gross billings misses $28,000 in deductible expenses — service fees, Connects, VAT on fees, and FX costs — while understating business revenue by $20,000 on every financial document that matters.

Upwork: The $28,000 Invisible Expense Hiding in Plain Sight

The Upwork net deposit trap — reporting what the bank received instead of what clients paid — costs high-earning freelancers tens of thousands in unclaimed deductions and understates their business size on every financial document that matters. It applies identically to freelancers in every country where Upwork operates.

Morgan Overholt is a graphic designer who earned over $600,000 on Upwork and spent years documenting what it actually takes to treat freelancing as a serious business. Her breakdowns of rates, contracts, client management, and financial systems became reference material for anyone building a high-income freelance practice.

The financial mistake she consistently highlighted was not about charging too little or working for the wrong clients. It was simpler and more damaging: treating net deposits as business income.

This case study applies the PlatformTaxHub audit framework to a financial profile mirroring a high-performing Upwork freelancer at the $200,000 annual billing level — the kind of profile Morgan helped normalise as achievable. Then it looks at what that same profile faces in the 2025/2026 compliance environment.

The Profile:Platform: Upwork (Top Rated Plus). Income: hourly and fixed-price contracts. Annual gross billings: $200,000. Additional expenses: Connects, software subscriptions, home office. Tracking method: bank deposits versus platform reports.


Part 1 — The Original Trap (How It Played Out Then)

The Logic That Feels Right But Isn't

Most freelancers reason their way into the net deposit trap with an argument that sounds sensible: Upwork took the money before I ever saw it. It was never mine. Why would I report it?

The answer is that legally the client paid you. You then paid Upwork a commission from your earnings. That is a different transaction from Upwork paying you a reduced amount. The distinction matters for how you report income and what you can claim as a deduction — and it has a compounding effect on every financial interaction that depends on your stated income figure.

This is the same gross-versus-net reporting error that affects platform earners across every vertical. The mechanism is identical everywhere: the platform reports the full transaction value to your tax authority, you file only what you received, and the gap becomes a compliance trigger.

The Service Fee Gap. The freelancer billed $200,000 in the year on contracts carrying a 10% service fee, the rate Upwork charged at the time (current fees). Upwork took $20,000 before each payout. The bank received $180,000. The freelancer reported $180,000.

The consequence: the platform reported a higher figure to the relevant tax authority. The filed income was lower than platform records indicated. The $20,000 in fees — a legitimate, fully deductible business expense — was invisible on both sides. Reporting $200,000 gross and $20,000 in expenses produces identical taxable profit but accurately reflects business size and aligns with platform-reported data.

The Connects Drain. To win those contracts, the freelancer spent approximately $200 per month on Connects — Upwork's proposal tokens — plus occasional bid boosts. Charged to a personal card in increments of $10 to $20, lost in the noise of daily spending. Annual total: $2,400 in deductible marketing expense, never claimed.

The VAT on Fees. For freelancers in VAT-registered jurisdictions who have not yet registered themselves, Upwork charges VAT on its service fee. On a $20,000 service fee, that VAT charge can add approximately $4,000. Even without VAT registration to reclaim it, this is a deductible business expense in most jurisdictions. Most freelancers treated it as an invisible cost absorbed into the fee rather than a separately claimable item.

The Withdrawal and FX Drain. Earnings in one currency withdrawn to an account in another. Upwork charged a small fee per withdrawal plus a currency conversion spread estimated at 0.8%. Across approximately 50 withdrawals plus the conversion spread on $180,000, the combined annual cost was approximately $1,600. Never tracked, never claimed.

This is universal to every freelancer whose earning currency differs from their local currency — whether that is USD to GBP, USD to EUR, USD to AUD, USD to INR, or any other combination. The conversion cost is a business expense incurred to receive business income.

Total missed deductions: $28,000 across platform fees, Connects, VAT on fees, and FX costs. Additional consequence: a business that appeared $20,000 smaller on paper than it actually was — affecting mortgage applications, visa income evidence, and business credit decisions.


Part 2 — The 2025/2026 Reality Check

If Morgan Overholt were advising a freelancer building toward $200,000 today, the financial discipline she advocated would be more urgent — not because the trap has changed, but because the reporting infrastructure around it has.

Platform-to-Authority Reporting Is Now Automatic

Under DAC7, Upwork reports annual earnings of freelancers in the EU and UK directly to national tax authorities from January 2024. HMRC, the French DGFiP, the German Finanzamt, and every EU member state receive your platform earnings data automatically — independent of what you file.

In the US, Upwork files a 1099-K reporting gross billings for freelancers above the current threshold. In Australia, the ATO's data-matching programme captures platform income. In each case, the figure reported is gross — before fees.

A freelancer who has been reporting net deposits while the platform reports gross billings has a visible discrepancy on file with their tax authority. This is not future risk — it is the current compliance environment.

The Full Fee Stack Is Larger Than Most Freelancers Calculate

Upwork's flat 10% fee is the headline figure. The actual cost of using the platform — once you include VAT on the fee, Connects purchases, and FX conversion costs — sits materially above 10% for most high-earning freelancers.

Run your Upwork billing history through the Platform Fee Calculator to see the complete fee stack as a percentage of gross billings. The calculator separates service fees, VAT on fees, Connects spend, and withdrawal costs to show your true effective platform rate. For most freelancers the real number is 13–16% of gross billings — not the 10% they budget for.

Understanding this number is not just a tax exercise. It is a pricing decision. A freelancer who believes the platform costs 10% and prices accordingly is under-pricing by 3–6%. The Upwork Take-Home Pay Calculator works the correction in reverse: enter the amount you need to keep and it returns the gross figure to quote. The platform fee comparison shows how Upwork's effective rate compares to alternatives, and the Upwork vs Fiverr fee comparison applies both platforms' rates to the same billing figures.

VAT and GST Registration Thresholds

A freelancer billing $200,000 annually is well above the VAT or GST registration threshold in most jurisdictions. In the UK that is approximately £160,000 at current rates — nearly double the £90,000 threshold. In Australia, $200,000 USD is well above the $75,000 AUD GST threshold. In the EU, thresholds vary but most sit between €10,000 and €100,000.

VAT-registered freelancers can reclaim the VAT Upwork charges on service fees, reducing the real cost. Freelancers above threshold who have not registered face backdated liability plus penalties.

Why a year-end reconstruction fails

In most countries tax on self-employment is not settled once at the end of the year — it is collected as you go, in one form or another. The schedules, thresholds and mechanisms differ by country and change, so we do not set them out here; your tax authority's filing service or a qualified accountant will tell you what applies to you.

What matters for a freelancer either way is the same, and it is not a filing question. If the only figure you have is what reached your bank, you cannot tell anyone what your profit was — marketplace commission, withdrawal charges and the currency spread sat between the two, and a reconstruction from bank statements months later cannot recover it. The records have to be kept as the year runs, not assembled at the end of it.

For a Nigerian freelancer the currency spread is usually the widest part of that gap: residents are taxed on worldwide income, and the naira that arrives depends on whichever rate the processor applied on the day. Tracking income from several platforms in Nigeria and dollar income in Nigeria cover the record to keep while the year is still running.

The Business Size Problem

Beyond tax, reporting net deposits instead of gross billings has a compounding effect on every financial interaction where stated income matters.

A mortgage lender sees $180,000 in deposits and asks for explanation. A visa application requires evidence of income — $200,000 in documented billings versus $180,000 in unexplained bank transfers tells a different story. A business loan application uses stated revenue as a primary metric. In each case, the freelancer reporting gross billings with itemised deductions presents a larger, more credible, more fundable business than one reporting net deposits with no visibility into actual revenue.

The record-keeping guide covers what documentation freelancers need to maintain for both tax authorities and financial institutions.

How PlatformTaxHub Changes the Picture in 2026

The gross/net problem is solved at the point of data import. Upload your Upwork Transaction History CSV through the Net Profit & Financial Insights dashboard and gross billings, service fees, Connects costs, and withdrawal charges are separated and categorised automatically. You see your true business revenue alongside every deductible platform cost — and the lender-ready income statement reflects $200,000 in revenue, not $180,000 in unexplained deposits.

For VAT registration position and periodic filing obligations, the Tax & Compliance Suite surfaces your current threshold status and deadlines based on your actual income data — before your tax authority does. The freelancer use case shows the same picture across a mix of marketplace and direct-client work.


The Bottom Line

The net deposit trap has not changed since Morgan Overholt first made the case for treating freelancing as a real business. What has changed is that the gap between what you report and what Upwork reports is now visible to tax authorities in near real time under DAC7, 1099-K reporting, and ATO data-matching.

A freelancer at $200,000 annual billings who reports net deposits is carrying a $20,000 revenue under-report, $28,000 in unclaimed deductions, and a growing discrepancy between their filing and platform data — in a compliance environment that is increasingly automated across every major jurisdiction.

The full Upwork platform transparency breakdown covers the complete fee structure, how Upwork reports to tax authorities globally, and the specific line items freelancers need to reconcile.

You are not an employee of Upwork. You are a business. Report like one.


Further reading: Upwork Platform Transparency: Fees, Reporting, and What Freelancers Need to Know — the full breakdown of Connects, VAT, and what the flat 10% actually costs at scale.


Profiled Persona: Based on public income breakdowns and freelancing insights shared by Morgan Overholt. All figures are illustrative, drawn from publicly available data.

Platform fees change without notice. The fee figures in this article were checked in September 2026 and are used as worked examples, not as current rates. For what a platform charges today, see Upwork.

Frequently Asked Questions

M

Mason

FCCA Fellow

Founder, PlatformTaxHub | Author of the Platform Transparency Series

I help multi-platform earners find the income their dashboards are hiding — and keep more of what they actually make. Fellow of Certified Accountants and former Finance Transformation specialist with decades of experience across FTSE 250 and global organisations. PlatformTaxHub was built after experiencing the platform income problem firsthand and seeing what tax authorities have planned for the earners who aren't ready.

👉 Get your free Platform Earnings Health Check

Find out what you actually keep

Your platforms each show you their own slice. Bring them together and see the whole thing: what came in, what the platforms took, and what is genuinely yours.

No account needed

The calculators are open to everyone. Work out your real take-home from any platform, compare fees across 145+ of them, or check when your payouts land.

See all the free tools