Zgodnie z treścią wyżej wymienionej ustawy „Wojskowy Krzyż Zasługi może być nadany żołnierzowi Wojsk Lądowych, a wyjątkowo żołnierzowi innego rodzaju Sił Zbrojnych Rzeczypospolitej Polskiej, za dokonany w czasie służby czyn przynoszący szczególną korzyść Wojskom Lądowym, a wykraczający poza normalny obowiązek”. W precedencji polskich odznaczeń zajmuje miejsce za Wojskowym, Morskim oraz Lotniczym Krzyżem Zasługi z Mieczami, a przed Krzyżem Świętego Floriana. Jest równorzędny z Morskim i Lotniczym Krzyżem Zasługi.

Nadawanie Wojskowy Krzyż Zasługi nadaje i wręcza Prezydent Rzeczypospolitej Polskiej, z inicjatywy własnej lub na wniosek ministra właściwego do spraw obrony. Prezydent ma również prawo do pozbawienia Krzyża osoby nim odznaczonej.

W latach 2007–2009 przyznano 216 Wojskowych Krzyży Zasługi.