Ganado

Freelance platforms

Upwork and Fiverr tax in the Czech Republic

Freelancing through Upwork or Fiverr from the Czech Republic can involve income tax, social and health insurance, and sometimes VAT or identified person obligations.

Tax return from 2,990 CZK VAT / IO status checked Platform reports accepted

Online across Czechia · OSVČ · Upwork · Fiverr · English support

Freelancer income VAT / IO check Annual filing

First scope

Upwork and Fiverr are not only tax-return cases

OSVČ annual tax return from 2,990 CZK
VAT / IO registration if needed from 2,990 CZK
Backlog / old income fixed quote after review
  • We check income tax, social and health follow-up, and platform-fee VAT logic.
  • We separate annual filing from identified person or VAT obligations.
  • If previous months are missing, we map the catch-up route first.
Send platform facts

Choose the closest freelancer case

The same Upwork or Fiverr income can be a simple annual tax return, a VAT / IO case or a backlog cleanup.

Freelancer route

Annual tax return

from 2,990 CZK

For freelancers who earn through Upwork or Fiverr and need the annual Czech tax return handled correctly.

  • Platform income reports
  • OSVČ tax return
  • Social and health follow-up
Check annual filing

VAT / identified person

from 2,990 CZK setup if needed

For cases where platform fees, foreign invoices or EU service logic may trigger VAT or identified person obligations.

  • Trigger date review
  • VAT / IO route
  • Missing months mapped
Check VAT / IO

Backlog / old income

fixed quote after review

For income that already happened and was not reported, or where platform documents are incomplete.

  • Timeline review
  • Missing documents list
  • Catch-up plan
Check backlog

What to send

  • Platform name: Upwork, Fiverr or both.
  • Income period and approximate income range.
  • Whether you are already registered as OSVČ.
  • Platform reports, payout history and fee invoices.
  • VAT payer or identified person status, if any.

Why platform fees matter

The income itself is only one layer. Platform service fees, foreign invoices and cross-border service logic can create VAT or identified-person obligations. Naturally, platforms make the dashboard look simple, because showing tax consequences would ruin the onboarding confetti.

First step

Send the platform, income range and VAT status.

We will tell you whether this is a standard OSVČ tax return, VAT / identified person case or backlog review.