How Portmate decides which terminal to quote

Last updated: Jun 9, 2026|First published: Jun 9, 2026

Learn how Portmate selects a terminal for instant drayage quotes, why a default terminal is used when only a metro is provided, and how exact terminal details can affect the final quote.

How Portmate decides which terminal to quote hero
Written by Jakhongir Mustafaev
Jakhongir Mustafaev Founder & Product Manager at Portmate

How Portmate decides which terminal to quote

When you ask for an instant drayage quote, Portmate needs a terminal or rail ramp on one side of the move and a facility on the other side. Sometimes you know the exact terminal. Other times, you only know the port or metro, such as Savannah, Houston, Chicago, or Los Angeles/Long Beach.

If you provide only the metro, Portmate can still create a quote by using a terminal or rail ramp assumption for that supported metro. This lets you estimate cost quickly without waiting until the exact discharge terminal is confirmed.


Quick answer

If you name an exact supported terminal or rail ramp, the quote uses that location.

If you only provide a broad metro, Portmate uses the best terminal assumption available for that metro. The system looks at your prompt and other quote context first. If there is not enough information to identify one exact supported terminal or ramp, it uses the configured metro default so the pricing engine has a concrete origin or destination point for distance, routing, and accessorial logic.

The final booking price may change if the actual terminal or rail ramp is different from the terminal assumption used for the quote.


Why terminal assumptions matter

A metro can include several terminals, ports, or rail ramps. For example, a broad market like Los Angeles/Long Beach, New York/New Jersey, Houston, or Chicago can have multiple possible terminal locations.

Those locations are not always the same distance from the facility. A different terminal can slightly increase or decrease:

  • Route distance
  • Drive time
  • Fuel cost
  • Tolls, when applicable
  • Local operating cost
  • Terminal or ramp-specific accessorials

Because distance and route details affect the price, the quote needs one concrete terminal location. When the exact terminal is unknown, a terminal assumption makes the quote possible while keeping the assumption visible.

Chicago example

Chicago is a good example because it is not one single terminal. The Chicago metro includes many rail ramps across different parts of the market, such as:

  • BNSF - Cicero
  • BNSF - Corwith
  • BNSF - Logistics Park in Elwood
  • BNSF - Willow Springs in Hodgkins
  • CSX - 59th Street
  • CSX - Bedford Park
  • NS - 47th Street
  • NS - Landers 79th
  • UP - Global II in Northlake
  • UP - Global IV in Joliet
  • UP - Yard Center in Dolton

These ramps are all part of the broader Chicago drayage market, but they are not in the same place. A facility in the western suburbs may price differently from one on the south side depending on which ramp is used.

So if you ask for Chicago to ZIP 60174, Portmate can quote quickly using a Chicago terminal assumption. If you later say the container is actually at UP Global IV or CSX Bedford Park, the quote can be updated with that exact ramp.


How Portmate selects the terminal

Portmate uses a supported terminal location catalog for each metro and evaluates the quote request context for terminal or ramp cues.

If the prompt clearly names a supported terminal, ramp, abbreviation, or terminal address, the quote can use that exact terminal. If the prompt only gives a broad metro, Portmate uses a default terminal assumption for that metro.

The default is not selected randomly, and it is not only based on which public terminal is largest. Portmate uses a machine-learning-based terminal prediction engine to choose the most likely default terminal or ramp in real time.

The prediction can use inputs such as:

  • Metro or port market
  • Facility ZIP code or city
  • Container type
  • Import or export direction
  • Terminal, ramp, or railroad wording in the prompt
  • Shipping line, when provided
  • Port of origin, when provided
  • Historical lane patterns
  • Current terminal conditions
  • Vessel or rail schedule timing

When you give an exact terminal

If your message identifies a supported exact terminal or rail ramp, Portmate uses that specific location for the quote.

Examples:

  • Quote from Maher Terminal to ZIP 07002 for a 40HC
  • Need a quote from BNSF Cicero to 60174, 20GP
  • Quote Bayport Container Terminal to Pasadena, TX

In this case, the quote is based on the named terminal location instead of a metro-level terminal assumption.

When you only give the metro

If your message gives only a broad metro and no reliable terminal cue, Portmate keeps the metro and leaves the exact terminal blank. Then, during quote creation, the system applies the terminal assumption for that metro.

Examples:

  • Quote Savannah to facility ZIP 30304 for a 40HC
  • Need Houston to Pasadena, TX for a 20GP
  • Quote Chicago to 60174 for a 40GP

These requests are valid because they include the supported metro, facility location, and container details. The estimated quote can be generated even if the final terminal is not known yet.


How this affects the quote

When a terminal assumption is used, the quote may include an assumption note explaining that the price was created with the default terminal for the selected metro.

That means:

  • The quote is useful for fast cost estimation.
  • The quote is based on a real supported terminal location, not a generic city center.
  • The final price can move up or down if the booking uses a different terminal or rail ramp.
  • In most cases, the difference is small enough for planning, often under $100 when the exact terminal is later provided.
  • You can ask for a revised quote once the exact terminal is known.

This approach is designed for speed and clarity. International logistics has many variables, and waiting for every detail can slow down planning. A terminal assumption gives you a close working estimate so you can make decisions faster.


Why this fits instant drayage quoting

Drayage pricing depends on local geography. A few miles can matter because terminal location, facility location, traffic patterns, tolls, appointment timing, and operating requirements all affect the move.

At the same time, many users do not know the exact discharge terminal when they first need a cost estimate. They may only know the port or metro from early shipment documents.

Portmate balances both needs:

  • Use exact terminal details when the user provides them.
  • Use a terminal assumption when only the metro is known.
  • Clearly mark the default as an assumption.
  • Let the user correct the terminal later if needed.

This keeps the quote process simple while still grounding the rate in a real terminal location.


How to get the most accurate quote

For the closest quote result, include:

  • The exact terminal or rail ramp, if you know it
  • The full facility address with city, state, and ZIP for the most precise geocoding
  • Container type
  • Net cargo weight
  • Commodity
  • Any known accessorial needs

If you do not know the exact terminal, provide the metro anyway. Portmate can still generate an instant estimate using a terminal assumption.

You can learn the full quote workflow in the instant drayage quote guide.


What you can do next

After the quote is generated, you can:

  • Keep the quote as a fast planning estimate
  • Ask for the quote to be updated with a specific terminal or ramp
  • Compare pricing from another supported metro
  • Move forward with booking once the shipment details are confirmed

The goal is to make drayage pricing easier to access early in the planning process, while still giving you a path to refine the quote when the exact terminal becomes available.