Podobne reguły były stosowane do funkcjonariuszy państwowych.
W latach 1923–1939 przyznano 151 034 Krzyże Zasługi. W dwóch ostatnich latach przed wybuchem II wojny światowej liczba nadań Krzyża Zasługi bardzo wzrosła, nadano wówczas 109 252 odznaki, co stanowiło ponad 2/3 wszystkich nadań od 1923 roku.
1944–1992 Krzyż Zasługi został przejęty dekretem PKWN z dnia 22 grudnia 1944 roku do systemu odznaczeń Polski Ludowej, następnie potwierdzony w ustawie z dnia 17 lutego 1960 o orderach i odznaczeniach jako odznaczenie, które nadawane jest osobie zasłużonej w pracy zawodowej lub w działalności społecznej. Ustawa nie określała szczegółowych kryteriów jego nadawania. Mógł być nadany również przedsiębiorstwu, zakładowi, instytucji lub jednostce terytorialnej. Zachowano podział krzyża na trzy stopnie. Przyjęto w tym czasie zasadę, że złoty i srebrny krzyż może być nadany dwukrotnie, zaś brązowy tylko raz. Odznaczonym po raz drugi wręcza się odznakę krzyża (zamiast okucia na wstążce). Krzyż nadawany był początkowo przez Prezydium Krajowej Rady Narodowej, następnie przez Prezydenta RP (1947–1952), Radę Państwa (1952–1989) i ponownie Prezydenta RP (po 1989).