A cost-benefit analysis involves comparing the explicit and implicit costs of taking an action versus expected benefits. The process of gathering that information may be enlightening in itself because it may require the business to assign monetary value to factors that don’t have explicit costs. The resulting analysis allows decision-makers to weigh all information and make rational choices.