ISF 10+2 and AMS filing for freight forwarders

Linbis is a CBP-approved software provider. Your file fills the ISF, scores what is still missing, and chases the rest — then you file it directly from Linbis, under your own CBP filer credential. Your SCAC, your bond, your approval.

One minute twenty-eight: the ISF filled from the file, scored, previewed, and submitted under your own credential.

The Importer Security Filing has two separate deadlines, ten elements owed by three different parties, and liquidated damages of $5,000 for each violation. Most of the work is not filing — it is collecting. Here is the rule, and here is how the filing goes out of Linbis under your own CBP credential.

Read the transcript — “File your ISF directly from your freight software” (1:29)

0:02 The ISF is due twenty-four hours before loading. Six of the ten elements are sitting in other people’s inboxes.

0:11 You re-key the booking, chase the shipper by hand, and hope nothing slips before the cut-off.

0:18 Linbis reads every freight email as it arrives and sorts it into twenty-four freight-specific types.

0:26 This is the real screen — the inbox already read, already sorted, with a confidence score on every message.

0:33 Approve the booking email and the shipment exists, workflow already running, nothing typed twice.

0:41 It fills the ISF from the file itself, scores what is left, and drafts the email chasing the rest.

0:48 Linbis is a CBP-approved software provider. File your ISF and manifest directly from Linbis.

0:57 Under your own CBP filer credential — your SCAC, your bond, your approval. The answer comes back in about five minutes.

1:06 Nothing files without you — Linbis builds the filing, you read it, and you type the word SUBMIT.

1:14 Same clock, same cut-off — the file complete, filed, and accepted by CBP.

1:21 That is Linbis. Start free at linbis.com, and subscribe for the next one.

Reviewed: August 2026  ·  Scope: Ocean imports into the United States  ·  Not legal advice — confirm current requirements with your customs broker or CBP.

The short answer. Under 19 CFR 149.2 the ISF Importer — or its authorized agent — transmits the filing to CBP through a CBP-approved electronic data interchange system. Linbis is a CBP-approved software provider. File your ISF and manifest directly from Linbis — under your own CBP filer credential; your SCAC, your bond, your approval.

That distinction carries the regulatory liability, so read it precisely: Linbis is the channel, you are the filer. During setup you send CBP a letter naming Linbis as your transmission channel. The identity on the wire stays your SCAC, the bond behind it stays yours, and nothing reaches CBP until a named person on your team has read the payload and typed the word SUBMIT.

Two deadlines, not one

Nearly every guide treats ISF as a single cut-off. It is not. 19 CFR 149.2(b) splits the ten importer elements across two different clocks, and the second one catches people out because it is measured against a completely different event.

Eight elements are due no later than 24 hours before the cargo is laden aboard the vessel at the foreign port. The remaining two — container stuffing location and consolidator, the so-called flexible elements — are due “as early as possible, in no event later than 24 hours prior to arrival in a United States port.” That is weeks apart on a trans-Pacific sailing, and it means an ISF is rarely finished in one sitting.

ISF 10+2 has two cut-offs, measured against two different events Timing per 19 CFR 149.2(b). On a long voyage these are weeks apart. CUT-OFF 1 — 8 elements CUT-OFF 2 — 2 elements Laden at foreign port Arrival, first US port 24h before 24h before Due 24h before LADING — 8 elements Seller · Buyer · Importer of record number Consignee number · Manufacturer or supplier Ship-to party · Country of origin · HTSUS number Due 24h before US ARRIVAL — 2 Container stuffing location Consolidator (stuffer) — the two “flexible” elements The “+2” — vessel stow plan and container status messages — is the ocean carrier’s filing, not yours.

Figure 1. The two ISF cut-offs and which elements fall under each. Original diagram, drawn from 19 CFR 149.2(b) linked in Sources below.

Who owes you each element

The operational problem is not knowing the rule. It is that ten data elements are held by three different parties, none of whom work for you, and you need all ten before a clock you do not control runs out.

