Several factors contribute to a high cart abandonment rate. These include unexpected shipping costs, complicated checkout processes, lack of payment options, and concerns about security. Other reasons might be indecision, comparison shopping, or simply distraction.