Daňový kalendář

Tápete v tom, kdy máte podávat daňové přiznání či platit daně? Všechny tyto informace najdete v daňovém kalendáři. Níže jsme si pro vás připravili přehledné tabulky, ve kterých najdete veškeré daňové povinnosti týkající se daného měsíce. Tento kalendář je také volně ke stažení na stránkách Finanční správy České republiky.

Daňový kalendář vydává Ministerstvo financí každý rok. Jsou v něm uvedeny termíny všech daňových povinností, takže se vám díky tomuto přehledu nemůže stát, že byste náhodou zapomněli na podání daňového přiznání, na odvod daně z příjmů, na spotřební daně či daně energetické.

V daňovém kalendáři jsou zahrnuty daňové povinnosti fyzických osob, osob samostatně výdělečně činných (OSVČ) i právnických osob.

Daňový kalendář 2025

Níže se můžete podívat na přehled všech daňových povinností pro rok 2025 v tabulkách. Daňový kalendář ke stažení najdete na webových stránkách Finanční správy České republiky.

Daňové povinnosti v lednu 2025

Datum Název daňové povinnosti Popis
9. 1. 2025 spotřební daň splatnost daně za listopad 2024 (mimo spotřební daň z lihu)
20. 1. 2025 daň z příjmů splatnost paušální zálohy
20. 1. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za prosinec 2024
24. 1. 2025 spotřební daň splatnost daně za listopad 2024 (pouze spotřební daň z lihu)
27. 1. 2025 daň z hazardních her daňové přiznání a splatnost daně za 4. čtvrtletí 2024
27. 1. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za 4. čtvrtletí a za prosinec 2024
27. 1. 2025 daň z přidané hodnoty souhrnné hlášení za 4. čtvrtletí a prosinec 2024
27. 1. 2025 daň z přidané hodnoty kontrolní hlášení za 4. čtvrtletí a prosinec 2024
27. 1. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za prosinec 2024
27. 1. 2025 spotřební daň daňové přiznání za prosinec 2024
27. 1. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně z topných olejů a ostatních (technických) benzinů za prosinec 2024 (pokud vznikl nárok)
31. 1. 2025 daň silniční daňové přiznání a splatnost daně za rok 2024
31. 1. 2025 daň z nemovitých věcí daňové přiznání (úplné) nebo dílčí daňové přiznání na rok 2025
31. 1. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k One Stop Shop (dále jen „OSS”) – režim mimo EU, režim EU, dovozní režim
 31. 1. 2025  daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za prosinec 2024

Zdroj: Finanční správa České republiky

Daňové povinnosti v únoru 2025

Datum Název daňové povinnosti Popis
10. 2. 2025 spotřební daň splatnost daně za prosinec 2024 (mimo spotřební daň z lihu)
17. 2. 2025 daň z příjmů učinit prohlášení poplatníka daně z příjmů fyzických osob ze závislé činnosti na zdaňovací období 2025 a podat žádost o provedení ročního zúčtování záloh na daň a daňové zvýhodnění za zdaňovací období 2024
20. 2. 2025 daň z příjmů splatnost paušální zálohy
20. 2. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za leden 2025
24. 2. 2025 spotřební daň splatnost daně za prosinec 2024 (pouze spotřební daň z lihu)
25. 2. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za leden 2025
25. 2. 2025 daň z přidané hodnoty souhrnné hlášení za leden 2025
25. 2. 2025 daň z přidané hodnoty kontrolní hlášení za leden 2025
25. 2. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za leden 2025
25. 2. 2025 spotřební daň daňové přiznání za leden 2025
28. 2. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim
28. 2. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za leden 2025

Zdroj: Finanční správa České republiky

Daňové povinnosti v březnu 2025

