Gwarancja jakości jest to dobrowolny okres w którym wykonawca odpowiada ze ewentualne wady fizyczne (zgodnie z KC), natomiast gwarancja ubezpieczeniowa jest rodzajem gwarancji finansowej która zabezpiecza wskazany w kontrakcie okres ustalony pomiędzy stronami zarówno w okresie wykonywania prac jak i po ich zakończeniu.