Правила для подрядчиков не отличаются от общих правил по НДС. Базу определяют либо на день получения предоплаты, либо на день выполнения работ. Последний определяется датой подписания акта сдачи-приемки заказчиком (письма Минфина от 19.11.2019 № 03-07-11/89224, от 07.03.2019 № 03-07-14/14948, от 23.01.2017 № 03-07-11/2832, от 13.10.2016 № 03-07-11/59833).
Об НДС с предоплаты читайте в статье «Какой общий порядок учета НДС с авансов полученных?».