Trest povinnej práce (hovorovo aj verejnoprospešné práce) je jedným z alternatívnych trestov podľa Trestného zákona, ktorý môže súd uložiť vo výmere od 40 do 300 hodín v prípade, ak páchateľa odsudzuje za prečin, za ktorý zákon umožňuje uložiť trest odňatia slobody s hornou hranicou trestnej sadzby najviac päť rokov.
Podstata trestu spočíva v tom, že odsúdený musí do jedného roka od uloženia odpracovať vo svojom voľnom čase a bez nároku na odmenu určitý počet hodín verejnoprospešných prác. Ak odsúdený zavinene nevykonal práce v určenom rozsahu, súd premení trest povinnej práce alebo jeho zvyšok na trest odňatia slobody tak, že za každé dve hodiny nevykonanej práce nariadi jeden deň nepodmienečného trestu odňatia slobody.
Súd môže popri tomto treste odsúdenému uložiť aj ďalšie obmedzenia a povinnosti podľa Trestného zákona.