Добрый день
Не существует какой то срок,не установлен законом, который дается для прекращения статуса самозанятого после завершения социального контракта.
На самом деле, ни каких сроков на этот счет не устанавливают. У Вас есть право в любое время после завершения действия соцконтракта прекратить самозанятость. Конкретного срока на этот счет не установлено.
Можно прекратить регистрацию в качестве плательщика НПД в любое время, на отчетность по контракту это не повлияет.
Следует иметь в виду, что п.54 рекомендаций, утв. приказом Минтруда РФ от 3 августа 2021 г. N 536, предусмотрено, что органом социальной защиты населения проводится ежемесячный мониторинг условий жизни гражданина (семьи гражданина) в течение 12 месяцев со дня окончания срока действия социального контракта с целью проверки (для вашего случая) факта применения налогового режима НПД.
По результатам, полученным в ходе мониторинга, орган социальной защиты населения принимает решение о целесообразности заключения с гражданином нового социального контракта, в том числе в случае не превышения среднедушевого дохода гражданина (семьи) над величиной прожиточного минимума в субъекте РФ (п.55 рекомендаций).
Поэтому, если вы не рассчитываете на заключение нового контракта, вы можете без опасений прекратить регистрацию в качестве налогоплательщика НПД сразу по завершению периода действия контракта.