Ganado

VAT status check

Identified person vs VAT payer in the Czech Republic

Identified person and VAT payer are not two names for the same regime. Identified person is a narrower cross-border VAT layer. Full VAT payer status is broader and changes invoice, deduction and filing logic.

IO = narrow cross-border VAT layer VAT payer = full VAT regime Status checked before registration

OSVČ · s.r.o. · foreign services · platforms · Czech VAT

Identified person VAT payer Registration route

Decision point

Do not register into the wrong VAT regime

Identified person foreign-service trigger
Full VAT payer turnover / voluntary route
Unclear case status review first
  • We check foreign services, platform fees, ads, SaaS and EU clients.
  • We separate IO duties from full VAT payer registration.
  • If monthly filings already exist or are missing, we map the next step.
Send VAT status facts

Quick comparison

The practical question is not the label. It is what you buy, what you sell, where counterparties are and whether Czech VAT should appear on invoices.

IO route

Identified person

narrow VAT layer

For selected cross-border service situations where Czech VAT duties exist, but full VAT payer status may not be required.

  • Foreign services
  • Platform fees
  • Monthly VAT filings when needed
Check IO route

Full VAT payer

full VAT regime

For businesses that need or must enter full VAT payer status, including Czech VAT invoices and broader VAT reporting.

  • Turnover trigger
  • Voluntary VAT registration
  • Input VAT deduction logic
Check VAT route

Status review

facts first

For cases where it is unclear whether the business needs IO, full VAT registration or no VAT registration yet.

  • Business model review
  • Turnover and foreign-service check
  • Next filing route
Check status

When identified person status is usually the route

  • You receive services from abroad, such as SaaS, ads, platform fees or foreign business tools.
  • You do not need to charge Czech VAT on normal Czech invoices.
  • You are not trying to claim Czech input VAT as a full VAT payer.
  • The issue is mostly monthly reporting of selected cross-border VAT duties.

When full VAT payer status may be the route

  • Your turnover or business model points toward full VAT registration.
  • You need Czech VAT invoices.
  • You need to claim input VAT.
  • You operate as a company or OSVČ where full VAT registration makes business sense or is mandatory.

What to send for a status check

  • Business type: OSVČ, s.r.o. or other.
  • Turnover for the relevant period.
  • Whether you buy foreign services, ads, SaaS tools or platform services.
  • Whether you sell to Czech clients, EU clients or clients outside the EU.
  • Whether any VAT number, IO status or VAT payer registration already exists.

First step

Send your turnover, business type and foreign-service facts.

We will tell you whether the right route is identified person, full VAT payer, monthly IO filing or no VAT registration yet.