ПТР «Carl Gustav» m/42 относится к типу оружия частично реактивного действия. В нем используются стандартные гильзовые боеприпасы центрального воспламенения, однако часть пороховых газов отводится назад для снижения отдачи.
Оружие конструктивно состоит из ствола, патронника и запирающего механизма. Запирающий механизм включает откидной затвор, при перезаряжании проворачивающийся на шарнире и открывающий казенную часть патронника, ударник, воспламеняющий капсюль патрона, а также мембрану, пропускающую часть пороховых газов в сопло, расположенное на заднике затвора. Отводящая газы мембрана была самым «узким» местом конструкции — поначалу ее приходилось менять через каждые 20 выстрелов бронебойным патроном и через каждые 40 — осколочно-фугасным, иначе мембрана начинала пропускать большое количество газов назад, что отрицательно сказывалось на начальной скорости пули.
Прицельные приспособления вынесены вправо от оси винтовки и рассчитаны на дальность до 400 м.
Под стволом крепится полая трубка, через которую к ударнику затвора, размещенного на заднем конце оружия, проходила тяга спускового курка, установленного в передней части трубки. К этой трубке крепятся также деревянная пистолетная рукоятка и мягкий упор для плеча стрелка.
Ствол оснащен двухкамерным дульным тормозом. На ствол в месте приложения к плечу крепится упор для щеки стрелка, а также рукоятка для переноски.
Для стрельбы применяются патроны, составленные из пуль от противотанковой винтовки «Bofors» m/40, запрессованных в гильзу увеличенного диаметра и длины. Ниже представлены патроны от ПТР m/40, пули от которых применяются в m/42:
— slsgr m/41A — осколочно-фугасный трассирующий — с пулей массой 108 г и начальной скоростью 950 м/с;
— slsgr m/42 — осколочно-фугасный трассирующий (108 г и 950 м/с);
— slpprj m/42 — бронебойно-трассирующий (136 г и 860 м/с);
— slpprj m/43 — бронебойно-трассирующий (136 г и 860 м/с).