What Is a CBP FIRMS Code? A Guide for U.S. Importers

If you are moving commercial cargo through a U.S. port, bonded warehouse, examination site, or in-bond process, you may be asked for a FIRMS code. The code is easy to overlook because it is not the same thing as a port code, entry number, or customs broker filer code. But in the right customs transaction, it tells U.S. Customs and Border Protection (CBP) where the merchandise is physically located.

A FIRMS code is a four-character facility identifier used in CBP systems. CBP documentation describes it as a code representing the location of goods, and CBP requires a valid FIRMS code for certain in-bond arrival transactions. In practical terms, it helps connect the customs record to the terminal, warehouse, examination facility, or other location handling the cargo.

For importers, the important question is not simply “What is my FIRMS code?” It is “Which facility is actually handling this shipment, and does the customs record point to the correct location?”

What Is a FIRMS Code?

FIRMS stands for Facilities Information and Resources Management System. A FIRMS code is a CBP-assigned location identifier used to identify certain facilities that receive, hold, examine, transfer, or otherwise handle imported merchandise within customs processes.

CBP’s ACE trade notice on FIRMS-code validation explains that, for affected non-air in-bond arrivals, the arrival transmission must include the FIRMS code for the physical location of the merchandise within the port. ACE validates whether the code is present, valid, active, and associated with the arrival port.

That makes the FIRMS code more specific than a broad geographic label. Knowing that a shipment arrived through Houston, for example, does not necessarily identify the exact terminal, bonded warehouse, Centralized Examination Station (CES), or other facility involved in the next customs step.

What Does a FIRMS Code Identify?

A FIRMS code identifies a facility or cargo location recognized in CBP systems. The exact role of that location depends on the transaction. It may relate to the physical location of in-bond merchandise, a bonded warehouse, a terminal or container freight station, or a facility associated with a customs examination or transfer.

Who Uses FIRMS Codes?

The code may be used or referenced by customs brokers and filers, carriers, bonded warehouses, terminals, examination facilities, and other logistics parties. Importers may not personally transmit the code, but they can still encounter it when reviewing shipment records, resolving a customs hold, coordinating an in-bond movement, or confirming where cargo is physically located.

Where Might an Importer Encounter a FIRMS Code?

Not every import transaction uses a FIRMS code in the same way. Importers are most likely to encounter one when the physical cargo location matters to the customs workflow.

  • In-bond arrivals: CBP requires a valid FIRMS code for affected non-air in-bond arrival transmissions so the arrival is tied to the physical location of the merchandise within the destination or export port.
  • Bonded warehouses: Approved customs bonded warehouses are assigned FIRMS codes in CBP’s facility records.
  • CBP exams: If cargo must move to or be presented at an examination facility, the facility location can become part of the operational and customs coordination.
  • Terminal or warehouse coordination: A shipment may be associated with a specific terminal, container freight station, or warehouse even though the importer also knows the broader port and final delivery address.
  • Shipment or broker documentation: A broker, carrier, warehouse, or other logistics provider may reference the FIRMS code when confirming where the freight is held or where an in-bond movement is being arrived.

If a shipment is delayed, do not assume that every location issue is a FIRMS-code problem. First identify the exact customs status, the facility currently controlling the cargo, and who is responsible for the next transmission or movement.

FIRMS Code vs. Port Code vs. Filer Code

These identifiers answer different questions. Confusing them can make a customs conversation harder than it needs to be.

Identifier What It Identifies Why an Importer Might See It
FIRMS code A specific CBP-recognized facility or cargo location Used when the physical location of merchandise matters to the customs transaction, such as certain in-bond arrivals or bonded-facility activity.
CBP port code A U.S. CBP port of entry Identifies the port associated with an entry or other customs transaction.
Entry filer code The broker or authorized filer assigned the code by CBP Forms the first three characters of a CBP entry number and identifies the party filing the entry.

CBP maintains separate guidance for locating a port code and for obtaining an entry filer code, which reinforces that these identifiers are not interchangeable with a FIRMS code.

Is a FIRMS Code the Same as a Sublocation Code?

No. For U.S. imports, CBP uses FIRMS terminology. “Sublocation code” is a Canadian customs term used by the Canada Border Services Agency (CBSA) for warehouse-location reporting.

