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.