A bank guarantee is a broad term and there are several types of bank guarantee that can help businesses. As an example, a small client is dealing with a multinational company on a project. They might require some form of a promise to have the relevant financial backing to complete that project. A bank would conduct due diligence on the small company and would act as a ‘guarantor’ to the multinational company; ensuring that the small client will complete the project on certain terms.