Povinný příspěvek zaměstnavatele na produkty spoření na stáří
Od 1. ledna 2026 mají zaměstnavatelé, jejichž zaměstnanci vykonávají práce zařazené do třetí skupiny rizik, povinnost přispívat těmto zaměstnancům na produkty spoření na stáří ve výši 4% vyměřovacího základu (zákon č. 324/2025 Sb.). Nad rámec povinného příspěvku může zaměstnavatel přispívat také nepovinně konstantní částkou nebo procentem jako dosud.
Riziková práce je pro účely tohoto zákona definována jako práce zařazená ve III. kategorii rizik pro faktory pracovních podmínek
- vibrace
- zátěž chladem
- zátěž teplem
- celková fyzická zátěž, pokud se jedná o zátěž při dynamické fyzické práci vykonávané velkými svalovými skupinami
Záleží na individuálním vyhodnocení, jestli důvod zařazení zaměstnance do III. kategorie uvedený od hygieny je jedním z těch, které jsou uvedeny v zákoně.
Zaměstnavatel je povinen poskytnout zaměstnanci příspěvek za každé rozhodné období, kdy zaměstnanec odpracuje alespoň 3 směny rizikové práce, přičemž směna je zde určena jako 8 odpracovaných hodin. Každá započatá hodina se počítá jako celá.
Jak správně nastavit povinný příspěvek zaměstnavatele při práci v riziku v mzdovém programu
Aby program správně vypočítal a odeslal povinný příspěvek zaměstnavatele na penzijní fond za zaměstnance vykonávající práci v riziku, je potřeba splnit tři základní podmínky:
1. Nastavení příslušné srážky pojištění ve srážkách na účet
Otevřete „Srážky na účet“ zaměstnance pomocí funkce:
- v modulu mzdy v kmenové kartě zaměstnance (funkce mzdy 2-1-1), vlevo dole „Funkce“ – „Srážky na účet“,
- nebo v modulu personalistika v kmenové kartě zaměstnance (funkce pers 1-1), záložka „Mzdové údaje“ – vlevo dole „Srážky na účet“,
- nebo pomocí funkce Mzdy 2-2-2 „Srážky na účet“,
- nebo přes Pracovní seznam – tlačítko „Aktualizace“ – „Srážky na účet“.
Ve Srážkách na účet zvolte jako „Druh srážky“ srážku č. 5 „Pojištění„. Ve spodní části v sekci „Pojištění“ vyberte
- doplňkové penzijní spoření nebo penzijní připojištění,
- označte údaj „Pouze organizace„,
- a na pravé straně okna zaškrtněte check box s názvem „Povinný příspěvek organizace za práci v riziku„.
Částku ke sražení ponechte prázdnou. Výše 4 % se nevyplňuje ručně, počítá se automaticky po splnění všech podmínek. Vypočtená částka se zobrazí v modrém údaji vedle údaje „Povinný příspěvek organizace za práci v riziku“ po provedení výpočtu pomocí funkce 6-1 nebo 6-2.
Vzor vyplnění povinného příspěvku:

Nepovinný příspěvek zaměstnavatele (pokud existuje)
Nepovinný příspěvek zaměstnavatele můžete evidovat ve stejné větě jako povinný příspěvek. Pro tento nepovinný příspěvek uveďte hodnotu v údaji „Částka ke sražení“ a vyberte, zdali jde o Kč nebo % nepovinného příspěvku.
Vzor vyplnění nepovinného příspěvku s povinným příspěvkem:
- V našem příkladu dojde při splnění všech podmínek k poskytnutí povinného příspěvku ve výši 4 % z VZ a nepovinného příspěvku ve výši 2 % v VZ.

2. Zadání datumu žádosti zaměstnance o povinný příspěvek
Pro podání žádosti o povinný příspěvek zaměstnavatele není stanovena žádná standardizovaná forma. Je tedy na každém zaměstnavateli, zda připraví jednotný formulář pro své zaměstnance, nebo ponechá na zaměstnanci, jakou formou žádost podá (např. písemně či e-mailem).
Vzor jednoduché žádosti o povinný příspěvek:

Pro uplatnění povinného příspěvku je důležité datum, kdy zaměstnanec požádá o povinný příspěvek svého zaměstnavatele. Tato informace se vyplní do nového údaje L4056 – Datum žádosti o povinný příspěvek na PF, který najdete v Personalistice na záložce „Zdravotní a pro důchod“ nebo ve Mzdách na záložce „Mzdové údaje – ostatní“.
a) V modulu Personalistika: záložka „Údaje zdravotní a pro důchod“, údaj L4056

b) V modulu Mzdy: záložka „Mzdové údaje – Ostatní“, údaj L4056

