La garantie est une obligation contractuelle qui implique l'assureur envers l'assuré en cas de non-conformité du produit ou du service. En effet, c'est la couverture d'un risque par l'assureur en contrepartie d'une cotisation. Une garantie bancaire, appelée aussi caution bancaire, consiste à assurer un remboursement dans le cas où l'une des deux parties concernées ne pourrait pas honorer le contrat.