2 года — это минимум, нормальные компании дают 3-5 лет на конструктив (фундамент, стены, крыша) и 1-2 года на отделку и инженерку. Важно что именно в договоре написано! Гарантия должна покрывать: скрытые дефекты конструкций, протечки кровли, трещины в стенах и фундаменте, проблемы с отоплением/электрикой. НЕ покрывает обычно: естественный износ, последствия твоих переделок, форс-мажор. Как доказывать: фиксируй всё с датами (фото, видео), вызывай подрядчика письменно (письмо или email с уведомлением), если игнорят — независимая экспертиза и суд. Чтобы не доводить до этого — выбирай подрядчика с репутацией, читай отзывы, проверяй юрлицо. Про выбор надёжного подрядчика и что должно быть в договоре — вот тут https://rusdozor.ru/2025/12/30/stroitelstvo-domov-pod-klyuch-kak-vybrat-podryadchika-bez-lishnix-riskov_1629082/ — там и про гарантии тоже есть.