We use cookies to understand how the site is used and to improve it. See our Privacy Policy for details.
[
Operations
]

Cross-Border Trucking Compliance: How ACE and ACI eManifest Filing Works

Jake McGuire, Chief Executive Officer, TransPlus
Jake McGuire

August 13, 2025

Updated September 2026.

A TMS supports cross-border trucking compliance by pulling ACE and ACI eManifest data straight from load, driver, and truck records already on file, flagging missing fields before submission, and giving dispatch one screen to see acceptance or rejection status at the U.S. and Canadian border, cutting the manual re-entry that causes late or inaccurate filings.

Every truck moving freight between the United States and Canada has to clear two separate electronic filing systems before it reaches the border. U.S. Customs and Border Protection uses the Automated Commercial Environment, known as ACE, for freight entering the United States. The Canada Border Services Agency uses Advance Commercial Information, known as ACI, for freight entering Canada. Both systems require an eManifest, a pre-arrival electronic filing of cargo and conveyance data, before a driver reaches the primary inspection booth. Get the timing or the data wrong and the truck sits, or the carrier gets a penalty notice weeks later. Cloud TMS software for trucking companies that ties eManifest filing directly to the load record is the difference between that being a routine step and a recurring headache. In TransPlus that is the ACE and ACI e-Manifest module, an add-on on every plan.

What ACE and ACI eManifests Are, and Who Files Them

An eManifest is not the commercial invoice or the bill of lading. It is a separate electronic submission containing carrier and conveyance details, cargo descriptions, shipper and consignee information, and the driver's crossing information, sent to CBP or CBSA ahead of arrival so an officer can screen the shipment before the truck is standing at the booth.

The highway carrier is responsible for filing the conveyance and cargo report, either directly through the CBP or CBSA web portal or through a service provider or TMS connected to those systems. On U.S.-bound freight, that means ACE. On Canada-bound freight, that means ACI. A truck making a round trip needs both, filed separately, with separate carrier codes on file with each agency. Freight forwarders and customs brokers each carry their own filing responsibilities for house bills and entry data, but the conveyance report, the piece tied to the truck and the driver, is on the carrier.

Current Filing Windows for Cross-Border Trucking Compliance

Both agencies work off the same rule of thumb for highway carriers: the eManifest, along with the customs broker's entry number, needs to be on file and validated at least one hour before the truck arrives at the port of entry. CBSA states this directly for ACI highway filings, and industry filing services confirm CBP holds ACE trucking filings to the same one hour minimum. That one hour is a floor, not a target. It has to be a hard deadline, and it has to allow time for a rejected submission to be corrected and resent before the truck is at the line, or a carrier that files with sixty-one minutes to spare and gets bounced back for a data error has no cushion left.

Filing early does not mean filing loosely. Both ACE and ACI require accurate cargo descriptions, valid tractor and trailer plate numbers, and complete shipper and consignee data. A vague commodity description or a mistyped plate number can trigger a rejection just as easily as a late submission, which is why the filing window and data accuracy have to be treated as one problem, not two.

What Happens When an eManifest Is Late, Missing, or Wrong

On the U.S. side, a missing or late ACE filing can mean the truck is refused entry at the border or held for inspection, on top of possible penalty action from CBP. On the Canadian side, CBSA can assess monetary penalties under its Administrative Monetary Penalty System, known as AMPS, for a missing or inaccurate pre-arrival cargo or conveyance report, and those penalties escalate on repeat occurrences within the AMPS framework. Carriers should check CBSA's current published penalty schedule directly, since AMPS amounts are set by the agency and subject to revision.

None of that requires bad intent. Most of these penalties trace back to a data entry problem, a plate number keyed wrong, a commodity description copied from an old load, a filing that went out from the wrong system and never made it to the agency at all.

How a TMS's Cross-Border Module Cuts the Manual Work

