Le droit du travail roumain se base sur un Code du travail, qui fixe les dispositions générales, et sur des conventions collectives, qui complètent ces dispositions de manière plus précise. Un nouveau Code du Travail composé de près de 300 articles a été mis en uvre en avril 2001, mais il faudra environ 5 ans pour qu'il soit pleinement applicable, car il renvoie à des lois qui n'ont pas encore toutes été votées. D'importantes modifications ont également eu lieu en 2004 et 2005.
Le droit du travail permet une grande flexibilité aux employeurs. Le code du travail n'aborde pas la question du préavis, le salarié est libre de démissionner sans contrainte. Dans la pratique, l'employeur peut également se séparer de lui librement. Même s'il est dans son droit, un employé aura des difficultés à obtenir gain de cause contre son employeur pour rupture abusive de contrat. Les usages priment encore sur les règles.
La durée légale du travail est de 40 heures hebdomadaires, à raison de 8 heures par jour. Les heures travaillées au-delà de la durée légale sont considérées comme des heures supplémentaires, dont la durée annuelle totale ne doit pas dépasser 120 heures (certains organes compétents peuvent donner l'autorisation d'augmenter ce contingent jusqu'à 460 heures). Les heures supplémentaires doivent être compensées par des repos de durée égale à celle du travail supplémentaire. Si ce repos n'est pas donné, les deux premières heures par jour doivent être rémunérées avec une majoration de 50 % et les suivantes avec une majoration de 100 %. Les heures supplémentaires effectuées pendant un jour de repos doivent être rémunérées avec une majoration de 100 %.
La retraite à taux plein est obtenue à l'âge de 60 ans pour les femmes et 65 ans pour les hommes et après avoir cotisé pendant respectivement 30 ans et 35 ans. Le nouveau Code du travail a mis en place un système de retraite par capitalisation.