Ganado

How to invoice a foreign client from Czechia

If you are self-employed in the Czech Republic, the work is often easier than the invoice afterwards.

  • Do I add VAT?
  • Do I need reverse charge?
  • Can I invoice in English?
  • What if the client is in the EU?
  • What if they are outside the EU?

This page is the simple version. If you already just want to create the invoice, you can do it here.
Open Ganado Faktura

Who this is for

This page is for you if:

  • you are self-employed in the Czech Republic,
  • your client is abroad,
  • you need to issue the invoice in English,
  • and you do not want to guess your way through the invoice details.

It is not for large corporate accounting. It is for freelancers, solo founders, contractors, consultants and small service businesses that simply need to send the invoice and move on.

Why this gets confusing so quickly

When your client is in the Czech Republic, invoicing usually feels straightforward. Once the client is abroad, everything suddenly becomes less obvious.

People usually get stuck on four things:

  • whether VAT applies,
  • whether reverse charge should be mentioned,
  • what details need to be on the invoice,
  • and whether there may be extra Czech tax obligations behind the invoice.

That is why many people delay the invoice, copy an old template, or send something that “looks fine” and hope for the best. That is a weak way to handle it.

What usually goes on the invoice

At a practical level, most invoices to a foreign client still follow the same basic structure.

You usually need:

  • your name or business name,
  • your address and business details,
  • the client’s name and address,
  • invoice number,
  • issue date,
  • description of the service,
  • amount,
  • currency,
  • payment details,
  • and, where relevant, the correct VAT or reverse charge wording.

That is the easy part. The hard part is the tax logic behind it.

Where people usually start guessing

The risky part is not typing the invoice. The risky part is assuming that all foreign clients should be treated the same. They should not.

A business client in another EU country is one situation.
A private individual is another.
A non-EU client is another.
Platforms and marketplaces can create another layer again.

That is exactly where people start mixing up:

  • VAT,
  • reverse charge,
  • identified person issues,
  • and what they may need to report later.

So if your question is only “how do I make the invoice?”, the answer is simple. If your question is also “am I handling the Czech side correctly?”, that is the point where you should stop improvising.

The practical way to handle it

There are really two separate tasks.

1. Create the invoice properly

You need a clean invoice with the right client details, currency, wording and PDF output.

2. Make sure the setup behind it is not wrong

This is where foreign clients can make things more complicated, depending on your situation. Most people mix these two into one big stressful problem. They should not.

First, issue the invoice properly. Then, if the setup is unclear, check the Czech tax side before the confusion grows.

The easiest way to create the invoice

If you already know what you want to bill and just need to issue the invoice, use Ganado Faktura. It is built for exactly this kind of situation:

  • English-friendly flow,
  • foreign currency,
  • simple PDF output,
  • no unnecessary friction before you even start.

Create the invoice in Ganado Faktura

When you should stop guessing

You should stop guessing if:

  • this is your first foreign client,
  • you are invoicing an EU business client for the first time,
  • you are not sure whether reverse charge applies,
  • you use platforms or marketplaces based abroad,
  • you already issued invoices and now think the setup may have been wrong.

At that point, the invoice itself is not the whole problem anymore. That is where Ganado can help separately.

Contact Ganado

One useful rule

Do not wait for everything to feel perfectly clear before issuing the invoice. That is how small confusion turns into delay, and delay turns into backlog. Handle the invoice cleanly. Then handle the Czech tax side properly if needed.

FAQ

Can I issue the invoice in English?
In practice, many freelancers and contractors do. The bigger question is whether the Czech setup behind the invoice is correct.
Can I invoice in EUR or USD?
Yes, many foreign-client invoices are issued in foreign currency.
Do I always need VAT on the invoice?
No. That depends on the situation.
What if I already sent invoices and now I think something was wrong?
Then it may no longer be just an invoicing question. It may already be a catch-up / rescue case.

Need to issue the invoice now?

Open Ganado Faktura and create the invoice. If the Czech tax side behind it is unclear, write to us — we will point you to the right next step.

  • Fixed pricing for standard services
  • Fixed scope before start
  • Online across Czech Republic

Not sure whether the Czech tax side behind it is correct? Contact Ganado