ElementWho normally holds itDue
SellerSupplier / commercial invoice24h before lading
BuyerYour customer24h before lading
Importer of record numberYour customer or their broker24h before lading
Consignee number(s)Your customer24h before lading
Manufacturer (or supplier)Supplier24h before lading
Ship-to partyYour customer24h before lading
Country of originSupplier24h before lading
Commodity HTSUS numberCustomer or broker (classification)24h before lading
Container stuffing locationSupplier or consolidator24h before US arrival
Consolidator (stuffer)Supplier or consolidator24h before US arrival
Vessel stow planThe ocean carrier — not youCarrier’s own filing
Container status messagesThe ocean carrier — not youCarrier’s own filing

Figure 2. The ten importer elements and the two carrier elements, with the party who normally holds each. Element names and timing from 19 CFR 149.2(b) and 149.3; the “who holds it” column reflects ordinary commercial practice, not a regulatory assignment.

Read that table as a chase list rather than a form. Nothing on it is difficult. All of it is late.

ISF-10, ISF-5, and the filing you may not realize you owe

Most forwarders meet ISF as the ten-element importer filing on cargo entering the United States. That is ISF-10. There is a second filing, ISF-5, for cargo that never enters US commerce — freight remaining on board, and Transportation & Exportation or Immediate Exportation moves under bond. It carries five elements instead of ten, and the party who owes it is not the goods’ importer: on freight remaining on board the ISF Importer is the carrier or the NVOCC, which is precisely why an NVOCC ends up owing it, and on an in-bond T&E or IE move it is whoever files that documentation.

The two also run on different clocks. On freight remaining on board the obligation attaches at the first foreign lading, so the deadline is measured against the first leg, not the leg that eventually reaches the United States. Getting that wrong is not a paperwork error; it files after lading, which is the $5,000 exposure.

SituationDeadlineAnchored to
Ordinary US ocean import (ISF-10)24h before ladingThe last ocean leg bound for a US port — transshipment-aware, not simply the first sailing
Freight remaining on board (ISF-5)Any time prior to ladingThe first leg — no 24-hour interval applies; the filing must be in before the cargo is laden abroad
Transportation & Exportation or Immediate Exportation, under bond (ISF-5)24h before ladingTransshipment-aware departure
Break-bulk with a CBP-granted exemption and no containers24h before arrivalThe arrival, not the lading — the exemption has to actually be on file
A standalone filing with no shipment behind it24h before the arrival you enterA date you set yourself

Figure 3. How the cut-off is computed for each kind of move. The break-bulk row in particular can shift a deadline by weeks in either direction, so it is set from how the cargo really moves rather than from a default.

Where AMS actually fits

ISF and AMS are two different transmissions, and the relationship between them is where filings fail. AMS is the manifest: the ocean carrier transmits the master bill, and an NVOCC transmits its own house bills under its own SCAC. The ISF is a separate security filing that CBP has to be able to tie to a bill on that manifest.

So there are two shapes, and only one of them can fail a match.

The ordinary import. An ISF-10 is filed on its own and CBP matches it against the carrier’s AMS bill. The answer comes back as a bill-match verdict — awaiting bill, bill matched, or no bill match — and it is shown on the filing as its own chip, separate from the filing status. An unmatched filing is not a rejection: it stays on file and re-matches by itself once the carrier’s bill reaches AMS. What it does mean is that the bill number, the bill type and the issuing SCAC all have to be right, because that is the join.

The in-bill filing. For ISF-5 cargo — freight remaining on board, or moving in bond — the ISF data rides inside the AMS bill on the 309 manifest instead of pointing at it. There is no separate match to fail, by construction. This is the “manifest” half of filing from Linbis: the same preview and the same typed confirmation, sending a manifest bill rather than a standalone ISF.

One honest scoping note, because it is the sort of thing a vendor page usually blurs: there is no unified in-bill type for an ISF-10, and there is no standalone AMS manifest workflow for ordinary import cargo. The in-bill path exists for the ISF-5 bill types the 309 defines, and nowhere else.

