Hovedregelen i kontraktsretten er et objektivt ansvar for mislighold. Begrunnelsen er at når man har påtatt seg en ytelse mot vederlag, er man nærmest til selv å bære tapet hvis det viser seg at man ikke klarer å oppfylle. Men det finnes unntaksregler som kan komme misligholderen til unnsetning. Tidligere slapp man ansvar bare når det forelå force majeure, men i nyere kontraktsrettslige lover er denne strenge regel erstattet med en regel om kontrollansvar som er noe lempeligere.