The main factors influencing the cost of brush removal are the size of the land, the density of the vegetation, the labor rates, and the equipment costs. Additionally, extra fees like transportation, disposal, and permits may also affect the total cost.