Stále více českých živnostníků spolupracuje se zahraničními klienty. Ať už jde o IT freelancery píšící kód pro německé agentury, překladatele s klienty po celé Evropě, nebo designéry pracující pro americké startupy -- dříve nebo později narazíte na nutnost vystavit fakturu v cizí měně. A právě tady začínají otázky: Který kurz použít? Jak vypočítat DPH? Co s kurzovými rozdíly na konci roku?
V tomto článku si projdeme kompletní problematiku fakturace v cizí měně z pohledu OSVČ. Ukážeme si pravidla pro plátce i neplátce DPH, praktické příklady výpočtů a nejčastější chyby, kterých se vyvarovat.
Základní pravidla: Co říká zákon
Fakturace v cizí měně je v České republice zcela legální a běžná. Zákon nestanovuje povinnost fakturovat pouze v korunách -- můžete vystavit fakturu v eurech, dolarech, librách nebo jakékoli jiné měně. Klíčové je ale správné zacházení s přepočtem na české koruny pro daňové účely.
Zákon o účetnictví a daňová evidence
Podle §4 odst. 12 zákona č. 563/1991 Sb., o účetnictví, jsou účetní jednotky povinny vést účetnictví v české měně. To znamená, že i když fakturujete v eurech, v daňové evidenci nebo účetnictví musíte mít částku přepočtenou na CZK. Pro OSVČ vedoucí daňovou evidenci platí obdobná pravidla -- veškeré příjmy a výdaje se evidují v korunách.
Kurz pro přepočet: Který použít?
Výběr správného kurzu je jedním z nejčastějších zdrojů nejistoty. Pravidla se liší podle toho, zda jste plátce DPH nebo ne, a podle toho, jaký typ operace provádíte.
Pro plátce DPH platí §4 odst. 5 zákona č. 235/2004 Sb., o DPH. Ten stanoví, že pro přepočet cizí měny na českou se použije kurz devizového trhu vyhlášený Českou národní bankou a platný pro osobu provádějící přepočet ke dni vzniku povinnosti přiznat daň, tedy ke dni uskutečnění zdanitelného plnění (DUZP). Alternativně může plátce DPH využít tzv. pevný kurz -- kurz ČNB platný k prvnímu pracovnímu dni kalendářního měsíce nebo čtvrtletí.
Pro neplátce DPH je situace jednodušší. V daňové evidenci se příjem přepočte kurzem ČNB platným ke dni, kdy peníze skutečně dorazily na účet (k datu přijetí platby).
Praktická rada: Pokud jste plátce DPH a pravidelně fakturujete v cizí měně, zvažte využití pevného kurzu. Stačí si na začátku každého měsíce zapsat kurz ČNB platný k prvnímu pracovnímu dni a ten používat pro všechny faktury v daném měsíci. Výrazně to zjednodušuje administrativu.
Jak vystavit fakturu v cizí měně
Faktura v cizí měně musí obsahovat všechny zákonem požadované náležitosti stejně jako faktura v korunách. Navíc je vhodné uvést některé údaje navíc pro přehlednost.
Povinné náležitosti faktury
Bez ohledu na měnu musí faktura obsahovat:
- Identifikaci dodavatele a odběratele -- název, adresa, IČO, DIČ
- Číslo faktury -- v unikátní číselné řadě
- Datum vystavení a datum uskutečnění zdanitelného plnění (DUZP)
- Popis dodaného zboží nebo služby
- Základ daně a sazbu DPH (u plátců DPH)
- Celkovou částku v dohodnuté měně
Doporučené doplňující údaje
U faktur v cizí měně doporučujeme navíc uvést:
- Měnu -- jednoznačně (EUR, USD, GBP apod.)
- Bankovní spojení v příslušné měně -- pokud máte eurový nebo dolarový účet, uveďte IBAN a SWIFT/BIC kód
- Přepočet na CZK -- pro vlastní evidenci i přehlednost pro finančního úřad je vhodné uvést použitý kurz a přepočtenou částku v korunách
- Platební podmínky -- splatnost, případně variabilní symbol
V Taxoriu můžete při vystavování faktur nastavit měnu na EUR, USD nebo další měny. Systém automaticky zobrazí částky v zvolené měně a zároveň umožní evidovat korunový ekvivalent. Číslování faktur ve formátu YYYY-XXX zůstává zachováno bez ohledu na měnu -- každá faktura tak má jednoznačnou identifikaci v rámci vaší číselné řady.
DPH u faktur v cizí měně
Oblast DPH je u faktur v cizí měně nejsložitější. Pravidla se výrazně liší podle toho, kam a komu službu poskytujete.
Poskytování služeb do EU (B2B)
Pokud jako český plátce DPH poskytujete službu podnikateli (osobě povinné k dani) v jiném členském státě EU, uplatní se reverse charge podle §9 odst. 1 zákona o DPH. To znamená:
- Fakturu vystavíte bez DPH
- Na faktuře uvedete text „Daň odvede zákazník" nebo anglicky „Reverse charge -- VAT to be accounted for by the recipient"
- Uvedete DIČ odběratele (musí být registrován k DPH v jiném členském státě)
- Plnění vykážete v přiznání k DPH na řádku 21 a v souhrnném hlášení
Poskytování služeb do EU (B2C)
Při poskytování služeb koncovým spotřebitelům (nepodnikatelům) v EU se místo plnění zpravidla řídí §9 odst. 2 zákona o DPH a je v ČR. Fakturujete tedy s českou DPH. Částku DPH je nutné přepočítat na CZK kurzem platným k DUZP.
Poskytování služeb mimo EU (třetí země)
U služeb poskytovaných do třetích zemí (USA, UK po Brexitu, Švýcarsko apod.) se místo plnění určuje podle §9 zákona o DPH. U služeb pro podnikatele je místem plnění země odběratele -- fakturujete bez DPH a plnění uvádíte v přiznání k DPH na řádku 26.
Přepočet DPH na CZK
Zásadní pravidlo: DPH se v přiznání k DPH vždy uvádí v českých korunách. I když fakturujete v eurech, musíte základ daně a daň přepočítat na CZK. Použijete kurz ČNB dle zvoleného způsobu (denní kurz k DUZP nebo pevný kurz).
Příklad přepočtu DPH:
Vystavíte fakturu za IT služby českému plátci DPH na 2 000 EUR + DPH 21 %. Datum DUZP je 15. března 2026. Kurz ČNB k tomuto datu činí 25,10 CZK/EUR.
- Základ daně: 2 000 EUR × 25,10 = 50 200 CZK
- DPH 21 %: 50 200 × 0,21 = 10 542 CZK
- Celkem: 2 000 EUR + 420 EUR (tj. 2 420 EUR), v přiznání uvedete základ 50 200 CZK a daň 10 542 CZK
Kurzové rozdíly: Co to je a jak je řešit
Kurzový rozdíl vzniká tehdy, když je kurz v den vystavení faktury jiný než kurz v den, kdy vám klient zaplatí. U OSVČ vedoucích daňovou evidenci a u plátců DPH se tyto rozdíly řeší odlišně.
OSVČ vedoucí daňovou evidenci (neplátce DPH)
Pro OSVČ vedoucí daňovou evidenci platí jednoduché pravidlo: příjem se přepočte kurzem ke dni skutečného přijetí platby. Faktura samotná nemá pro daňovou evidenci přímý dopad -- rozhodující je až okamžik, kdy peníze dorazí na účet. Kurzové rozdíly tedy v klasickém smyslu nevznikají, protože pracujete vždy s kurzem ke dni platby.
OSVČ vedoucí účetnictví (plátce DPH)
Pokud vedete podvojné účetnictví, situace je složitější. Pohledávku zaúčtujete v kurzu ke dni vystavení (nebo DUZP) a platbu v kurzu ke dni přijetí. Rozdíl je kurzový zisk nebo kurzová ztráta:
- Kurzový zisk -- koruna od vystavení faktury oslabila, na účet vám přišlo v přepočtu více korun. Jedná se o zdanitelný výnos.
- Kurzová ztráta -- koruna posílila, na účet přišlo méně korun. Jedná se o daňově uznatelný náklad.
Příklad kurzového rozdílu:
Vystavili jste fakturu 1. února na 5 000 EUR při kurzu 25,20 CZK/EUR. V účetnictví zaúčtujete pohledávku 126 000 CZK. Klient zaplatí 28. února při kurzu 25,05 CZK/EUR. Na účet přijde ekvivalent 125 250 CZK. Vzniká kurzová ztráta 750 CZK, kterou zaúčtujete na účet 563 -- Kurzové ztráty.
Kurzové rozdíly k rozvahovému dni
Pokud vedete účetnictví a k 31. 12. máte nezaplacené pohledávky v cizí měně, musíte je přecenit kurzem ČNB platným k 31. prosinci. I zde mohou vzniknout kurzové zisky nebo ztráty, které ovlivní váš hospodářský výsledek.
Tip: Pokud máte devizový účet (eurový, dolarový), sledujte i kurzové rozdíly na samotném účtu. Zůstatek v cizí měně se k rozvahovému dni také přeceňuje aktuálním kurzem ČNB.
Praktické příklady z praxe
Příklad 1: Český programátor fakturující německé firmě
Marek je OSVČ -- webový vývojář, plátce DPH. Každý měsíc fakturuje německé agentuře za programátorské služby 4 000 EUR. Agentura je registrovaná k DPH v Německu (DE číslo).
- Marek vystaví fakturu na 4 000 EUR bez DPH (reverse charge dle §9 odst. 1)
- Na faktuře uvede text „Daň odvede zákazník / Reverse charge" a německé DIČ odběratele
- V přiznání k DPH uvede plnění na řádku 21, přepočtené kurzem ČNB k DUZP
- Plnění vykáže v souhrnném hlášení
- Příjem zaeviduje v daňové evidenci kurzem ke dni přijetí platby
Příklad 2: Překladatelka fakturující americkému klientovi
Jana je OSVČ -- překladatelka, neplátce DPH. Přeložila texty pro americkou firmu a fakturuje 1 500 USD.
- Jana vystaví fakturu na 1 500 USD bez DPH (není plátce)
- Klient zaplatí za 14 dní, kurz ČNB v den přijetí platby je 23,45 CZK/USD
- Jana zaeviduje příjem 1 500 × 23,45 = 35 175 CZK
- Pokud uplatňuje paušální výdaje (60 %), její daňově uznatelné výdaje budou 21 105 CZK
Příklad 3: Grafik s eurovou i korunovou fakturací
Tomáš je OSVČ -- grafický designér, plátce DPH. Má české i zahraniční klienty. V březnu vystavil:
- Faktura č. 2026-015 pro českého klienta: 25 000 CZK + DPH 21 % = 30 250 CZK
- Faktura č. 2026-016 pro rakouského klienta (plátce DPH): 2 000 EUR bez DPH (reverse charge)
- Faktura č. 2026-017 pro slovenského koncového spotřebitele: 800 EUR + DPH 21 %
Tomáš používá pevný kurz -- k 1. březnu 2026 činil kurz ČNB 25,15 CZK/EUR. V přiznání k DPH tedy:
- Faktura 2026-015: základ 25 000 CZK, DPH 5 250 CZK (řádek 1)
- Faktura 2026-016: základ 50 300 CZK, DPH 0 (řádek 21, + souhrnné hlášení)
- Faktura 2026-017: základ 20 120 CZK, DPH 4 225 CZK (řádek 1)
Bankovní účet v cizí měně: Ano, nebo ne?
Pokud pravidelně fakturujete v eurech nebo dolarech, vyplatí se mít bankovní účet v dané měně. Důvody jsou praktické i finanční:
- Nižší poplatky za konverzi -- neplatíte kurzový spread při každé platbě
- Jednodušší párování plateb -- klient platí přímo na eurový účet, odpadá nejistota s převodem
- Flexibilita -- můžete peníze směnit v momentě, kdy je kurz výhodný
- Profesionální dojem -- zahraniční klienti ocení platbu bez mezinárodních poplatků
Většina českých bank nabízí devizové účty. Zvažte i moderní alternativy jako Wise (dříve TransferWise) nebo Revolut Business, které nabízejí výrazně lepší kurzy a nižší poplatky za mezinárodní platby.
Pozor: I pokud máte devizový účet, pro daňové účely musíte veškeré příjmy přepočítat na CZK. Devizový účet zjednodušuje příjem plateb, ale nezbavuje vás povinnosti evidovat příjmy v korunách.
Nejčastější chyby při fakturaci v cizí měně
Na základě praxe jsme identifikovali nejčastější chyby, kterých se OSVČ při fakturaci v cizí měně dopouštějí:
- Použití špatného kurzu -- nejčastější chyba. Plátci DPH musí použít kurz k DUZP (nebo pevný kurz), neplátci kurz ke dni přijetí platby. Nikdy nepoužívejte kurz své banky nebo kurz z internetu -- vždy je rozhodující kurz devizového trhu vyhlášený ČNB.
- Neuvedení DPH v CZK -- i když je faktura v eurech, DPH v přiznání musí být v korunách.
- Chybějící text o reverse charge -- pokud fakturujete plátci DPH v EU bez DPH, musíte na faktuře uvést, že daň odvede zákazník.
- Zapomenutí na souhrnné hlášení -- při poskytování služeb plátcům DPH v EU musíte kromě přiznání k DPH podat i souhrnné hlášení.
- Nepřecenění pohledávek k 31. 12. -- pokud vedete účetnictví, nezapomínejte na přecenění neuhrazených faktur v cizí měně kurzem k rozvahovému dni.
Jak vám Taxorio pomůže s fakturací v cizí měně
Správa faktur v cizí měně vyžaduje pečlivou evidenci kurzů a přepočtů. Taxorio vám usnadňuje celý proces:
- Fakturace ve více měnách -- při vystavení faktury zvolíte měnu a částky se zobrazí v příslušné měně
- QR kódy pro platbu -- i u eurových faktur můžete vygenerovat QR kód ve formátu SPD pro rychlou platbu
- Automatické číslování -- faktury ve formátu YYYY-XXX zachovávají konzistentní řadu bez ohledu na měnu
- Export pro DPH přiznání -- Taxorio generuje XML export DPHDP3 pro přiznání k DPH, kde jsou částky správně přepočteny na CZK
- Kontrolní hlášení -- export DPHKH1 zohledňuje i faktury v cizí měně s přepočtem na koruny
- Přehledný dashboard -- finanční přehled zobrazuje příjmy a výdaje v korunách, takže máte vždy jasný obraz o svém podnikání
Pokud pravidelně fakturujete zahraničním klientům, správná evidence kurzů a přepočtů je klíčová pro bezproblémový průběh případné daňové kontroly. Investujte čas do nastavení správných procesů na začátku a ušetříte si starosti v budoucnu.