Отвечу Василию Ивановичу, поскольку я сам родом из стройбата - два года строил Череповецкий металлургический.
Солдатам-сержантам в стройбате платили солдатскую зарплату как и во всей советской армии.
Наряды (в моей части) закрывали гражданские бригадиры. Кстати, очень интересный был состав бригад: 50% солдаты, 35-40% т.н. химики и остальные (от 5 до 10 чел.) свободные, из них половина заробитчане с Украины.
Так вот, наряды закрывались от выработки и, в зависимости от неё и тарифных ставок, в месяц выходило от 200 до 600!!! рублей. Деньги ложились на личный счёт. С него можно было иногда снять, по личному заявлению, наличку себе на карман, но это не поощрялось. Но, все вопросы можно было порешать с бригадиром. Так что я в стройбате без денег не сидел, но это, подчеркиваю, на гражданском объекте. Кто был занят на реально военном строительстве пахали за символическую плату (до 70 рублей) и дико завидовали.
Кстати, да - с тех, кто работал на гражданских объектах с зарплаты высчитывались деньги за жильё, еду, одежду-обувь. Так было у нас в 730 ВСО.