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:
- Nahrajte PDF faktury - Umělá inteligence rozpozná dodavatele, částky i sazby DPH automaticky.
- Importujte z Fakturoid - Pokud používáte Fakturoid pro fakturaci, propojte ho s Dokladníkem a importujte vydané faktury jedním kliknutím.
- 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.