ISF (Importer Security Filing): What It Is & How It Works
A container of furniture parts ships from Shenzhen to Long Beach. The freight forwarder submits the Importer Security Filing six hours before the vessel departs, which is 18 hours too late. CBP flags the shipment. The result is a $5,000 penalty, cargo held at port for examination, and an importer who now has a very uncomfortable call with their customer.
This scenario plays out thousands of times each year. ISF violations are one of the most common and most avoidable penalties in US ocean freight. The filing itself isn't complicated. But the timing is strict, the data requirements are specific, and CBP has zero patience for sloppy submissions.
This guide covers everything you need to know about ISF: what it is, what data is required, when and how to file, the penalties for getting it wrong, and practical tips for freight forwarders managing ISF on behalf of their clients.
What Is ISF (Importer Security Filing)?
ISF, also known as "10+2", is a US Customs and Border Protection (CBP) requirement that importers or their agents must electronically submit specific shipment data at least 24 hours before cargo is loaded onto a vessel destined for the United States.
The requirement was established under the Security and Accountability For Every Port Act of 2006 (SAFE Port Act) and became mandatory in 2010. Its purpose is security: CBP uses the advance data to identify high risk shipments before they reach US soil, enabling targeted inspections without slowing down legitimate trade.
Key facts about ISF:
- Applies to all ocean cargo entering the United States, including full container loads (FCL), less than container loads (LCL), and break bulk
- Does not apply to air freight, truck, or rail shipments entering the US
- Filed electronically through CBP's Automated Commercial Environment (ACE) system
- Separate from AMS. ISF is filed by the importer or their broker, while AMS is filed by the carrier
The 10+2 Data Elements
ISF is called "10+2" because it requires 10 data elements from the importer and 2 data elements from the ocean carrier. Together, these 12 elements give CBP a comprehensive picture of what's on the vessel, who shipped it, and where it's going.
The 10 Importer Elements
| # | Data Element | Who Provides | Description |
|---|---|---|---|
| 1 | Manufacturer (supplier) name and address | Importer or broker | The entity that manufactured, produced, or grew the goods. Must be the actual manufacturer, not a trading company or middleman. |
| 2 | Seller (owner) name and address | Importer or broker | The last known entity by whom the goods were sold or agreed to be sold. If goods are not sold, the owner of the goods at the time of shipment. |
| 3 | Buyer (owner) name and address | Importer or broker | The last known entity to whom the goods were sold or agreed to be sold. If not sold, the owner at the time of arrival in the US. |
| 4 | Ship to name and address | Importer or broker | The physical delivery address where the goods will ultimately be delivered. Not the port of entry, but the final destination. |
| 5 | Container stuffing location | Importer or broker | The physical address where the goods were loaded into the container. For LCL, this is typically the CFS (Container Freight Station). |
| 6 | Consolidator (stuffer) name and address | Importer or broker | The party that loaded the container. Often the same as the stuffing location entity but could differ. |
| 7 | Importer of record number | Importer or broker | The IRS number, EIN, SSN, or CBP assigned number of the US entity responsible for the import entry. |
| 8 | Consignee number | Importer or broker | The IRS number, EIN, SSN, or CBP assigned number of the party who will receive the goods in the US. |
| 9 | Country of origin | Importer or broker | The country where the goods were manufactured, produced, or grown. Must match what's declared on the customs entry. |
| 10 | Harmonized Tariff Schedule (HTS) number | Importer or broker | The 6 digit HS code (minimum) that classifies the goods. Must be accurate because incorrect codes are a top cause of ISF violations. |
The 2 Carrier Elements
| # | Data Element | Who Provides | Description |
|---|---|---|---|
| 11 | Vessel stow plan | Ocean carrier | A detailed plan showing the location of each container on the vessel. Must be submitted to CBP within 48 hours of departure from the last foreign port. |
| 12 | Container status messages | Ocean carrier | Electronic reports on container movements (gate in, gate out, loaded, discharged, etc.) throughout the supply chain. |
The importer or their customs broker is responsible for the first 10. The ocean carrier handles the last 2. As a freight forwarder, you'll primarily deal with elements 1 through 10.
ISF Filing Timeline and Requirements
When to File
The 24 hour rule is the critical deadline: ISF data must be transmitted to CBP no later than 24 hours before the cargo is loaded onto the vessel at the foreign port of departure.
Not 24 hours before the vessel departs. Not 24 hours before arrival in the US. Before loading.
Here's the typical timeline:
| Event | Timing | Action |
|---|---|---|
| Booking confirmed | Days or weeks before loading | Begin gathering ISF data from the importer |
| ISF data collected | 48+ hours before loading | Verify all 10 elements are complete and accurate |
| ISF transmitted to CBP | At least 24 hours before loading | Submit through ACE |
| CBP accepts ISF | Within hours of submission | Receive confirmation and check for any rejections or errors |
| Vessel departs foreign port | After loading | ISF must already be accepted by CBP |
| Vessel arrives US port | Days or weeks later | Cargo is released (if no holds or examinations) |
Who Files
The importer of record is legally responsible for ISF compliance. In practice, the filing is almost always handled by one of the following:
- Licensed US customs broker. This is the most common scenario for standard imports
- Freight forwarder. This applies when the forwarder acts as the customs broker or coordinates with one
- Importer directly. This is rare, but possible if they have ACE access and the expertise
Regardless of who physically submits the filing, the importer bears the liability for accuracy and timeliness.
ISF Types
There are two types of ISF:
- ISF 10 (standard): The full 10+2 filing required for all goods intended for import into the United States. This is what most people mean when they say "ISF."
- ISF 5 (reduced): A simplified filing requiring only 5 data elements, used for cargo that is not being imported into the US. This specifically covers FROB (Foreign Remaining On Board), IE (Immediate Exportation), and T&E (Transportation and Exportation) shipments. These goods are just passing through or being re exported.
If the cargo is entering US commerce, it's ISF 10. If it's transiting through the US to another country, it's ISF 5.
ISF Penalties and Enforcement
CBP does not treat ISF violations lightly. Penalties have increased steadily since enforcement began, and recent years have seen CBP crack down harder on non compliance.
Penalty Structure
| Violation Type | Penalty |
|---|---|
| Late ISF filing (after the 24 hour deadline) | $5,000 per violation |
| Inaccurate ISF data | $5,000 per violation |
| Failure to file ISF entirely | $5,000 per violation + potential cargo hold |
| Liquidated damages (bond claim) | Up to $10,000 per violation |
What "Per Violation" Means
Each bill of lading can constitute a separate violation. A single container with one B/L and a late ISF is one $5,000 penalty. A consolidated shipment with five house B/Ls and five late ISFs is potentially $25,000 in penalties.
Beyond Financial Penalties
CBP has additional enforcement tools:
- Cargo holds. Your shipment sits at the port, accruing demurrage and storage charges, until CBP releases it
- Intensive examinations. CBP can order a full container exam ($500 to $1,000+ in exam fees, plus delays)
- Do Not Load (DNL) orders. In extreme cases, CBP can instruct the carrier not to load the container at the foreign port
- Increased scrutiny. Repeat violators get flagged for more frequent examinations on future shipments
The indirect costs, including demurrage charges, customer dissatisfaction, and supply chain delays, often exceed the fine itself.
How to File ISF: Step by Step
Step 1: Gather the 10 Data Elements
Start collecting ISF data as soon as the booking is confirmed. Don't wait until the last minute.
Practical tip: Create an ISF checklist or template that maps each of the 10 elements to where the data comes from. Manufacturer info comes from the purchase order or commercial invoice. HS codes come from the importer's tariff classification. Container stuffing location comes from the shipper or consolidator.
Step 2: Validate the Data
Before submitting, verify:
- HS codes are correct and at least 6 digits
- Manufacturer name and address match the actual factory, not a trading company
- Importer of record number and consignee number are valid
- Ship to address is the final delivery destination, not a port or customs address
- All names and addresses are complete (no abbreviations CBP won't recognize)
Step 3: Submit Through ACE
File the ISF electronically through CBP's Automated Commercial Environment (ACE) system. Most filers use customs brokerage software that connects to ACE via ABI (Automated Broker Interface).
Practical tip: File as early as possible, ideally 48+ hours before vessel loading. This gives you a buffer if CBP rejects the filing or requests corrections. Filing at the 24 hour mark leaves no room for error.
Step 4: Receive CBP Confirmation
After submission, CBP sends back a response:
- Accepted: The ISF is on file. You're good.
- Rejected: There's an error. Fix it and resubmit immediately.
- Held for review: CBP wants more information or plans to examine the cargo.
Step 5: Amend if Information Changes
ISF allows amendments. If the HS code changes, the ship to address is updated, or the manufacturer information was initially estimated, you can update the filing. Amendments must be submitted before the cargo arrives at the first US port.
Practical tip: CBP expects the ISF to be as accurate as possible at the time of filing but recognizes that some data points (like exact HS codes) may be estimated initially. The key is updating promptly when final information becomes available.
ISF vs. AMS vs. AES
Importers and freight forwarders often confuse ISF with other US customs filing requirements. Here's how they compare:
| Feature | ISF (10+2) | AMS (Automated Manifest System) | AES (Automated Export System) |
|---|---|---|---|
| Purpose | Advance security data for US imports | Cargo manifest data for US bound shipments | Export declaration for goods leaving the US |
| Direction | Imports into the US | Imports into the US | Exports from the US |
| Who files | Importer or customs broker | Ocean or air carrier | US exporter or freight forwarder (USPPI) |
| Deadline | 24 hours before vessel loading | 24 hours before vessel loading (ocean); before departure (air) | Before export, with some post departure exceptions |
| Mode | Ocean only | Ocean and air | All modes (ocean, air, truck, rail) |
| Filed through | ACE | ACE or AMS system | ACE or AESDirect |
| Penalty for non compliance | $5,000+ per violation | Carrier penalties and cargo holds | $10,000+ per violation; criminal penalties possible |
For US ocean imports, both ISF and AMS are required. ISF comes from the importer side. AMS comes from the carrier side. They work together to give CBP a complete picture.
Common ISF Filing Mistakes
1. Filing After the 24 Hour Deadline
The most basic and most expensive mistake. Some filers wait until "close to" the deadline, then get caught when last minute changes or system issues push the filing past the cutoff.
Prevention: Establish an internal policy to file ISF at least 48 hours before vessel loading. Build the ISF data collection into your booking workflow, not your departure workflow.
2. Using Incorrect HS Codes
HS code accuracy matters. CBP uses the ISF HS code for risk assessment and targeting. A wrong code can trigger an examination, or worse, a penalty if CBP determines the error was negligent.
Prevention: Don't let shippers self classify without verification. Use the first 6 digits at minimum. When in doubt, consult the importer's customs broker or reference the USITC Harmonized Tariff Schedule.
3. Listing a Trading Company Instead of the Actual Manufacturer
CBP wants the name and address of the party that actually manufactured the goods, meaning the factory. Many filers mistakenly list the trading company or exporter instead.
Prevention: Confirm with the shipper or importer who the actual manufacturer is. If goods are sourced through a trading company, you still need the factory's information.
4. Not Updating the ISF When Information Changes
Filing an ISF with estimated data is allowed. Failing to update it when the actual data becomes available is not. Common changes that require amendments include updated HS codes, different ship to address, and changed consignee.
Prevention: Flag ISFs that contain estimated data and set reminders to update before the vessel arrives at the first US port.
5. Confusing ISF 10 and ISF 5 Requirements
Filing an ISF 5 when the cargo actually requires an ISF 10 (or vice versa) creates compliance issues. The distinction matters: ISF 10 is for goods entering US commerce, and ISF 5 is for goods transiting through.
Prevention: Verify the cargo's final status before filing. If there's any doubt about whether goods are for US import or transit, default to ISF 10 to be safe.
ISF Filing in Practice: A Freight Forwarder's Perspective
For freight forwarders handling ocean imports, ISF filing is a daily operational task and one where efficiency directly impacts profitability. Filing ISF for dozens or hundreds of shipments per week requires systematized processes, not manual scrambling.
Here's what experienced forwarders do differently:
Start ISF data collection at booking, not at shipping. The moment a booking is confirmed, send the ISF data request to the importer or shipper. The earlier you get the information, the less you're chasing it under deadline pressure.
Use templates and automation. Many of the 10 data elements repeat for the same importer and manufacturer pairs. Build a database of known manufacturers, importer numbers, and common HS codes. Auto populate what you can.
Track ISF status alongside the shipment. Your operations dashboard should show ISF filing status for every active ocean import shipment: not filed, filed and accepted, filed and rejected, amendment needed. Don't let ISFs fall through the cracks.
Communicate proactively with importers. When data is missing or looks wrong, reach out immediately. Don't wait until the deadline is six hours away to discover the HS code is missing.
Know when to push back. If an importer provides obviously wrong data (manufacturer listed as "various," HS code as "0000"), push back. Filing known bad data doesn't protect you from penalties.
Ship Faster. Scale Smarter. Request a GoFreight Demo →
Frequently Asked Questions
What is ISF (Importer Security Filing)?
ISF is a US Customs and Border Protection requirement that importers or their agents must electronically submit 10 specific data elements about incoming ocean cargo at least 24 hours before the cargo is loaded onto a vessel headed to the United States. It is also known as "10+2" because it includes 10 importer provided elements and 2 carrier provided elements.
When does ISF need to be filed?
ISF must be filed no later than 24 hours before the cargo is loaded onto the vessel at the foreign port of departure. Filing earlier is recommended, ideally 48 or more hours before loading, to allow time for corrections if CBP rejects the submission.
What are the penalties for ISF violations?
CBP can impose a $5,000 penalty for each ISF violation, including late filing, inaccurate data, or failure to file. In addition, CBP can assess liquidated damages up to $10,000, hold cargo for examination, and issue Do Not Load orders that prevent the container from being loaded at the foreign port.
Who is responsible for filing ISF?
The importer of record is legally responsible for ISF compliance. In practice, most importers delegate the filing to their licensed customs broker or freight forwarder. However, even when a third party files, the importer remains liable for accuracy and timeliness.
What is the difference between ISF 5 and ISF 10?
ISF 10 is the standard filing required for all cargo being imported into the United States. It requires all 10 importer data elements. ISF 5 is a reduced filing requiring only 5 data elements, used for cargo that is not entering US commerce. This specifically covers FROB (Foreign Remaining On Board), IE (Immediate Exportation), and T&E (Transportation and Exportation) shipments.
Can you amend an ISF after filing?
Yes. ISF amendments are allowed and expected when information changes or when initial estimates are replaced with confirmed data. Amendments must be submitted before the cargo arrives at the first US port of entry. Common reasons for amendments include updated HS codes, changed ship to addresses, and corrected manufacturer information.