Firms to be charged for works on busiest roads