Triplicate

ISF 10+2 Explained: The 10 Data Elements, the 24-Hour Deadline and the USD 5,000 Penalty

For goods arriving in the United States by ocean vessel, the ISF importer (usually the US buyer or its customs broker) must file an Importer Security Filing with CBP no later than 24 hours before the cargo is laden aboard the vessel at the foreign port. The filing has 10 data elements from the importer, including the seller, buyer, manufacturer or supplier, ship-to party, country of origin and the 6-digit HTS number; the container stuffing location and the consolidator may follow up to 24 hours before arrival. Carriers add 2 elements, hence "10+2". Late, inaccurate or incomplete filings can cost USD 5,000 per violation in liquidated damages under the ISF bond, so the exporter must give its buyer the data before loading.

Checked against official sources: 2026-10

At a glance

Applies toCargo arriving in the US by vessel, except bulk cargo and certain break bulk cargo
Who filesThe ISF importer or its authorised agent, electronically (19 CFR 149.2)
DeadlineNo later than 24 hours before the cargo is laden aboard the vessel at the foreign port
Later elementsContainer stuffing location and consolidator: as early as possible, at the latest 24 hours before arrival in a US port
HTS numberAt least 6 digits; may be given at 10 digits
ISF-5For FROB, IE and T&E cargo: booking party, foreign port of unlading, place of delivery, ship-to party, HTS number
Liquidated damagesUSD 5,000 per violation under the ISF bond (19 CFR Part 113, Appendix D)
Carrier's 2 elementsVessel stow plan and container status messages

Who must file and when

The Importer Security Filing rule in 19 CFR Part 149 applies to cargo arriving in the United States by vessel, except bulk cargo and certain break bulk cargo. The ISF importer, or an authorised agent such as a licensed customs broker, must submit the filing to CBP through an approved electronic system no later than 24 hours before the cargo is laden aboard the vessel at the foreign port. Two elements, the container stuffing location and the consolidator, may be submitted later, as early as possible and at the latest 24 hours before the vessel arrives in a US port.

For foreign cargo remaining on board (FROB), and for goods moving in bond for immediate exportation (IE) or transportation and exportation (T&E), a shorter ISF-5 applies. The ocean carrier provides the other two parts of "10+2": the vessel stow plan and container status messages.

The 10 data elements

Bond and liquidated damages

The ISF importer must have a bond that covers ISF obligations, either a continuous customs bond or an ISF bond. Under the ISF bond conditions in Appendix D to 19 CFR Part 113, the principal and surety agree to pay liquidated damages of USD 5,000 for each violation, such as a late, inaccurate or incomplete filing, unless another amount is authorised. A missing or late ISF can also lead to holds and examinations of the container at arrival.

What the exporter should send the US buyer

Step by step

  1. Agree with the US buyer who is the ISF importer and which broker files.
  2. Send seller, buyer, manufacturer, ship-to, origin and 6-digit HS data at booking.
  3. Make sure the ISF is filed at least 24 hours before the container is loaded at the foreign port.
  4. Send the container stuffing location and consolidator as soon as the container is stuffed.
  5. Keep the commercial invoice, packing list and bill of lading consistent with the ISF data.

Documents you usually need

Common problems and how to avoid them

The ISF was filed after the vessel left the foreign port.

What to do: File at least 24 hours before loading; a late ISF can lead to USD 5,000 liquidated damages and holds at arrival.

The manufacturer on the ISF is the trading company, not the factory.

What to do: Give the entity that last manufactured, assembled or produced the goods, or the supplier of finished goods as the rule allows.

The HS code on the ISF differs from the entry.

What to do: Use the same classification on the invoice, ISF and entry, and update the ISF if the data changes before arrival.

The stuffing location and consolidator were never sent.

What to do: Send them as soon as the container is stuffed; they are due no later than 24 hours before arrival.

Sources

  1. 19 CFR 149.2: Importer security filing requirement and time of submission Electronic Code of Federal Regulations (eCFR)
  2. 19 CFR 149.3: Data elements required Legal Information Institute, Cornell Law School
  3. 19 CFR Part 113, Appendix D: Importer Security Filing bond Legal Information Institute, Cornell Law School
  4. Importer Security Filing: Updated FAQ U.S. Customs and Border Protection (CBP)

Rules change often. This note is practical guidance based on the sources above, not legal advice. Confirm current requirements with the authority, your importer or a licensed customs broker before you ship.

Share with a colleagueWhatsAppLinkedInX

Trade notes

Had this problem? Share how you solved it

Tell us what happened and what worked. We read every message. With your permission we may add your case to this note, without your name or company.

Common questions

What is ISF 10+2?

The US Importer Security Filing for ocean cargo: 10 data elements from the importer and 2 from the carrier (the vessel stow plan and container status messages), filed with CBP before loading.

When must the ISF be filed?

No later than 24 hours before the cargo is laden aboard the vessel at the foreign port. The container stuffing location and consolidator may follow up to 24 hours before arrival in a US port.

What is the penalty for a late ISF?

Liquidated damages of USD 5,000 per violation under the ISF bond conditions, and possible holds and examinations at arrival.

Who files the ISF?

The ISF importer, usually the US buyer or the party causing the goods to arrive, or its authorised agent, such as a licensed customs broker.

Does air cargo need an ISF?

No. The ISF applies to cargo arriving by vessel; air cargo has its own advance data rules.

More free tools

Triplicate is free and keeps getting better. Found it useful? Support Triplicate ♥