A common question many ask at this point is, why would a business give away their product or service with no upfront payment? Many Business-To-Consumer (B2C) companies are likely to run some form of a credit check in advance, so they have a higher degree of confidence in the customers’ ability to pay their bills.