O garanție poate fi definită în cea mai simplă formă ca un acord scris de garantare a respectării, plății sau îndeplinirii unui act. Garanția este un tip unic de asigurare, deoarece implică un acord tripartit. Cele trei părți ale acordului de garanție sunt: