The Mexico 101 Guide
Everything brokers need to find, quote, win, and grow Mexico freight.
Mexico freight paperwork explained
Cross-border freight involves more paperwork than domestic, but the thing is you are not producing Mexico freight documents. You are making sure the right information reaches the people that produce them, and confirming the required filings are complete before the truck moves.
The paperwork you’re responsible for as a broker
You are coordinating:
- Getting carrier details to the shipper early, so they can generate the Carta Porte
- Confirming customs broker contacts and that they’re physically at the crossing
- Ensuring commercial docs (the commercial invoice and packing list) reach the customs broker before the freight reaches the border
- Verify the paperwork (Entry, e-manifest, Carta Porte) is filed before the truck moves
- Confirming required filings are complete before the crossing
The documents you will see most often
We’re going to cover the Carta Porte and Complemento Carta Porte, the Documento de Operación para Despacho Aduanero (DODA), U.S. Customs Entry filing, crossing manifest, bill of lading, packing list, and commercial invoice.
Carta Porte and Complemento Carta Porte (Mexico)
The Carta Porte is a legal document required for any freight moving on Mexican roads. It's also integrated with Mexico's digital tax system (CFDI), which means it does a lot more than track cargo.
The Carta Porte includes detailed information about the goods being transported: origin, destination, quantity, type, value of the cargo, the vehicle being used, the planned route, and transportation cost. Authorities at Mexican highway checkpoints can scan the QR code to verify the shipment is legitimate.
What makes it complicated is you have the physical Carta Porte document, which the driver carries, and the Complemento Carta Porte, a digital extension that gets filed with the CFDI (Mexico's electronic invoicing system). Both are required. Why? Ultimately, it's about tax collection and supply chain transparency. The detailed documentation prevents businesses from underreporting or evading taxes. It also helps fight illicit transportation practices—if a truck is stopped and the Carta Porte doesn't match what's on board, there are serious penalties.
What you should know:
- Required for freight moving on Mexico roads
- Generated by the Mexico shipper or their logistics team
- Requires accurate carrier and equipment details
What you do:
- As soon as you book a carrier, collect the carrier company name, MC number, truck number, trailer number, and driver name
- Send this info to the shipper or their logistics contact immediately
- Confirm the Carta Porte has been generated before the truck arrives at origin
- If any info is wrong (different truck, different driver), alert the shipper because they need to regenerate it
Without an accurate Carta Porte, the truck cannot legally move in Mexico. This is on you to coordinate.
Documento de Operación para Despacho Aduanero (DODA) (Mexico)
- Mexico customs clearance authorization after duties and taxes are paid
- Generated by the customs broker
What you do:
- Before pickup, confirm the customs broker's name and contact info (they must be at the physical crossing).
- Verify the shipper has sent commercial invoice and packing list to the customs broker.
- Confirm duties/taxes are paid and DODA is ready before the truck arrives at the border.
If the DODA isn't ready, your trailer sits at the border. Confirm this is handled before the truck loads.
U.S. Entry
- U.S. Customs import filing for freight entering the U.S. and includes classification, valuation, and country of origin for duty calculation.
- Generated by the U.S. customs broker (usually hired by shipper or receiver)
What you do:
- Ask your customer: "Who is your U.S. customs broker?" Get the contact info.
- Confirm the Entry has been filed before the truck reaches the crossing.
- If you don't know whether it's been filed, call the customs broker directly.
No Entry = no crossing. This is your customer's responsibility, but you need to verify it's done.
e-Manifest (U.S.)
- Lists what’s on the truck
- Filed electronically with CBP prior to crossing
- Typically filed by the carrier
What you do:
- When the truck is approaching the border, confirm with your carrier that they've filed the e-manifest.
- If they haven't, escalate immediately. This will be a blocker.
No manifest? No crossing. Your carrier handles this, but you need to confirm it's done.
Bill of lading (BOL)
- Standard shipping doc generated by the shipper
What you do:
- Confirm the BOL is accurate (addresses, weight, commodity description).
- Verify the driver has the BOL before leaving origin.
Commercial invoice and packing list
- The commercial invoice shows the value of goods; the packing list details what's in each box/pallet.
- Critical for customs clearance
What you do:
- Before pickup, confirm the shipper has sent commercial invoice and packing list to the customs broker.
- If the customs broker says they're missing documents, get your shipper on the phone immediately.
- These docs need to reach the customs broker BEFORE the freight arrives at the border—not after.
No commercial invoice? Then no customs clearance, and your trailer will be stuck. This is the most common documentation failure, so stay on top of it.
Document flow checklist for northbound (Mexico to U.S.)
- Confirm crossing city and both customs brokers
- Book carrier and collect carrier details
- Send carrier details to the Mexico shipper for Carta Porte
- Confirm commercial invoice and packing list were sent to the customs broker
- Confirm Mexico-side export docs and DODA readiness
- Confirm U.S. Entry is filed
- Confirm carrier filed e-manifest
- Dispatch pickup once the above is confirmed
Document flow checklist for southbound (U.S. to Mexico)
- Confirm crossing city and Mexico customs broker
- Confirm commercial invoice and packing list are ready
- Confirm handoff location and timing at the border market
- Confirm Mexico import docs and DODA readiness
- Confirm which carrier is responsible for each leg
- Dispatch once the broker confirms readiness for crossing
What to do when a step is missing
Keep it simple:
- Identify the blocker
- Get the right party on the phone
- Pause movement until the blocker is cleared