В 1943-45 годах советские конструкторы продолжали работать над усовершенствованием пистолетов-пулеметов, в том числе и Г. С. Шпагин, создавший в 1945 году на основе ППШ-41 и ППШ-42 новый образец.

Пистолет-пулемет Шпагина образца 1945 года представлял собой цельнометаллический вариант со складным сложно сочлененным прикладом. Складной приклад представлял собой оригинальную конструкцию, который в сложенном виде образовывал пистолетную рукоядку.

Ствольная коробка имела простую в изготовлении прямоугольную форму. В отличие от предыдущих образцов, новый ППШ имел более продуманную конструкцию предохранителя.
Для более безопасного обращения с оружием, наряду с предохранителем, размещавшимся в рукоятке перезаряжания, теперь имелся еще один, в виде рычага, закрепленного под продольным пазом в ствольной коробке для рукоятки перезаряжания. Этот рычаг в поднятом виде надежно фиксировал затвор в походном положении.

Опытные образцы ППШ-45 были созданы в двух вариантах, первый как и ППШ-41 мог питаться от барабанного и секторного магазинов, а питание второго варианта осуществлялось только из секторного магазина емкостью на 35 патронов.
Пистолет-пулемет ППШ образца 1945 года вновь получил секторный прицел, рассчитанный на дистанцию до 500 метров.
Общая длина ППШ-45 составляла 830 мм, а в сложенном виде 575 мм. Его вес со снаряжённым секторным магазином был 4400 грамм.

Эти образцы оружия Шпагина так и остались только в опытных образцах.

