Except, that isn't how it would have to work. It would make sense for the company to pay the driver for charging time. In BC a 400 mile drive would cost C$514 in diesel ($2/l, 40l/100km), or $112 in electricity (at 1.25kwhr/km and $0.14/kwhr), so presumably the driver could be paid $100 for the 30 min charging stop, and the company will still save $300 for each 400 mile leg.