Skip to main content

ISF filing

ISF filing software with a clock on every filing

File ISF-10 and ISF-5 with CBP from one inbox. Each filing shows its deadline and alerts your team at 72, 48 and 24 hours before it. Templates, bulk submit and linked house bills keep the volume work short.

20 minutes, on shipments like yours. We set your team up after.

What you file

ISF-10 and ISF-5, both in one place

MyCargoLens files the importer security filing (ISF-10, the "10+2") and the carrier filing (ISF-5) with CBP.

  • ISF-10

    The ten importer data elements: seller, buyer, importer of record number, consignee number, manufacturer, ship-to party, country of origin, HTS code, container stuffing location and consolidator. Filed before the cargo is laden at the foreign port.

  • ISF-5

    For cargo remaining on board (FROB) and other shipments where the carrier files. Booking party and foreign port of unlading included.

We don't sell ISF bonds. You file under your own continuous or single-transaction bond, or your customer's.

On time

Every ISF on a clock, from the moment you create it

CBP wants the ISF-10 at least 24 hours before the cargo is laden on the vessel at the foreign port. MyCargoLens works out that deadline for each filing and puts it on the record, in the list and in the inbox. Your team gets alerts at 72, 48 and 24 hours before it. Drafts with a deadline under 24 hours away are flagged when you open them.

CBP can claim liquidated damages of $5,000 per ISF violation, and each house bill is its own filing. The clock is how you see that risk in time. Source: CBP ISF FAQ 2.0 (opens in a new tab)

Action queue item: ISF deadline in 19 hours, vessel departs soon, submit before cutoff.
The inbox, with sample data.
  • ISF-10 · HBL GGLI55023877

    Due in 72h

    First alert

  • ISF-10 · HBL GGLI55023877

    Due in 48h

    Second alert

  • ISF-10 · HBL GGLI55023877

    Due in 24h

    Final alert

Volume work

Built for the house bills that repeat

Most ISFs repeat. Same seller, same factory, same consolidator, a new bill number. Save the repeat parts once and spend your time on what changed.

  • Templates. Save parties, ports, HTS codes and bond details, then start a new ISF from them.
  • Duplicate. Clone any filing and change the bill and dates.
  • Bulk submit. Send up to 20 drafts in one action. Each one still goes through the checks first.
  • Consolidations. House bills under one master are linked, each with its own deadline. Open one and the siblings are a click away.
Shipments list with drafts, statuses and deadlines.

Before CBP sees it

Every draft is checked before it goes to CBP

Rule checks run on every ISF before submit: HTS codes between 6 and 10 digits in a valid chapter, two-letter ISO country codes, a four-letter SCAC, arrival after departure, an importer of record number, the ISF-5 booking party. You can also ask for an AI review of any draft.

If CBP rejects a filing anyway, the rejection comes back in plain English with numbered steps to fix it. Fix it and resubmit. You're never charged twice for the same shipment.

New ISF wizard, step 1 of 6.

After submit

See what CBP said on each filing

CBP's response moves into the inbox and onto the filing: accepted, rejected or still waiting.

Query by master bill to see CBP's disposition on each house bill. Manifest queries are free, like drafts.

Manifest query results with CBP's disposition for each house bill.

Next step

File the entry from the accepted ISF

When the ISF is accepted, start the entry summary (7501) or cargo release (3461) from it. The parties and bond carry over, and the ISF and entry stay linked on one shipment.

Dashboard stage columns, including shipments ready to file entry.

API

Filing from a TMS? Send ISFs through the API

Create and submit ISFs from your own system over REST, in JSON or XML. Status comes back to you as signed webhooks (filing.accepted, filing.rejected). The same checks run on API submissions as in the app.

POST /api/public/v1/shipments/{id}/submit
Authorization: Bearer mcl_live_…

# → webhook filing.accepted | filing.rejected

Questions ISF teams ask us

At least 24 hours before the cargo is laden on the vessel at the foreign port. MyCargoLens calculates that deadline on every filing and alerts you at 72, 48 and 24 hours before it.

Book a demo

See your own ISFs on the clock

Book a 20-minute demo. Bring a recent house bill and we'll file a sample ISF in a demo account while you watch.