A business credit score is a numerical representation of a company's creditworthiness, derived from its financial history and behaviours. This score is used by lenders and financial institutions to evaluate the risk involved in extending financial support to a business.