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.
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.
| Element | Who normally holds it | Due |
|---|---|---|
| Seller | Supplier / commercial invoice | 24h before lading |
| Buyer | Your customer | 24h before lading |
| Importer of record number | Your customer or their broker | 24h before lading |
| Consignee number(s) | Your customer | 24h before lading |
| Manufacturer (or supplier) | Supplier | 24h before lading |
| Ship-to party | Your customer | 24h before lading |
| Country of origin | Supplier | 24h before lading |
| Commodity HTSUS number | Customer or broker (classification) | 24h before lading |
| Container stuffing location | Supplier or consolidator | 24h before US arrival |
| Consolidator (stuffer) | Supplier or consolidator | 24h before US arrival |
| Vessel stow plan | The ocean carrier — not you | Carrier’s own filing |
| Container status messages | The ocean carrier — not you | Carrier’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.
| Situation | Deadline | Anchored to |
|---|---|---|
| Ordinary US ocean import (ISF-10) | 24h before lading | The 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 lading | The 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 lading | Transshipment-aware departure |
| Break-bulk with a CBP-granted exemption and no containers | 24h before arrival | The arrival, not the lading — the exemption has to actually be on file |
| A standalone filing with no shipment behind it | 24h before the arrival you enter | A 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.
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 need | Why CBP asks for it | If it is missing |
|---|---|---|
| Your own SCAC — four letters | On this wire the SCAC is the filer identity; there is no separate filer code | Nothing can be filed in your name at all |
| That SCAC enabled by CBP for transmission | Enablement is per SCAC, per channel | The envelope is refused before ISF processing — a 997 rejection, nothing filed |
| That SCAC enabled by CBP for ISF | A separate enablement from the one above | CBP 366 |
| NVOCC only: an International Carrier Bond, activity code 03 (19 CFR 113.64) | It is the bond that stands behind an ISF-5 | S19, S99 and S98 — they arrive together and clear together |
| Importer of record number | Ties the filing to the importer’s customs account and bond history | The filing is blocked before it can be previewed |
| An appropriate bond on file — continuous, or an ISF bond | CBP checks bond sufficiency when it activates a filer | Activation stalls at CBP |
| A Letter of Intent to CBP | It names the transmission channel you will file through | No 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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 says | What it means | What to do |
|---|---|---|
| 366 | Two documented causes: your SCAC is not enabled for ISF, or the booking party is missing or out of order | Check both — confirm ISF enablement, and make sure a booking party is present |
| 997 envelope rejected | The transmission was refused before ISF processing; nothing was filed | Usually the SCAC is not enabled for transmission |
| S19 / S99 / S98 | The bond block is incomplete — holder, type, activity | Complete all three at once; they arrive together and clear together |
| 548 | The cargo description is too vague | Replace generic wording such as “general cargo” with a specific commodity |
| S2 | No bill match | Check the bill number without its SCAC prefix, the bill type, and the issuer SCAC |
| S6 | The bill exists but under a different type | A 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.
Related reading: Understanding the Automated Manifest System (AMS) covers what AMS is and how manifest filing works. How much is demurrage per day covers the other clock running on the same import container. Bill of lading, box by box explains the document the bill-match join is built on. Ocean shipments is the record every ISF here is built from.
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 boxSources
- 19 CFR § 149.2 — Importer security filing: requirement, time of transmission, verification, update, withdrawal. Cornell Legal Information Institute
- 19 CFR § 149.3 — Importer security filing data elements. Cornell Legal Information Institute
- 19 CFR § 113.64 — International carrier bond conditions (the ISF-5 bond, activity code 03). Cornell Legal Information Institute
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.