Datum Název daňové povinnosti Popis
1. 3. 2025 daň z příjmů podání vyúčtování daně z příjmů ze závislé činnosti za zdaňovací období 2024 (nikoliv elektronicky)
12. 3. 2025 spotřební daň splatnost daně za leden 2025 (mimo spotřební daň z lihu)
17. 3. 2025 daň z příjmů čtvrtletní záloha na daň
17. 3. 2025 daň z neočekávaných zisků čtvrtletní záloha na daň
20. 3. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za únor 2025
20. 3. 2025 daň z příjmů elektronické podání vyúčtování daně z příjmů ze závislé činnosti za zdaňovací období 2024
20. 3. 2025 daň z příjmů splatnost paušální zálohy
25. 3. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za únor 2025
25. 3. 2025 daň z přidané hodnoty souhrnné hlášení za únor 2025
25. 3. 2025 daň z přidané hodnoty kontrolní hlášení za únor 2025
25. 3. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za únor 2025
25. 3. 2025 spotřební daň daňové přiznání za únor 2025
27. 3. 2025 spotřební daň splatnost daně za leden 2025 (pouze spotřební daň z lihu)
31. 3. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim
31. 3. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za únor 2025
31. 3. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 57 zákona o spotřebních daních (tzv. zelená nafta) za 4. kalendářní čtvrtletí roku 2024
31. 3. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 57 zákona o spotřebních daních (tzv. zelená nafta) za kalendářní rok 2024

Zdroj: Finanční správa České republiky

Daňové povinnosti v dubnu 2025

Datum Název daňové povinnosti Popis
1. 4. 2025 daň z příjmů podání vyúčtování daně vybírané srážkou podle zvláštní sazby daně za zdaňovací období 2024
1. 4. 2025 daň z příjmů podání přiznání k dani z příjmů a úhrada daně za rok 2024, (daňové přiznání podáno v základní lhůtě podle § 136 odst. 1 daňového řádu)
1. 4. 2025 daň z neočekávaných zisků podání přiznání k dani z neočekávaných zisků a úhrada daně za rok 2024, (daňové přiznání podáno v základní lhůtě podle § 136 odst. 1 daňového řádu)
9. 4. 2025 spotřební daň splatnost daně za únor 2025 (mimo spotřební daň z lihu)
22. 4. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za březen 2025
22. 4. 2025 daň z příjmů splatnost paušální zálohy
24. 4. 2025 spotřební daň splatnost daně za únor 2025 (pouze spotřební daň z lihu)
25. 4. 2025 daň z hazardních her daňové přiznání a splatnost daně za 1. čtvrtletí 2025
25. 4. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za 1. čtvrtletí a za březen 2025
25. 4. 2025 daň z přidané hodnoty souhrnné hlášení za 1. čtvrtletí a za březen 2025
25. 4. 2025 daň z přidané hodnoty kontrolní hlášení za 1. čtvrtletí a za březen 2025
25. 4. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za březen 2025
25. 4. 2025 spotřební daň daňové přiznání za březen 2025
30. 4. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za březen 2025
30. 4. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – režim mimo EU, režim EU, dovozní režim
30. 4. 2025 daň z přidané hodnoty oznámení o výši obratů za kalendářní čtvrtletí v přeshraničním režimu DPH pro malé podniky (SME) za 1. čtvrtletí 2025
30. 4. 2025 daň z přidané hodnoty podání Oznámení CESOP (Centrální elektronický systém platebních informací) za 1. čtvrtletí 2025

Zdroj: Finanční správa České republiky

Daňové povinnosti v květnu 2025

