July 2026 · 07 Mins read

ACE vs ACI eManifest: The Cross-Border Filing Guide for Carriers

ACE vs ACI eManifest: The Cross-Border Filing Guide for Carriers

If you cross the US–Canada border with freight, you are filing an electronic manifest before your truck ever reaches the booth — one system going south, a different one going north. Get the filing right and the driver rolls through primary. Get it wrong and you are parked, penalized, and explaining to a customer why their load is late.

ACE and ACI are the two advance-data systems that make modern border crossings work. They sound interchangeable and they are not. They are run by different agencies, use different codes, reject for different reasons, and carry different penalties.

This guide breaks down both systems the way a dispatcher and a driver actually need them: what each one is, how far in advance to file, who files which piece, why manifests get rejected, what the penalties are, and what the driver hands over at the primary inspection booth. Verify current requirements directly with CBP and CBSA before your first run — customs programs evolve.

What is ACE and what is ACI?

ACE is the US system; ACI is the Canadian system. ACE — the Automated Commercial Environment — is operated by US Customs and Border Protection (CBP). Highway carriers use ACE to transmit an advance electronic truck manifest before a shipment enters the United States. ACI — Advance Commercial Information, delivered through the eManifest program — is operated by the Canada Border Services Agency (CBSA) and does the same job for freight entering Canada.

Both exist for the same reason: they let the customs agency risk-assess a shipment before it arrives, so the officer at the booth confirms a decision rather than making one from scratch. That is why the timing rules are strict — the model depends on the data landing early enough to be processed.

The mindset that matters: these are two separate obligations. A southbound load needs a valid ACE filing; a northbound load needs a valid ACI filing. Running both directions means running both systems, each with its own account and identifiers.

How far in advance do you file ACE and ACI?

At least one hour before the truck arrives at the border, for both systems. For highway carriers, CBP requires the ACE eManifest to be received and validated at least one hour prior to arrival, and CBSA requires ACI conveyance and cargo data to be received and validated at least one hour prior to arrival at the Canadian port of entry.

There is one meaningful shortcut, on the US side only. If the carrier, driver, and importer are all FAST-approved and the shipment is FAST-eligible, the ACE manifest lead time can drop to 30 minutes before arrival. FAST is a Trusted Trader lane, not a waiver of the filing — you still file, you just get a shorter clock and a faster lane.

ItemACE (US / CBP)ACI (Canada / CBSA)
AgencyUS Customs and Border ProtectionCanada Border Services Agency
System nameAutomated Commercial EnvironmentAdvance Commercial Information / eManifest
DirectionEntering the United StatesEntering Canada
Standard lead time≥ 1 hour before arrival≥ 1 hour before arrival
Reduced lead time30 min for FAST-approved (carrier, driver, importer)Standard 1-hour applies
Carrier identifierSCAC (Standard Carrier Alpha Code)CBSA-issued carrier code
Non-complianceCBP penalties, increased inspectionsAMPS penalties, increased inspections

Who files what — carrier, broker, or importer?

The carrier files the manifest; the importer or broker files the entry. Responsibility is split, and both halves have to be complete before the truck arrives.

The highway carrier is responsible for transmitting the conveyance (truck and trailer), crew (driver), and trip data, and for tying the shipment records to that trip. The importer or their customs broker is responsible for the customs entry (US) or release (Canada) filing for the goods themselves. On the US side, the broker's entry number and the carrier's manifest both need to be on file with CBP before the deadline; a manifest with no matching entry is a truck that waits.

This is why coordination beats speed. A flawless ACE manifest still gets stopped if the broker hasn't filed the entry — and a perfect entry is useless if the carrier's manifest never transmitted. Whoever owns the customer relationship should confirm both pieces are in before dispatch releases the driver.

What are the most common eManifest rejection reasons?

Most rejections trace back to bad identifiers or mismatched data, not exotic problems. The manifest is a matching exercise, and small errors break the match.

The frequent culprits:

  • Invalid or unregistered carrier code / SCAC — the identifier isn't active or doesn't match the account transmitting.
  • Trip or shipment number reuse or duplication — numbers must be unique and correctly formatted.
  • Manifest with no matching entry/release — the broker's filing isn't on file, so there's nothing to link to.
  • Mismatched conveyance, trailer, or driver details — what's transmitted doesn't match what shows up at the booth.
  • Late transmission — the data arrives inside the one-hour (or 30-minute FAST) window and isn't validated in time.
  • Incomplete cargo description or consignee data — vague or missing shipment details fail validation.

Every one of these is preventable with clean data and a filing done early enough to catch a rejection and re-transmit before the driver is at the line.

