9
Cross-border operations

Mexico freight paperwork explained

Who produces each document, what you only coordinate, and what to confirm filed before pickup and before the crossing.

6
min read
Part
4
of 5
Chapter
9
of 13

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:

  1. Getting accurate shipment, truck and driver details to whoever issues the CFDI with Carta Porte. On an ordinary contracted Mexican trucking move, that is the carrier.
  2. Confirming customs broker contacts and that they can work your freight at that crossing
  3. Ensuring commercial docs (the commercial invoice and packing list) reach the customs broker before the freight reaches the border
  4. Verify the paperwork (Entry, e-manifest, Carta Porte) is filed before the truck moves
  5. 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 most freight moving on Mexican roads. SAT's exceptions are narrow. 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.

The Carta Porte is not a separate paper. It is the Complemento Carta Porte, a complement attached to a CFDI (Mexico's electronic invoice), and version 3.1 has been the only valid version since July 17, 2024. The driver carries a printed or digital copy with the QR code. 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 most freight moving on Mexican roads. The exceptions are narrow; check with the carrier before assuming one applies.
  • On an ordinary contracted trucking move, issued by the Mexican carrier. When the owner of the goods moves them in its own trucks, the owner issues it instead. Dedicated-transport arrangements and foreign carriers with no permanent establishment in Mexico follow separate rules.
  • Requires accurate carrier and equipment details

What you do:

  1. As soon as you book the Mexican carrier, confirm the Carta Porte issuer (the carrier, on an ordinary contracted move) has the shipment data it needs: origin, destination, goods, weight and, for imported goods, the pedimento number or other applicable customs document information
  2. Make sure the shipper or its logistics contact sends that data to the issuer, not the other way around
  3. Confirm the Carta Porte has been issued before the truck arrives at origin
  4. If the truck, trailer or driver changes, tell the issuer right away so it can issue a corrected CFDI

Sources: SAT, Resolución Miscelánea Fiscal para 2026 (DOF December 28, 2025), rules 2.7.7.1.1 to 2.7.7.1.5 and 2.7.7.2.1 (Carta Porte issuers); SAT, Complemento Carta Porte.

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:

  1. Before pickup, confirm the customs broker's name and contact info, and that they can work your freight at that crossing, with an office there or a working arrangement for inspections and document problems.
  2. Verify the shipper has sent commercial invoice and packing list to the customs broker.
  3. Confirm duties/taxes are paid and DODA is ready before the truck arrives at the border.

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)

If the goods qualify under USMCA and the importer claims the preference, the U.S. duty on them can be zero. Eligibility is for the importer and its customs broker to confirm, not you, and the importer stays responsible for the claim. USMCA also does not switch off every tariff: Section 232 tariffs on autos, auto parts, steel and aluminum can still apply to goods that qualify. Never tell a customer a load "crosses duty-free."

What you do:

  1. Ask your customer: "Who is your U.S. customs broker?" Get the contact info.
  2. Confirm the Entry has been filed before the truck reaches the crossing.
  3. If you don't know whether it's been filed, call the customs broker directly.

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:

  1. When the truck is approaching the border, confirm with your carrier that they've filed the e-manifest.
  2. If they haven't, escalate immediately. This will be a blocker.

In-bond moves

  • Freight moving under U.S. Customs control before it is formally entered, such as a load that crosses at Laredo and clears at an inland port
  • Filed by the carrier or a customs broker, moves under a carrier's bond, and needs CBP authorization before the in-bond movement starts

What you do:

  1. Confirm whether the load is moving in-bond, who filed it, whose bond covers it, and the destination or export port. Don't let the U.S. leg start until CBP has authorized the movement.
  2. Say which country the bond is for when you post the load.
  3. Don't tell your customer in-bond means no duties. In-bond defers the entry; it does not erase the duty. Any duty that applies is assessed when the goods are entered later. Freight that passes through the U.S. and is properly exported under the in-bond procedure (Mexico to Canada, for example) generally owes no U.S. import duty.

Bill of lading (BOL)

  • Standard shipping doc generated by the shipper

What you do:

  1. Confirm the BOL is accurate (addresses, weight, commodity description).
  2. 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:

  1. Before pickup, confirm the shipper has sent commercial invoice and packing list to the customs broker.
  2. If the customs broker says they're missing documents, get your shipper on the phone immediately.
  3. These docs need to reach the customs broker BEFORE the freight arrives at the border, not after.

Document flow checklist for northbound (Mexico to U.S.)

  1. Confirm crossing city and both customs brokers
  2. Book carrier and collect carrier details
  3. Send shipment, truck and driver details to the Carta Porte issuer (the Mexican carrier, on an ordinary contracted move)
  4. Confirm commercial invoice and packing list were sent to the customs broker
  5. Confirm Mexico-side export docs and DODA readiness
  6. Confirm U.S. Entry is filed
  7. Confirm carrier filed e-manifest
  8. Dispatch pickup once the above is confirmed

Document flow checklist for southbound (U.S. to Mexico)

  1. Confirm crossing city and Mexico customs broker
  2. Confirm commercial invoice and packing list are ready
  3. Confirm handoff location and timing at the border market
  4. Confirm Mexico import docs and DODA readiness
  5. Confirm which carrier is responsible for each leg
  6. Dispatch once the broker confirms readiness for crossing

What to do when a step is missing

Keep it simple:

  1. Identify the blocker
  2. Get the right party on the phone
  3. Pause movement until the blocker is cleared

‍

On this page

Ready to see Mexico market rates and vetted carriers?

The guide covers the playbook. A demo shows it running.