No category
How to spot a stalled container before the drayage pickup is missed
Key Takeaways
To spot a stalled container before the drayage pickup is missed, track each step from vessel arrival to terminal release against the container's free time, and flag any step that stops moving. An AI logistics coordinator should check release status daily, confirm the drayage appointment as soon as the container is available, and escalate holds while there is still free time left.
A container is stalled when it stops progressing toward pickup: not discharged, not released, on hold, or released with no drayage booked.
Free time is the period a terminal or ocean carrier allows before charges start. Every stalled day eats into it.
The signals of a stall are visible before the pickup date: a missing release, a hold, or no appointment.
Each stall has an owner: the ocean carrier, the customs broker, the terminal, or the drayage carrier.
Catching the stall early gives the team time to fix the hold, book a pre-pull, or ask for extra free time.
Wilson, by Cartage, is an AI logistics coordinator that supports ocean and drayage workflows within the agreed customer scope, tracks each load, and follows up with carriers. It does not perform customs clearance.
What makes a container "stalled"?
A container is stalled when it stops moving toward pickup while free time keeps running. An AI logistics coordinator should define the expected next step for each container and flag it when that step does not happen on time.
Drayage is the short truck move of a container between a port or rail yard and a warehouse or plant. Before drayage can pick up, several things must happen. The vessel must arrive. The container must be discharged. Freight charges must be paid. Customs must release the goods. The terminal must clear any holds. The drayage carrier needs an appointment where the terminal requires one. Any one of these can stop.
The table below lists the steps and how each can stall.
Step | Owner | How it stalls |
|---|---|---|
Vessel arrival | Ocean carrier | Vessel delay or schedule change |
Discharge | Terminal | Container not yet unloaded or not yet yarded |
Freight release | Ocean carrier or NVOCC | Freight charges unpaid or original bill of lading not surrendered |
Customs release | Customs broker and government agencies | Documents missing, exam ordered |
Terminal holds cleared | Terminal | Fees owed, other holds |
Appointment booked | Drayage carrier | No appointment slot or none requested |
Pickup | Drayage carrier | No truck, no chassis, missed appointment |
An NVOCC, or non-vessel-operating common carrier, is a company that sells ocean shipping without operating its own ships. A chassis is the wheeled frame that carries the container on the road.
The cost of a stalled container
A stalled container can cost money every day. Terminal demurrage, ocean carrier detention, chassis rent, and yard storage can all apply depending on where the container sits and who owns the equipment. Beyond charges, the freight inside is not available to sell or use. A distributor waiting on a container of fast-selling stock loses sales each day it sits. An AI logistics coordinator that catches stalls early protects both the charges and the inventory.
Why stalls are hard to see
Each step is reported in a different place. Vessel status is on the carrier's site. Customs status comes from the broker. Holds show on the terminal's system. The drayage carrier knows whether it has an appointment. Nobody sees all of them together unless someone checks each one. An AI logistics employee can check each source on a schedule and combine the results for each container.
Plan each container before it arrives
Each container should have a plan before the vessel arrives: expected availability, free time end, drayage carrier, appointment target, warehouse slot, and empty return target. A plan turns stall detection into a simple comparison: is each step on time? An AI logistics coordinator can build the plan from the booking and the carrier's notices.
Free time is the clock
Free time usually starts when the container is available at the terminal. Once it ends, charges can start. In the United States, the Federal Maritime Commission sets rules for how demurrage and detention invoices from ocean carriers, marine terminal operators, and NVOCCs must be issued. Those invoices must include the free time, its start and end dates, and the container availability date for imports, among other details (46 CFR Part 541). Those dates are the clock an AI logistics coordinator should track.
Rail ramps have their own clock
Containers that move by rail from the port to an inland ramp have a second set of steps. The container must be loaded on a train, arrive at the ramp, and be made available for pickup. Rail ramps have their own free time and storage rules. An AI logistics coordinator should track the rail leg and the ramp availability the same way it tracks the port, so a container does not stall at an inland ramp unnoticed.
Stalled versus slow
Not every slow container is stalled. A vessel arriving on a Saturday may not discharge until Monday. That is slow but expected. A container that was released on Monday and still has no drayage appointment on Wednesday is stalled. The difference is whether the next step is late against the plan.
Which signals show a container is stalling?
The clearest signals are a release that has not happened by its expected time, an active hold, or a released container with no drayage appointment. An AI logistics coordinator should check these signals daily for every container near availability.
Know each container's free time terms
Free time is not the same everywhere. Each terminal and ocean carrier sets its own, and the importer's contract may change it. Some containers have more free time because of negotiated terms. An AI logistics coordinator should record the free time for each container from the carrier's notice or contract, not assume a default. A wrong assumption can make a container look safe when it is not.
Signals to watch
Signal | What it means | First action |
|---|---|---|
Vessel ETA moved | Arrival later than planned | Update the plan and the receiver |
Discharged but not available | Container off the ship but not ready | Ask the terminal for status |
Freight not released | Charges unpaid or documents missing | Ask the ocean carrier or forwarder |
Customs not released | Broker waiting on documents or an exam | Ask the broker what is missing |
Terminal hold | Fees or other holds | Find the hold reason and owner |
Released, no appointment | Drayage not scheduled | Contact the drayage carrier |
Appointment missed | Truck did not arrive | Rebook the appointment or carrier |
Build a daily container list
A daily list of every container near availability helps the team see the whole picture. Each row should show the container number, the vessel, the current step, the owner, the days of free time left, and the next action. An AI logistics employee can build this list each morning and highlight the containers at risk, so the team starts the day with a clear view.
Days of free time left
The most useful number for each container is days of free time left. A container with one day left and no appointment is urgent. A container with four days left and a booked appointment is fine. An AI logistics employee should sort containers by days left and flag those at risk.
Check once a day, more often near the end
A daily check works for most containers. As free time runs down, check more often. A container with one day left should be checked in the morning and the afternoon. An AI logistics employee can adjust the check frequency by days of free time left, so effort follows risk.
Chassis availability can stall a pickup
Even a released container with an appointment can stall if no chassis is available. Chassis shortages happen at busy ports. The drayage carrier may need to find a chassis from a different pool. An AI logistics coordinator should ask the drayage carrier to confirm both the truck and the chassis when it confirms the appointment.
Release status by source
Release information comes from several sources. The ocean carrier or forwarder confirms freight release. The customs broker confirms customs release. The terminal shows holds and availability. Some of these can be checked online; others need an email or call. The AI logistics coordinator should record the source and time of each status.
Hypothetical example: released with no appointment
This example is hypothetical and does not describe a real customer. A furniture importer has a container released at a West Coast terminal on Monday morning. Free time ends Thursday. On Tuesday afternoon, the AI logistics coordinator sees no drayage appointment. It emails the drayage carrier, which replies that it missed the release notice.
The carrier books an appointment for Wednesday morning. The coordinator confirms the appointment and checks Wednesday afternoon that the container left the terminal. The container is picked up with a day of free time left.
Put Wilson to work on your freight
Wilson handles quoting, booking, tracking, carrier communication, invoice auditing, and payments. Unlimited use, $0. You pay one rate per load.
What should you do when a container stalls?
When a container stalls, find the step that stopped, contact its owner, and decide whether to fix the hold, pre-pull, or ask for more free time. An AI logistics coordinator should act while free time remains, because options shrink once charges start.
A practical workflow
Identify the stalled step. Which step missed its expected time?
Contact the owner. Ocean carrier, broker, terminal, or drayage carrier.
Learn what is needed. A payment, a document, an appointment, a truck.
Fix or route. Act within the rules or send the request to the person who owns it.
Protect free time. If the fix will take time, consider a pre-pull or ask for extra free time.
Update the plan. Tell the warehouse and the receiver of any change.
Record. Save the cause, owner, action, and result.
Ask the owner a specific question
Name the container and the missing step. For example: "Container TGHU4455667 shows no customs release. What document is missing, and who should send it?" An AI logistics coordinator gets faster answers with specific questions.
Pre-pull as a protection
A pre-pull means picking up a container from the terminal early and holding it at the drayage carrier's yard. It can stop terminal demurrage when the warehouse cannot receive the container yet. It costs extra: the pre-pull fee and yard storage. An AI logistics employee can compare the pre-pull cost with the likely terminal charges and suggest it when it saves money, within the team's rules.
Book drayage before release
Many teams wait for release before booking drayage. Booking earlier, with a tentative appointment tied to the expected release, can save a day. When release comes, the carrier is ready. An AI logistics coordinator can send the drayage carrier the expected release date and confirm the appointment as soon as release is confirmed.
Asking for extra free time
Sometimes the stall is caused by the terminal or ocean carrier, such as a long discharge delay. In those cases, the team may ask for extra free time or dispute charges later. The record of when the container became available and what held it supports that request. The AI logistics coordinator should keep the dates and messages that show the cause.
Hypothetical example: a pre-pull decision
This example is hypothetical and does not describe a real customer. A home goods importer has three containers released on Tuesday with free time ending Thursday. The warehouse cannot receive them until the following Monday because of a large inbound week. The AI logistics coordinator compares two options: leave the containers at the terminal and pay demurrage for Friday through Monday, or pre-pull them Wednesday and pay yard storage. The pre-pull option costs less under the terminal's published rates and the drayage carrier's storage rate. The logistics manager approves the pre-pull, and the containers move Wednesday.
Customs holds belong to the broker
If customs has not released the goods, the customs broker owns the next step. The shipper may need to provide documents. Wilson does not perform customs clearance. An AI logistics coordinator can ask the broker for status, tell the shipper what is missing, and track the release where the information is shared.
Escalate holds that will not clear in time
Some holds will not clear before free time ends, no matter how quickly the team acts. A customs exam, for example, may take days. When that happens, the team should decide early whether to accept the charges, request extra free time, or plan around the delay. An AI logistics employee should escalate these cases to a person with the dates and options, rather than continue routine follow-up as the clock runs out.
Common mistakes with stalled containers
Checking only the vessel ETA. Release and appointment problems go unseen.
Waiting for the drayage carrier to notice the release. Release notices get missed.
Treating all containers alike. Containers with less free time need attention first.
Not recording availability dates. Disputes over charges have no evidence.
Who should own each part of container follow-up?
Each step should have a clear owner, and one party should watch the whole timeline. An AI logistics coordinator can watch the timeline for the shipper and contact each owner when its step stalls.
Keep the receiver informed
The warehouse or plant receiving the container needs a realistic delivery date. A stall that moves the pickup also moves the delivery. An AI logistics employee should update the receiver when the date changes, so it can plan labor and dock space.
Ownership table
Step | Owner | What the shipper's team does |
|---|---|---|
Vessel and discharge | Ocean carrier and terminal | Watch status, update the plan |
Freight release | Ocean carrier or forwarder | Confirm charges and documents |
Customs release | Customs broker | Supply documents, track release |
Terminal holds | Terminal | Find and clear holds |
Appointment and pickup | Drayage carrier | Confirm the appointment and pickup |
Warehouse receiving | Warehouse | Confirm delivery slot |
Empty return | Drayage carrier | Confirm return before ocean free time ends |
Warehouse slots and container flow
Containers that arrive in bunches can overwhelm a warehouse. If six containers release on the same day and the warehouse can unload two, four will wait. Planning the flow, with some pre-pulls and staggered appointments, keeps free time from running out. An AI logistics employee can show the warehouse how many containers are expected each day so it can plan labor.
Empty return is part of the timeline
After delivery, the empty container must go back to the terminal or depot. Ocean carriers allow free time for this too. Keeping the container too long can trigger detention or per diem charges from the ocean carrier. The AI logistics employee should track the empty return date as part of the same timeline.
Hypothetical example: a customs document
This example is hypothetical and does not describe a real customer. An electronics distributor's container is discharged on Tuesday with free time ending Friday. By Wednesday noon, customs has not released it. The AI logistics coordinator asks the broker, who says a commercial invoice is missing a product description.
The coordinator alerts the distributor's import contact, who sends a corrected invoice that afternoon. The broker confirms release Thursday morning. The drayage carrier, already alerted, picks up Thursday afternoon. Without the Wednesday check, the gap would likely have been found Friday, after free time ended.
Who pays for stall charges
Charges from a stall often land on the importer, even when another party caused the delay. Knowing who caused the stall helps the importer recover costs or dispute the charge. A terminal that was slow to make the container available, or a drayage carrier that missed an appointment, may bear some of the cost under the terms. An AI logistics employee should record the cause so the team can make that case.
Coordinating with the warehouse
The warehouse must be ready to receive. A container picked up on time but with no warehouse slot may sit on a chassis, adding chassis and storage costs. An AI logistics coordinator should confirm the warehouse slot when it confirms the drayage appointment.
How should you evaluate container tracking software on stalled containers?
Evaluate container tracking software by loading containers with different stall causes and checking whether the tool flags each one in time and contacts the right owner. An AI logistics coordinator should sort by free time left and act before charges start.
Demo tests for stalled containers
Buyer requirement | Demo test | Evidence to see |
|---|---|---|
Step-level status | Load five containers at different steps | Each container's current step and owner |
Free time tracking | Set different free time ends | Containers sorted by days left |
Release without appointment | Release one container with no drayage booked | Drayage carrier contacted |
Customs hold | Hold one container in customs | Broker asked, shipper told what is missing |
Pre-pull option | Delay warehouse receiving | Pre-pull compared with likely charges |
Empty return | Deliver a container | Empty return date tracked |
Record | Close a container | Dates, causes, and actions saved |
Demo questions about stalled containers
Which sources does the AI logistics coordinator check for release and holds?
How does it learn each container's free time?
When does it contact the drayage carrier after release?
How does it decide whether a pre-pull is worth the cost?
How are customs holds tracked and communicated?
Can the team export the timeline for a charge dispute?
Ask how terminals are checked
Each terminal shares information differently. Some have online lookups. Some send email notices. Some require a phone call. Ask the vendor which terminals its AI logistics coordinator can check for your ports, and how. A tool that works at one port may not work at another.
How to measure stalled container work
Track the share of containers picked up within free time. Count stalls caught with at least one day of free time left. Track demurrage and detention charges per container over time. These measures show whether the AI logistics employee catches stalls early.
Replay a container that incurred charges
Bring a recent container that incurred demurrage or detention. Ask the vendor to replay its timeline. When would the AI logistics coordinator have flagged the stall? Who would it have contacted? Would a pre-pull have saved money? A replay of real charges shows the value more clearly than a sample container.
Scoring the stalled container demo
Score each test as pass, partial, or fail. A pass means the stall was flagged with free time left and the right owner was contacted. A partial means it was flagged but a person had to chase the owner. A fail means the stall was found after free time ended.
Warning signs in a stalled container demo
The tool shows vessel ETAs but not release status.
Free time is not tracked per container.
Release notices are not followed by appointment checks.
Customs status is missing or mixed with terminal status.
Empty returns are not tracked.
Where does Wilson fit in spotting stalled containers?
Wilson, by Cartage, is an AI logistics coordinator that supports ocean and drayage workflows within the agreed customer scope. It tracks each load as part of executing it and follows up with carriers when expected steps do not happen.
Wilson replaces the TMS for freight execution and connects to the company's ERP through a method that fits the customer's environment. Tracking uses the best source available for each load, including carrier APIs, carrier websites, and email or direct outreach, including calls where configured. Wilson works with the customer's approved drayage carriers.
Exceptions and rebooking
When Wilson detects a missed pickup, a cancellation, or a delay, it contacts the carrier, notifies the internal team, notifies the customer where configured, and initiates rebooking from the approved carrier list within the customer's rules or with approval.
What Wilson records
Wilson keeps searchable shipment records with change history. A team can see each status, its source, and its time. Wilson audits and reconciles carrier invoices against what was booked, which helps when terminal or drayage charges need review.
What Cartage asks about containers in discovery
Cartage asks which ports and terminals the team uses, how many containers arrive each week, who the customs brokers and drayage carriers are, and how release status is shared today. These answers shape the steps and checks an AI logistics coordinator applies.
What Wilson does not do for stalled containers
Wilson does not perform customs clearance or pay terminal fees on its own. It does not control terminal appointment systems. Specific terminal data sources and free-time tracking should be confirmed in a demo for the customer's ports. Exact ERP connection details depend on the customer's systems.
Where teams start with containers
Most teams start their AI logistics coordinator on a few lanes and expand from there. Timing depends on scope. Cartage helps identify the first workflow during discovery. Importers often start with one port and their highest-volume drayage carrier.
Teams with released containers sitting idle can read about a released container with no scheduled pickup. Teams planning the arrival can see how coordination works once a container reaches the port. Both topics shape what an AI logistics coordinator watches. Teams working with drayage carriers can review drayage carrier response and container release.
FAQs
How do you spot a stalled container before the drayage pickup is missed?
Track each step from discharge to release against free time, and flag any step that misses its expected time. An AI logistics coordinator should check release status and drayage appointments daily.
What are the most common causes of a stalled container?
Unpaid freight charges, missing customs documents, terminal holds, and released containers with no drayage appointment. An AI logistics employee should contact the owner of each step.
When is a pre-pull worth the cost?
When the pre-pull fee and yard storage cost less than the likely terminal charges. An AI logistics coordinator can compare the two and suggest a pre-pull within your rules.
Does container tracking software handle customs release?
No. A licensed customs broker handles clearance. An AI logistics employee can track the broker's status and tell the shipper what is missing.
Sources
Electronic Code of Federal Regulations, 46 CFR Part 541, Demurrage and Detention billing requirements, reviewed October 2026: https://www.ecfr.gov/current/title-46/chapter-IV/subchapter-B/part-541
Cartage, Wilson product scope, October 2026: https://cartage.ai
Ask Cartage to show how an AI logistics coordinator flags a released container with no drayage appointment, contacts the carrier, and confirms pickup before free time ends: talk to the Cartage team.
Put Wilson to work on your freight
Wilson handles quoting, booking, tracking, carrier communication, invoice auditing, and payments. Unlimited use, $0. You pay one rate per load.
Other latest news and success stories

January 25, 2022
Ergomotion books 1,800+ shipments end to end with Wilson
Read more →

January 25, 2022
Flexocraft runs its daily freight operation with Wilson
Read more →