The carriers that stay out of the penalty exposure are usually the ones who stopped treating the eManifest as a separate task from dispatching the load. A TMS with a cross-border module pulls the driver, truck, and freight details already entered for dispatch and uses them to build the ACE or ACI submission, instead of asking someone to re-key the same information into a second system. In TransPlus, ACE and ACI e-manifests and PARS paperwork run from the load record through the ACE and ACI e-Manifest module, connected to BorderConnect and GeTS, so customs data is never keyed twice; it is an add-on module on every plan. Three things matter most here.

  • Auto-populated filings. Carrier code, plate numbers, driver information, and cargo details come from the load record, not a blank form, which removes most of the transcription errors that trigger rejections.
  • Pre-submission checks. A cross-border module built against current ACE and ACI field requirements can flag a missing plate number or an incomplete commodity description before the filing goes out, instead of after CBP or CBSA bounces it back.
  • One place to see status. Dispatch can see whether a filing is pending, accepted, or rejected, and pull the entry number as soon as it comes back, without a separate login to a customs portal.

Frequent lanes benefit the most. A TMS that saves port and border crossing codes for repeat routes means a driver running the same Windsor-Detroit or Sarnia-Port Huron lane every week is not re-entering the same crossing details on every load. That is time back for dispatch and fewer chances for a typo to slip through on a filing an officer is scanning in under a minute.

Tariffs and the CUSMA Review Add a Layer

Tariff changes and the CUSMA (USMCA in the United States) review add friction on top of the eManifest requirement itself; the agreement was not extended at the July 1, 2026 joint review and now runs on annual reviews through 2036 (Global Affairs Canada, Joint Review of CUSMA, checked September 15, 2026). Together they add friction since classification and origin questions can affect what a broker needs on file alongside the carrier's conveyance report. That is a deep enough topic on its own that it deserves separate treatment rather than a few lines here. The point worth carrying forward is that eManifest accuracy and trade policy exposure are two different compliance problems that both land on the same load.

Cross-Border Compliance Is One Piece of the Larger Picture

ACE and ACI eManifest filing is the piece of cross-border trucking compliance that carries the most immediate risk, a missed filing stops a truck at the border the same day. It is not the only compliance surface a fleet has to manage. Hours of service, fuel-tax reporting, driver qualification files, and audit-ready recordkeeping all sit alongside it. For a fuller look at how a TMS covers those other areas, see how a TMS improves trucking compliance.

For fleets running mixed domestic and cross-border freight, the case for a TMS built with that reality in mind, CAD and USD billing on the same load, IFTA reporting (Enterprise plan), and ACE and ACI e-manifests from the load record, is worth a closer look at what a TMS built in Canada for cross-border fleets actually needs to do.

TMS software built in Canada for cross-border fleets

CAD and USD billing on the same load, ACE and ACI e-manifests from the load record, and IFTA reporting (Enterprise plan).

ACE and ACI e-manifest questions

What is the difference between ACE and ACI?

ACE (Automated Commercial Environment) is US Customs and Border Protection's system for freight entering the United States; ACI (Advance Commercial Information) is the Canada Border Services Agency's system for freight entering Canada. A round trip needs both, filed separately under separate carrier codes, and each agency validates the filing on its own rules, so a filing that passes one can still be rejected by the other.

How far in advance must a truck e-manifest be filed?

At least one hour before the truck arrives at the port of entry, for both ACE and ACI highway filings, and the customs broker's entry must be on file as well. Treat the hour as a floor: a filing sent with 61 minutes to spare that is rejected for a data error has no time left to be corrected before the truck is at the booth.

What e-manifest software do carriers use?

Either the agencies' own portals, a filing service such as BorderConnect or GeTS, or a TMS module that files through those services from the load record. The TransPlus ACE and ACI e-Manifest module works the third way: it files both from the load record through BorderConnect and GeTS, so customs data is never keyed twice, and it is an add-on module on every plan.

What happens if the e-manifest is late?

The truck can be refused entry or held at the border for inspection, on top of possible penalty action from CBP on the US side. On the Canadian side, CBSA can assess monetary penalties under AMPS that escalate on repeat occurrences. Check CBSA's current published schedule, since the amounts are set by the agency and revised.

See the ACE and ACI e-Manifest module, or TMS software built in Canada for cross-border fleets.

Ready to see it in your operation?

See how TransPlus connects dispatch, driver pay, invoicing and reporting around the way your team already works.
Get a demo