Dohoda o provedení práce (DPP) (Mzdy 2-1-1, 2-3-1)
Zákoník práce rozlišuje dva druhy pracovněprávních vztahů: pracovní poměr a dohody o pracích konaných mimo pracovní poměr – dohodu o provedení práce (DPP) a dohodu o pracovní činnosti (DPČ). Základní pravidla dohod upravují § 74 až § 77 zákoníku práce.
Tento návod popisuje dohodu o provedení práce a její zadání v programu Nugget. Dohodu o pracovní činnosti popisuje návod Dohoda o pracovní činnosti (DPČ).
Od 1. 1. 2024 mají zaměstnanci na DPP a DPČ nárok i na příplatky a dovolenou, pokud splní zákonné podmínky: dohoda je uzavřena alespoň na 4 týdny a rozsah práce je alespoň 80 hodin. Dovolená se počítá s fiktivním úvazkem 20 hodin týdně – ten je v programu nastavený právě pro výpočet dovolené. Zápis úvazku pro DPP i DPČ zůstává stejný (viz „Úvazek – L4022 a L4023“).
Postup v kostce
- Na kartě zaměstnance (Mzdy 2-1-1 nebo Pers 1-1) zadejte druh pracovního poměru 8, sazby, úvazek a další údaje.
- V časovém fondu (Mzdy 2-3-1) zadejte odpracované hodiny, případně i měsíční odměnu.
- Proveďte výpočet zaměstnanců (Mzdy 6-1 nebo 6-2).
- Počet odpracovaných hodin kontrolujte ve mzdovém listu nebo v přehledu dohod (viz „Sestavy pro dohody“).
Základní pravidla DPP
Rozsah práce nesmí přesáhnout 300 hodin v kalendářním roce. Hodiny odpracované na dohodách u jednoho zaměstnavatele se v rámci kalendářního roku sčítají.
Rozhodný příjem pro pojištění. (Pro zobrazení podrobností rozklikněte.)
| Období | Rozhodný příjem |
|---|---|
| do 12/2024 | 10 000 Kč |
| od 01/2025 | 11 500 Kč |
| od 01/2026 | 12 000 Kč |
Pokud je měsíční příjem z DPP nižší než rozhodný příjem, neodvádí se sociální ani zdravotní pojištění a platí se jen 15% daň. Pokud zaměstnanec podepsal prohlášení poplatníka, jde o zálohovou daň, pokud ne, jde o srážkovou daň.
Limit rozhodného příjmu platí:
- v součtu za všechny DPP v jednom měsíci u jednoho zaměstnavatele,
- pro vznik účasti na nemocenském pojištění,
- pro platbu pojistného na sociální (důchodové) zabezpečení,
- pro platbu veřejného zdravotního pojištění,
- pro uplatnění zálohové daně bez ohledu na (ne)podepsané prohlášení poplatníka.
Výpočet čisté odměny na DPP (rok 2026). (Pro zobrazení podrobností rozklikněte.)
Limit 12 000 Kč se posuzuje u každého zaměstnavatele za každý měsíc samostatně, a to za všechny DPP dohromady.
| Odměna z DPP za měsíc | Prohlášení | Daň | Sociální poj. | Zdravotní poj. |
|---|---|---|---|---|
| 1 – 11 999 Kč | NE | srážková | NE | NE |
| 1 – 11 999 Kč | ANO | zálohová | NE | NE |
| 12 000 Kč a více | NE / ANO | zálohová | ANO | ANO |
Doporučení: střídání DPP a DPČ v rámci roku. (Pro zobrazení podrobností rozklikněte.)
Doporučujeme, aby se u jednoho zaměstnance střídaly vždy stejné typy pracovních poměrů. Doporučení vychází z neustále se měnících a očekávaných legislativních změn.
Příklad: zaměstnanec má hlavní pracovní poměr a k němu otevřenou DPP. Po překročení 300 hodin se DPP uzavře a do konce roku se otevře DPČ. V novém roce se DPČ uzavře a znovu se otevře DPP.
| Pracovní poměr (L0004) | Druh | Kdy se mění |
|---|---|---|
| 0 | HPP | – |
| 1 | DPP | po vyčerpání 300 hodin se uzavře a otevře se L0004 = 2 |
| 2 | DPČ | trvá do konce roku, od nového roku se uzavře a znovu se otevře L0004 = 1 |
A tak stále dokola.
Zadání DPP na kartě zaměstnance
DPP zadáte na kartě zaměstnance ve funkci Mzdy 2-1-1 (panel nástrojů „Mzdové údaje“) nebo Pers 1-1 (panel nástrojů „Personální údaje“).

