Здравствуйте.
1. Первое, что нужно заметить: по-хорошему сначала следует изучить договор на предмет наличия норм, которые бы устанавливали права или обязанности для такой ситуации. Если в договоре таких норм нет, Вы вправе руководствоваться нормами законодательства.
А законодательство, во-первых, говорит, что односторонний отказ от исполнения обязательства и одностороннее изменение его условий не допускаются.
Также важно понимать, контрагент — физическое лицо, участвующая в договоре как потребитель или другое лицо.
2. Далее, важно определить, каков срок исполнения обязательства. Вы пишете, что заказчик переносит срок, однако важно понять, какой срок определен происходит, в какой именно форме происходит перенос сроков, Вы согласуете этот срок или нет.
Если обязательство предусматривает или позволяет определить день его исполнения либо период, в течение которого оно должно быть исполнено (в том числе в случае, если этот период исчисляется с момента исполнения обязанностей другой стороной или наступления иных обстоятельств, предусмотренных законом или договором), обязательство подлежит исполнению в этот день или соответственно в любой момент в пределах такого периода.
В случаях, когда обязательство не предусматривает срок его исполнения и не содержит условия, позволяющие определить этот срок, а равно и в случаях, когда срок исполнения обязательства определен моментом востребования, обязательство должно быть исполнено в течение семи дней со дня предъявления кредитором требования о его исполнении, если обязанность исполнения в другой срок не предусмотрена законом, иными правовыми актами, условиями обязательства или не вытекает из обычаев либо существа обязательства.
Статья 314 ГК РФ.
Поэтому Вы вправе руководствоваться тем сроком, который определен договором. Если он не определен, важно, когда Вы предъявляли (и предъявляли ли) требование.
В любом случае, учитывая, насколько внушительный срок прошел, очевидно нарушение прав исполнителя (хотя теоретически в договоре могло быть предусмотрено, что происшествие такого срока является допустимым).
3. Далее, в случае просрочки какие у Вас есть механизмы. Во-первых, есть специальная норма в ГК, гласящая, что
Если иное не предусмотрено договором подряда, при уклонении заказчика от принятия выполненной работы подрядчик вправе по истечении месяца со дня, когда согласно договору результат работы должен был быть передан заказчику, и при условии последующего двукратного предупреждения заказчика продать результат работы, а вырученную сумму, за вычетом всех причитающихся подрядчику платежей, внести на имя заказчика в депозит в порядке, предусмотренном статьей 327 настоящего Кодекса.
https://www.consultant.ru/document/cons_doc_LAW_9027/48e02faf6357243a0fa7806dd7ca2dc2493301a8/?ysclid=m04w2mv3pu976227160
Есть также общие нормы, гласящие, что Вы вправе претендовать на взыскание убытков и проценты за пользование средствами.
Кредитор считается просрочившим, если он отказался принять предложенное должником надлежащее исполнение или не совершил действий, предусмотренных законом, иными правовыми актами или договором либо вытекающих из обычаев или из существа обязательства, до совершения которых должник не мог исполнить своего обязательства.
...
Просрочка кредитора дает должнику право на возмещение причиненных просрочкой убытков, если кредитор не докажет, что просрочка произошла по обстоятельствам, за которые ни он сам, ни те лица, на которых в силу закона, иных правовых актов или поручения кредитора было возложено принятие исполнения, не отвечают.
Статья 406 ГК РФ.
https://www.consultant.ru/document/cons_doc_LAW_5142/79e1f42521037aca13f30451e669c989b705cea8/?ysclid=m04vsv39o2805836943
Подытоживая, для начала стоит направить претензию. Если она эффекта не даст, придется обращаться в суд.
Можете выложить договор.
Пока можно говорить только о применении общих правил ст. 720 ГК РФ, согласно которым
В таком случае, Вы должны дважды уведомить заказчика о приеме работ и при отказе или уклонении от приема работ — Вы вправе их продать любому лицу.