Cost overrun, or budget overrun, occurs when project costs exceed budgeted amounts due to factors like improper budgeting, unforeseen scenarios, or scope creep. Key reasons include inadequate financing, lack of leadership, unforeseen circumstances, and communication breakdowns among project teams. Effective planning, vendor management, scope management, and stakeholder communication are essential strategies to mitigate the risks of cost overrun.