Druh pracovního poměru a sazby. (Pro zobrazení podrobností rozklikněte.)
Do údaje L3207 „Druh pracovního poměru“ zadejte č. 8 – Dohoda o provedení práce.
Pro odměnu za DPP můžete zadat až tři sazby. Pokud máte domluvenou měsíční odměnu, nevyplňujte žádnou sazbu – mzdové složky pro hodiny a Kč vyplníte v časovém fondu.
| Údaj | Význam |
|---|---|
| L4016 (hodinová mzda) | Musí být vyplněný vždy. Vstupuje do mzdové složky 371. |
| L4150 „Sazba dohody 2“ | Druhá sazba. Pokud je vyplněná, proplácí se jí mzdové složky: 372 375 |
| L4151 „Sazba dohody 3“ | Třetí sazba. Pokud je vyplněná, proplácí se jí mzdové složky: 373 376 |
Poznámka: Údaje napárované na mzdovou složku přebírají na kartě zaměstnance název z číselníku mzdových složek. Pokud máte mzdovou složku přejmenovanou, uvidíte u údaje na kartě tento název.
Úvazek – L4022 a L4023. (Pro zobrazení podrobností rozklikněte.)
L4022 „Zákonný týdenní pracovní úvazek“ – ponechte základní týdenní úvazek (40, 38,75 nebo 37,5).
L4023 „Jiný týdenní pracovní úvazek“ – vedle údaje je zaškrtávací pole pro automatický výpočet úvazku (L4023V). Pole se zobrazí, pokud L3207 = 7 nebo 8.
| Situace | Co udělat |
|---|---|
| Jiný týdenní úvazek je stanovený ve smlouvě | Vyplňte ho do L4023 a zaškrtávací pole nezaškrtávejte. |
| Zaměstnanec má nasazený kalendář | Zaškrtávací pole nezaškrtávejte. |
| Týdenní doba není stanovená a chcete ji dopočítat automaticky | Zaškrtávací pole zaškrtněte. Má to vliv na vyplnění údaje L4416 pro ONZ. |
Úvazek se automaticky dopočítá po výpočtu zaměstnanců (Mzdy 6-1 nebo 6-2), pokud je zaškrtnuté pole u L4023 (L4023V pro Query) a zaměstnanec má zadaný časový fond (vyplněnou hodinovou mzdovou složku).
Upozornění: Pokud vyplníte L4023 a zároveň zaškrtnete pole u tohoto údaje, program úvazek přepočítá a původní hodnotu přepíše.
Další údaje na kartě zaměstnance. (Pro zobrazení podrobností rozklikněte.)
Vyplňte také:
- L4012 „Datum přiznání základního platu“,
- L4110 „Podepsal prohlášení k dani“,
- L4109 „Uplatnění slevy na dani“,
- L3240 „Žáci a studenti“.
| Údaj | Na co dát pozor |
|---|---|
| L4113 „Generování časového fondu“ | U dohod údaj neoznačujte. Pokud je označený, mohou se při generování časového fondu (zejména hromadném) vygenerovat hodiny podle úvazku. Údaj kontrolujte, pokud jste dříve (v jiném, předchozím roce) ukončili HPP a nyní otevíráte DPP/DPČ, nebo obráceně. Z HPP zůstane údaj označený, proto ho u DPP/DPČ odznačte. Při přechodu z DPP/DPČ na HPP ho naopak označte. |
| L4805 „Držitel průkazky ZTP-P“ (záložka „Danění“) | Údaj pro slevu na dani pro zaměstnance, který je držitelem průkazu ZTP/P (1 345 Kč měsíčně). |
| L4815 „Poskytnutí slevy na dani u inv. důchodce“ (záložka „Danění“ nebo „Důchod“) | Pokud u dohodářů nechcete uplatnit slevu na invaliditu a L4801 „Druh důchodu pracujícího důchodce“ = 12, údaj L4815 odznačte. Sleva na invaliditu se pak neuplatní a poskytne se jen sleva na poplatníka. |

Ostatní údaje zadávejte podle zvyklostí (např. číslo účtu do srážek na účet).

Zadání DPP v časovém fondu
Odpracované hodiny zadáte ve funkci Mzdy 2-3-1 (nebo ikonou „Časový fond“ na panelu nástrojů).
Způsob zadání v časovém fondu záleží na tom, zda je na kartě zaměstnance vyplněná hodinová sazba v údaji L4016:
| L4016 (hodinová mzda) na kartě | Co zadat do časového fondu | Výpočet |
|---|---|---|
| vyplněná | jen mzdovou složkou 371–374 (hodiny, případně dny) | Program spočítá odměnu sám podle sazby na kartě. |
| prázdná (např. sjednaná měsíční odměna) | obě mzdové složky: 371–374 – hodiny, případně dny 4121–4124 – koruny | Program převezme zadanou částku. |
Hodiny a dny: Zadávají se na jednom řádku stejné mzdové složky – hodiny do sloupce „Hod / Kč“, dny do sloupce „Dny“. U DPČ jsou povinné hodiny i dny. U DPP nejsou dny povinné, ale doporučujeme je zadávat také.
Ukázka: sazba v L4016 vyplněná (jen hodiny). (Pro zobrazení podrobností rozklikněte.)

