Ganado

Accountant for contractors · Czech Republic

An accountant for Czech contractors invoicing foreign clients

You run a Czech OSVČ and invoice a business client abroad. We handle the Czech side: the reverse-charge VAT wording, identified-person registration if your setup needs it, the monthly souhrnné hlášení, and ongoing bookkeeping — scope and price agreed in writing before we start.

Want the tax mechanics explained first? Read IT contractor taxes in the Czech Republic.

Fully remote · English / Czech / Russian / Ukrainian

Setup 1,990 CZK Monthly from 1,490 CZK Written reply in 1 business day

What changed in this revision: from 1 July 2026 the minimum OSVČ social-insurance advance fell from 5,720 CZK to 5,005 CZK (minimum base cut from 40% to 35% of the average wage), and the pásmo I flat-tax advance from 9,984 CZK to 9,162 CZK.

Page language: CZENRUUA

Who this is for

This page is for a Czech OSVČ (or someone about to become one) who:

  • Invoices one or more foreign business clients — a company, not a Czech-based one.
  • Needs the VAT / reverse-charge / identified-person treatment done correctly, not guessed.
  • Wants a fixed monthly price agreed before work starts, with no surprise scope.
  • May also work on-site abroad occasionally, or run a short-term contract rather than a permanent one.

Pick the situation closest to yours

New OSVČ, first foreign client

1,990 CZK

You are about to sign with a foreign business client and need the Czech OSVČ set up correctly from the first invoice, including the VAT treatment.

Start my OSVČ

Becoming an identifikovaná osoba

1,990 CZK

Your EU B2B invoicing means you need identified-person registration and the monthly souhrnné hlášení handled correctly.

Register as identified person

Monthly contractor accounting

1,490 CZK / month

Ongoing bookkeeping, invoice support and the agreed VAT/identified-person filings for a contractor already set up.

Get my monthly quote
Before your next invoice

Check my VAT / reverse-charge wording

Not sure whether an invoice needs reverse-charge wording, or whether a specific client triggers identified-person status? Ask before you send it.

Check my invoice treatment

What actually applies to a foreign-client invoice

Reverse charge on a B2B invoice to a foreign client

For an ordinary remote service to a business client established abroad, the place of supply is the client's seat, not Czechia (§ 9 of Act No. 235/2004 Sb.). The invoice carries no Czech VAT and states that the customer accounts for the tax — reverse charge. We confirm the client's status and country before you send the first invoice.

Becoming an identifikovaná osoba

Providing a service with its place of supply in another EU country makes an otherwise-unregistered OSVČ an identifikovaná osoba from that day (§ 6i of the VAT Act) — narrower than full VAT registration, and it does not require the VAT Control Statement by itself. The registration application is due within 15 days of the day you become one, and failing the registration duty can be fined up to 500,000 CZK (gov.cz service page). That deadline is the reason we check the trigger before your first EU invoice, not after it.

The same status can arrive from what you buy

It is not only what you invoice: receiving a service with a Czech place of supply from a supplier not established in Czechia — foreign ad platforms, SaaS subscriptions, a foreign subcontractor — may trigger identified-person status under § 6h of the same act, with no minimum amount. How identified-person status works covers both directions.

Souhrnné hlášení, for every month with an EU supply

An identified person (or VAT payer) supplying such a service files a souhrnné hlášení within 25 days of that month's end (§ 102 of the VAT Act), electronically only, and only for months in which the supply actually happened (Financial Administration guidance). We prepare and file it as part of the agreed scope.

Full VAT registration by turnover

Registration becomes mandatory above 2,000,000 CZK turnover in a calendar year (payer from 1 January the following year) or 2,536,500 CZK (payer from the next day) — § 6 of the VAT Act, and our registration steps. Becoming a full payer also ends paušální-daň eligibility, so the two decisions are taken together.

Every one of these is checked against your specific client and contract, not assumed from the country on the invoice. For the full explanation with sources and a worked example, see IT contractor taxes in the Czech Republic.

Which VAT status applies to you

