Krzyż „Za Zasługi dla ZHP” – harcerskie odznaczenie honorowe, najwyższe wyróżnienie w Związku Harcerstwa Polskiego.

Historia Odznaczenie o nazwie Odznaka Honorowa Związku Harcerstwa Polskiego nadawane było od 1 lipca 1965 roku, zostało zatwierdzone przez ministra spraw wewnętrznych 17 kwietnia 1965. 13 lutego 1965 ministerstwo przyznało prawo noszenia odznaki na wstążce. 6 października 1969 Prezydium Rady Naczelnej ZHP zmieniło nazwę odznaczenia na Krzyż „Za Zasługi dla ZHP”. W 1979 roku ustanowiono drugi stopień odznaczenia Złoty Krzyż „Za Zasługi dla ZHP”, a w 2007 roku trzeci stopień Brązowy Krzyż „Za Zasługi dla ZHP”. Członkom Szarych Szeregów, prowadzącym działalność konspiracyjną w czasie okupacji hitlerowskiej, do odznaczenia nadawana była – w latach 1984–2002 – Rozeta z Mieczami, przypinana na wstążce.

Krzyż ma trzy klasy: Brązowy Krzyż „Za Zasługi dla ZHP”; Srebrny Krzyż „Za Zasługi dla ZHP”; Złoty Krzyż „Za Zasługi dla ZHP”.