What penalties apply, and what's AMPS?

Both agencies can penalize non-compliance, and Canada's system is named specifically. On the Canadian side, CBSA assesses penalties under the Administrative Monetary Penalty System (AMPS) for contraventions such as failing to submit valid advance information within the prescribed time. AMPS penalties escalate with repeat contraventions — the amount rises for a second and third occurrence of the same violation — so a pattern of late or invalid ACI filings gets expensive fast.

On the US side, CBP can assess monetary penalties for ACE violations and can respond to persistent non-compliance with increased inspections and, ultimately, jeopardized Trusted Trader eligibility. Beyond the direct fines, the real cost on both sides is operational: a rejected or late manifest means detention at the border, a blown appointment, and a customer chasing an ETA — the kind of avoidable delay that quietly erodes margin on every cross-border lane.

What does the driver need at the primary booth?

The driver needs to present the trip so the officer can pull up the already-filed manifest. That means the driver arrives with the trip/manifest reference (often a lead sheet or barcode tied to the ACE trip number or the ACI trip), the appropriate identification for entry, and the shipment paperwork — the invoice, bill of lading, and any documents the commodity requires.

Coach drivers that the booth is a confirmation, not a filing station. If the manifest wasn't transmitted and validated ahead of time, the driver cannot fix it at the window; they'll be sent to secondary or turned back. Their job is to carry the right reference and paperwork so the officer can match the truck to the data already in the system.

How does this fit into a cross-border operation?

eManifest is one link in a chain that also includes hours-of-service compliance, IFTA, and clean customer communication. Handling ACE and ACI as isolated tasks — two separate portals, re-keying trip data, hoping nothing was mistyped — is exactly how late transmissions and rejections happen.

Keeping ACE/ACI filing inside the same system that already holds the load, the trip, and the customer means the manifest data comes from the load you already built, not from a second round of typing. That's the outcome a modern TMS with built-in ACE/ACI eManifest filing delivers: fewer rejections from mismatched data, filings that go out early enough to catch problems, and a cross-border desk that isn't drowning in portals. If you're planning your first international run, pair this with our step-by-step first cross-border load guide, and think of your border filings as part of the freight tech stack rather than a bolt-on chore.

Frequently Asked Questions

What is the difference between ACE and ACI eManifest?

ACE is the US system, run by CBP, that highway carriers use to transmit advance electronic manifest data before arriving in the United States. ACI is the Canadian equivalent, run by CBSA, for shipments entering Canada. Same idea, two governments, two separate filings.

How far in advance must an eManifest be filed?

For highway carriers, both CBP (ACE) and CBSA (ACI) require the manifest to be received and validated at least one hour before the truck arrives at the border. FAST-approved carriers with FAST-eligible shipments may have a reduced 30-minute lead time on the US side.

Who is responsible for filing the eManifest?

The highway carrier transmits the conveyance and crew data and links the shipment information. The importer or their customs broker is responsible for the entry or release filing. The carrier's manifest and the broker's entry must both be on file before the truck arrives.

What is a carrier code and do I need one?

Yes. To file an ACI eManifest with CBSA you need a valid CBSA-issued carrier code, and to file ACE with CBP you need a Standard Carrier Alpha Code (SCAC). Without the correct code, your manifest cannot be transmitted or matched at the border.

What penalties apply for eManifest non-compliance?

On the Canadian side, CBSA can assess penalties under the Administrative Monetary Penalty System (AMPS) for failing to submit valid advance data on time, with amounts escalating for repeat contraventions. On the US side, CBP can assess monetary penalties and increase inspections for non-compliant carriers.

Can I file ACE and ACI myself, or do I need a service provider?

Carriers can file directly through the CBP and CBSA portals, or through an approved software service provider. Direct portal filing is workable for low volume; higher-volume cross-border fleets usually file through software that reuses their existing load and trip data to cut re-keying and reduce rejections.


Bottom Line

ACE (US CBP) and ACI (Canada CBSA) are two separate advance-manifest systems: file ACE going south, ACI going north, each at least an hour before arrival, each with its own carrier code. The carrier files the manifest, the broker or importer files the entry, and both must be on file before the driver reaches primary. Most rejections come from bad codes, duplicate trip numbers, or missing entries — all preventable with clean data filed early. Miss the mark and you risk AMPS penalties in Canada, CBP penalties in the US, and, worst of all, a truck parked at the border.


TorqueAI includes built-in ACE/ACI eManifest filing, so your border paperwork is generated from the load you already built — fewer rejections, fewer portals, faster crossings. See the product tour →