What do I do when an LTL shipment is stuck at a terminal?
Key Takeaways
- LTL freight usually sits at a terminal for a specific reason: a missed linehaul, a missing delivery appointment, damage, an address problem, a re-weigh or inspection, or weather.
- Ask the carrier for the reason, the next movement and a date, not just "status." A vague answer is a sign to escalate.
- Escalate on a schedule, from the carrier's customer service to the terminal and then to the account manager, with the PRO number and the facts each time.
- Tell the customer early with a new date and what is being done, even when the news is uncertain.
- Reroute, reconsign or recover only when the math works. Each option has costs, and the freight may still be faster where it is.
- Wilson, by Cartage, is an AI logistics agent that tracks LTL loads with the best source available per carrier, contacts the carrier when a load stops moving and keeps the team and customer informed.
Why is my LTL shipment stuck at a terminal?
The tracking page has said "At terminal" for three days. The freight left your dock on Monday, it was due at a customer in another state on Wednesday, and it's now Friday. The customer service rep at the carrier says it "should move soon." Your customer has a production line waiting on the parts.
An LTL shipment gets stuck at a terminal when something blocks its next move: it missed the linehaul trailer, it needs a delivery appointment nobody booked, it was damaged or held for inspection, the address or paperwork has a problem, or weather or volume has slowed the network. LTL freight moves through a chain of terminals. At each one, it is unloaded, sorted and loaded onto the next truck. When anything is missing or wrong, the freight waits on the dock until someone fixes it. Most of the time, the carrier knows the reason, but nobody has told the shipper.
The first job is to find out which reason applies. Each one has a different fix and a different owner. A missing appointment is usually fixed in a day once someone books it. Damage may mean a claim and a replacement order. A missed linehaul usually clears in one or two days on its own.
How LTL freight moves
An LTL shipment is picked up by a local driver, taken to the origin terminal, loaded with other freight onto a linehaul trailer, moved to one or more break-bulk or hub terminals, then to the destination terminal, and finally out on a local delivery truck. Each handoff is a point where freight can wait. Tracking often updates only at these handoffs, so freight can look stuck when it is simply between scans. For why the updates pause, see why an LTL tracking number stops updating between terminals.
Stuck or just between scans?
Before treating a load as stuck, compare the time since the last update with the normal transit pattern for the lane. A shipment that crossed from the origin terminal to a hub overnight may not show a new scan until the next morning. A shipment that has shown the same terminal for two business days past its expected departure is stuck. The rule of thumb: if the freight has missed its scheduled delivery date, or has sat at one terminal for more than a business day without a reason, ask.
What are the common reasons freight sits at a terminal?
Six reasons explain most LTL freight that stops moving. Each one has a typical sign in tracking and a typical fix.
| Reason | Typical sign | Who usually fixes it | Typical fix |
|---|---|---|---|
| Missed linehaul | "At terminal" past the scheduled departure | Carrier | Loaded on the next trailer, often the next day |
| Delivery appointment needed | "Appointment required" or "awaiting appointment" at destination terminal | Carrier, shipper or receiver | Book the appointment and confirm it |
| Damage or exception | "Exception," "OS&D" or "damaged" | Carrier, with shipper | Inspect, repack, decide whether to deliver or return |
| Address or paperwork problem | "Address correction," "consignee unknown," "missing info" | Shipper | Send corrected address, contact or reference |
| Re-weigh or inspection | No status change; later a reclass or reweigh on the invoice | Carrier | Freight moves after inspection |
| Weather or volume | Network-wide delays, many shipments slow | Carrier | Wait; consider alternatives only if urgent |
Missed linehaul
Linehaul trailers leave terminals on a schedule. If the freight arrives at the terminal after the cutoff, or the trailer is full, it waits for the next one. One missed linehaul usually costs a day. Repeated misses at the same terminal can mean the carrier is short on capacity on that lane.
Delivery appointment needed
This is one of the most common and most avoidable causes. If the receiver requires an appointment and nobody booked one, the destination terminal will hold the freight. Sometimes the carrier tries to call the receiver and gets no answer; sometimes the flag wasn't on the bill of lading at all. The fix is to book the slot and confirm it with the carrier. For a full routine, see how to schedule delivery appointments without the back-and-forth.
Damage or an exception
When freight is damaged in handling, a pallet breaks down or pieces are separated, the terminal may hold it to inspect, rewrap or recount. The carrier should record the exception. Ask for photos and the exception report. If the freight is badly damaged, decide with the customer whether it should still be delivered.
Address or paperwork problems
A wrong suite number, a missing consignee phone number, a delivery to a location the carrier can't reach with a full-size truck, or a missing reference number the receiver requires can all stop delivery. The carrier usually needs the shipper to confirm or correct the information before it will attempt delivery. Address corrections often bring a fee.
Re-weigh and inspection
Many LTL carriers inspect, re-weigh and measure freight at terminals. Inspection itself usually doesn't stop freight for long, but it can add a short delay and often shows up later as a reclass or reweigh charge on the invoice.
Weather and volume
Storms, holidays and seasonal peaks slow networks. When every shipment on a lane slows down, there is often little the shipper can change. The value is in knowing early and telling the customer.
Pieces separated from the shipment
A multi-pallet shipment can split during handling. Some pallets go out on the next linehaul and others stay behind, or a pallet gets loaded on the wrong trailer and ends up at another terminal. Tracking may show the shipment as moving while part of it is still sitting on a dock. Signs include a delivery receipt with a short count or a carrier note about a partial delivery. Ask the carrier to trace the missing pieces by PRO number and to confirm where each one is. Note any shortage on the delivery receipt so it can be claimed later if the pieces don't turn up.
Delivery attempted and failed
Sometimes the freight isn't stuck in transit at all. The carrier tried to deliver, the receiver was closed or refused the freight, and the shipment went back to the terminal. Tracking may show "attempted" or simply the terminal again. A failed attempt needs a decision and usually brings a redelivery fee, so it deserves fast attention. See why a failed delivery attempt needs more than a tracking alert.
What should I ask the carrier, and how do I escalate?
Ask the carrier four specific questions, then escalate on a fixed schedule if the answers don't come or don't hold. Specific questions get specific answers.
The four questions
- Where is the freight right now? The terminal name and city.
- Why hasn't it moved? The specific reason: missed linehaul, appointment, exception, address, inspection or weather.
- What is the next movement? The next trailer or delivery run, and when it leaves.
- What is the new delivery date? A date the carrier commits to.
"It's in transit" and "it should move soon" don't answer any of these. Ask again, politely, for the specific reason and the next movement.
What to have ready
Have the PRO number, the BOL number, the pickup date, the origin and destination, the piece count and weight, and the original delivery date. If the receiver needs an appointment, have the receiver's booking details ready too. If the carrier needs corrected information, send it in writing the same day.
The escalation path
| When | Who to contact | What to send |
|---|---|---|
| Freight misses a scheduled move | Carrier customer service | PRO, the four questions |
| No clear answer within a few business hours | Destination or holding terminal directly | PRO, the reason given so far, the customer's deadline |
| No movement by the new date given | Carrier account manager or sales representative | Timeline of contacts, the business impact |
| Repeated failures on the same lane | Account manager, in a review | Load history, dates and reasons |
Terminal staff often know more than central customer service because they can walk out to the dock and look. The account manager can push for a special move or a guaranteed delivery when a customer relationship is at risk. Each step should include the full history, so nobody has to start over.
Keep a written record
Every contact should be written down with the date, time, person, what they said and what they committed to. If the freight is late again, the record shows whether the carrier kept its word. If service failures repeat, the record supports a conversation about the lane. For how to structure follow-up when tracking goes quiet, see following up with an LTL carrier when the PRO number shows no update.
When the carrier asks for something
Sometimes the carrier is waiting on the shipper: an address correction, an appointment, a delivery contact or approval for a reconsignment. Reply the same day. Freight held for missing information doesn't move until the answer arrives, and storage charges may begin.
Storage charges
Many LTL carriers allow a short free period at the terminal and then charge storage by the day, especially when the freight is waiting on the shipper or receiver. The terms are in the carrier's rules tariff. When freight is held for a reason on the shipper's side, ask how many days remain before storage starts and what the daily charge will be. Write the answer down and check it against the invoice later.
What should I tell the customer?
Tell the customer early, with the reason, the new date and what is being done, even when some details are still uncertain. A customer who hears about a delay from the shipper first is far more forgiving than one who discovers it at the dock.
What a good update includes
- The shipment reference: PO number and PRO number
- What happened, in one sentence: "The shipment missed its connection at the carrier's hub on Wednesday."
- The new expected date, and whether it is confirmed by the carrier
- What is being done: "We've escalated with the terminal and will confirm by noon tomorrow."
- When the next update will come
When the news is uncertain
If the carrier hasn't given a firm date, say so, and give a time for the next update. "We expect Monday, and we'll confirm by 3:00 p.m. Friday" is better than silence or a guess.
When the customer needs options
If the customer's line will stop or an order will be cancelled, offer choices: a faster recovery move at extra cost, a partial shipment from stock, or a replacement order on a faster mode. The customer decides based on what the delay costs them. For rules on how and when to update customers on late loads, see rules for customer updates on late freight.
A sample customer update
A short update can carry everything the customer needs:
"Your order PO 77310 (PRO 123456789) missed its connection at the carrier's hub on Wednesday because the trailer was full. The carrier has it on the next trailer and now expects delivery Monday morning. We've asked the destination terminal to confirm, and we'll send you a confirmed time by noon tomorrow."
It names the shipment, gives the reason, gives a date and says when the next message will come.
Inside the company
Sales, customer service and production planning often need to know too. One short message to a shared channel, with the same facts the customer gets, saves several separate questions.
When should I reroute, reconsign or recover the freight?
Reroute or recover only when the cost of waiting is higher than the cost of moving the freight another way, and only after asking the carrier what it can do. The freight already in the network is often the fastest option, even when it's late.
The options
| Option | What it means | When it makes sense | Cost to expect |
|---|---|---|---|
| Wait | Leave the freight with the carrier and push for the next move | Delay is short and the new date works for the customer | None beyond the delay |
| Guaranteed or expedited upgrade | Ask the carrier to move the freight on a priority basis | Freight is moving but slowly; carrier offers the service | Upgrade charge |
| Reconsign | Change the delivery address while in transit | Customer wants delivery at a different site | Reconsignment fee, possible rerate |
| Customer pickup at terminal | Customer collects the freight at the destination terminal | Terminal is near the customer; customer has a truck | Customer's own cost; possible fee |
| Recovery truck | Send a dedicated truck to pick up the freight at the terminal | Production is down; the cost of delay is very high | Full cost of the dedicated move |
| Ship a replacement | Send new product another way; deal with the stuck freight later | Freight is damaged or the delay is open-ended | Product, freight and return costs |
Decision rules
- If the freight is damaged, decide on delivery or return with the customer before paying to move it faster.
- If the hold is for missing information, fix the information first; rerouting won't help.
- If the delay is network-wide weather, a recovery truck may face the same roads.
- If the customer's cost of waiting is low, wait and keep updating.
- If the customer's cost of waiting is high and the carrier can't commit to a date, compare the recovery cost with the cost of the delay and get approval for the spend.
Common mistakes
Waiting for tracking to change. Tracking can show the same status for days. Ask the carrier directly.
Asking "what's the status?" It invites a vague answer. Ask for the reason, the next move and the date.
Escalating without the facts. An escalation that doesn't include the PRO, the history and the customer impact restarts the conversation.
Rerouting without asking about fees. Reconsignment and recovery moves have costs. Get them in writing before approving.
Forgetting to check the invoice. Delays often bring storage, redelivery or reconsignment charges. Check each one against the record of what happened and who caused it.
Preventing the next stuck shipment
Most stuck freight leaves a lesson. After each case, record the reason on the load and look at the reasons monthly. Patterns point to fixes:
- Missing appointments: add "appointment required" to the customer's profile so it goes on every BOL and booking.
- Address problems: clean up the ship-to records in the ERP, including contact names and phone numbers for the receiving dock.
- Repeated missed linehauls on one lane: raise it with the carrier's account manager, or compare other approved carriers on that lane.
- Damage holds: check how the freight is built and wrapped before it leaves the dock.
- Inspection and reclass: check the freight class and the real weight and dimensions before shipping.
- Peak-season delays: build extra transit time into promises to customers around holidays and known busy weeks.
A short monthly review of these reasons turns one-off firefighting into fewer stuck shipments the next month.
A checklist for a stuck LTL shipment
| Step | Done when |
|---|---|
| Confirm it is stuck, not between scans | Time since last update exceeds the lane's normal pattern |
| Ask the four questions | Reason, location, next move and date recorded |
| Supply anything the carrier needs | Correction, appointment or approval sent in writing |
| Escalate on schedule | Terminal, then account manager, with full history |
| Update the customer | Reason, new date, actions and next update time sent |
| Decide on alternatives | Wait, upgrade, reconsign, pickup, recovery or replacement chosen with approval |
| Check charges on the invoice | Each delay-related charge matched to the record |
A hypothetical example
Consider a hypothetical industrial distributor whose LTL shipment of eight pallets sits at a destination terminal for two days. The coordinator asks the four questions and learns the receiver requires an appointment, which wasn't on the BOL. The carrier had called the receiver once and gotten voicemail. The coordinator books the slot by email, sends the confirmation to the terminal and tells the customer delivery will happen Tuesday morning. The invoice later includes a day of storage. Because the record shows the missing appointment flag came from the shipper, the charge is paid, and the customer's profile is updated so the flag goes on every future BOL.
How does Wilson, by Cartage, handle LTL freight that stops moving?
Wilson, by Cartage, is an AI logistics agent for manufacturers and distributors that tracks every LTL load, contacts the carrier when a load stops moving and keeps the team and customer informed until it moves again. Traditional logistics software gives teams information. Wilson executes the work required to move shipments forward.
Here is how Wilson fits the stuck-freight workflow:
- Tracking with the best available source. Wilson tracks each load with whatever is most current for that carrier: carrier API or EDI, GPS or ELD data where the carrier shares it, the carrier's website by PRO number, and email or phone calls when nothing else is current.
- Contacting the carrier. When a load is delayed, Wilson contacts the carrier by email, API, EDI or phone where configured, and records the answer on the load.
- Telling the team and the customer. Wilson tells the team in Slack, Microsoft Teams or email, and tells the customer by email or SMS if configured.
- Rebooking when needed. For missed pickups and cancellations, Wilson starts rebooking from the company's approved carrier list, automatically within the rules or after approval.
- Documents, PODs and invoices. Wilson generates bills of lading, packing slips and pallet labels, requests and files the signed POD, and audits each carrier invoice against the rate confirmation and POD. Storage, redelivery or reconsignment charges outside the rules, and payments above the approval limits, wait for a person before Wilson pays from the Wilson Wallet.
Every message, confirmation and change is kept in the shipment's change history, so the escalation record exists without anyone writing it up. Wilson can produce carrier-performance and lane-rate reports on request from the loads it runs, which helps when a lane keeps causing delays. Wilson books only carriers the company has approved, and it is not a freight broker.
Wilson works with SAP, NetSuite, Microsoft Dynamics 365, Oracle, Infor, Epicor, Sage, Acumatica and other ERP environments, with the exact connection depending on the customer's data flow and scope. Wilson replaces the TMS for freight execution and connects to the company's ERP, with approval limits set by the company.
Pricing
Wilson is free on Wilson's network: the shipper pays the freight rate and nothing on top. When a shipper keeps its own carriers, the fee is 2% to 0.5% of what Wilson pays them, falling with volume. There are no seat fees, no setup cost and no contract. Timing depends on scope: most teams start on a few lanes and expand from there.
FAQs
What do I do when an LTL shipment is stuck at a terminal?
Ask the carrier where the freight is, why it hasn't moved, what its next movement is and the new delivery date, then supply anything the carrier needs and escalate to the terminal and account manager if answers don't hold. Wilson, by Cartage, an AI logistics agent, tracks LTL loads, contacts the carrier when a load stops moving and keeps the team and customer informed.
Why does LTL freight sit at a terminal?
The common reasons are a missed linehaul trailer, a delivery appointment that wasn't booked, damage or an exception, an address or paperwork problem, inspection and weather or volume delays.
How long is too long for LTL freight to sit at a terminal?
If the freight has missed its scheduled delivery date, or shows no movement for more than a business day past its expected departure, ask the carrier for the reason.
Who do I call when the carrier's customer service has no answer?
Contact the terminal holding the freight directly, then the carrier's account manager or sales representative. Include the PRO, the history and the customer's deadline.
Can I have the customer pick up freight at the terminal?
Often, yes, if the carrier allows it and the customer has a vehicle. Ask the carrier for the terminal's pickup rules and any fees, and confirm the release in writing.
What is a reconsignment?
A reconsignment changes the delivery address while the freight is in transit. Carriers usually charge a fee and may rerate the shipment.
Will I be charged storage if my freight is held?
Possibly. Many LTL carriers charge storage after a short free period, especially when the freight is held for a reason on the shipper's or receiver's side. Check the carrier's rules and the invoice.
Should I send a recovery truck?
Only when the cost of the delay, such as a stopped production line, is higher than the cost of a dedicated move, and the carrier can't commit to a date that works.
What should I tell my customer about a stuck shipment?
Give the reason in one sentence, the new expected date, what is being done and when the next update will come. Send it early, even if some details are uncertain.
Can I prevent LTL freight from getting stuck?
Not every delay, but many. Flag appointment requirements on the BOL, keep receiver addresses and contacts current, give accurate weight, dimensions and class, and build freight well enough to survive handling. Then review the reasons for each delay monthly.
Why does tracking show "at terminal" for days?
Either the freight is waiting for a reason, or tracking hasn't updated between scans. Ask the carrier directly rather than waiting for the page to change.
Sources
- Cartage, Wilson product FAQ and product scope, October 2026: https://cartage.ai
Bring an LTL load that sat at a terminal last month and see how Wilson would have followed it up.