Штрафные батальоны создавались для проштрафившихся командиров и политработников старшего и среднего состава. Командиры и комиссары батальонов и полков в штрафбат могли попасть только по приговору военного трибунала фронта. Прочие же – приказом по дивизии или армии.
Штрафные роты формировались из рядовых бойцов и младших командиров (ефрейторов, сержантов, старшин) приказом по полку, без всякого трибунала. Сюда же поступал контингент из тюрем, а также осужденные уголовники с отсрочкой приговора. В 1942 и 1943 годах из лагерей на фронт было направлено 157 000 бывших заключенных.
Все штрафники лишались званий и наград. После «искупления» и то и другое возвращалось.
За всю войну через штрафные подразделения прошло 442 000 бойцов и командиров.