Your situation What it means in practice
Czech clients only, turnover under 2,000,000 CZK a year This alone does not trigger turnover-based VAT registration. Buying services from abroad can still create identified-person status, and other registration grounds must be checked. Annual income-tax and insurance filings depend on your actual tax regime.
You supply a service to a business client in another EU country Identifikovaná osoba from the day of that supply (§ 6i), registration application within 15 days, and a souhrnné hlášení within 25 days of the end of each month in which you supplied it. Domestic sales stay outside VAT.
You buy ads, SaaS or subcontracting from a supplier established abroad The same identified-person status can arise under § 6h with no minimum amount — worth checking before the first invoice from the supplier, not at year-end.
Turnover passes 2,000,000 CZK (or 2,536,500 CZK) in a calendar year Full VAT payer (plátce): VAT returns and the VAT Control Statement, VAT on domestic sales, and no more paušální daň. Czech domestic turnover under § 4a counts supplies whose place of supply is in Czechia. Ordinary B2B services under § 9(1) with a place of supply abroad do not count. Check the actual supply and exceptions, not just the reverse-charge label.

The trigger decides the status; your own contract and invoices decide the date. We confirm both in writing before anything is filed.

Contractor package pricing

OSVČ setup 1,990 CZK once
Identified-person registration 1,990 CZK (added only when needed)
Monthly contractor accounting from 1,490 CZK / month
Annual package (short contract) 2,990 CZK
  • OSVČ registration and onboarding
  • Reverse-charge invoice wording confirmed for your client
  • Identified-person registration when your setup needs it, at the contractor-package price above
  • Monthly souhrnné hlášení and VAT/identified-person filings in scope
  • Monthly bookkeeping and deadline monitoring

Most new contractors need OSVČ setup plus monthly accounting; identified-person registration is added only when your actual EU setup needs it, at 1,990 CZK as part of this package (the standalone identified-person service elsewhere on the site starts at from 1,990 CZK). Annual filing is included with a full covered tax year of continuous service; a short engagement uses the separate annual package.

Get my price

What a first year actually costs

One worked example with every line visible, built from the prices above — not an estimate and not a quote. A contractor who registers a new OSVČ in January and stays on the monthly package all year pays:

OSVČ setup, one-off 1,990 CZK
Monthly contractor accounting × 12 (1,490 CZK × 12) 17,880 CZK
First year without identified-person registration (1,990 CZK + 17,880 CZK) 19,870 CZK
Identified-person registration, if your EU setup needs it 1,990 CZK
First year with identified-person registration (19,870 CZK + 1,990 CZK) 21,860 CZK

The monthly figure is a starting price: the confirmed amount depends on the document volume we agree in writing before we start, and anything in the box below is quoted separately. This is what you pay us — the tax, social and health payments you make to the state are a different calculation, worked through line by line in the 150,000 CZK/month example on the explainer .

What is billed separately

The monthly contractor package does not silently expand. These sit outside it, and each one is quoted and agreed before we start work on it:

  • Identified-person registration 1,990 CZK

    Added only when your actual EU setup needs it, at the contractor-package price. The standalone identified-person service elsewhere on the site starts at from 1,990 CZK.

  • Late-period and history review from 1,990 CZK

    Initial review of registration, periods and available evidence; corrections are quoted after findings.

  • Takeover or historical cleanup fixed quote after review

    Missing periods, inconsistent records and overdue filings are reviewed before a price is confirmed.

  • A1 / cross-border work review fixed quote after review

    On-site work in another EU country is scoped separately from ordinary remote-contractor accounting once the countries and dates are known.

  • Annual return for a short engagement 2,990 CZK

    Included automatically with a full year of continuous monthly service; priced separately for a contract that does not cover a whole tax year.

  • Payroll per employee from 490 CZK / employee

    Only if you hire someone — a solo contractor never pays this line.

None of these is charged on its own initiative. You get the scope and the amount in writing, and we start only once you confirm it.

Send five facts, get scope and price in writing

Client country, contract dates, where you work, current status and roughly how many invoices a month — usually a written reply within 1 business day.