V případě, kdy zaměstnanci vznikne nárok na povinný příspěvek, odpracuje hodiny rizikové práce, ale nebude vyplněno datum žádosti o povinný příspěvek (L4056), systém tento nesoulad vyhodnotí a bude informovat v protokolu o výpočtu (po spuštění funkce mzdy 6-1).
Zadání datumu žádosti a vliv na zúčtování a odeslání příspěvku
Zaměstnanec požádá o povinný příspěvek, například:
- dne 12.12.2025 – toto datum zadáte do programu do údaje L4056:
- Zaúčtování příspěvku proběhne v lednu 2026.
- Odeslání na penzijní fond proběhne v únoru 2026.
- dne 4.1.2026 – toto datum zadáte do programu do údaje L4056:
- Zúčtování příspěvku proběhne v únoru 2026.
- Odeslání na penzijní fond proběhne v březnu 2026.
3. Vykazování práce v riziku
Řešení této problematiky a nastavení v systému Nugget SW je možné několika způsoby. Záleží na konkrétní situaci u zaměstnavatele, kterou možnost zvolí.
Podmínka pro vznik nároku
Aby vznikl nárok na povinný příspěvek, musí zaměstnanec odpracovat alespoň: 3 směny v měsíci = 24 hodin (1 směna = 8h)
Směny kratší než 4 hodiny se do úhrnu nezapočítávají.
Odpracovaná doba v rámci směny, která v souhrnu nedosáhne alespoň poloviny stanovené délky směny, se pro účely evidence a hodnocení rizikové práce nepovažuje za výkon práce v riziku a nezahrnuje se do evidence hodin rizikové práce.
Každá směna se do úhrnu práce počítá v délce zaokrouhlené na celé hodiny nahoru.
Pokud tedy zaměstnanec pracuje ve směnách o délce 10,5 hodiny a za měsíc například odpracuje: 15 směn o délce 10,5 hodiny v celkové délce 157,5 hodiny
Pro účely posouzení práce v riziku se mu započítává: 15 směn o délce 11 hodin v celkové délce 165 hodin
Zápočet směn pro posouzení nároku je 165 / 8 = 20,62 směny.
Práce v riziku musí být správně vykázaná. Lze použít tři různé způsoby, které je možné kombinovat pro různé skupiny zaměstnanců. Zadat práci na riziku můžete procentuálním vyjádřením rizikové práce, určením doby práce v rizikových faktorech mzdovou složkou nebo nastavením algoritmu 2 u hodinkových mzdových složek.
1. Vykazování pomocí mzdové složky 970
Mzdová složka 970 je evidenční, nevstupuje do dalších výpočtů a výhradně eviduje hodiny (nikoliv dny ani směny) práce v riziku.
Hodiny musí zahrnovat plnou délku směn pro určení nároku, tzn. každá jednotlivá započítaná směna musí být zaokrouhlena na celé hodiny nahoru.
Mzdovou složku 970 je možné použit i pro korekci doby pro stanovení nároku, pokud budete využívat jiný způsob vykazování a mechanismus výpočtu.
Tato mzdová složka nebude nijak krácena.
Mzdová složka 970 se zadává do časového fondu:
- ručním zápisem,
- importem,
- přenosem z docházky.
Doporučení:
Vést evidenci rizikové práce přímo v docházkovém systému a importovat ji společně s docházkou do fondu.
Vzor vykázání práce v riziku mzdovou složkou 970:

2. Vykazování procentuálním podílem rizikové práce na celkové odpracované době (údaj L4819)
Použije se v případě, kdy je podíl práce v příslušných rizikových faktorech možné určit pevným procentem.
- Na kartě zaměstnance, v poli L4819 nastavíte procento (např. 50 %)
- karta zaměstnance ve mzdách – záložka „Mzdové údaje – ostatní“
- karta zaměstnance v personalistice – záložka „Mzdové údaje II“
- Odpracovanou doby vykazujete standardním způsobem mzdovými složkami 131 nebo 112.
a) Karta zaměstnance ve mzdách – záložka „Mzdové údaje – ostatní“

b) Karta zaměstnance v personalistice – záložka „Mzdové údaje II“

