top of page

How to File EEI in AESDirect: A Quick Walkthrough

Updated: Apr 30

Filing Electronic Export Information (EEI) can feel like “one more compliance task” until a shipment is held at the airport, port, or border because the Internal Transaction Number (ITN) is missing or the data does not pass AES validation. This quick walkthrough shows how to file EEI in AESDirect (the U.S. government’s filing interface inside ACE) with the least friction, using a repeatable packet and a simple quality-control routine.

If you are new to EEI, start with SHIPIT’s deeper explainers on EEI filing requirements and ownership and AES filing timelines and common errors. This post stays focused on the practical “click path” and what to have ready before you open the form.


Before you open AESDirect: confirm you actually must file EEI

EEI is filed under the Foreign Trade Regulations (FTR), 15 CFR Part 30. In practice, many exporters file because:

  • The value is over $2,500 for a Schedule B number (per the usual threshold rules).

  • The shipment requires an export license (or is otherwise controlled).

  • A partner, bank, or customer requires an ITN for compliance.

Because exceptions and special cases exist, it is best to confirm against the regulations and official guidance. Start with the Foreign Trade Regulations (15 CFR Part 30) and the U.S. Census Bureau’s AES resources.


What you need to file (build an “EEI-ready packet”)

Most AES rejects happen because the filer is hunting for information while the shipment is already inside a cutoff window. Build a standard “EEI-ready packet” you can reuse across shipments.

Data element (common)

Why AES cares

Where it usually comes from

Owner to confirm internally

USPPI legal name, address, EIN

Identifies the U.S. Principal Party in Interest

ERP, W-9, tax records

Compliance / Finance

Ultimate consignee name/address (and related parties as applicable)

Party screening and reporting integrity

Customer order / commercial docs

Sales Ops / Trade Compliance

Schedule B number (or HTS where allowed/needed)

Commodity classification for export reporting

Classification database, broker/consultant

Trade Compliance

ECCN and license info (or “EAR99” if applicable)

Export control reporting

Product compliance file

Trade Compliance

Value per line

Reporting and threshold logic

Commercial invoice

Finance

Quantity and unit of measure

Must match Schedule B expectations

Packing list, invoice

Shipping

Weight

Transport and reporting

Packing list, warehouse scale

Shipping / Warehouse

Origin state (U.S.)

Required reporting field

Manufacturing/ship-from info

Operations

Mode of transport + export date

Drives filing deadline and validations

Booking confirmation

Logistics

Port of export / carrier details

Routing and export reporting

Forwarder/carrier booking

Logistics

If you want a broader checklist plus timeline guidance, SHIPIT’s Automated Export System filing guide for 2026 is a good companion.


Step 1: Get access to AESDirect (inside ACE)

AESDirect is accessed through the Automated Commercial Environment (ACE). If you do not already have access, plan this step early because identity verification and account permissions can take time.

High-level flow:

  • Create (or use) an ACE account.

  • Request the exporter/AES filing capabilities you need.

  • Confirm your user role/permissions allow you to create and submit export filings.

Start at U.S. Customs and Border Protection’s ACE portal and the Census Bureau’s AES guidance.

Practical tip: if multiple people file at your company, define one internal “EEI admin” who owns user access, roles, and onboarding so you do not end up with last-minute permission failures.


Step 2: Start a new EEI filing in AESDirect

Once inside AESDirect, you will create a new shipment filing and enter header-level shipment details first (the information that applies to the whole shipment).

Typical header fields you will be prompted for include:

  • Parties (USPPI, consignee, authorized agent if applicable)

  • Shipment type (standard vs routed transaction logic)

  • Transportation details (mode, carrier, port of export, export date)

If you are not sure whether a transaction is “routed,” do not guess. Routed transactions change who provides instructions and some responsibility boundaries. SHIPIT covers the practical implications in their EEI ownership explainer.


Step 3: Enter the USPPI and other party details carefully

This is where many filers create avoidable rejects.

  • Make sure the USPPI legal name and address match your EIN records.

  • Use consistent formatting across your commercial invoice, SLI, and AES filing.

  • Confirm the ultimate consignee is correctly identified (and not accidentally entered as a freight forwarder or a warehouse address unless that is truly the consignee context).

Operational note: in real-world freight moves, the party data often flows through multiple systems (ERP, forwarder portals, carrier systems). The fastest way to reduce rework is to standardize party “golden records” and reuse them.


Step 4: Add commodity line items (Schedule B, value, quantity)

EEI filings are line-based. You typically add one or more commodity lines, and each line must be internally consistent.

When completing commodity lines:

  • Use the correct Schedule B number (and make sure the unit of measure matches what that Schedule B expects).

  • Enter value and quantity in a way that matches the commercial invoice.

  • Confirm weight aligns with the packing list.

  • Enter ECCN and license fields accurately when controlled.

If your team struggles here, it is usually a process issue, not an AESDirect issue. Fix it by requiring classification and ECCN review before cargo is marked “ready,” not after the truck is booked.


Step 5: Complete transportation and routing details