How working together starts

  1. 01

    Send five facts

    Client country and type (business or not), contract start date, where you physically work, current IČO/VAT/identified-person status, and roughly how many invoices a month.

  2. 02

    Get the VAT treatment and a fixed price in writing

    We confirm whether your invoices need reverse-charge wording, whether you need identified-person registration, and reply with the scope and price — usually within 1 business day.

  3. 03

    Onboarding

    After payment we collect the contract and any prior filings, and register anything that is missing (identified person, VAT, or nothing at all if your setup is already correct).

  4. 04

    Monthly rhythm

    You send invoices and documents. We keep the Czech records, file the souhrnné hlášení and any VAT/identified-person returns on time, and flag deadlines before they arrive.

What clients actually say — 5.0 on Google from 5 reviews

“My situation involved international/cross-border tax matters, and I really appreciated their understanding of my specific circumstances… They were quick to respond, knowledgeable about international tax matters, and explained everything clearly.”

Paula M Google review

“Communications was flawless from the get-go… Explained the process very well, made it easier for me to understand. I will recommend to expats, as his English communications was top notch. Overall excellent value service.”

Benny Dang Google review

Get your Czech contractor accounting handled

Describe your client, contract and current status. We reply in writing with the scope, the VAT treatment and the price.

FAQ: accountant for contractors in the Czech Republic

Do I charge VAT on an invoice to a foreign business client?

Usually not. For an ordinary remote service to a client established abroad, the place of supply is the client's seat, so the invoice carries no Czech VAT and states that the customer accounts for the tax (reverse charge). We confirm the client's status and country before your first invoice.

What is an identifikovaná osoba and do I need to become one?

It is a narrower status than full VAT registration: you become one from the day you supply a service with its place of supply in another EU country, and the registration application is due within 15 days of that day. Most contractors billing an EU business client need it. We handle the registration and the ongoing souhrnné hlášení filing as part of the agreed scope.

Do I file a souhrnné hlášení in a month with no EU invoice?

No. An identified person files it only for a calendar month in which a qualifying EU supply actually happened, within 25 days of that month's end and electronically. In a quiet month there is nothing to file — we still watch the period so a late-arriving invoice does not reopen it silently.

Can you take over an existing OSVČ that already has clients?

Yes. Send your IČO, current VAT/identified-person status and the last period already filed. We agree the takeover month and keep any historical cleanup priced separately from the monthly fee.

When do I need full VAT registration instead of just identified-person status?

Full VAT registration is mandatory once your turnover for a calendar year exceeds 2,000,000 CZK (payer from 1 January the following year) or 2,536,500 CZK (payer from the next day). Czech domestic turnover under § 4a counts supplies whose place of supply is in Czechia. Ordinary B2B services under § 9(1) with a place of supply abroad do not count. Check the actual supply and exceptions, not just the reverse-charge label.

Do you handle paušální daň or only the standard tax return?

Both. We help you compare paušální daň against 60% flat expenses or actual expenses on your own figures, and file whichever regime fits — see the worked example on our IT contractor taxes explainer.

What if I also work on-site for a client in another EU country?

Tell us the dates and countries before the trip. Ongoing Czech social-security coverage during limited work abroad is usually confirmed with an A1 certificate, which is scoped and priced separately from monthly accounting.

Is the annual tax return included?

For a full covered tax year of continuous monthly service, the agreed annual filing is included. A short engagement uses the separate annual package shown above.

What is billed separately from the monthly fee?

Identified-person registration (1,990 CZK, added only when your setup needs it), a late-period and history review, takeover or cleanup work, A1/cross-border review and payroll if you hire someone. Every one of them is quoted and agreed before it is added — the box above lists them with the amounts.

I should have registered as an identified person months ago. What now?

Say so in the first message. We start with a late-period and history review, establish the date the obligation actually arose and which months are open, and only then file. Failing the registration duty can be fined up to 500,000 CZK, so an unprompted correction is a materially better position than waiting to be found.

Do I need a call to get started?

No. Send the five facts above in writing. We reply with the scope and price, then start after payment.

Do you work with clients who do not speak Czech?

Yes — this page and the underlying service run in English. We also work in Czech, Russian and Ukrainian.

Official sources (checked 20 September 2026)

Invoicing a foreign client from your Czech OSVČ?

Tell us the client's country and your current status. You get the VAT treatment and a fixed monthly price.