customsISFcomplianceCBPocean freightdocumentation

ISF Filing Guide (10+2): What Importers Must Know Before the Ship Sails

The Importer Security Filing (ISF), commonly called '10+2,' is a mandatory US Customs and Border Protection (CBP) requirement for all ocean shipments entering the United States. You must file 10 data elements at least 24 hours before cargo is loaded onto the vessel at the foreign port. Late or missing ISF filings result in $5,000 penalties per violation — and CBP actively enforces this. Approximately 10% of first-time importers receive ISF penalties in their first year because they didn't understand the timing requirements.

By ImportCalcs Editorial Team12 min read

Your supplier in Shanghai confirms: the container is packed and heading to the port. Your freight forwarder books the vessel. Everything seems on track — until your customs broker calls three days later saying CBP flagged your shipment because no ISF was filed before the vessel sailed. The penalty: $5,000. The worst part? You didn't even know ISF was your responsibility. This happens constantly. Here's how to avoid it.

What ISF 10+2 actually requires

ISF is a pre-departure security filing. CBP wants to assess risk BEFORE cargo reaches US waters — not after it arrives at the port. The concept:

  • Who: Every US importer receiving ocean cargo must file (or have their broker file)
  • When: No later than 24 hours before vessel departure from the foreign port (NOT 24 hours before arrival)
  • What: 10 data elements from the importer + 2 from the carrier
  • How: Electronically via CBP's Automated Broker Interface (ABI) or ACE portal
Critical timing: The deadline is 24 hours before the vessel DEPARTS the foreign port — not 24 hours before it arrives in the US. If your vessel leaves Shanghai at 6:00 PM on Monday, your ISF must be filed by 6:00 PM Sunday (Shanghai time). This catches many importers off guard, especially when vessels depart earlier than scheduled.

The 10 importer data elements

Here's exactly what you (or your broker) must provide:

1. Seller (name and address)

The party selling the goods. Usually your overseas supplier. Must match the commercial invoice.

2. Buyer (name and address)

The party purchasing the goods. Usually your company (the US importer). Must match the purchase order.

3. Importer of Record number

Your IRS EIN or CBP-assigned number that identifies you as the importer. Same number used on your customs bond and entry filings.

4. Consignee number

