How to Track LTL Freight With a PRO Number

A PRO number is a carrier-assigned LTL tracking reference. Learn where to find it, how formats vary, and how it differs from other shipment IDs.

Freight shipping preparation for how to track ltl freight with a pro number

To track an LTL shipment with a PRO number, open the tracking page for the carrier that has the freight, choose PRO as the search type if the page asks, and enter the identifier exactly as it appears on the shipment record. Review the returned status, location or service-center information, estimated delivery date, and any exception notes. If the carrier offers notifications, subscribe to the milestones that matter to the receiving team.

A PRO number is a carrier’s primary tracking reference for a freight shipment. Do not assume every carrier uses the same length or format. XPO, for example, describes its PRO as a nine-digit freight-bill identifier attached to the shipment as a scannable barcode. That is an XPO rule, not a safe format rule for every carrier. Preserve leading zeros, letters, spaces, or punctuation exactly as the carrier or booking record supplies them.

Track the shipment in five steps

  1. Confirm the carrier. A valid PRO entered on the wrong carrier’s site can return no result. Use the carrier named on the booking confirmation, bill of lading, pickup paperwork, or shipment record.
  2. Copy the PRO from the shipment record. Prefer copy and paste when possible. If typing it, compare every character and keep any leading zero.
  3. Open the carrier’s official tracking tool. Select PRO as the reference type when the tool offers several search options.
  4. Read the complete result, not only the headline status. Check the latest event, event time, service center or location, estimated delivery, appointment information when applicable, and exception details.
  5. Save the result and set alerts. Record the time you checked it. XPO allows logged-in users to choose shipment statuses for email notifications. Old Dominion offers email or text notifications for events including pickup, arrival at origin and destination service centers, and delivery.

Carrier tools differ. Old Dominion and R+L each allow up to 25 tracking numbers in a multiple-shipment search. The public R+L tool accepts a PRO or Pickup Request ID, while a logged-in account provides additional reference searches and more shipment detail. The workflow is similar, but the fields and access level are not universal.

Where to find the PRO number

Check the records created or updated around tender and pickup:

  • the carrier or booking-platform shipment record;
  • the bill of lading or carrier label when the PRO has been added;
  • a pickup or shipment confirmation;
  • a carrier portal, transportation management system, or notification email; or
  • paperwork returned by the driver or shipping team.

The booking number and PRO number may be different. A pickup request can exist before the carrier’s traceable shipment record is available, and a customer purchase-order number is not automatically the carrier’s primary identifier. Label each reference in your own system instead of storing an unlabeled string of numbers.

If the paperwork shows more than one PRO, do not guess which one controls. That can happen when records cover separate shipments, handling units, or an interline movement. Use the carrier’s search results and shipment details to match the correct origin, destination, ship date, and parties, or ask the carrier or booking support team to identify the governing reference.

What the tracking result confirms

Tracking is a record of reported shipment status and events. It is not necessarily a continuous live map. The amount of detail depends on the carrier, the customer’s account access, and the events recorded for that shipment.

Old Dominion’s public trace presents fields for status, estimated delivery, origin and destination service centers, and the shipping parties. Its notification choices include picked up, arrived at origin service center, arrived at destination service center, and delivered. R+L’s shipment-tracing API separates the estimated delivery date from an appointment date and actual delivery date, and it returns a status history when available.

Use the displayed event literally:

Tracking result What it supports What it does not establish Practical next check
Picked up The carrier reports possession or pickup That linehaul has departed the origin terminal Check the next event and estimated delivery
At origin service center The freight reached the origin facility That it is already moving toward the destination Watch for the next movement or status event
In transit or a transfer event The shipment is progressing through the carrier’s network A precise live location between recorded events Use the latest event time and any exception note
At destination service center The freight reached the destination facility That it is on a delivery vehicle or arriving that day Look for out-for-delivery or appointment information
Out for delivery The carrier reports the shipment on its delivery stage A guaranteed arrival time Confirm receiving access and appointment requirements
Delivered The carrier reports completion That the freight was received by the person your team expected Review delivery details and reconcile with the consignee
Exception or attempted delivery Normal movement or delivery was interrupted The cause, charge, or new delivery plan unless the result states it Read the detail, then contact the carrier or booking support if action is unclear

Carrier wording can differ from this table. Do not convert a vague event into a more precise promise when communicating with a customer or receiving location.

