Upwork in Germany 2026: Taxes, Registration and Invoicing for Freelancers
Once you earn regularly through Upwork in Germany, you run a self-employed business — with registration, bookkeeping and tax. Here is the 2026 setup.
- Published
- Updated
- Author
- Diana
Tens of thousands of freelancers in Germany earn through Upwork — developers, designers, writers, translators. The platform pays fast and lowers the entry bar, but it doesn't release you from your obligations to the Finanzamt and the health insurer. Once you earn regularly through Upwork, you run a self-employed business with registration, bookkeeping and tax filings attached. Here's how to set it up cleanly in 2026.
Freiberufler or Gewerbe?
Both categories can run through Upwork. What matters isn't the platform but what you actually do. Software development, translation, journalism and consulting count as liberal professions (§ 18 EStG). SEO writing at scale, lead generation, virtual assistance or affiliate marketing are trades (Gewerbe). The classification decides whether you file the Fragebogen only, or also register at the Gewerbeamt — and whether trade tax applies. Our Freelancer vs. Trader guide walks you through the test.
Registering with the Finanzamt
Within 30 days of starting your activity, file the Tax Registration Questionnaire electronically via ELSTER. The Finanzamt issues your tax number, and only then can you legally invoice. Traders also register at the Gewerbeamt — €20–65 depending on the municipality.
Who is actually your customer?
Upwork's legal structure is tricky. Upwork Inc. is based in San Francisco; the end client can be anywhere. Contractually, you usually deal with the end client and Upwork is the broker. If the client sits in the US or another non-EU country, the service is B2B outside the EU — no German VAT, mark the invoice with the third-country / reverse-charge note. See Third-country invoice guide. For EU B2B, reverse charge per § 13b UStG applies, with a VAT ID and EC sales list — see EU B2B invoicing for freelancers. A German end client gets 19 % VAT. As a Kleinunternehmer you charge no VAT at all — regardless of where the client sits.
Upwork fees are deductible expenses
Upwork takes a 5 % or 10 % service fee off your gross revenue. The fee is fully deductible: book the gross amount as income and the Upwork fee as an expense. The same applies to Payoneer or PayPal payout fees, currency-conversion fees, Connects packages and Freelancer Plus membership.
USD → EUR conversion
Upwork pays in US dollars. For your bookkeeping, convert each receipt to the daily ECB or Bundesbank rate, or use the monthly average rate published by the BMF. The rate on the day the income is received counts. Be consistent across the year in your EÜR, or expect Finanzamt questions if you're ever audited.
PStTG — what Upwork reports
Since 2023, digital platforms must report user earnings to the Federal Central Tax Office — the Platform Tax Transparency Act, transposing EU directive DAC7. Threshold: 30 transactions or over €2,000 per year. Upwork is in scope and forwards your data directly. If you thought platform earnings were invisible, that's over. Full breakdown: PStTG explained.
Kleinunternehmer — worth it?
If your prior-year turnover is under €25,000 and the current year stays under €100,000, you can elect Kleinunternehmer status: no VAT charged, no UStVA filed. Downside: no input VAT recovery on tools (Adobe, Notion, hosting). For Upwork freelancers with US clients, reverse charge applies anyway — so Kleinunternehmer mostly helps with German end clients and a low expense base. See Kleinunternehmer VAT exemption.
Day-to-day bookkeeping
A simple EÜR and a dedicated business account are usually all you need. Tools like Norman pull bank movements automatically, classify Upwork inflows and fees with AI, and generate UStVA, EC sales list and EÜR in one click. Combine that with a realistic hourly rate calculation — and you'll know whether $25/h on Upwork actually covers German cost of living, taxes and time off.
Bottom line
Upwork isn't a tax-free zone. Once you earn regularly there, the platform reports you to the Finanzamt automatically — hiding isn't an option. Classify your activity, register, sort out VAT by client location, deduct Upwork fees, and pick your tax regime intentionally. With Norman, platform payouts, currency conversion and VAT returns take minutes per month — not spreadsheet marathons at quarter end.
Norman Blog
Norman handles the operational finance work behind the scenes
From invoicing to bookkeeping, Norman keeps recurring finance work organized so you can stay on top of deadlines with less manual effort.