Prema čl. 89. Zakona o doprinosima za obvezna osiguranja propisane su kazne za poslodavce i druge koji moraju, a ne plaćaju doprinose. Poslodavac može biti kažnjen po tri osnove:
-
kaznom od 5.000 do 50.000 kn ako ne obračuna doprinose pri obračunu plaće, odnosno ako ih ne obračuna najkasnije zadnjeg dana u mjesecu
-
kaznom od 5.000 do 20.000 kn ako ne uplati doprinose istodobno s isplatom plaće, a najkasnije zadnjeg dana u mjesecu
-
kaznom od 5.000 do 50.000 kn ako u propisanom roku ne izvijesti Poreznu upravu o svotama uplaćenih doprinosa, odnosno o svotama doprinosa koje je trebalo uplatiti zadnjeg dana u mjesecu
-
osim mogućnosti plaćanja prekršajnih kazni, nepravodobna uplata doprinosa povlači i obvezu plaćanja zateznih kamata. Na zakašnjenje u plaćanju javnih prihoda plaćaju se zatezne kamate po stopi od 15 posto godišnje
-
obveza za doprinose zastarjeva za pet godina, a računa se od isteka kalendarske godine u kojoj je trebalo obračunati doprinose. Apsolutna zastara nastupa za 10 godina je zadnji dan u mjesecu za plaću koja se odnosi na prethodni mjesec. Za osiguranike koji sami plaćaju obvezne doprinose prema rješenju Porezne uprave doprinosi dospijevaju petnaestog u mjesecu za prethodni mjesec.
Kontrolu plaćanja doprinosa za obvezna osiguranja provodi Porezna uprava na temelju podataka prikupljenih od Šredišnjeg registra osiguranika, izvješća koje obveznici plaćanja doprinosa dostavljaju poreznim upravama i na temelju izravne kontrole poslovanja obveznika plaćanja doprinosa. Zavodi za socijalna osiguranja nisu ovlašteni kontrolirati uplatu doprinosa. Oni samo utvrđuju i provode prava osiguranika te u dijelu u kojem su prava vezana za uplaćene doprinose obavještavaju Poreznu upravu o eventualnom dugu za doprinose. Samo je Porezna uprava ovlaštena za postupak prisilne naplate doprinosa.
Porezna uprava provodi prisilnu naplatu svih doprinosa, i doprinosa koji se kao javni prihod uplaćuju u državni proračun i doprinosa za mirovinsko osiguranje individualne kapitalizirane štednje koji se preko prolaznog računa uplaćuje na osobne račune. Taj je doprinos specifična privatna imovina osiguranika, ali i za njega kontrolu i prisilnu naplatu provodi Porezna uprava.
Odredene ovlasti u kontroli plaćanja doprinosa ima radničko vijeće, odnosno sindikalni povjerenik s ovlastima radničkog vijeća, ako kod poslodavca djeluje radničko vijeće. Radničko vijeće prema čl. 143. Zakona o radu dužno je paziti ispunjava li poslodavac uredno i točno obvezu obračunavanja i plaćanja doprinosa za socijalna osiguranja i u tu svrhu ima pravo uvida u odgovarajuću dokumentaciju. Radničko vijeće može biti utemeljeno samo kod poslodavaca koji zapošljavaju više od 20 radnika pa su tim oblikom zaštite obuhvaćeni samo radnici zapošleni kod velikih poslodavaca.
Sam radnik nema pravo kontrolirati je li poslodavac za njega uplatio obvezne doprinose, ali može od REGOS-a zatražiti podatke o svotama doprinosa za mirovinsko osiguranje koje su uplaćene za njega. Svi osiguranici drugog stupa mirovinskog osiguranja jednom godišnje besplatno dobivaju podatke o uplatama na njihov osobni račun. Ako žele dobiti dodatne podatke, sami nose trošak izdavanja potvrde koju im je na njihov zahtjev REGOS dužan izdati.