Estimated delivery is not the same as an appointment

Treat these as separate fields:

  • Estimated delivery is the carrier’s current forecast in the tracking result.
  • Appointment date and time apply when delivery has been scheduled for appointment freight.
  • Delivered date and time record the completed delivery event.

R+L’s official tracking specification exposes those as distinct data elements. Therefore, an estimated date alone should not be communicated as a scheduled appointment or guaranteed arrival. If the destination requires an appointment, confirm the appointment field or obtain confirmation from the carrier or booking support team.

The same restraint applies to a destination-terminal scan. It indicates arrival at that service center, not automatically loading on a delivery route. Wait for the next relevant event or confirm the delivery plan when the receiving window is tight.

When another reference can help

The PRO should be the first search for a PRO-tracking task, but official carrier tools show why fallback searches must be carrier-specific.

Reference When it can help Current carrier examples Caution
PRO Primary freight trace XPO, Old Dominion, R+L, and Estes all expose PRO tracking Format rules vary by carrier
Bill of lading number The PRO is unavailable but the carrier supports BOL search Old Dominion, R+L’s API, and Estes list BOL as a search type Not every public tool accepts it without login
Pickup request or Pickup ID You are still matching a pickup record to the shipment Old Dominion, R+L, and Estes support a pickup reference in at least one tracking tool A pickup record may not yet show the same transit detail as a PRO trace
Purchase order The receiver organizes freight by its PO Old Dominion, R+L’s API, and Estes list a PO-related search option A PO can match more than one shipment or no carrier record
Load, order, or other customer reference The carrier captured an additional business reference Old Dominion, R+L’s API, and Estes expose selected additional types Use only a reference type the specific carrier says it supports

Old Dominion’s logged-in trace lists PRO, BOL, PO, LOAD, and Pickup numbers. Estes currently lists PRO, bill of lading, pickup request, purchase order, interline PRO, load order, and an optional EXLA-ID. R+L’s API documents an even broader set of accepted reference types, but its public page is intentionally narrower. Account access and search options can therefore change what is available without changing the underlying shipment.

What to do when the PRO returns no result

Work through the failure in this order:

  1. Recheck the carrier and reference type. Confirm that the page is for the carrier on the current booking and that PRO is selected.
  2. Check the characters. Compare the source record character by character, including leading zeros and any letter prefix.
  3. Confirm pickup status. If pickup has not occurred or was changed, the traceable record may not yet reflect an in-transit shipment.
  4. Try only an officially supported fallback. Use a BOL, pickup, PO, or other reference only when the carrier’s tool lists that type.
  5. Escalate with a complete handoff. Give the carrier or booking support team the PRO, pickup reference, BOL number, shipper and consignee names, origin and destination, pickup date, and the exact error or time of the last event.

Do not keep changing digits until a result appears. That risks opening an unrelated shipment record. If a result appears, confirm its origin, destination, ship date, and parties before relying on it.

When tracking has not changed

An unchanged screen does not by itself prove loss or delay. First compare the latest event time with the expected stage of the move, check for an exception or service alert, and confirm whether the estimated delivery has changed. Then contact the carrier or booking support when the result conflicts with a firm receiving requirement, shows an unresolved exception, or remains unclear after the normal tracking checks.

When you escalate, ask a decision-focused question. Examples include: Has the freight departed the named service center? Is an appointment required or scheduled? Is the shipment being held for information? What action is required from the shipper or consignee? These questions seek a verifiable next step without assuming the cause.

Keep a clean tracking handoff

For each shipment, keep the following together:

  • carrier name and PRO number;
  • pickup request and BOL references;
  • the latest status, event time, and service center shown;
  • estimated delivery and appointment details as separate fields;
  • notification recipients;
  • exception notes and the time support was contacted; and
  • delivery details retained with the shipment record.

This small record prevents three common communication errors: searching the wrong carrier, treating an estimate as an appointment, and repeating an old status without its timestamp.

For the next shipment, prepare the origin and destination ZIP codes, packaged dimensions and weight, handling-unit count, commodity description, freight class when known, and required accessorial services. Accurate booking details make it easier to match the later tracking record to the freight that was actually tendered.

Shipocity is backed by a team with more than 40 years of combined logistics experience. Through established industry relationships, the platform helps businesses compare competitive freight rates for their specific shipment.

Get a quote for your next shipment

Sources