Two shapes — and only one of them can fail a bill match Which one applies is decided by the cargo, not by a setting. STANDALONE ISF — ordinary ISF-10 import The ISF goes out on its own. The carrier (or your NVOCC bill) goes to AMS separately. CBP tries to match the two. Verdict: awaiting bill / matched / no bill match. Not a rejection. UNIFIED IN-BILL — ISF-5 only Freight remaining on board, or cargo moving in bond (T&E / IE). The ISF-5 rides INSIDE the AMS bill on the 309 manifest. Nothing to match, so nothing to fail. There is no ISF-10 equivalent. Both leave under YOUR SCAC, through the same preview and the same typed SUBMIT. Linbis is the transmission channel; the filer of record is you.

Figure 4. The two filing shapes and where the AMS bill-match verdict applies. Original diagram; bill-match states and the in-bill ISF-5 path are as implemented in the product.

What it costs to get wrong

The ISF bond condition sets liquidated damages at $5,000 for each violation — late, inaccurate or missing alike — and the money is rarely the worst of it — a filing that is not on record invites a hold, and a hold invites an exam, and an exam invites demurrage on a container you are already paying for. Confirm the current figure and how it applies to your shipments with your customs broker or CBP.

Set that against the cost of the work itself: the time spent re-keying data that already exists into a second system, plus chasing that happens from memory. Both of those are collection problems, and collection is the part a system can genuinely carry.

What you need before you can file anything

None of this can be automated away, because every line of it is a real-world step at a government agency, in your company’s name. It is also the list nobody tells you until a filing comes back rejected, so here it is up front.

What you needWhy CBP asks for itIf it is missing
Your own SCAC — four lettersOn this wire the SCAC is the filer identity; there is no separate filer codeNothing can be filed in your name at all
That SCAC enabled by CBP for transmissionEnablement is per SCAC, per channelThe envelope is refused before ISF processing — a 997 rejection, nothing filed
That SCAC enabled by CBP for ISFA separate enablement from the one aboveCBP 366
NVOCC only: an International Carrier Bond, activity code 03 (19 CFR 113.64)It is the bond that stands behind an ISF-5S19, S99 and S98 — they arrive together and clear together
Importer of record numberTies the filing to the importer’s customs account and bond historyThe filing is blocked before it can be previewed
An appropriate bond on file — continuous, or an ISF bondCBP checks bond sufficiency when it activates a filerActivation stalls at CBP
A Letter of Intent to CBPIt names the transmission channel you will file throughNo activation

Figure 5. The prerequisites, and the rejection each one produces when it is absent. Linbis generates and tracks the letter and walks the form, but items one through six are yours and stay yours.

How ISF and AMS filing work in Linbis

