Skip to main content

For NVOCCs and freight forwarders

Every house bill on a deadline clock.ISF filing software for NVOCCs and forwarders.

File ISF-10 and ISF-5 from your TMS through our API, or in bulk from templates. Each ISF gets a clock set 24 hours before lading, with alerts at 72, 48 and 24 hours before it.

We're taking a small number of paid NVOCC and forwarder pilots: API onboarding with our team, and volume pricing agreed in writing.

Why the ISF desk gets busy

One master bill. Several house bills. Several clocks.

The ISF is due 24 hours before the cargo is laden at the foreign port. On a consolidation each house bill is its own ISF, so each one carries its own liquidated-damages exposure. CBP's guideline amount is $5,000 per violation. Five late house bills on one consolidation is $25,000 of exposure.

And the shipper's data is often the last thing to arrive.

Sources: 19 CFR 149.2(b) (opens in a new tab) · CBP ISF FAQ 2.0 (May 2023) (opens in a new tab) · Great Lakes Customs Law (opens in a new tab). Figures are CBP's guideline amounts, not a prediction of any claim.

The inbox

Know which house bill needs you now

Open work is ranked by urgency in one inbox, so the ISF due tomorrow sits above the one due next week. House bills under one master stay linked, each with its own clock. See how ISF filing works.

  • Deadline clock on every ISF, with alerts at 72, 48 and 24 hours before it
  • CBP's response on every ISF: accepted, rejected or still waiting
  • Manifest (MBOL) query by master bill shows CBP's disposition per house bill, so you can see whether the bill is on file. Queries are free
  • Every filing's full history in one timeline, with a PDF export
ISF consolidation with three house bills under one master bill, each with its own lifecycle.
Manifest query results with CBP's disposition for each house bill.

Consolidation OOLU210577643: three house bills, each its own ISF, and the manifest query per house bill. Sample data.

Two ways in

Start in the app. Add the API when you're ready.

You don't need a developer to start.

In the app: templates and bulk submit

  • Save parties, ports, HTS lines and bond details as templates for repeat shippers
  • Clone any filing
  • Submit up to 20 drafts at once
  • File ISF-10, and ISF-5 for FROB cargo
Shipments list with drafts, statuses and deadlines.

From your TMS: REST or XML API

  • /api/public/v1: create, submit and read ISFs and entries
  • JSON or XML, with scoped, revocable keys
  • HMAC-SHA256-signed filing.* and entry.* webhooks push status back to your system
  • The same checks and audit trail as the app
# 1. create an ISF draft from your TMS
POST /api/public/v1/shipments
Authorization: Bearer mcl_live_…

# 2. submit it (same checks as the app)
POST /api/public/v1/shipments/{id}/submit

# 3. status comes back, HMAC-SHA256 signed
webhook  filing.accepted · filing.rejected
See the API

The API is at version 1.0.0-foundation. There are no SDKs yet.

Audit trail

Show a customer exactly what was filed.

Every edit, submission and CBP response stays on the filing, so you can show what was sent, when and by whom. Your team works under four roles (Owner, Admin, Operator, Viewer) with MFA, and the audit trail exports to CSV.

Filing record: lifecycle, timeline and status history, including transmitted to and accepted by CBP.
The filing record: every transmission and CBP response. Sample data.

Pricing

Volume pricing, written down

The per-shipment card on our pricing page is built for importers filing their own shipments. Teams filing ISFs at volume get volume pricing on request, agreed in writing.

We're taking a small number of paid NVOCC and forwarder pilots: API onboarding with our team, and volume pricing agreed in writing.

  • You're charged when CBP accepts the shipment
  • Rejected filings aren't charged, and resubmits and amendments are never charged twice
  • Drafts and manifest queries are free

Tell us your monthly ISF count. We'll send the volume terms in writing.

What MyCargoLens files today

Files today

  • ISF-10
  • ISF-5 (FROB)
  • Entry summary (7501)
  • Cargo release (3461)
  • Manifest (MBOL) query

Not available

  • In-bond (7512)
  • FTZ
  • Drawback
  • AES
  • ISF bonds

If you need those in the same system every week, a broader suite may fit you better today. Tell us on the call and we'll say so.

What you can check before you sign

The price principle
Written on our website: you're charged only when CBP accepts.
What we file
ISF-10, ISF-5, 7501 and 3461, plus manifest queries.
The record
Every CBP request and response, logged and exportable.
See what we've shipped

Questions NVOCC teams ask

MyCargoLens does, whether your team submits in the app or your TMS submits through the API.

Book a demo

Bring a week of house bills.

In 20 minutes we'll show your kind of consolidations in the inbox, how your TMS could file through the API, and how our design-partner program works. Then we set your team up.

Volume and API pricing, written down.