The IRS EIN of the party receiving the goods (often same as importer of record, but can differ if you're importing for someone else).

5. Manufacturer (or supplier)

The actual manufacturer of the goods — name and address. If buying through a trading company, this is the FACTORY, not the trading company. CBP wants to know where the goods were physically made.

6. Ship-to party (name and address)

Where the goods are physically going after customs clearance. This can be your warehouse, a 3PL, Amazon FBA, or your customer's address.

7. Country of origin

Where the goods were manufactured or underwent substantial transformation. Must match what you'll declare on the customs entry.

8. Harmonized Tariff Schedule number (6-digit minimum)

The HTS classification for your goods — at least the first 6 digits. This is a "flexible" field: you can file with your best estimate and amend later if the final classification changes.

9. Container stuffing location

The physical address where goods were loaded into the container. For FCL: usually the factory. For LCL: the consolidator's warehouse.

10. Consolidator (stuffer)

The party that stuffed the container. For FCL direct from factory: same as manufacturer. For LCL: the CFS (Container Freight Station) that consolidated multiple shippers' cargo into one container.

The "+2" carrier elements

These are filed by the ocean carrier (shipping line), not by you:

  1. Vessel stow plan: Where your container is located on the ship (for security screening purposes)
  2. Container status messages: Tracking events (gate-in at terminal, loaded on vessel, etc.)

You don't need to worry about these — the carrier handles them automatically.

Filing timeline and deadlines

Standard timeline

EventISF requirement
Cargo booked with carrierStart gathering ISF data
48 hours before vessel departureRecommended: provide data to broker
24 hours before vessel departureHARD DEADLINE: ISF must be filed
Vessel departs foreign portLate filing = penalty risk
24 hours before vessel arrival at first US portDeadline for amendments
Vessel arrives at US portNo more amendments without CBP permission
Customs entry filedISF data matched against entry; discrepancies flagged

What "24 hours before departure" really means

The clock starts from when the vessel actually departs — which may be earlier or later than scheduled. Practical implications:

  • If the vessel departs early, you still must have filed 24 hours before actual departure
  • If the vessel is delayed, you have extra time (but don't count on this)
  • The filing timestamp in CBP's system is what matters — not when you sent data to your broker
  • File early. There is NO penalty for filing too early. File as soon as you have reasonable data.

Penalties for ISF violations

Penalty schedule

ViolationPenaltyNotes
Late ISF filing (first offense)Warning letter or $5,000CBP has discretion for first-time violations
Late ISF filing (repeat)$5,000 per shipmentNo discretion — automatic
No ISF filed$5,000 + cargo holdCBP can deny release until filed
Inaccurate ISF (negligent)$5,000If CBP determines data was wrong and you should have known
Pattern of violations$10,000+ per shipmentEscalation for chronic non-compliance

How CBP catches violations

  • Automated matching: CBP's system compares ISF filings against manifest data (filed by carriers). If a container appears on the manifest without a matching ISF, it's automatically flagged.
  • Timing validation: The system records when your ISF was filed vs. when the vessel departed. Simple timestamp comparison.
  • Entry matching: When your customs entry is filed (after arrival), CBP compares ISF data to entry data. Significant discrepancies trigger review.

Requesting penalty mitigation

If you receive an ISF penalty, you can petition for mitigation. CBP considers:

  • First-time vs. repeat violation
  • Whether you have a compliance program in place
  • How late the filing was (1 hour late vs. 3 days late)
  • Whether you self-identified the violation
  • Your overall compliance history

First-time violations often get reduced to $1,000-$2,500 upon petition. But don't rely on this — it's easier to file on time than to fight penalties.

How to ensure timely ISF filing

Process for first-time importers

  1. Before your first shipment: Ask your customs broker if they handle ISF filing. Most do — confirm fees ($25-$75 per filing typically).
  2. When you place your purchase order: Get manufacturer name/address, country of origin, and approximate HTS code. These don't change.
  3. When your supplier confirms shipping: Get the booking number, vessel name, estimated departure date, container stuffing location, and consolidator info.
  4. 48+ hours before vessel departure: Send all 10 data elements to your broker. Follow up to confirm they filed.
  5. Get confirmation: Request the ISF transaction number (starts with "ISF") from your broker. This proves filing.

Data you should have ready before cargo ships

  • Supplier/manufacturer full legal name and street address
  • Your EIN and company legal name
  • Ship-to address (your warehouse or 3PL)
  • HTS code (at least 6 digits)
  • Country of origin
  • Container stuffing location (ask your supplier: "Where was the container loaded?")
  • Consolidator name/address (for LCL: ask your forwarder)

Common data problems and solutions

ProblemSolution
Don't know manufacturer (buying through trader)Ask the trading company for the actual factory name/address — it's your legal obligation to report it
Container stuffing location unknownAsk supplier: "Where was the container physically loaded?" If at their factory, use factory address
HTS code not finalizedFile with best 6-digit estimate; amend later. Don't delay filing for perfect classification
Ship-to party not decided yetFile with your primary warehouse address; amend when final destination is known
Multiple products with different manufacturers in one containerEach product/manufacturer combination needs its own ISF line. One ISF filing can have multiple lines

Try our free tool

Import Documents Checker

Check which documents you need for your import shipment, including ISF requirements.

Check required documents

ISF for different shipment types

FCL (Full Container Load)

Simplest case. Your goods fill the entire container.

  • Container stuffing location = your supplier's factory or warehouse
  • Consolidator = same as manufacturer (they stuffed it)
  • One ISF filing per B/L (which corresponds to your shipment)

LCL (Less than Container Load)

Your goods share a container with other shippers' cargo.

  • Container stuffing location = the CFS warehouse where consolidation happened
  • Consolidator = the NVOCC or freight forwarder operating the CFS
  • Each shipper files their own ISF for their portion
  • Important: your ISF references the HOUSE B/L number, not the master B/L

FROB (Foreign cargo Remaining On Board)

Cargo transiting through the US to another country (e.g., Japan → Los Angeles → Mexico). Even though it's not being imported into the US, ISF is still required for any cargo on a vessel calling at a US port.

T&E (Transportation & Exportation)

Cargo entering one US port for in-bond transport to another port for export. ISF required.

ISF and supply chain visibility

Integration with ACE (Automated Commercial Environment)

ISF data feeds into CBP's ACE system, which:

  • Performs automated risk assessment on your shipment before it arrives
  • Determines whether your container will be examined (X-ray, physical, or tail-gate)
  • Flags discrepancies with entry data for post-release audit
  • Feeds into your importer compliance score (affects future examination rates)

C-TPAT benefits for ISF

If you're a Customs-Trade Partnership Against Terrorism (C-TPAT) member:

  • Lower examination rates
  • Priority processing of ISF filings
  • More lenient treatment for minor ISF discrepancies
  • Front-of-line status if examined

ISF best practices for regular importers

  1. Template your static data: Most of your 10 elements don't change between shipments (your company info, EIN, primary warehouse). Create a template and only update the variable fields.
  2. Build ISF into your PO process: When issuing a purchase order, capture manufacturer name/address, country of origin, and HTS code right then. Don't scramble for this data when the container is already at the port.
  3. Use a filing buffer: Aim to file 48-72 hours before vessel departure — not at the 24-hour deadline. Vessels sometimes depart early.
  4. Audit monthly: Review ISF filings vs. actual entries quarterly. Systemic discrepancies (wrong HTS codes, wrong manufacturer) suggest process problems that could trigger CBP attention.
  5. Keep records 5 years: CBP can audit ISF filings up to 5 years after importation. Keep copies of all ISF confirmations and supporting documentation.

Costs of ISF filing

ProviderTypical cost per filingIncludes
Customs broker (bundled)$25-$50Filed as part of overall customs clearance service
Customs broker (standalone)$35-$75ISF only, no entry filing
Freight forwarder$25-$50Often included in their freight management fee
Self-filing via ACE$0Requires CBP portal access and knowledge of the system

At $35-$75 per filing, ISF cost is negligible compared to the $5,000 penalty risk. Never try to save money by skipping or delaying ISF filing.

Common ISF mistakes ranked by penalty risk

  1. Not filing at all — Highest risk. Usually happens when importers don't know ISF exists or assume their forwarder handles it automatically.
  2. Filing after the vessel departs — High risk. CBP system timestamps everything. Even 1 hour late creates a violation record.
  3. Wrong manufacturer — Medium risk. Listing the trading company instead of the actual factory. CBP is cracking down on this.
  4. Wrong HTS code — Low-medium risk. This is a "flexible" element, so CBP is lenient IF you amend before arrival. But if your ISF says HTS 8471 (computers) and your entry says 9503 (toys), expect questions.
  5. Wrong country of origin — Medium risk. Especially problematic if the correct COO would trigger AD/CVD duties or Section 301 tariffs.

Bottom line

ISF is not optional, not complicated, and not expensive — but it IS strictly enforced. The single biggest mistake importers make is not knowing the filing is their responsibility (not the supplier's, not the carrier's). Build ISF into your purchase order workflow: collect the 10 data elements when you place the order, send them to your broker 48+ hours before vessel departure, and confirm the filing was accepted. $35 for the filing vs. $5,000 for the penalty — the math is obvious.

Try our free tool

Import Documents Checker

Check which documents you need for your import shipment, including ISF requirements.

Check required documents

Frequently asked questions

What is ISF 10+2?

ISF 10+2 (Importer Security Filing) is a CBP regulation requiring importers to submit 10 data elements about their ocean shipment, and carriers to submit 2 additional elements, at least 24 hours before cargo is loaded onto a vessel destined for the United States. The '10' refers to the importer's data (seller, buyer, ship-to party, container stuffing location, consolidator, manufacturer, HTS-6, country of origin, etc.) and the '+2' refers to the carrier's data (vessel stow plan and container status messages). It applies to ALL ocean cargo entering the US — there are no exemptions based on shipment value or importer size.

What happens if I file ISF late or not at all?

CBP can assess a penalty of $5,000 per violation for late, inaccurate, or missing ISF filings. In practice: (1) Late filing (after the 24-hour deadline but before vessel arrival) — CBP issues a warning for first offense, then $5,000 for subsequent violations. (2) No filing at all — $5,000 penalty plus potential cargo hold (CBP can refuse to release your goods until ISF is filed and reviewed). (3) Inaccurate information — penalty depends on severity; CBP distinguishes between honest errors and negligent omissions. (4) Pattern of violations — can escalate to higher penalties, increased examinations, and loss of C-TPAT trusted trader status. CBP issued over 25,000 ISF penalties in 2024.

Who is responsible for filing the ISF — the importer or the freight forwarder?

The US importer of record is legally responsible for the ISF filing — period. However, most importers authorize their customs broker or freight forwarder to file on their behalf using a Power of Attorney. Even if your broker files it, YOU are liable for penalties if it's late or inaccurate. This means: (1) You must provide data to your broker early enough for them to file before the deadline. (2) You should confirm your broker filed successfully. (3) If your broker drops the ball, you pay the penalty — not them (unless your contract specifies otherwise). Best practice: provide ISF data to your broker at least 48 hours before vessel departure to allow buffer time.

Does ISF apply to air freight?

No. ISF 10+2 applies ONLY to ocean cargo (containerized and break-bulk). Air freight has a separate advance data requirement under the Air Cargo Advance Screening (ACAS) program, but that is the airline's responsibility — not the importer's. If you ship by air, you do not need to file an ISF. However, if goods arrive by ocean and then continue inland by air (e.g., ocean to LA, then air to Chicago), the ISF is still required for the ocean leg.

Can I amend an ISF after filing?

Yes, ISF amendments are allowed and common. CBP recognizes that some data elements may not be final at the time of initial filing. Rules: (1) The ISF must be filed with the best available information at the 24-hour deadline. (2) You can amend any data element up to 24 hours before vessel arrival at the first US port. (3) Certain 'flexible' elements (HTS code, ship-to party) are expected to change — CBP won't penalize reasonable amendments. (4) Changes after the 24-hours-before-arrival deadline require contacting your CBP port for permission. Best practice: file with best available data early, then amend as information becomes final — don't wait for perfect data and miss the filing deadline.

Related articles