Everything above is dates and collection. It goes wrong because it lives in an inbox, a spreadsheet and somebody’s memory. Here is the actual sequence in the product, from a cold start to a filing CBP has accepted.

  1. Connect your SCAC and your credential — onceSettings → Integrations → Customs walks four steps, and you act on the first two. You describe your company; every field says why CBP asks for it. Then you review a generated Letter of Intent to CBP and confirm it by typing SEND. The letter names Linbis as your transmission channel — it does not make Linbis your filer. Our customs team tracks the enablement with CBP, typically three to five business days, and the credential is issued and verified for you. You never handle a gateway key, and there is no filer code to invent: on this wire, the filer identity is your SCAC.
  2. The filing starts filled in, not blankOpen an ocean import, expand Customs & Compliance, and choose Create ISF. The filing is linked to the shipment, and it is pre-populated from the record you already keep — parties, ports, containers, the HTSUS numbers on the commodities you already entered, the bill references. Every suggested value is badged with where it came from: the shipment, your connection, or the carrier’s profile. Suggestions, never inventions — you correct rather than transcribe, and nothing prefilled is enforced.
  3. Completeness is a rail, not an opinionBeside the form, a rail lists every element that still blocks the filing, grouped by section, with a control that jumps to the first problem. It checks the things CBP will check: that the port of entry resolves to a CBP Schedule D code, that a house bill is carried as BM with its master as OB, that the bond block is complete, that the description is specific enough. When the rail reads “ready to preview and transmit”, the filing has passed every check we can run before CBP sees it.
  4. The deadline is computed from how the cargo actually movesNot from a single template date. Freight remaining on board anchors to the first foreign lading; an in-bond T&E or IE move to lading; an ordinary ISF-10 to lading, transshipment-aware; a break-bulk shipment with a CBP-granted exemption and no containers to arrival. The file shows the time left, and alerts fire at 72, 48 and 24 hours before the cut-off, and again once it has passed.
  5. Preview shows exactly what will be sent — and what will notPreview EDI opens a panel titled “what we are sending to CBP”. It is not a summary. Every element of the actual payload is listed with its value, where that value came from, and its CBP reference. A second block lists what is absent and why — deferred under flexible timing, optional and left empty, or not applicable to this filing type. CBP judges what arrives and what does not, so both halves are on the page. A manager can also read the raw X12, and that read is audited every time.
  6. You type SUBMITThe confirmation asks for the whole word, and the word you typed, your name, the time, and a fingerprint of the exact payload you approved are all recorded on the submission. A filing cannot be transmitted before it has been previewed, and any edit after a preview invalidates it — you preview again and re-confirm. Two people cannot submit the same filing twice; the second attempt is refused, not duplicated.
  7. CBP answers, in about five minutesA banner tracks the transmission live: queued and still cancellable, on the wire, received by CBP, answered. The outcome lands on the filing status — accepted, or rejected — and the AMS bill-match verdict lands on its own chip beside it. Both sit on the shipment record, next to the bill of lading, the charges and the documents, rather than in a portal nobody else can open.
  8. A rejection is re-filed; an accepted filing is amendedCBP’s reason arrives in plain language rather than as a code you have to look up. If it was refused, you correct the data, preview again and file it as a new filing. If it was accepted and the facts then change, you file a replacement or delete the filing outright against the transaction number CBP issued — each behind its own typed word, REPLACE or DELETE.
From the shipment record to a filing CBP has accepted Six steps. Only one of them is a decision, and a person makes it. 1 SET UP ONCE — your SCAC, your bond, your CBP credential A Letter of Intent names Linbis as your transmission channel. Not as your filer. 2 THE FILING BUILDS ITSELF from the shipment you already keep Every suggested value is badged with its source. Suggestions, never inventions. 3 COMPLETENESS RAIL + DEADLINE computed from how the cargo moves What still blocks it, and how long is left. Alerts at 72h, 48h and 24h. 4 PREVIEW — “what we are sending to CBP”, element by element With a second block for what is NOT being sent, and why. 5 YOU TYPE THE WORD “SUBMIT” The word, your name, the time and a fingerprint of the approved payload are recorded. 6 CBP ANSWERS in about five minutes Filing status and the AMS bill-match verdict are written back onto the shipment.

Figure 6. The filing pipeline as it runs in the product. Original diagram; step 5 is the only point at which anything leaves for CBP, and a person performs it.

What CBP says back, and what it means

Rejections are a small, repeating set, and every one of them is a data problem you can see before you file. These are the ones you are most likely to meet.

CBP saysWhat it meansWhat to do
366Two documented causes: your SCAC is not enabled for ISF, or the booking party is missing or out of orderCheck both — confirm ISF enablement, and make sure a booking party is present
997 envelope rejectedThe transmission was refused before ISF processing; nothing was filedUsually the SCAC is not enabled for transmission
S19 / S99 / S98The bond block is incomplete — holder, type, activityComplete all three at once; they arrive together and clear together
548The cargo description is too vagueReplace generic wording such as “general cargo” with a specific commodity
S2No bill matchCheck the bill number without its SCAC prefix, the bill type, and the issuer SCAC
S6The bill exists but under a different typeA house bill must be BM with its master as OB

Figure 7. The recurring CBP responses and their fixes, as they are surfaced in plain language on the filing.

What stays yours — and what is not in this channel