Datum Název daňové povinnosti Popis
2. 5. 2025 daň z neočekávaných zisků podání přiznání k dani z neočekávaných zisků a úhrada daně za rok 2024, pokud daňové přiznání nebylo podáno v základní lhůtě podle § 136 odst. 1 daňového řádu a podání daňového přiznání bude učiněno elektronicky
2. 5. 2025 daň z příjmů podání přiznání k dani a úhrada daně za rok 2024, pokud daňové přiznání nebylo podáno v základní lhůtě podle § 136 odst. 1 daňového řádu a podání daňového přiznání bude učiněno elektronicky
15. 5. 2025 spotřební daň splatnost daně za březen 2025 (mimo spotřební daň z lihu)
20. 5. 2025 daň z příjmů splatnost paušální zálohy
20. 5. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za duben 2025
26. 5. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za duben 2025
26. 5. 2025 daň z přidané hodnoty souhrnné hlášení za duben 2025
26. 5. 2025 daň z přidané hodnoty kontrolní hlášení za duben 2025
26. 5. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za duben 2025
26. 5. 2025 spotřební daň splatnost daně za březen 2025 (pouze spotřební daň z lihu)
26. 5. 2025 spotřební daň daňové přiznání za duben 2025
31. 5. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim

Zdroj: Finanční správa České republiky

Daňové povinnosti v červnu 2025

Datum Název daňové povinnosti Popis
2. 6. 2025 daň z nemovitých věcí  splatnost celé daně (poplatníci s výší daně do 5 000 Kč včetně)
2. 6. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za duben 2025
9. 6. 2025 spotřební daň splatnost daně za duben 2025 (mimo spotřební daň z lihu)
16. 6. 2025 daň z příjmů čtvrtletní nebo pololetní záloha na daň
16. 6. 2025 daň z neočekávaných zisků čtvrtletní nebo pololetní záloha na daň
20. 6. 2025 daň z příjmů splatnost paušální zálohy
20. 6. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za květen 2025
24. 6. 2025 spotřební daň splatnost daně za duben 2025 (pouze spotřební daň z lihu) 
25. 6. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za květen 2025
25. 6. 2025 daň z přidané hodnoty souhrnné hlášení za květen 2025
25. 6. 2025 daň z přidané hodnoty kontrolní hlášení za květen 2025
25. 6. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za květen 2025
25. 6. 2025 spotřební daň daňové přiznání za květen 2025
30. 6. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim
30. 6. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za květen 2025
30. 6. 2025 oznámení CRS (GATCA) podání oznámení dle § 13k zákona č. 164/2013 Sb., ve znění pozdějších předpisů
30. 6. 2025 oznámení FATCA podání oznámení dle § 13k zákona č. 164/2013 Sb., ve znění pozdějších předpisů
30. 6. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 57 zákona o spotřebních daních (hospodaření v lese nebo rybníkářství) za 1. kalendářní čtvrtletí roku 2025
30. 6. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 56 zákona o spotřebních daních (výroba tepla) za 1. kalendářní čtvrtletí roku 2025
30. 6. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 56a zákona o spotřebních daních (ostatní benzíny) za 1. kalendářní čtvrtletí roku 2025

Zdroj: Finanční správa České republiky

Daňové povinnosti v červenci 2025

Datum Název daňové povinnosti Popis
1. 7. 2025 daň z neočekávaných zisků podání přiznání k dani z neočekávaných zisků a úhrada daně za rok 2024, má-li poplatník povinný audit nebo daňové přiznání nebylo podáno v základní lhůtě podle § 136 odst. 1 daňového řádu a následně podal poradce
1. 7. 2025 daň z příjmů podání přiznání k dani a úhrada daně za rok 2024, má-li poplatník povinný audit nebo daňové přiznání nebylo podáno v základní lhůtě podle § 136 odst. 1 daňového řádu a následně podal daňový poradce
10. 7. 2025 spotřební daň splatnost daně za květen 2025 (mimo spotřební daň z lihu)
21. 7. 2025 daň z příjmů splatnost paušální zálohy
21. 7. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za červen 2025
25. 7. 2025 daň z hazardních her daňové přiznání a splatnost daně za 2. čtvrtletí 2025
25. 7. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za 2. čtvrtletí a za červen 2025
25. 7. 2025 daň z přidané hodnoty souhrnné hlášení za 2. čtvrtletí a za červen 2025
25. 7. 2025 daň z přidané hodnoty kontrolní hlášení za 2. čtvrtletí a za červen 2025
25. 7. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za červen 2025
25. 7. 2025  energické daně daňové přiznání daně z elektřiny za I. pololetí v případě plátce,
1. který byl plátcem po celý bezprostředně předcházející kalendářní rok a
2. jehož základ daně za bezprostředně předcházející kalendářní rok nepřekročil 350 MWh
25. 7. 2025 spotřební daň splatnost daně za květen 2025 (pouze spotřební daň z lihu)
25. 7. 2025 spotřební daň daňové přiznání za červen 2025
31. 7. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – režim mimo EU, dovozní režim
31. 7. 2025 daň z přidané hodnoty oznámení o výši obratů za kalendářní čtvrtletí v přeshraničním režimu DPH pro malé podniky (SME) za 2. čtvrtletí 2025
31. 7. 2025 daň z přidané hodnoty podání oznámení CESOP (Centrální elektronický systém platebních informací) za 2. čtvrtletí 2025
31. 7. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za červen 2025

