CPM is a crock unless you are in a linehaul situation and you get paid hub (all miles). Most companies will pay zip code to zip code so once you are off the highway and in the local streets you are rolling for free.

Some companies will pay the same for loaded or empty miles, others will pay you less for empty miles. You will NOT be paid for deadhead miles.