Ответ команды Правовед
Вернуть деньги можно через отказ от договора по ст. 32 Закона о защите прав потребителей - как заказчик-физлицо, Вы вправе расторгнуть договор в любой момент, подрядчик обязан вернуть аванс за минусом фактически понесённых расходов (которых у него, судя по описанию, нет - работы не начаты). Плюс это же подтверждает ст. 717 ГК РФ.
Раз к работам не приступили - фактически выполненных работ нет, значит и удерживать из 120 000 руб. подрядчику нечего. Молчание в переписке - это его проблема, не Ваша: закон не требует его согласия на отказ от договора, достаточно уведомить. Но сама по себе переписка и молчание пока не дают Вам права сразу идти в суд - нужен правильно оформленный отказ от договора и претензия с требованием вернуть деньги, без этого суд может посчитать, что Вы не соблюли порядок, да и штраф 50% по потребительскому закону без претензии не взыщете. Ещё момент: подрядчик - юрлицо или ИП в Москве, а Вы в СПб, тут есть выбор, куда подавать иск, и это выгодно использовать.