Transportation data affects validations and timing.

You will typically confirm:

  • Mode of transport (air, vessel, truck, rail, etc.)

  • Port of export

  • Export date

  • Carrier or conveyance info (depending on mode)

Filing deadlines are mode-specific under the FTR. The authoritative rule text is in 15 CFR 30.4 (Time and place for filing EEI). Many teams set internal cutoffs earlier than the legal deadline because “on-time” is not the same as “no-hold.”

Mode (common examples)

Regulatory deadline concept (verify in 15 CFR 30.4)

Practical operations recommendation

Vessel

Prior to loading

Treat as a documentation cutoff tied to the carrier/terminal timeline

Air

Prior to departure

File earlier in the day, not at the dock

Truck / border moves

Prior to border/export

Build a pre-departure checklist so the driver is not waiting


Step 6: Validate, resolve errors, then submit

AESDirect will run validations before accepting the filing.

Common validation problems include:

  • Party name/EIN mismatch

  • Schedule B and unit mismatch

  • Missing license fields for controlled cargo

  • Value/quantity formatting issues

Do not “force submit” and hope it works. Treat validation failures like a data-quality bug and fix the source (invoice template, master data, classification workflow).


Step 7: Capture the ITN (and put it where carriers will actually see it)

Once accepted, AES returns an Internal Transaction Number (ITN). Carriers and forwarders often require the ITN to move the shipment.

  • Record the ITN in your shipment file.

  • Provide it on the Shipper’s Letter of Instruction (SLI) or shipping instructions (as applicable).

  • Ensure it is entered into carrier systems correctly when you tender cargo.

If you are exporting via courier networks, also see SHIPIT’s guide on how to file EEI with FedEx without getting rejected.


Step 8: Amend or cancel when shipment details change

EEI is not “set and forget.” If key details change (routing, quantity, value, parties), you may need to amend the filing. If a shipment does not export, you may need to cancel.

This is another reason to file early: the earlier you file, the more time you have to correct, amend, and still make cutoffs.


Recordkeeping: do not skip this

EEI filing is also a documentation discipline. Keep a clean record trail:

  • Commercial invoice and packing list version used

  • Classification/ECCN basis (as applicable)

  • AES acceptance and ITN

  • Any amendments and the reason

If you are designing an export SOP for a team (especially fast-growing brands), add a simple internal QC step: one person prepares the packet, another person reviews party data and classification before submit.


When it may be smarter to have an authorized agent file for you

Many exporters self-file successfully. Others choose an authorized agent (often a freight forwarder) when:

  • Shipments are frequent and the team wants one standardized workflow across air and ocean.

  • Commodity classification and licensing fields require tighter controls.

  • The business wants fewer handoffs between export filing, main carriage, and trucking.

A forwarder cannot remove your compliance responsibility as the exporter, but a good one can reduce operational failure points by coordinating documentation, cutoffs, and execution.

SHIPIT Logistics publishes several practical export compliance resources, including common AES errors that trigger holds and an AES filing guide built for 2026 operations.


Quick troubleshooting: what to check when AESDirect rejects your submission

If you hit a reject and time is tight, check these first:

Symptom

Likely cause

Fastest fix

USPPI name/address does not validate cleanly

EIN or legal name mismatch

Match USPPI exactly to EIN registration records

Schedule B line will not validate

Wrong unit of measure or formatting

Reconfirm Schedule B and required unit, fix qty/UOM

License/ECCN fields fail

Controlled item data missing or inconsistent

Confirm ECCN, license type/number, or exemption citation

Carrier will not accept ITN

ITN not placed where carrier expects

Put ITN in the correct field on shipping instructions/label

If holds keep repeating, the solution is usually upstream: rebuild the packet, tighten master data, and create an internal cutoff before the carrier cutoff.


Frequently asked questions

  • Is AESDirect the same thing as EEI? EEI is the data you must report, AES is the system it is filed through, and AESDirect is the filing interface many exporters use inside ACE.

  • How long does it take to file EEI in AESDirect? If your EEI-ready packet is complete, many standard shipments can be filed in minutes. If you are missing classification, party data, or license details, the “filing time” becomes hours or days of rework.

  • What is an ITN and why do carriers ask for it? The ITN is the confirmation number showing AES accepted the EEI submission. Carriers often require it (or a valid NOEEI citation) to tender and export cargo.

  • Can my freight forwarder file EEI for me? Often, yes, if you authorize them as an agent and provide accurate data. You still remain responsible as the exporter for the correctness of the information.

  • Do I need EEI for every export shipment? No. Requirements depend on value thresholds, licensing/controls, destination, and other rules. Confirm based on the FTR (15 CFR Part 30) and your specific fact pattern.


If you want an integrated team to coordinate export filing, documentation cutoffs, and the actual movement (air, ocean, and inland trucking), SHIPIT Logistics can support end-to-end execution or filing-plus-gateway workflows depending on your scope.


Contact SHIPIT Logistics at shipit.com to align your EEI process with your freight plan and reduce preventable export holds.

 
 
bottom of page