The BBB assigns companies a score of 0-100 based on several factors, such as number of consumer complaints and accuracy in advertising, then translates that score into a letter grade from A+ (best) to F (worst).