Příklad:
- Úvazek: 40 h / týden -> délka směny 8 hodin
- Údaj L4819 = 50 %
- Vykázaná doba: 176 h (22 směn)
- Z toho program automaticky vypočítá rizikovou dobu 176 * 0,5 / 8 = 11 směn
Při použití tohoto algoritmu je nutno vzít v úvahu zjednodušující předpoklad, že práce v riziku je v rámci pracovní doby posuzována jako rovnoměrně rozložená a veškeré odpracované směny v měsíci tak budou posuzovány jednotně.
Použití u necelohodinových délek směn je pak problematické z důvodu zaokrouhlování, kdy je ještě nutno dobu pro zápočet práce v riziku nad rámec skutečně odpracované doby korigovat korekční složkou 970.
Příklad:
- Úvazek: 37,5 h / týden -> délka směny 7,5 hodin
- Údaj L4819 = 50 %
- vykázaná doba: 157,5 h (21 směn)
- z toho by program automaticky vypočítal rizikovou dobu 157,5 * 0,5 / 8 = 9,84 směn, to je ale špatně
Zaokrouhlení každé jednotlivé směny nahoru je třeba doplnit korekční mzdovou složkou 970, zde ve výši: korekce zaokrouhlení (MS970): 10,5 h
Celkový počet směn pro posouzení nároku: (157,5 + 10,5) * 0,5 / 8 = 10,5 směny
Vzor zadání v časovém fondu a simulace (kde je vypočteno 4% z VZ ve mzdové složce 5336):

3. Vykazování pomocí zvláštní hodinové mzdové složky s algoritmem RI3
Způsob je založený na použití zvláštní hodinové složky určené k evidenci odpracované doby plně započitatelné jako doba práce v riziku. Nelze použít mzdové složky 131 a 112, které dogenerovává kontrola časového fondu (a jsou naopak používány u způsobu evidence pevným procentem).
Ve mzdách ve funkci 2–4–2 „Číselník mzdových složek – atributy:
- Vyberte používanou mzdovou složku (např. 136).
- V poli Algoritmus 2 nastavte RI3 – Práce ve III. stupni rizika.
Všechny hodiny zapsané těmito složkami se automaticky započítají jako práce v riziku.
Poznámka: Pokud zaměstnanec pracuje část doby v riziku a část doby mimo riziko, je jeho odpracovaná doba vykazována dvěma různými složkami, např. složkou 131 pro dobu mimo riziko a složkou 136 pro práci v riziku.
Vzor nastavení mzdových složek 136 – nastaven algoritmus RI3:

Vzor nastavení mzdových složek 1136 – algoritmus zůstane nevyplněn:

Poznámka: Je třeba si uvědomit, že tyto složky budou obsahovat skutečně odpracovanou dobu v rámci jednotlivých směn. V případě necelohodinové délky směn je nutno i zde doplnit příslušnou složku odpracované doby ještě korekční složkou 970 obsahující doplněk doby každé jednotlivé směny do celé hodiny. Složky odpracované doby i korekční složka mohou být uvedeny jako celoměsíční úhrn.
Vzor zadání v časovém fondu za použití mzdové složky 136:

