Qué es CPM y por qué es el número más importante de tu negocio
CPM (cost per mile) = todos tus gastos mensuales ÷ millas totales del mes. Es cuánto te cuesta mover tu truck UNA milla. Si tu CPM es $1.60 y aceptas un load a $1.50/mile: perdiste $0.10 por cada milla recorrida. En un load de 500 millas: perdiste $50. Multiplica eso por 20 loads al mes: $1,000 de pérdida MENSUAL. Esa es la matemática que quiebra al 85-90% de owner-operators nuevos.
La fórmula es simple. Aplicarla es lo difícil:
CPM = (Fixed costs + Variable costs) ÷ Total miles
Profit per mile = Revenue per mile − CPM
Benchmark ATRI: ¿cómo te comparas?
👷 Driver pay/compensation$0.80/mi
⛽ Fuel$0.48/mi
🚛 Truck + trailer payments$0.39/mi
📋 Permits, fees, tolls, other$0.29/mi
Total CPM promedio industria$2.26/mi
Fuente: American Transportation Research Institute (ATRI), An Analysis of the Operational Costs of Trucking, 2025 Update.
Tu CPM: qué significa cada rango
🟢 Menos de $1.30/miEXCELENTE
Operación muy lean. Probablemente truck pagado o mínimos fixed costs. Con rates de $2.20+/mi: estás netteando $0.90+/mi. Mantén esta eficiencia.
🟢 $1.30-$1.60/miBUENO
Típico para truck financiado con operación eficiente. Margin sólido con market rates. Mantén deadhead bajo y rates arriba de $2.20/mi.
🟡 $1.60-$1.90/miAJUSTADO
Margins se aprietan rápido si rates bajan de $2.50/mi. Busca reducir: ¿refinanciar truck? ¿bajar insurance? ¿reducir deadhead? Cada $0.05 que bajes = $425/mes a 8,500 mi.
🔴 Más de $1.90/miPELIGRO
Necesitas rates consistentemente arriba de $2.50/mi para sobrevivir. Si el market baja: estás en pérdida. Revisa CADA gasto. ¿Insurance inflado? ¿Truck payment demasiado alto? Actúa YA.
Dead miles: el asesino silencioso de tu profit
Dead miles (deadhead) son millas que recorres SIN carga. No generan revenue pero SÍ cuestan fuel, wear, y tiempo. Cada dead mile reduce tu effective revenue per mile:
10% deadhead$2.50 rate → effective $2.25/mi ✅
15% deadhead$2.50 rate → effective $2.13/mi
20% deadhead$2.50 rate → effective $2.00/mi ⚠️
30% deadhead$2.50 rate → effective $1.75/mi 🔴
Cómo reducir deadhead: planifica backhauls ANTES de aceptar loads. Si un load te lleva a una zona sin carga de regreso: el rate debe compensar la deadhead. Usa load boards para buscar backhauls. Construye lanes regulares con brokers que te den loads en ambas direcciones.
Fixed vs variable: entiende tus dos tipos de costos
Tus costos se dividen en dos categorías fundamentales. Entender la diferencia te ayuda a saber dónde puedes recortar y dónde no:
🔒 Fixed costs (no cambian con las millas)
Truck payment: $1,200-$2,500/mes. Es igual si corres 5,000 o 12,000 millas.
Insurance: $800-$1,800/mes. No cambia por millas.
Permits, IFTA, UCR: $200-$500/mes prorrateado.
ELD, parking, admin: $100-$300/mes.
⚠️ Por eso meses de pocas millas DUELEN: los fixed costs se distribuyen en menos millas y tu CPM se dispara.
📊 Variable costs (cambian con las millas)
Fuel: el gasto variable #1. Depende de precio diesel × MPG × millas. $0.40-$0.60/mi.
Maintenance/repairs: más millas = más desgaste. $0.15-$0.25/mi promedio.
Tires: duran ~100,000 mi. Set completo $3,000-$5,000. Prorrateado: $0.03-$0.05/mi.
Tolls, scales: varían por ruta. $0.02-$0.05/mi promedio.
💡 Aquí es donde puedes recortar: fuel cards, rutas eficientes, mantenimiento preventivo.
CPM por tipo de trailer: no todos ganan igual
📦 Dry van
Rate: $2.00-$2.50/mi
CPM: ~$1.50 | Profit: $0.30-$0.80
Rate: $2.30-$3.00/mi
CPM: ~$1.70 (fuel reefer unit) | Profit: $0.40-$1.10
Rate: $2.50-$3.50/mi
CPM: ~$1.55 | Profit: $0.75-$1.75
Rate: $2.80-$4.00/mi
CPM: ~$1.60 | Profit: $1.00-$2.20
Rate: $2.85-$3.50/mi
CPM: ~$1.40 | Profit: $1.25-$1.90
La lección: specialty freight (flatbed, tanker, hazmat) tiene mejor profit per mile porque los rates son más altos pero el CPM solo sube marginalmente. Los endorsements que cuestan $10-$50 de examen te abren acceso a $0.50-$1.00/mi más de profit. Es la inversión con mejor ROI en trucking.
Company driver vs owner-operator: ¿quién gana más per mile?
👷 Company driver
Pay: $0.45-$0.70/mi (todo tuyo — sin expenses). Annual: $50K-$90K. Expenses: $0/mi (el carrier paga truck, fuel, insurance, maintenance). Real profit per mile: 100% de lo que te pagan es tuyo.
✅ Predecible, sin stress financiero, sin riesgo de negocio.
Rate: $2.00-$3.50/mi (gross). CPM expenses: $1.30-$1.80/mi. Net profit: $0.30-$1.50/mi. Annual: gross $200K-$350K, net $60K-$150K.
⚖️ Potencial mayor PERO riesgo, stress, y 85% fracasan en 2 años.
La verdad incómoda: muchos OOs que "grossean $250K" pero nettean $65K después de expenses ganarían lo MISMO como company driver senior a $0.65/mi — con cero stress de negocio, cero risk de breakdown, y benefits incluidos. Ser OO solo vale si tu net per mile supera consistentemente lo que ganarías como company driver. Usa esta calculadora para verificar.
7 formas de mejorar tu profit per mile
⛽
Fuel cards con descuento. Fuel cards (TCS, Comdata, EFS) ahorran $0.30-$0.50/galón en promedio. A 1,000 galones/mes: $300-$500/mes de ahorro = $0.03-$0.05 menos en tu CPM. Investigación de ATRI: fuel cards ahorran $5,941-$26,404/año.
🚛
Reduce idle time. Cada hora de idle consume 0.8-1.0 galón de diesel. 8 horas idle/día × 20 días = 160 galones × $3.50 = $560/mes en fuel quemado SIN mover una milla. APU o shore power en truck stops.
📉
Negocia mejor insurance. Después de 2 años con clean record: tu insurance premium puede bajar 20-40%. Shopping 3+ quotes cada año te asegura el mejor rate.
Más en nuestra guía de seguros.
🔄
Minimiza deadhead (<15%). Planifica backhauls. Construye lanes regulares. No aceptes loads a zonas sin carga de retorno a menos que el rate compense.
🔧
Mantenimiento preventivo. Un breakdown en la carretera cuesta $500-$5,000 en tow + repair + lost revenue. Mantenimiento regular: $150-$300/mes. La prevención es 10x más barata que la emergencia.
📈
Specialty freight = mejor rate. Hazmat,
flatbed, tanker pagan $0.15-$0.35/mi más que dry van. Endorsements cuestan $10-$50 pero suben tu rate para siempre.
🧾
Maximiza deducciones fiscales. Per diem ($69/día × 250 noches = $17,250 tax-free). Fuel, insurance, truck depreciation — TODO es deducible. Un CPA reduce tu tax burden $5K-$15K/año.
Contabilidad desde el día 1.
Lo que un camionero hispano debe saber sobre CPM
Conocer tu CPM es la habilidad financiera #1 en trucking. No importa cuántas millas corras o cuántos loads aceptes — si no sabes cuánto te CUESTA cada milla, estás manejando a ciegas. Usa esta calculadora CADA MES con tus números reales. Si tu profit per mile baja de $0.20: algo está mal y necesitas actuar.
No te dejes engañar por el gross. "Hice $25,000 este mes" suena impresionante. Pero si gastaste $23,000 en expenses: tu profit fue $2,000. Eso es $0.22/mile a 9,000 millas. Antes de taxes. Tu salario real podría ser mayor como company driver con cero stress de negocio. El gross no importa — el net per mile es lo que cuenta.
Trackea gastos CADA DÍA, no cada mes. Fuel receipt → app. Toll → app. Repair → app. QuickBooks Self-Employed o hasta una hoja de Excel simple. Al final del mes: divides entre millas totales y sabes tu CPM exacto. Si esperas al fin de año: es tarde para corregir.
La regla del $0.30 mínimo. Si un load no te deja AL MENOS $0.30/mile de profit después de TODOS los expenses: rechaza ese load. Es mejor esperar 2 horas por un load mejor que correr 500 millas a pérdida. Tu tiempo tiene valor. Tu truck tiene costo. Cada milla sin profit suficiente te acerca al fracaso.
Si tu checklist de owner-operator no incluye "calcular CPM mensualmente": agrégalo. Es el KPI que determina si tu negocio sobrevive o muere. No es glamoroso. No es divertido. Pero es la diferencia entre el 85% que fracasa y el 15% que prospera.
💡
Tu ritual financiero mensual (30 minutos que salvan tu negocio)
1. Suma TODOS los expenses del mes (fuel + truck + insurance + maintenance + permits + tolls + otros)
2. Divide entre millas TOTALES (loaded + deadhead) = tu CPM
3. Calcula tu revenue per loaded mile (total revenue ÷ loaded miles only)
4. Resta: revenue per mile − CPM = tu PROFIT per mile. ¿Es ≥$0.30?
5. Si es menor: identifica el gasto que más subió y actúa. Si es mayor: estás bien. Repite el próximo mes.