在1861年提出了缔约上过失的概念后，虽然在1900年的德国民法典(BGB)已有将此概念纳入，但却未设有一般性的规定，而仅对于意思表示错误的撤销（第122条第2项）、自始客观给付不能（第307条）、无权代理（第179条）的部分设有明文。不过在2002年的德国民法修正中，终于在第311条规定了缔约上过失的一般性规定。
中华民国.中华民国现在施行的民法于制定时採取了德国的立法例，因此也继受了德国民法关于缔约上过失的相关制度规定，最初的中华民国民法对此亦未对于缔约上过失设有一般性的规定，