Důležité upozornění a shrnutí ke stanovení nároku
Jako univerzálně použitelné řešení lze označit podrobnou evidenci odpracovaných směn v riziku a jejich evidenci ve složce 970. Je však nutné zohlednit dopočet každé jednotlivé započítané směny do celé hodiny, tj. zaokrouhlení její délky nahoru.
Ve specifických případech může být jednodušší aktivace konkrétní složky/složek odpracované doby algoritmem RI3. V případě celohodinových směn pak nebude třeba evidovat vůbec nic navíc proti stávajícímu stavu. U necelohodinových směn bude nutno doplňovat korekci doby složkou 970.
Automatický výpočet procentem podílu práce v riziku dle údaje L4819 se jeví jako vhodný u plného zápočtu doby 100 procenty, u necelohodinových směn však stále vede k nutnosti dodání dopočtu do celohodinové délky korekční složkou 970.
Automatický výpočet jen dílčí části doby méně než 100 procenty v údaji L4819 je založen na značně zjednodušujícím předpokladu rovnoměrného rozložení rizikové a nerizikové práce a u necelohodinových směn ještě vede k nutnosti přepočítat příslušným poměrem i korekční dobu ve složce 970. Pro tyto případy se jeví jako vhodnější evidence skutečně odpracovaných dob v riziku, je-li to v možnostech organizace.
Algoritmus stanovení hodin pro určení nároku na příspěvek
- V případě uvedení nenulového procenta podílu rizikové práce v údaji L4819 u daného poměru dojde k nápočtu složek 131 a 112 a součet hodin se vynásobí údajem L4819.
- Napočtou se všechny hodinové složky 100-499, které jsou označeny algoritmem 2 = RI3.
- Napočte se mzdová složka 970.
- Počet směn pro stanovení nároku se vypočítá jako součet všech výše uvedených dílčích úhrnů hodin vydělený osmi.
Složitější příklady použití
Vykazování složkou 970
Zaměstnanec má v patřičném riziku 3 směny o délce 7,5 hodiny. Složky odpracované doby NEJSOU označeny algoritmem RI3 a poměr nemá stanovený podíl L4819.
- Ve složkách odpracované doby bude mít celkový úhrn za dané směny 22,5 hodiny, ty se použijí pro všechny mzdové účely, nikoli však pro účel stanovení nároku na příspěvek. Za tím účelem musí být uvedena složka 970 s hodnotu 24 hodin.
- Výsledkem je zápočet 3 směn (24 / 8 hodin).
Použití algoritmu RI3
Zaměstnanec má v patřičném riziku 3 směny o délce 7,5 hodiny. Složky odpracované doby JSOU označeny algoritmem RI3 a poměr nemá stanovený podíl L4819.
- Ve složkách odpracované bude mít celkový úhrn za dané směny 22,5 hodiny. Tyto hodiny se použijí pro stanovení nároku na příspěvek, ale též musí být uvedena složka 970 ve výši 1,5 hodiny na dorovnání započatých hodin směn.
- Tím pádem mu budou přiznány 3 směny ((22,5 + 1,5) / 8 hodin).
Použití procenta podílu rizikové práce
Zaměstnanec má explicitně určeno, že 25 procent jeho odpracované doby je v patřičném riziku – L4819 = 25.
- Odpracoval 200 hodin ve směnách o délce 10 hodin. Nárok bude vypočítán jako 200 hodin * 0,25 / 8.
- Bude mu přiznáno 6,25 směny pro posouzení nároku.
Zaměstnanec má explicitně určeno, že 100 procent jeho odpracované doby je v patřičném riziku – L4819 = 100.
- Odpracoval 150 hodin ve směnách o délce 7,5 hodiny.
- Výpočet nároku z odpracované doby bude proveden jako 150 hodin * 1,00 / 8.
- Ze skutečně odpracované doby mu bude přiznáno 18,75 směny. Na dorovnání započatých hodin by měl proto dostat složkou 970 dalších 10 hodin. Nárok s dorovnáním by byl vypočítán 150 * 1,00 + 10 / 8 = 20 směn
Zaměstnanec má explicitně určeno, že 25 procent jeho odpracované doby je v patřičném riziku – L4819 = 25.
- Odpracoval 150 hodin ve směnách o délce 7,5 hodiny. Výpočet nároku z odpracované doby bude proveden jako 150 hodin * 0,25 / 8.
- Ze skutečně odpracované doby mu bude přiznáno 4,6875 směny. Z každé jednotlivé směny mu však nebylo započítáno 0,5 hodiny, které by měly být doplněny mzdovou složkou 970.
- Složka 970 ale nebude krácena procentem L4819, proto v případě uvedení plných 10 hodin by byl vypočítán nárok 150 * 0,25 + 10 / 8 = 5,9375 směny.
- Je tedy nutné krátit hodiny korekční složky, tj. zadat ve složce 970 10*0,25=2,5 hodiny, v tom případě bude výpočet 150 * 0,25 + 2,5 / 8 = 5 směn.
Potvrzení o povinných příspěvcích zaměstnance
Potvrzení o počtu směn vygenerujete ve funkci Mzdy 13-2-8 „LZ571 – potvrzení povinných příspěvků na PF“. Po výběru zaměstnance / zaměstnanců zvolíte rok, za který má být potvrzení vystaveno, a následně sestavu vygenerujete do funkce „Zprávy“.
LZ751 Potvrzení povinných příspěvků na PF

Vzor vygenerovaného potvrzení zaměstnavatele:

Vynucení výpočtu u ukončených pracovních poměrů
V případě, že je zaměstnanci po ukončení pracovního poměru v následujícím měsíci odeslán příspěvek zaměstnavatele na produkty na stáří, program automaticky provede vynucený výpočet mzdy za tento měsíc.
Tento postup odpovídá platným legislativním požadavkům, které stanovují, že příspěvek zaměstnavatele musí být evidován v období, kdy byl skutečně odeslán, bez ohledu na datum ukončení pracovního poměru. Z toho důvodu zapíše příspěvek do mzdového listu v měsíci odeslání.
Požadavek nové legislativy:
- Správné zaevidování odeslaného příspěvku je nezbytné pro kontrolu ročního limitu 50 000 Kč. V případě jeho překročení je nutné provést dodanění částky nad limit a odvést příslušné pojistné na sociální a zdravotní pojištění.
- Z tohoto důvodu systém vynutí výpočet tak, aby byl příspěvek řádně započítán a promítnut do mzdového listu zaměstnance, a byla tak zajištěna plná legislativní správnost zpracování.
Program tak postupuje v souladu s legislativou.
Kontrola
Pokud u zaměstnance nevyplníte datum žádosti o povinný příspěvek, sestava Protokol k výpočtu ve funkci Mzdy 6-1 „Výpočet všech zaměstnanců“ může vykázat upozornění, že není o povinný příspěvek na PF požádáno. V takovém případě doplňte datum do údaje L4056 – Datum žádosti o povinný příspěvek na PF. Nezapomeňte znovu přepočítat zaměstnance.
Protokol k výpočtu
