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.
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?
Can I invoice in EUR or USD?
Do I always need VAT on the invoice?
What if I already sent invoices and now I think something was wrong?
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