Zdroj: Finanční správa České republiky

Daňové povinnosti v srpnu 2025

Datum Název daňové povinnosti Popis
11. 8. 2025 spotřební daň splatnost daně za červen 2025 (mimo spotřební daň z lihu)
20. 8. 2025 daň z příjmů splatnost paušální zálohy
20. 8. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za červenec 2025
25. 8. 2025 spotřební daň splatnost daně za červen 2025 (pouze spotřební daň z lihu)
25. 8. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za červenec 2025
25. 8. 2025 daň z přidané hodnoty souhrnné hlášení za červenec 2025
25. 8. 2025 daň z přidané hodnoty kontrolní hlášení za červenec 2025
25. 8. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za červenec 2025
25. 8. 2025 spotřební daň daňové přiznání za červenec 2025
31. 8. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim

Zdroj: Finanční správa České republiky

Daňové povinnosti v září 2025

Datum Název daňové povinnosti Popis
1. 9. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za červenec 2025
1. 9. 2025 daň z nemovitých věcí splatnost 1. splátky daně (poplatníci provozující zemědělskou výrobu s daní vyšší než 5 000 Kč)
9. 9. 2025 spotřební daň splatnost daně za červenec 2025 (mimo spotřební daň z lihu)
15. 9. 2025 daň z neočekávaných zisků čtvrtletní záloha na daň
15. 9. 2025 daň z příjmů čtvrtletní záloha na daň
22. 9. 2025 daň z příjmů splatnost paušální zálohy
22. 9. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za srpen 2025
24. 9. 2025 spotřební daň splatnost daně za červenec 2025 (pouze spotřební daň z lihu)
25. 9. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za srpen 2025
25. 9. 2025 daň z přidané hodnoty souhrnné hlášení za srpen 2025
25. 9. 2025 daň z přidané hodnoty kontrolní hlášení za srpen 2025
25. 9. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za srpen 2025
25. 9. 2025 spotřební daň daňové přiznání za srpen 2025
30. 9. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 56 zákona o spotřebních daních (výroba tepla) za 2. kalendářní čtvrtletí roku 2025
30. 9. 2025 spotřební daň  daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 56a zákona o spotřebních daních (ostatní benziny) za 2. kalendářní čtvrtletí roku 2025
30. 9. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 57 zákona o spotřebních daních (hospodaření v lese nebo rybníkářství) za 2. kalendářní čtvrtletí roku 2025
30. 9. 2025 spotřební daň  daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 57 zákona o spotřebních daních (rostlinné výroby nebo chovu hospodářských zvířat) za 1. pololetí roku 2025
30. 9. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za srpen 2025
30. 9. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim
30. 9. 2025 daň z přidané hodnoty žádost o vrácení DPH z EU dle § 82 zákona o DPH

Zdroj: Finanční správa České republiky

Daňové povinnosti v říjnu 2025