CBSA describes a sublocation or warehouse office code as a four-digit identifier for the warehouse where a shipment is to be stored for inland release in Canada.

If you are working on a U.S. shipment and a document, email, or search result refers to a “sublocation code,” confirm whether the party actually means a CBP FIRMS code or whether Canadian customs procedures are involved. Using the right terminology can prevent the team from searching the wrong system or facility list.

How Do You Find or Verify the Correct FIRMS Code?

The safest approach is to verify the facility first and the code second. Do not choose a code only because a facility name looks familiar in a search result.

1. Start With the Facility Actually Handling the Cargo

Confirm the terminal, bonded warehouse, container freight station, CES, or other facility that physically has the shipment or is expected to receive it. The carrier, terminal, warehouse, or broker should be able to identify the facility involved in the movement.

2. Compare the Code With Shipment and Customs Records

Review the bill of lading, arrival information, in-bond details, broker correspondence, terminal records, and any facility instructions. A location mismatch is easier to resolve when everyone is working from the same shipment identifiers and cargo status.

3. Ask the Customs Broker to Confirm the Customs-Side Requirement

If the shipment is already in a customs process and the location is unclear, ask your broker to confirm which facility should be reflected in the transaction. Hawthorne’s customs brokerage services support commercial importers with entry processing, documentation, classification, bonds, regulated cargo, and CBP coordination.

4. Avoid Reusing a Code From a Different Shipment Without Verification

A facility that handled one container is not automatically the correct location for the next one. Different terminals, warehouses, exam sites, modes, or in-bond destinations can produce different location requirements.

What Happens If the Wrong FIRMS Code Is Used?

The impact depends on the transaction. For affected non-air in-bond arrivals, CBP’s ACE validation checks whether the FIRMS code is provided, valid, active, and associated with the in-bond arrival port. CBP states that an invalid or missing code can generate an error and prevent the arrival transmission from being accepted.

In other workflows, an incorrect location can create a different type of problem: the broker, carrier, warehouse, or examination facility may need to reconcile where the cargo actually is before the next customs or logistics step can be completed.

That does not mean every wrong location code automatically causes a penalty, seizure, or lengthy customs hold. The practical response is to identify the incorrect data, confirm the correct facility, determine who must update the transmission or record, and verify that the customs status changes as expected.

FIRMS Codes and Customs Bonded Warehouses

FIRMS codes are especially relevant in bonded-facility operations. The CBP Bonded Warehouse Manual states that after a bonded warehouse application is approved, a FIRMS code should be assigned to each new bonded warehouse.

For importers, that matters because goods can be stored or moved under customs control before final entry or release. When a shipment is associated with a bonded warehouse, the facility identity is not just a delivery-address detail. It can be part of how the customs movement and warehouse activity are recorded and managed.

If your cargo is moving into bonded storage, confirm the warehouse, customs status, transportation plan, and broker instructions before dispatching a truck or assuming the freight is available for normal delivery.

Example: A Container Arrives Through the Port of Houston

Consider a commercial importer with an ocean container arriving through the Port of Houston. The importer may already know the vessel, carrier, port, broker, and final delivery address. Those details still do not necessarily identify the specific facility involved in every stage after arrival.

If the container must be associated with a terminal, moved in bond, held at a bonded warehouse, or presented at an examination location, the customs process may need a facility-level identifier. That is where the FIRMS code can become operationally important.

For Houston ocean freight, use Hawthorne’s Port of Houston Customs Clearance Checklist to coordinate broker setup, documents, vessel status, terminal availability, and drayage planning before arrival.

If CBP has selected the shipment for examination, review What Happens When CBP Selects Your Shipment for a Customs Exam? to separate the customs status from the facility, transportation, and release steps that may follow.

FIRMS Codes Are One Piece of the Import Documentation Picture

A correct facility code cannot compensate for incomplete or inconsistent import documentation. Commercial invoices, packing lists, transportation records, importer information, classification, country-of-origin details, and agency-specific requirements still need to support the entry.

Before cargo arrives, compare your shipment file with Hawthorne’s customs clearance documents checklist. The goal is to identify basic inconsistencies while the shipment is still easier to correct, rather than after cargo is sitting at a port or warehouse.

