担保合同无效的原因有多种,其中因主合同无效而担保合同无效的情况很多,但是因担保合同自身原因无效的也不少。所谓担保合同自身原因无效的,指担保合同因欠缺有效要件或者违反法律强制性规定而归于无效,因欠缺有效要件,如担保合同中缺少必要的条款,应当办理批准、登记手续而没有办理等。违反法律强制性规定,如法律禁止作担保人的主体违反规定作担保人、或者以法律禁止用于担保的财产提供担保等。在主合同有效而担保合同无效的情形中可分为两种情况:1.担保合同的无效是因债务人和担保人的过错所致,债权人对担保合同的无效没有过错。这种情况一般很少见,因为债权人对法律禁止性的规定应当知道,知道而违反即有过错。但在债务人、但保人规避法律对债权人隐瞒法律所禁止的情况,债权人在不知真实情况的情形下订立的无效担保合同,债权人没有过错,过错在债务人和担保人,因而应由债务人和担保人承担担保合同无效的法律责任。最高人民法院的司法解释认为,这种情况与共同侵权相似,担保人与债务人对债权人的经济损失承担连带赔偿责任。例如,公司法规定,以公司资产为本公司的股东或者其他个人债务提供担保的,担保合同无效。除债权人街道或者应当知道的外,债务人、担保人应对债权人的损失承担连带赔偿责任。这种情形就属于债权人无过错,由担保人与债务人承担连带赔偿责任。应当说明,如果债权人知道或者应当知道担保人以本公司的资产为本公司的股东或者其他个人的债务提供担保,而接受了该担保,债权人就有过错,因而也要承担相应的民事责任,不能认定担保人与债务人承担连带赔偿责任。2.担保合同的无效,债权人、担保人都有过错。这种情况比较多见,债权人过错的多少是确定担保人承担责任大小的关键。在债权人无过错的情况下,适用上述规定。在债权人全部过错的情况下,担保人不承担任何责任,例如,债权人采取欺诈、胁迫等手段,使保证人在违背真实意思的情况下提供的担保,保证人不承担任何责任。在债权人、担保人都有过错时,要看双方过错大小,根据双方过错的大小各自承担相应的民事责任,即由债权人和担保人分担。对此,最高的司法解释为,担保人承担民事责任的部分,不应超过债务人不能清偿部分的二分之一。所谓“不能清偿部分”是指债务人在债务到期后清偿债权的剩余部分。判断“不能清偿”应以债务人方便执行的财产是受到执行为标准,方便执行的财产已经受到执行的,剩余债务部分即为不能清偿部分。需要说明的是,担保人承担的责任只在债务人不能清偿部分的二分之一以下,二分之一是最高限,担保人具体承担多少,以债权人与担保人的过错大小进行比较来确定。