Jak podat kontrolní hlášení DPH: kompletní návod pro OSVČ (2026)

8 min čtení

Kontrolní hlášení k DPH je povinný formulář, který musí podávat každý plátce DPH v České republice. Pro OSVČ to často znamená hodiny strávené přepisováním údajů z faktur do XML souboru. V tomto návodu si ukážeme, jak celý proces zvládnout rychle a bez chyb.

Co je kontrolní hlášení a proč ho musíte podávat

Kontrolní hlášení (KH) zavedla Finanční správa v roce 2016 jako nástroj proti daňovým únikům. Jednoduše řečeno: je to podrobný přehled všech faktur, které jste za dané období přijali i vydali. Finanční úřad díky němu může křížově ověřit, zda se údaje na straně dodavatele shodují s údaji na straně odběratele.

Jako fyzická osoba (OSVČ) podáváte kontrolní hlášení ve stejné periodicitě jako přiznání k DPH – tedy měsíčně nebo čtvrtletně podle vašeho zdaňovacího období. Lhůta je vždy do 25. dne měsíce následujícího po skončení zdaňovacího období. Pokud 25. den připadne na víkend nebo svátek, posouvá se termín na nejbližší následující pracovní den.

Termíny podání kontrolního hlášení 2026 (při čtvrtletním zdaňovacím období)

  • 1. čtvrtletí (leden-březen) → do 27. dubna 2026 (25. dubna je sobota)
  • 2. čtvrtletí (duben-červen) → do 27. července 2026
  • 3. čtvrtletí (červenec-září) → do 26. října 2026
  • 4. čtvrtletí (říjen-prosinec) → do 25. ledna 2027

Co se do kontrolního hlášení uvádí

Kontrolní hlášení je strukturovaný výkaz, ve kterém uvádíte údaje o tuzemských zdanitelných plněních a daňových dokladech v členění podle oddílů formuláře (nejčastěji podle toho, zda jde o vydané nebo přijaté doklady a zda přesahují limit 10 000 Kč včetně DPH). Níže je zjednodušený přehled nejběžnějších situací.

Sekce A - Vydané faktury (uskutečněná plnění)

  • A.4. - Vydané faktury nad 10 000 Kč včetně DPH pro české plátce DPH. Uvádí se evidenční číslo faktury, DIČ odběratele, datum, základ daně a DPH.
  • A.5. - Vydané faktury do 10 000 Kč včetně DPH. Uvádí se jen souhrnně (celkový základ a DPH za dané období).

Sekce B - Přijaté faktury (přijatá plnění)

  • B.2. - Přijaté faktury od českých plátců DPH nad 10 000 Kč včetně DPH. Uvádí se evidenční číslo faktury dodavatele, jeho DIČ, datum, základ a DPH.
  • B.3. - Přijaté faktury do 10 000 Kč včetně DPH. Opět jen souhrnně.

Co se do KH neuvádí

  • Faktury od neplátců DPH
  • Faktury ze zahraničí (ty se řeší v přiznání k DPH)
  • Plnění osvobozená od DPH bez nároku na odpočet

Jak podat kontrolní hlášení krok za krokem

1. Připravte si všechny faktury za období

Shromážděte všechny přijaté i vydané faktury za dané čtvrtletí. U každé faktury budete potřebovat: číslo faktury, DIČ protistrany, datum uskutečnění plnění (DUZP), základ daně a výši DPH.

2. Roztřiďte faktury do správných sekcí

Vydané faktury rozdělte podle toho, zda jsou nad nebo pod 10 000 Kč (včetně DPH). Stejně tak přijaté faktury. Faktury nad 10 000 Kč se uvádějí jednotlivě, faktury pod 10 000 Kč souhrnně.

3. Vygenerujte XML soubor

Kontrolní hlášení se podává výhradně elektronicky ve formátu XML. Tento soubor můžete vytvořit ručně (což nedoporučujeme), v účetním software, nebo ve specializované službě jako Dokladník.

Tip: V Dokladníku stačí zadat faktury (nebo je nahrát jako PDF a nechat je automaticky rozpoznat) a XML soubor pro kontrolní hlášení se vygeneruje jedním kliknutím.

4. Nahrajte XML do EPO a odešlete

Přejděte na portál EPO (Elektronická podání pro Finanční správu). Vyberte formulář "Kontrolní hlášení DPH", nahrajte XML soubor a zkontrolujte, zda systém nehlásí žádné chyby. Poté podání odešlete přes datovou schránku nebo s elektronickým podpisem.

Nejčastější chyby při podávání KH

  • Špatné číslo faktury - U přijatých faktur (sekce B) se uvádí číslo faktury dodavatele, ne vaše interní číslo. Čísla se musí shodovat s tím, co uvádí váš dodavatel ve svém kontrolním hlášení.
  • Chybné DIČ - Překlep v DIČ protistrany způsobí, že se údaje nepropojí. Finanční úřad vás pak vyzve k opravě.
  • Špatný limit 10 000 Kč - Limit se posuzuje za celou fakturu včetně DPH, ne za základ daně.
  • Promeškání termínu - Pokuta může být 1 000 Kč při pozdním podání bez vyzvání, 10 000 Kč při podání v náhradní lhůtě po výzvě, 30 000 Kč při nesplnění výzvy ke změně/doplnění/potvrzení údajů a 50 000 Kč při nepodání ani v náhradní lhůtě.

Jak to celé zautomatizovat

Ruční přepisování faktur do XML je zdlouhavé a náchylné na chyby. Dokladník celý proces zjednodušuje:

  1. Nahrajte PDF faktury - Umělá inteligence rozpozná dodavatele, částky i sazby DPH automaticky.
  2. Importujte z Fakturoid - Pokud používáte Fakturoid pro fakturaci, propojte ho s Dokladníkem a importujte vydané faktury jedním kliknutím.
  3. Zkontrolujte a vygenerujte - Dokladník faktury roztřídí do správných sekcí KH, spočítá součty a vygeneruje XML soubor připravený k odeslání přes EPO.

Celý proces od nahrání faktur po hotové kontrolní hlášení zabere pár minut místo hodin.

Časté dotazy

Kdy se podává kontrolní hlášení?

OSVČ (fyzické osoby) podávají kontrolní hlášení čtvrtletně, vždy do 25. dne měsíce následujícího po skončení čtvrtletí. Např. za 1. čtvrtletí do 25. dubna.

Musím podávat kontrolní hlášení, i když nemám žádné faktury?

Pokud jste plátce DPH a v daném čtvrtletí nemáte žádnou transakci, která by se do kontrolního hlášení uváděla, kontrolní hlášení nepodáváte.

V jakém formátu se kontrolní hlášení podává?

Kontrolní hlášení se podává elektronicky přes portál EPO ve formátu XML. Soubor musíte vygenerovat z účetního software nebo služby jako Dokladník.

Jaká je pokuta za pozdní podání kontrolního hlášení?

Za pozdní podání je automatická pokuta 1 000 Kč (do 5 dnů po výzvě), 10 000 Kč (po výzvě), 30 000 Kč (nepodání po výzvě) nebo až 50 000 Kč (opakované nepodání).

Vyzkoušejte Dokladník zdarma

Kontrolní hlášení i přiznání k DPH za pár minut. Bez účetní, bez přepisování. Nahrajte PDF faktury a Dokladník vytáhne všechna data za vás.

Bez kreditní karty. Bez závazků.

© 2026 Dokladník. Všechna práva vyhrazena.

Používáme analytické a marketingové nástroje pro zlepšení služby a měření reklam. Zásady ochrany soukromí