When Should You Contact a Customs Broker About a FIRMS Code?

Bring in your customs broker when the issue is no longer just “What does this code mean?” and starts affecting a live shipment.

  • The facility shown in the customs or carrier record does not match where the cargo is physically located.
  • An in-bond arrival cannot be transmitted because the FIRMS code is missing, inactive, or not valid for the port.
  • Cargo is moving into or out of a bonded warehouse and the facility relationship is unclear.
  • CBP has selected the shipment for an examination and the team is unsure which facility controls the next step.
  • The importer, carrier, terminal, warehouse, and broker are working from different location information.
  • You are unsure whether the problem is customs-related, terminal-related, transportation-related, or simply a data mismatch.

For broader entry support, Hawthorne’s import customs clearance services help commercial importers coordinate the customs side of U.S. import transactions.

Need Help With a Commercial Import or Cargo-Location Issue?

Hawthorne Global works with commercial importers on customs entries, documentation, HTS classification, ISF, customs bonds, regulated cargo, and coordination around CBP requirements. If a live shipment has a facility-code, hold, exam, or documentation issue, send the shipment details to the customs team so the next step can be identified.

Talk with Hawthorne Global Customs Brokerage  |  Request a Quote

Frequently Asked Questions

What is a FIRMS code in customs?

A FIRMS code is a CBP facility identifier used to represent the physical location of goods in certain customs processes. Importers may encounter it when cargo is associated with a terminal, bonded warehouse, examination facility, in-bond arrival, or other CBP-recognized location.

What does FIRMS stand for?

FIRMS stands for Facilities Information and Resources Management System. CBP uses FIRMS codes in facility and cargo-location records across several trade-processing workflows.

How many characters are in a FIRMS code?

CBP systems use a four-character FIRMS code for the facility/location identifier in relevant transactions. The code should be verified against the facility and the specific customs workflow rather than copied from an unrelated shipment.

Is a FIRMS code the same as a CBP port code?

No. A CBP port code identifies a U.S. port of entry. A FIRMS code identifies a specific facility or cargo location. A shipment can therefore have both a port code and a FIRMS code because the two identifiers answer different questions.

Is a FIRMS code the same as an entry filer code?

No. An entry filer code identifies the broker or authorized filer and forms the first three characters of the CBP entry number. A FIRMS code identifies a facility or cargo location.

Is a FIRMS code the same as a sublocation code?

No. “Sublocation code” is terminology used by the Canada Border Services Agency for Canadian warehouse-location reporting. For U.S. CBP transactions, the comparable facility-location concept you are more likely to encounter is a FIRMS code.

Where can I find the FIRMS code for my shipment?

Start with the facility actually handling the cargo, then confirm the code through the carrier, terminal, warehouse, customs broker, and shipment documentation. If the code affects an active customs transaction, ask the broker or filer to verify the correct facility before transmitting or correcting the record.

Can an incorrect FIRMS code delay customs clearance?

It can create an operational or transmission problem. For affected non-air in-bond arrivals, CBP validates the FIRMS code in ACE and can reject an arrival transmission when the code is missing or invalid. In other situations, incorrect facility information may require clarification or correction before the next customs or logistics step can proceed.

Do bonded warehouses have FIRMS codes?

Yes. CBP’s Bonded Warehouse Manual states that after a bonded warehouse application is approved, a FIRMS code should be assigned to each new bonded warehouse.

Make the Facility Match the Actual Shipment

FIRMS codes are not just another customs acronym. They help identify where cargo is physically located inside specific CBP processes. When the code, facility, and shipment status line up, the broker, carrier, warehouse, and importer can coordinate from the same operational picture.

If the information does not line up, confirm the facility before making assumptions about the customs problem. The fastest path is usually to identify where the merchandise actually is, verify the correct location identifier, determine who controls the next transmission or movement, and then confirm the updated customs status.

If you need help with a commercial import, contact Hawthorne Global Customs Brokerage or request a quote with your shipment details.

Get a Quote

Fill out the form below and one of our customer service representatives will reach out to you as soon as possible.

    Which service are you interested in?

    How did you hear about us?

    CALL NOW