Ukázka: L4016 prázdná (hodiny i koruny). (Pro zobrazení podrobností rozklikněte.)

Příklad automatického výpočtu úvazku L4023 (zaškrtnuté L4023V). (Pro zobrazení podrobností rozklikněte.)
DPP trvala 47 kalendářních dnů a celkem bylo odpracováno 260 hodin.
| Krok | Výpočet |
|---|---|
| Průměrný počet kalendářních dnů v měsíci | 365 / 12 = 30,42 dne |
| Délka trvání dohody v měsících | 47 / 30,42 = 1,55 měsíce |
| Průměrný počet odpracovaných hodin za měsíc | 260 / 1,55 = 167,74 hodiny |
| Týdenní pracovní doba propsaná do L4023 | 167,74 / 4,348 = 38,58 hodiny/týden |
Mzdové složky pro dovolenou dohod
Pro odlišení dovolené u dohod slouží dvě korunové mzdové složky:
| Mzdová složka | Poznámka |
|---|---|
| 6519 „Náhrady mzdy za dovolenou – dohody“ | Zadáváte mzdovou složkou 511. |
| 6520 „Proplacená dovolená – dohody“ |
Doporučujeme také otevřít a přejmenovat samostatné mzdové složky pro příplatky a přesčasy u dohod (číselník mzdových složek, funkce Mzdy 2-4-1 a 2-4-2). Nezapomeňte určit způsob výpočtu příplatků a přesčasů ve funkci Mzdy 2-7-1, záložka „Příplatky“. Více o mzdových složkách najdete zde.
Sestavy pro dohody
Celkový počet odpracovaných hodin na DPP a přehled pracovních poměrů zaměstnance zjistíte v těchto sestavách:
| Sestava | Funkce |
|---|---|
| LZ349 „Mzdový list“ | Mzdy 10-2 |
| LZ724 „Přehled dohod“ | Mzdy 10-6-6 |
| PZ216 „Historie pracovních poměrů“ | Pers 2-2-8 |
Sestava LZ349 „Mzdový list“. (Pro zobrazení podrobností rozklikněte.)
Mzdový list spustíte ve funkci Mzdy 10-2. V hlavičce vidíte všechny pracovní poměry zaměstnance včetně dohod (druh, datum nástupu a výstupu), v těle pak hodnoty mzdových složek po měsících.

Sestava LZ724 „Přehled dohod“. (Pro zobrazení podrobností rozklikněte.)
Sestavu spustíte ve funkci Mzdy 10-6-6. V okně „Generování tiskové zprávy“ zadejte první a poslední měsíc zpracování a potvrďte tlačítkem „OK“.

Ve výsledné sestavě uvidíte za každou dohodu odpracované hodiny a částky po měsících, součty za dohodu, zaměstnance, středisko i podnik – zvlášť za DPP a DPČ.

Sestava PZ216 „Historie pracovních poměrů“. (Pro zobrazení podrobností rozklikněte.)
Sestavu spustíte ve funkci Pers 2-2-8. V okně „Generování tiskové zprávy“ zadejte období (Datum od – do) a případně výběrové kritérium a potvrďte tlačítkem „OK“.

Sestava vypíše všechny pracovní poměry zaměstnanců za zadané období – číslo pracovního poměru, středisko, datum od – do, druh pracovního poměru a důvod nástupu a výstupu.

Ukončení nepojištěné dohody
Pokud DPP nezaložila účast na důchodovém pojištění, vyberte při jejím ukončení v údaji L3222 „Důvod ukončení pracovního vztahu“ důvod, ke kterému je v číselníku přiřazen kód ČSSZ N02 – Ukončení nepojištěné dohody. Kód N02 nepoužívejte u DPP, která účast na důchodovém pojištění založila.
Nastavení číselníku důvodů ukončení. (Pro zobrazení podrobností rozklikněte.)
Ve funkci Mzdy 2-4-3 „Kmenové údaje“ zkontrolujte nastavení údaje L3222 „Důvod ukončení pracovního vztahu“. U důvodu ukončení pro nepojištěnou DPP musí být přiřazen kód ČSSZ N02.
Případně si v číselníku založte nový záznam, například „Ukončení nepojištěné dohody“ nebo „Ukončení dohody starobního důchodce“, a přiřaďte mu kód ČSSZ N02.
Výkaz DPP (pouze do 12/2025)
Generování výkazu VPDPP. (Pro zobrazení podrobností rozklikněte.)
Výkaz DPP vygenerujete ve funkci Mzdy 11-16 „VPDPP“, a to až po výpočtu zaměstnanců (Mzdy 6-1). Bez výpočtu zaměstnanců se funkce nespustí.
Po spuštění se zobrazí tabulka se všemi dohodami o provedení práce. Z ní tlačítkem „Generovat“ vytvoříte soubory PDF a XML. Údaje se každý měsíc generují nanovo.

Více v návodu Výkaz DPP (VPDPP).