Datum Název daňové povinnosti Popis
10. 10. 2025 spotřební daň splatnost daně za srpen 2025 (mimo spotřební daň z lihu)
20. 10. 2025 daň z příjmů splatnost paušální zálohy
20. 10. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za září 2025
27. 10. 2025 daň z hazardních her daňové přiznání a splatnost daně za 3. čtvrtletí 2025
27. 10. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za 3. čtvrtletí a za září 2025
27. 10. 2025 daň z přidané hodnoty souhrnné hlášení za 3. čtvrtletí a za září 2025
27. 10. 2025 daň z přidané hodnoty kontrolní hlášení za 3. čtvrtletí a za září 2025
27. 10. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za září 2025
27. 10. 2025 spotřební daň splatnost daně za srpen 2025 (pouze spotřební daň z lihu)
27. 10. 2025 spotřební daň daňové přiznání za září 2025
31. 10. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – režim mimo EU, dovozní režim
31. 10. 2025 daň z přidané hodnoty oznámení o výši obratů za kalendářní čtvrtletí v přeshraničním režimu DPH pro malé podniky (SME) za 3. čtvrtletí 2025
31. 10. 2025 daň z přidané hodnoty  podání oznámení CESOP (Centrální elektronický systém platebních informací) za 3. čtvrtletí 2025
31. 10. 2025 daň z přidané hodnoty poslední den lhůty pro podání přihlášky k registraci skupiny podle § 95a zákona o DPH, která chce být registrována od 1. ledna 2026, nebo žádosti o zrušení skupinové registrace k 31. prosinci 2025 nebo změnu skupinové registrace (pro přistoupení člena do skupiny nebo pro zrušení členství člena skupiny)
31. 10. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za září 2025

Zdroj: Finanční správa České republiky

Daňové povinnosti v listopadu 2025

Datum Název daňové povinnosti Popis
10. 11. 2025 spotřební daň splatnost daně za září 2025 (mimo spotřební daň z lihu)
20. 11. 2025 daň z příjmů splatnost paušální zálohy
20. 11. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za říjen 2025
24. 11. 2025 spotřební daň splatnost daně za září 2025 (pouze spotřební daň z lihu)
25. 11. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za říjen 2025
25. 11. 2025 daň z přidané hodnoty souhrnné hlášení za říjen 2025
25. 11. 2025 daň z přidané hodnoty kontrolní hlášení za říjen 2025
25. 11. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za říjen 2025
25. 11. 2025 spotřební daň daňové přiznání za říjen 2025
30. 11. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim

Zdroj: Finanční správa České republiky

Daňové povinnosti v prosinci 2025

Datum Název daňové povinnosti Popis
1. 12. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za říjen 2025
1. 12. 2025 daň z nemovitých věcí splatnost 2. splátky daně (všichni poplatníci s daní vyšší než 5 000 Kč)
10. 12. 2025 spotřební daň splatnost daně za říjen 2025 (mimo spotřební daň z lihu)
15. 12. 2025 daň z neočekávaných zisků čtvrtletní nebo pololetní záloha na daň
15. 12. 2025 daň z příjmů čtvrtletní nebo pololetní záloha na daň
22. 12. 2025 daň z příjmů splatnost paušální zálohy
22. 12. 2025 daň z příjmů měsíční odvod úhrnu sražených záloh na daň z příjmů fyzických osob ze závislé činnosti za listopad 2025
29. 12. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně za listopad 2025
29. 12. 2025 daň z přidané hodnoty souhrnné hlášení za listopad 2025
29. 12. 2025 daň z přidané hodnoty kontrolní hlášení za listopad 2025
29. 12. 2025 energetické daně daňové přiznání a splatnost daně z plynu, pevných paliv a elektřiny za listopad 2025
29. 12. 2025 spotřební daň splatnost daně za říjen 2025 (pouze spotřební daň z lihu)
29. 12. 2025 spotřební daň daňové přiznání za listopad 2025
31. 12. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 56 zákona o spotřebních daních (výroba tepla) za 3. kalendářní čtvrtletí roku 2025
31. 12. 2025 spotřební daň daňové přiznání k uplatnění nároku na vrácení spotřební daně podle § 56a zákona o spotřebních daních (ostatní benziny) za 3. kalendářní čtvrtletí roku 2025
31. 12. 2025 spotřební daň daňové přiznání k uplatnění nároku na  vrácení spotřební daně podle § 57 zákona o spotřebních daních (hospodaření v lese nebo rybníkářství) za 3. kalendářní čtvrtletí roku 2025
31. 12. 2025 daň z příjmů odvod daně vybírané srážkou podle zvláštní sazby daně za listopad 2025
31. 12. 2025 daň z přidané hodnoty daňové přiznání a splatnost daně k OSS – dovozní režim