You are the filer of record. The SCAC on the wire is yours, the bond behind it is yours, and the CBP approval that enables them is issued to you. Linbis is the approved software channel that carries the transmission. Nothing is sent without a named person previewing the payload and typing the confirmation, and that person, that word and that exact payload are recorded on the submission.

The customs entry is not here. The entry itself — the 3461 and the 7501 through ABI — is a licensed customs broker’s filing and is not part of this channel. Neither is ocean export EEI/AES, which is a separate obligation on the other direction of trade. If your file needs an entry, it still needs your broker.

Deadline alerting follows the connection. ISF deadline alerts run for organizations with an active CBP connection. Disconnecting turns them off — which is the correct behaviour, and worth knowing before you disconnect.

Frequently asked questions

Does Linbis file ISF directly with CBP?

Linbis is a CBP-approved software provider. You file your ISF and manifest directly from Linbis, under your own CBP filer credential: your SCAC, your bond, your approval. Linbis is the transmission channel; the filer of record is you. Nothing reaches CBP until a named person on your team has previewed the exact payload and typed the word SUBMIT, and that word, that person and a fingerprint of that payload are recorded on the submission.

When is the ISF due?

There are two deadlines. Eight of the ten importer elements are due no later than 24 hours before the cargo is laden aboard the vessel at the foreign port. The remaining two, container stuffing location and consolidator, are due as early as possible and no later than 24 hours prior to arrival in a United States port. Both are set out in 19 CFR 149.2(b).

Do I need my own SCAC?

Yes. On this wire the filer identity is the SCAC, so you need one of your own, enabled by CBP both for transmission and for ISF filing. An NVOCC also needs an International Carrier Bond under bond activity code 03. Linbis generates and tracks the Letter of Intent that names it as your transmission channel, but the SCAC, the bond and the CBP approval stay in your name.

How does Linbis handle AMS?

Two ways, and the difference matters. On an ordinary ISF-10 import the ISF is filed on its own and CBP matches it against the carrier's AMS bill; that verdict is shown on the filing as awaiting bill, bill matched, or no bill match. On ISF-5 cargo that stays on board or moves in bond, the ISF data rides inside the AMS bill on the 309 manifest, so there is no separate match to fail. There is no unified in-bill type for an ISF-10, and no standalone AMS manifest workflow for ordinary import cargo.

What happens if elements are still missing near the deadline?

The completeness rail names every element that still blocks the filing, grouped by section, with a control that jumps to the first problem, and the countdown shows how much time is left against the computed cut-off. Alerts fire at 72, 48 and 24 hours before it, and again once it has passed. The point is that the gap is visible days early rather than the night before lading.

What is the penalty for a late or inaccurate ISF?

The ISF bond condition sets liquidated damages at $5,000 for each violation (19 CFR 113.64), and a filing that is not on record also invites holds and exam delays. Confirm the current figure and how it applies to your shipments with your customs broker or CBP.

What happens when CBP rejects a filing?

A rejection is re-filed, not amended: amendments need the CBP transaction number that only an acceptance produces, so the amend actions are hidden on a rejected filing. CBP's reason arrives in plain language on the filing, you correct the data, preview again, and transmit it as a new filing.

Can Linbis file the customs entry too?

No. The entry, meaning the 3461 and the 7501 through ABI, is a licensed customs broker's filing and is not part of this channel. Ocean export EEI/AES is a separate obligation and is not filed here either. What goes out of Linbis is the ISF and, on the unified path, the manifest bill that carries it.

File it from the record you already keep

The filing builds itself from the shipment, the rail shows what is still missing, the countdown shows how long is left — and it goes to CBP under your own SCAC, when you say so. Linbis is freight forwarding software for forwarders, NVOCCs, customs brokers and 3PLs.

See pricing Bill of lading, box by box

Sources

Regulatory requirements change. Every figure and deadline here should be confirmed against current CBP guidance and with your customs broker for your specific shipments; this page is general information and is not legal advice. Product capabilities described are those shipped at the review date above.