No category
Carrier arrival time and warehouse check-in disagree. What should be verified?
Key Takeaways
When the carrier's arrival time and the warehouse check-in time disagree, the team should verify five things before accepting either one: the time zone, the appointment, where the truck was, what happened at the gate, and how each time was recorded. An AI logistics coordinator can gather these facts for each stop and present the reviewer with a clear explanation of the gap.
A carrier arrival time is when the carrier says the truck reached the site.
A warehouse check-in time is when the site recorded the truck as checked in.
The gap between the two decides whether the wait was the carrier's or the site's responsibility.
Many gaps have simple causes: time zones, early arrival, a line at the gate, or late data entry.
Some gaps mean the truck was at the wrong gate or the wrong site.
The reviewer should settle each gap using the terms on the rate confirmation and save the reason.
Wilson, by Cartage, is an AI logistics coordinator that compares carrier arrival times with site records and flags gaps for review before the invoice is paid.
Why do carrier arrival times and warehouse check-ins disagree?
Carrier arrival times and warehouse check-ins disagree because they measure different moments, come from different systems, and are recorded by different people at different times. An AI logistics coordinator should expect some gap on many stops and focus on gaps large enough to change who pays for the wait.
Two different moments
Time | What it usually means | Who records it |
|---|---|---|
Carrier arrival | Truck reached the area, the gate, or the parking lot | Driver, dispatch, carrier system, or device |
Warehouse check-in | Driver presented paperwork and was logged | Gate staff, receiving clerk, or yard system |
The driver may count arrival from the moment the truck pulled into the lot. The warehouse may count check-in from the moment the driver reached the window. Both may be honest. The difference may still be an hour.
Why the gap matters
The gap decides detention. Detention is a fee a carrier bills when its truck waits too long at a dock. Free time is the time a carrier allows at a dock before detention starts. If free time starts at the carrier's arrival time, the shipper may owe detention. If it starts at check-in, it may not. In a September 2024 study, the American Transportation Research Institute (ATRI) found that detention affected 39.3% of truck stops in 2023. Many of those charges depend on which time is used.
No standard definition
In a February 2024 Federal Register notice, the Federal Motor Carrier Safety Administration (FMCSA) noted that there is no standard industry definition of detention and used dwell time over two hours as a working measure. Dwell time is the total time a truck spends at a facility. Because there is no single standard, the rate confirmation's terms decide which time starts the clock. A rate confirmation is the document that states the agreed price and terms for one load.
Gaps are normal; large gaps need review
A gap of five or ten minutes is normal. It can come from walking from the truck to the window. A gap of an hour or more needs an explanation. The team should set a tolerance, such as 15 minutes, and review only gaps above it.
Delivery stops have the same problem
The same disagreement happens at delivery, where the receiver's check-in is compared with the carrier's arrival. The receiver is often a customer, so the shipper must ask politely and quickly. Some customers will share gate logs; others will not. The rate confirmation's terms still decide which time counts, and the shipper may need to rely more on location data at delivery.
Hypothetical example: a 70-minute gap
This example is hypothetical and does not describe a real customer. A carrier reports arrival at 7:20 a.m. for an 8:00 a.m. pickup. The warehouse shows check-in at 8:30 a.m. The carrier bills one hour of detention after two hours of free time, counting from 7:20 a.m. The AI logistics coordinator flags the 70-minute gap for review and starts gathering the facts that explain it.
What should be verified first when the times disagree?
The first things to verify are the time zone of each record, the appointment time, and the terms that say when free time starts, because these three facts settle many disagreements without further work. An AI logistics coordinator should check them automatically before sending the stop to a person.
First checks
Check | What to look for | What it settles |
|---|---|---|
Time zone | Records exactly 1, 2, or 3 hours apart | A data error, not a real gap |
Appointment time | Was the truck early, on time, or late? | Whether free time had started |
Free time terms | Starts at arrival, appointment, or check-in? | Which time counts |
Early-arrival rule | Does free time start before the appointment? | Whether early waiting is billable |
The verification workflow
Step | Trigger | What the AI logistics coordinator does | When a person steps in |
|---|---|---|---|
1. Detect gap | Arrival and check-in differ beyond tolerance | Flags the stop | Never |
2. Check time zones | Gap flagged | Normalizes both times to local time | Never |
3. Check appointment and terms | Times normalized | Applies the free time rule | Never |
4. Gather location and gate facts | Gap remains | Pulls location data; asks the site about lines or problems | When the site does not answer |
5. Suggest answer | Facts gathered | Proposes which time counts, with the reason | Reviewer approves or changes |
6. Save and notify | Decision made | Saves the decision; tells the carrier if a charge changes | When the carrier disputes |
Time zone errors
Carrier systems often report times in the carrier's home time zone. Warehouses use local time. A truck that "arrived at 9:00" by the carrier's clock may have arrived at 8:00 local time. When the gap is exactly a whole number of hours, the time zone should be checked first.
Early arrival
Many detention terms say free time starts at the appointment time or at arrival, whichever is later. If the truck arrived 40 minutes early and checked in on time, the early wait is not billable under those terms. The rate confirmation should say this clearly. If it does not, the team should add it to future rate confirmations.
Appointments that moved
Sometimes the appointment itself changed after booking, and the carrier and site have different times. The site may show a 10:00 a.m. slot while the carrier still has 8:00 a.m. Before judging early or late arrival, the reviewer should confirm which appointment was current and whether the carrier was told. The change history on the booking shows this.
Late arrival
If the truck arrived after the appointment, some sites move it to the next open slot. The wait for that slot is usually not billable, because the delay started with the carrier. The appointment record and the check-in time together show this.
Data entry delays
Sometimes the check-in time is wrong because the clerk entered it late. A busy gate may log several trucks at once, an hour after they arrived. If the site's system records when an entry was typed rather than when the truck arrived, the check-in time may be too late. Asking the site how its times are recorded helps the reviewer weigh them.
Hypothetical example: settled by the appointment
This example is hypothetical and does not describe a real customer. In the 70-minute gap example, the appointment was 8:00 a.m. The terms say free time starts at the later of arrival or appointment. Free time therefore starts at 8:00 a.m., not 7:20 a.m. The truck left at 10:45 a.m., so detention is 45 minutes after two hours of free time, not one hour. The AI logistics coordinator applies the terms and sends the reviewer the corrected amount.
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 be verified about where the truck was and what happened at the gate?
After the first checks, the team should verify where the truck was, using location data if available, and what happened at the gate, such as a line, a paperwork problem, or a wrong gate. An AI logistics coordinator should collect these facts from the carrier and the site and attach them to the stop.
Location and gate checks
Check | Source | What it can show |
|---|---|---|
Truck location over time | ELD or GPS data where shared | Whether the truck was at the site, nearby, or elsewhere |
Gate line | Site staff or yard system | Whether trucks were waiting to enter |
Paperwork problem at check-in | Warehouse | Missing pickup number or wrong load |
Wrong gate or building | Location data and site staff | Driver at the right site but wrong entrance |
Site closed or not ready | Warehouse | Dock not open at appointment time |
An ELD, or electronic logging device, records a truck's driving time and status and can share location. GPS is a satellite positioning system that shows a vehicle's location.
What ELD data can and cannot show
Federal rules require ELDs to record the date, time, and location when a driver's duty status changes, and at least once an hour while the vehicle is moving. This can show that a truck stopped near the site at a certain time. It does not show whether the truck was in line at the gate, parked down the road, or at the wrong building. Location data is strong support, but it needs the site's record to tell the full story.
Where the carrier's time comes from
The reviewer should also ask how the carrier's arrival time was recorded. A time from a device is more reliable than a time typed by a dispatcher after a phone call. If the carrier's time came from the driver's message hours later, it deserves less weight. The record of the claim should show its source.
Lines at the gate
If trucks wait in line to enter, the time in line may be the site's responsibility. The site should be able to say whether there was a line that morning. If the truck was on time and waited in line, the reviewer may count from arrival. If the truck was late and waited in line, the reviewer usually counts from check-in.
Paperwork problems at check-in
Sometimes the driver reaches the window but cannot be checked in because the pickup number is missing or does not match. Whose fault that is depends on what was sent to the carrier. If the shipper never sent the pickup number, the wait is the shipper's. If the carrier did not pass it to the driver, it is the carrier's. The booking record shows which.
Wrong site altogether
Occasionally the truck went to a different site entirely, such as an old warehouse or a sister plant. Location data usually shows this clearly. If the wrong address came from the shipper's paperwork, the wait and extra miles are usually the shipper's cost. If the carrier entered the address wrong, they are the carrier's. The booking and the bill of lading show which.
Ask the site the same day
The site's memory of a gate line or a paperwork problem fades fast. The best time to ask is the day of the stop. A short message, such as "Load 4471: carrier says arrival 7:20, your check-in shows 8:30. Was there a line or a problem at the gate?", usually gets a quick answer. A week later, it may get none.
Hypothetical example: a missing pickup number
This example is hypothetical and does not describe a real customer. A driver arrives at 8:55 a.m. for a 9:00 a.m. appointment, but the guard cannot find the pickup number. The driver calls dispatch, which finds it in an email at 9:40 a.m. The warehouse logs check-in at 9:45 a.m. The AI logistics coordinator checks the booking: the pickup number was in the tender sent to the carrier. The 45-minute delay started on the carrier's side, so free time starts at check-in.
How should the reviewer decide which time counts?
The reviewer should decide by applying the terms on the rate confirmation to the verified facts, and save the decision with a short reason. An AI logistics coordinator should present the facts, the terms, and a suggested answer, so the reviewer can decide in minutes.
Decision guide
Verified situation | Time that usually counts for free time |
|---|---|
Time zone error | The corrected time |
Truck early, checked in on time | Appointment time |
Truck on time, waited in a gate line | Arrival or appointment time |
Truck late | Check-in time |
Driver missing paperwork from the carrier | Check-in time |
Shipper did not send the pickup number | Arrival or appointment time |
Truck at the wrong gate due to carrier error | Check-in time |
Truck at the wrong gate due to unclear site instructions | Arrival or appointment time |
Site closed or not ready at appointment | Appointment time |
These are common rules. The rate confirmation and the customer's own terms decide the final answer.
Partial responsibility
Some waits are shared. The truck arrived 20 minutes late, and then the dock took an extra hour because a forklift broke. The reviewer may count free time from check-in, but still accept part of the wait as the site's. The terms may not cover every case, so the reviewer's judgment and reason should be saved clearly.
Write down the reason
Each decision should be saved with the facts and the reason, such as "Appointment 8:00; truck arrived 7:20; terms: free time from later of arrival or appointment; free time starts 8:00." This lets anyone understand the decision later and keeps decisions consistent across loads.
Tell the carrier with evidence
If the decision changes the carrier's detention charge, the carrier should receive the facts and the reason. A message with the appointment time, the check-in time, and the terms is usually accepted. A message that just says "detention denied" usually starts a long thread. Teams handling these disputes can read how to dispute detention charges on a carrier invoice.
Keep decisions consistent
Two similar stops should get the same answer. If one reviewer counts from arrival and another from check-in for the same situation, carriers will notice and push back. The decision guide, and the saved reasons from past decisions, help keep answers consistent. The AI logistics coordinator can show the reviewer how similar past stops were decided.
Be fair when the site caused the wait
When the evidence shows the site caused the wait, the reviewer should approve the charge. Carriers notice which shippers pay fairly. A record that shows both approvals and denials, each with a reason, supports a good relationship.
Hypothetical example: approving a charge
This example is hypothetical and does not describe a real customer. A carrier arrives at 1:58 p.m. for a 2:00 p.m. appointment, and location data shows the truck at the gate. The warehouse check-in is 2:35 p.m. because the gate staff were on break. The AI logistics coordinator shows the reviewer that the truck was on time and the delay was at the site. The reviewer approves detention counted from 2:00 p.m.
How can teams reduce disagreements between arrival and check-in times?
Teams can reduce disagreements by stating clearly in the rate confirmation when free time starts, sending complete pickup details to the carrier, asking sites to record both gate arrival and check-in, and collecting the records on the day of the stop. An AI logistics coordinator can handle the routine parts of each of these steps.
Prevention steps
Step | Who | Effect |
|---|---|---|
State free time rules on the rate confirmation | Logistics | Removes arguments about which time counts |
Send pickup numbers, gates, and dock instructions with the tender | Logistics | Fewer delays at check-in |
Record gate arrival and check-in separately | Site | Shows lines and window delays |
Use local time with time zone on all records | Everyone | Removes hour-off errors |
Collect times on the day of the stop | AI logistics coordinator | Fresh, complete records |
Review disputes by site and carrier | Logistics manager | Finds repeat causes |
Ask sites for two times
The single most useful change at many sites is to record two times: when the truck reached the gate and when it checked in. If the site can add a third, the time the door was assigned, even better. These three times explain most waits.
Include delivery sites in the review
The shipper's own sites are easier to fix, but customer sites often cause more detention. Sharing data on waits with key customers, politely and with facts, can lead to better appointment practices on their side too.
Measure the gaps
The team should track the average gap between carrier arrival and check-in by site and by carrier. A site with large gaps may need more gate staff or better instructions. A carrier with large gaps may be reporting arrival too early. These numbers make the next conversation easier.
Share the facts with the warehouse
When a review shows that the site caused a wait, the warehouse should hear about it with the facts, not as blame. Most dock teams want to improve and need data to make the case for more staff or better scheduling. A monthly summary of waits by cause can help.
Agree on rules with key carriers
For carriers that run many loads, the team can agree on rules in advance: which time counts, what tolerance applies, and what evidence each side will provide. Agreed rules turn disputes into simple checks.
Hypothetical example: a site fix
This example is hypothetical and does not describe a real customer. A manufacturer finds that one plant has an average gap of 55 minutes between carrier arrival and check-in, compared with 10 minutes at other plants. The plant has one gate clerk for two gates in the morning. The plant adds a second clerk from 6 to 9 a.m. The gap falls to 15 minutes, and detention disputes at that plant drop.
Where does Wilson fit when arrival and check-in times disagree?
Wilson, by Cartage, is an AI logistics coordinator that books loads with the customer's approved carriers, tracks each load, and keeps the arrival and check-in records for every stop with the shipment. Wilson tracks each load using the best source available: carrier API, GPS or ELD data where it exists, the carrier's website by PRO number, and email or phone where configured. A PRO number is a tracking number a carrier gives to a shipment.
Wilson replaces the TMS for freight execution and connects to the company's ERP. A TMS, or transportation management system, is software used to plan, book, and track freight. An ERP, or enterprise resource planning system, is the company's main business system for orders, inventory, and accounting.
Why same-day collection matters for Wilson
Wilson asks for site times on the day of the stop where configured, so the comparison can happen while the facts are fresh. By the time the invoice arrives, most gaps are already explained.
How Wilson handles a gap
Wilson compares the carrier's arrival time with the site's check-in time, checks the time zone, the appointment, and the terms, and flags gaps above the tolerance for review with the facts attached. Wilson works with carriers through email, API, EDI where the carrier supports it, and phone calls where configured, and it notifies internal teams through Slack, Microsoft Teams, email, or SMS.
At invoice time
Wilson audits and reconciles each carrier invoice against what was booked, using the accepted times for any detention line. Customers use the Wilson Wallet to pay their carriers. Payments above approval limits or outside the rules wait for a person. Wilson has no subscription or platform fee; its pricing is a percentage of the freight payments coordinated through the Wallet. An optional deployment fee applies only if the customer wants Cartage to handle setup.
What Wilson does not decide alone
Wilson does not decide whether a wait was the site's or the carrier's fault when the facts are unclear. It presents the facts and a suggested answer, and the reviewer decides. Wilson does not approve detention above the customer's approval limits.
Where teams start
Wilson starts with assisted execution. Approval limits are set by the customer, and routine actions can run automatically within those rules as reliability is proven. Timing depends on scope: most teams start on a few lanes and expand from there. Every comparison and decision is saved in the shipment record with change history.
Teams using appointment data as evidence can read how appointment records support a detention charge.
This article is part of our complete guide to driver arrival and detention records.
FAQs
What should be verified when arrival and check-in times disagree?
The time zone, the appointment, the free time terms, where the truck was, and what happened at the gate. An AI logistics coordinator gathers these facts for the reviewer.
Which time starts free time?
The rate confirmation decides. Many terms use the later of arrival or appointment. An AI logistics coordinator applies the terms to the verified facts.
What if the truck waited in line at the gate?
If the truck was on time, the wait is often the site's responsibility. An AI logistics coordinator asks the site whether there was a line.
How can these disagreements be reduced?
Clear free time terms, complete pickup details, two site times, and same-day record collection. An AI logistics coordinator handles the routine steps.
What if the site has no check-in record?
The reviewer must rely on location data and the carrier's records, and should note that the proof is weaker. An AI logistics coordinator marks the stop as unconfirmed so it is reviewed before payment.
Sources
American Transportation Research Institute, "New Research Documents Substantial Financial and Safety Impacts from Truck Driver Detention," September 2024: https://truckingresearch.org/2024/09/new-research-documents-substantial-financial-and-safety-impacts-from-truck-driver-detention/
Federal Register, FMCSA, "Agency Information Collection Activities; Approval of a New Information Collection Request: Impact of Driver Detention Time on Safety and Operations," February 16, 2024: https://www.federalregister.gov/documents/2024/02/16/2024-03256/agency-information-collection-activities-approval-of-a-new-information-collection-request-impact-of
Electronic Code of Federal Regulations, 49 CFR 395.26, "ELD data automatically recorded": https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-395/subpart-B/section-395.26
Cartage, Wilson product scope and pricing position, October 2026: https://cartage.ai
Ask Cartage to show how an AI logistics coordinator compares carrier arrival times with warehouse check-ins and settles the gap before the invoice is paid: 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 →