Zdroj: Finanční správa České republiky

Co je daňový kalendář?
Daňový kalendář je přehled všech daňových povinností. Ministerstvo financí ho vydává každý rok. Najdete v něm všechny termíny pro placení daní, odvodů a podávání daňového přiznání.
Jak vypadá daňový kalendář na rok 2025?
Daňový kalendář 2025 si můžete prohlédnout na webu Finanční správy České republiky. Veškeré informace jsme pro vás shrnuli do tabulek v článku.
Koho se týká daňový kalendář?
V daňovém kalendáři najdete termíny placení všech daní i pojistného, tudíž je užitečný nejen pro OSVČ a firmy, ale i pro fyzické osoby.
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).
'; document.getElementById('outstream-iframe').onload = function () { setupIframe(); } replayScreen = document.getElementById('iinfoOutstreamReplay'); iinfoOutstreamPosition = document.getElementById('iinfoOutstreamPosition'); outstreamContainer = document.getElementsByClassName('outstream-container')[0]; setupReplayScreen(); } function setupIframe() { outstreamDocument = document.getElementById('outstream-iframe').contentWindow.document; let el = outstreamDocument.createElement('style'); outstreamDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:-5px;right:25px}"; videoContent = outstreamDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; if ( location.href.indexOf('rejstriky.finance.cz') !== -1 || location.href.indexOf('finance-rejstrik') !== -1 || location.href.indexOf('firmy.euro.cz') !== -1 || location.href.indexOf('euro-rejstrik') !== -1 || location.href.indexOf('/rejstrik/') !== -1 || location.href.indexOf('/rejstrik-firem/') !== -1) { outstreamDirectPlayed = true; soundAllowed = true; iinfoVastUrlIndex = 0; } if (!outstreamDirectPlayed) { console.log('OUTSTREAM direct'); setUpIMA(true); } else { if (soundAllowed) { const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('OUTSTREAM sound allowed'); setUpIMA(false); }).catch(function () { console.log('OUTSTREAM sound forbidden'); renderBanner(); }); } } else { renderBanner(); } } } function getWrapper() { let articleWrapper = document.querySelector('.rs-outstream-placeholder'); // Outstream Placeholder from RedSys manipulation if (articleWrapper && articleWrapper.style.display !== 'block') { articleWrapper.innerHTML = ""; articleWrapper.style.display = 'block'; } // Don't render OutStream on homepages if (articleWrapper === null) { if (document.querySelector('body.p-index')) { return null; } } if (articleWrapper === null) { articleWrapper = document.getElementById('iinfo-outstream'); } if (articleWrapper === null) { articleWrapper = document.querySelector('.layout-main__content .detail__article p:nth-of-type(6)'); } if (articleWrapper === null) { // Euro, Autobible, Zdravi articleWrapper = document.querySelector('.o-article .o-article__text p:nth-of-type(6)'); } if (articleWrapper === null) { articleWrapper = document.getElementById('sidebar'); } if (!articleWrapper) { console.error("Outstream wrapper of article was not found."); } return articleWrapper; } function setupDimensions() { outstreamWidth = Math.min(iinfoOutstreamPosition.offsetWidth, 480); outstreamHeight = Math.min(iinfoOutstreamPosition.offsetHeight, 320); } /** * Sets up IMA ad display container, ads loader, and makes an ad request. */ function setUpIMA(direct) { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); if (direct) { adsRequest.adTagUrl = directVast; console.log('Outstream DIRECT CAMPAING advert: ' + directVast); videoContent.muted = true; videoContent.volume = 0; outstreamDirectPlayed = true; } else { adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Outstream advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; } // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = outstreamWidth; // adsRequest.linearAdSlotHeight = outstreamHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function setupReplayScreen() { replayScreen.addEventListener('click', function () { iinfoOutstreamPosition.remove(); iinfoVastUrlIndex = 0; outstreamInit(); }); } /** * Sets the 'adContainer' div as the IMA ad display container. */ function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. outstreamDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( outstreamDocument.getElementById('adContainer'), videoContent); } function unmuteAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } } /** * Loads the video content and initializes IMA ad playback. */ function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(outstreamWidth, outstreamHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } /** * Handles the ad manager loading and sets ad event listeners. * @param { !google.ima.AdsManagerLoadedEvent } adsManagerLoadedEvent */ function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } /** * Handles actions taken in response to ad events. * @param { !google.ima.AdEvent } adEvent */ function onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Outstream event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: // This is the first event sent for an ad - it is possible to // determine whether the ad is a video ad or an overlay. if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. videoContent.play(); } outstreamDocument.getElementById('adContainer').style.width = '100%'; outstreamDocument.getElementById('adContainer').style.maxWidth = '640px'; outstreamDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); // This event indicates the ad has started - the video player // can adjust the UI, for example display a pause button and // remaining time. if (ad.isLinear()) { // For a linear ad, a timer can be started to poll for // the remaining time. intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } outstreamDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (outstreamLastError === 303) { if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } } break; case google.ima.AdEvent.Type.COMPLETE: // This event indicates the ad has finished - the video player // can perform appropriate UI actions, such as removing the timer for // remaining time detection. if (ad.isLinear()) { clearInterval(intervalTimer); } if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } break; } } /** * Handles ad errors. * @param { !google.ima.AdErrorEvent } adErrorEvent */ function onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); outstreamLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { renderBanner(); } } function renderBanner() { if (isBanner) { console.log('Outstream: Render Banner'); iinfoOutstreamPosition.innerHTML = ""; iinfoOutstreamPosition.style.height = "330px"; iinfoOutstreamPosition.appendChild(bannerDiv); } else { console.log('Outstream: Banner is not set'); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoOutstreamPosition.remove(); outstreamInit(); } else { return false; } adVolume = 1; return true; } /** * Pauses video content and sets up ad UI. */ function onContentPauseRequested() { videoContent.pause(); // This function is where you should setup UI for showing ads (for example, // display ad timer countdown, disable seeking and more.) // setupUIForAds(); } /** * Resumes video content and removes ad UI. */ function onContentResumeRequested() { videoContent.play(); // This function is where you should ensure that your UI is ready // to play content. It is the responsibility of the Publisher to // implement this function when necessary. // setupUIForContent(); } function onActiveView() { if (outstreamContainer) { const containerOffset = outstreamContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (outstreamPaused) { adsManager.resume(); outstreamPaused = false; } return true; } else { if (!outstreamPaused) { adsManager.pause(); outstreamPaused = true; } } } return false; } let outstreamInitInterval; if (typeof cpexPackage !== "undefined") { outstreamInitInterval = setInterval(tryToInitializeOutstream, 100); } else { const wrapper = getWrapper(); if (wrapper) { let outstreamInitialized = false; window.addEventListener('scroll', () => { if (!outstreamInitialized) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { outstreamInit(); outstreamInitialized = true; } } }); } } function tryToInitializeOutstream() { const wrapper = getWrapper(); if (wrapper) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { if (cpexPackage.adserver.displayed) { clearInterval(outstreamInitInterval); outstreamInit(); } } } else { clearInterval(outstreamInitInterval); } } }
OSZAR »