CPM means cents per mile, and it is how many truck drivers are paid for the miles they drive. If a driver earns a set rate per mile, their weekly pay depends on how many miles they run, how those miles are calculated, and how much unpaid time shows up during the week. The number that matters is not the CPM rate alone. It is what is left at the end of the week after miles, delays, and extra pay are factored in.
How CPM pay is actually calculated
At a basic level, CPM pay is the rate multiplied by the miles driven. A driver running 2,500 miles at 60 cents per mile would gross 1,500 dollars before taxes and deductions.
Where it changes is how miles are counted. Most carriers use practical miles based on routing software. Some use household goods miles, which are shorter and based on a standardized table. Others may calculate using zip code-to-zip code distances.
That difference affects total paid miles every week, especially on longer runs.
Why miles matter more than the rate
A higher CPM rate does not guarantee a higher paycheck.
A driver with steady freight at a lower rate can earn more than a driver with a higher rate but inconsistent miles. Delays, load availability, and dispatch all play a role in how many miles actually get run.
Looking at weekly average miles alongside the rate gives a clearer picture than the rate alone.
What controls how many miles you run each week
Miles depend on more than just driving time.
Freight demand is the biggest factor. When freight is strong, miles are easier to come by. When it slows down, drivers may spend more time waiting between loads.
Dispatch planning also matters. Efficient routing keeps drivers moving, while poor coordination leads to sitting.
The type of job affects miles as well. Over-the-road drivers usually run more miles than regional or local drivers, but they also spend more time away from home.
Where extra pay fits into the picture
CPM is only part of the total earnings. Many drivers receive additional pay that is not tied to miles.
Detention pay may apply when a driver is held up at a shipper or receiver. Layover pay can be offered when a driver is stuck between loads. Stop pay may be added for multiple deliveries.
Bonuses tied to safety, performance, or fuel use can also add to total income.
These payments do not replace miles, but they can help offset lost time.
How CPM compares to other pay structures
Not every driver is paid by the mile.
Local jobs and some regional work often use hourly pay. That means drivers are paid for all time worked, not just miles driven.
Hourly pay can be more stable in jobs with frequent stops or shorter routes. CPM pay can lead to higher earnings when miles are steady.
The better option depends on how the job is structured.
What to look at before taking a CPM job
The rate is only one part of the offer.
Drivers should look at how miles are calculated, what the average weekly miles are, and how often delays occur. It also helps to understand what extra pay is offered and how often it actually applies.
A slightly lower rate with steady miles and reliable freight can lead to better weekly pay than a higher rate with inconsistent work.
Why understanding CPM prevents surprises
Drivers who understand how CPM works are less likely to be caught off guard by their pay.
The biggest gap usually comes from unpaid time. Waiting at docks, delays between loads, and slow freight periods all reduce total earnings even if the CPM rate looks strong.
Knowing how miles, time, and extra pay come together makes it easier to compare jobs and make better decisions.
Frequently Asked Questions
What does CPM mean in trucking?
It means cents per mile, which is the amount a driver is paid for each mile driven.
What is the difference between practical miles and household goods miles?
Practical miles follow routing software and are usually longer, while household goods miles are based on a fixed table and are often shorter.
Is CPM better than hourly pay?
It depends on the job. CPM can pay more with steady miles, while hourly pay is more stable when work includes a lot of stops or waiting time.
How many miles do truck drivers run in a week?
Many over-the-road drivers run between 2,000 and 3,000 miles in a week, but it varies based on freight and routes.
Do truck drivers get paid when they are not driving?
Sometimes. Detention, layover, and stop pay can apply, but not all non-driving time is fully paid.
CPM is simple on the surface, but the details are what shape your paycheck. Drivers who pay attention to miles, how they are calculated, and how time is handled are in a better position to choose jobs that actually pay the way they expect.
The Truck Drivers USA editorial team creates practical, driver-focused content covering industry topics, job trends, and real-world decisions that impact drivers at every stage of their careers. Each article is written to provide clear, accurate information that drivers can use.
Last updated: April 24, 2026








