Ganado

CZECH CONTRACTOR ACCOUNTING

Working for a German client as a Czech OSVČ

The client's German address is only one part of the setup. Separate the contract, the VAT treatment and the country where you actually perform the work.

Get a contractor quote Contractor accounting

First distinguish remote work from work in Germany

Working from your home in Czechia for a German company is not the same factual situation as travelling to its office or dividing your working week between countries. Before deciding the Czech administration, record those facts rather than simply writing 'German contractor'.

Our Czech-side review starts with the contracting party: you as an OSVČ, an existing s.r.o., or an intermediary. A company contract does not move to you personally just because you obtain an IČO.

A B2B invoice is not automatically a domestic VAT invoice

For ordinary cross-border B2B services, the general EU approach is usually customer-side reverse charge, with exceptions. We check the service, customer status and the establishment receiving it before confirming the wording. Property-related work and consumer sales are not interchangeable with remote consultancy.

  • Confirm the customer's legal name, address and VAT details.
  • Keep the contract and evidence of the service period.
  • Confirm the invoice currency and payment terms.
  • Resolve VAT / identified-person status before copying another contractor's invoice.

Identified-person reporting and full VAT are different

An EU-service assignment may require identified-person registration and an EC Sales List (souhrnné hlášení). Buying foreign software or other services can create a different reporting obligation. We assess what happened in each period rather than promising that every month has the same forms.

An identified person is not the same as a full VAT payer. In particular, identified persons do not file the Czech VAT Control Statement solely because of that status. Keep any existing full-VAT registration visible during onboarding.

An on-site visit needs a separate cross-border check

Before a project involving work in Germany, tell us the actual dates, where you normally work and whether you have employment or freelance registration elsewhere. The A1 / insurance question is separate from invoice VAT and from income-tax residence.

Ganado handles the agreed Czech work. A German registration, tax filing or legal opinion is not silently included; we identify what needs confirmation from the German side.

What a useful handover looks like

For a new contract, send the countries, start date and current registration status first. After payment, we collect the contract and documents needed for the agreed scope.

For an existing contractor, add the latest registration decisions, filed periods and unpaid invoices. We distinguish taking over the next month from correcting the past. Your invoices and submission confirmations stay part of your records.

Official sources

Primary sources for the cross-border rules referenced above.

FAQ Questions before you start
01 Can I invoice the German client in EUR?
Yes. The invoice currency and the Czech tax-record / reporting treatment need to be handled consistently; currency alone does not determine VAT.
02 Does a German client automatically mean German tax residence?
No. Client location alone is not a tax-residence determination. Residence, actual work and the relevant domestic rules and treaty must be considered separately.

NEXT

Continue with your contractor setup

01

Czech accounting for German & EU contractors

Set up the Czech OSVČ, invoice the client correctly and keep the Czech filings handled from month one to year-end.

02

A1 and working across EU countries as a Czech contractor

A1 support for Czech contractors who work on-site or across EU countries: what to prepare and what Ganado can handle on the Czech side.

03

Short-term contracting in Czechia: setup, filings and exit

A short Czech OSVČ project from setup through monthly accounting, annual filing and a clean exit after the last invoice.

CONTACT

Want the Czech side mapped to your actual contract?

Send the client country, where you live and work, the dates and your current registration status. We reply in writing with scope and price.

Get a contractor quote

NEXT STEP · GANADO

Turn an answer into a completed task.

Use a relevant tool, check the service scope or send us your case. You do not have to start again with a generic enquiry.

Accounting for contractors

1,490 CZK / month

Monthly package for Czech sole traders with foreign clients. Registration and one-off tasks follow the published package scope; we confirm your quote first.

See what is included → Confirm scope and price

Written scope and quote → invoice → payment → delivery. No mandatory call.