Our receiving dock is always backed up. How do we fix inbound scheduling?
Key Takeaways
- A backed-up receiving dock is usually a scheduling problem, not a space problem. Trucks arrive in clusters, unload times are guessed, and nobody knows what's coming until it's in the yard.
- Tie appointments to real dock capacity. Count doors, people and unload times by load type, then build a slot template the receiving team can actually work.
- Spread arrivals on purpose. Give suppliers and carriers clear booking rules, set standing windows for regular LTL deliveries and use drop trailers where they fit.
- Long waits at your receiving dock cost money, in detention charges on collect freight, higher rates from carriers that avoid your site and supplier invoices that pass the charges on.
- See inbound loads before they arrive. A daily list of what's due, with ship confirmations and tracking, lets the dock plan the day instead of reacting to it.
- Wilson, by Cartage, is an AI logistics agent that books, tracks and audits freight with the company's approved carriers, and warns the team when an inbound load it is running will be late.
Why is the receiving dock always backed up?
It's 8:40 on a Monday at a plant with four receiving doors. Nine trucks are in the yard. Three arrived without appointments. Two are LTL carriers that always come first thing in the morning. One is a floor-loaded container that will take three hours to unload by hand. The receiving supervisor has two forklift drivers until 10, when the rest of the shift arrives. By noon, drivers are calling their dispatchers about detention, and an outbound truck is waiting for a door too.
A receiving dock backs up when more trucks arrive at the same time than the doors and people can unload, and the usual fix is an inbound appointment system built around real dock capacity, clear booking rules for suppliers and carriers, deliberately spread arrival times and early visibility on what's coming. More doors or more people help only if arrivals are spread out. A dock that's empty at 2 p.m. and overflowing at 8 a.m. has enough capacity; it just isn't using it.
Why trucks bunch up in the morning
Carriers plan their own routes. LTL carriers often deliver to businesses in the morning, as early in the route as possible. Truckload drivers try to arrive early to get unloaded and pick up their next load. Suppliers ship at the end of their day, so transit times push arrivals into the next morning. Without appointments, all of this lands at the same hour.
Why appointments alone don't fix it
Many receivers have an appointment system that still produces a backed-up yard. Usually it's because the slots aren't tied to capacity: every slot is 30 minutes regardless of whether the load is two pallets or a floor-loaded container, too many appointments are booked for the morning, or trucks without appointments are still unloaded first because they're already there. An appointment system works only when the slots match the work and the rules are followed.
What the waiting costs
Waiting at docks is expensive across the industry. The American Transportation Research Institute found that trucks were detained at 39.3% of stops in 2023, with more than 135 million hours of detention and $3.6 billion in direct costs to carriers. Some of that cost comes back to receivers directly as detention charges. The rest comes back indirectly, through higher rates and carriers that prefer not to deliver to slow sites.
What a backed-up dock does inside the plant
The effects reach past the yard. Materials sit on trucks while production waits for them. Receiving staff rush, so counts and damage checks get skipped and shortages are found days later. Outbound loading gets pushed back when doors are shared, which creates detention on the outbound side too. And supervisors spend the morning managing the yard instead of the work.
How do you build inbound appointment scheduling that matches dock capacity?
Measure what the dock can unload in each hour, set standard unload times by load type, build a slot template from those numbers and make every inbound load book into it. Six steps get there.
Step 1: Count your real capacity
List the receiving doors and when each is available. Some doors may be shared with outbound, or reserved for certain freight. Then list the people and equipment available by hour: forklift drivers, receivers checking counts and anyone who unloads floor-loaded freight. Capacity is the smaller of the two. Four doors with two drivers is two-door capacity until more people arrive.
Step 2: Set standard unload times by load type
Unload time depends far more on the type of load than on the carrier. Time a sample of each type over a couple of weeks, from the moment the truck is at the door until the paperwork is signed.
| Load type | Typical characteristics | What drives unload time | How to schedule it |
|---|---|---|---|
| Small LTL delivery | A few pallets, often multi-stop truck | Finding the freight on the truck, checking counts | Short slots or a standing morning window |
| Palletized truckload | Full trailer, uniform pallets | Number of pallets, equipment | Standard slot |
| Mixed-SKU truckload | Full trailer, many products | Sorting and counting by SKU | Longer slot |
| Floor-loaded container or trailer | Cartons stacked loose | Hand unloading, labor | Longest slot, schedule when the crew is full |
| Drop trailer | Trailer left for later unloading | Yard space and trailer moves | Unload during quiet hours |
| Parcel | Small packages | Sorting | Separate area, not a dock door |
Use your own measurements, not industry rules of thumb. A floor-loaded container that takes three hours at one plant may take ninety minutes at another with a bigger crew.
Step 3: Build a slot template
Lay out each day by door and hour, using the capacity and unload times from the first two steps. Assign slot lengths by load type. Put long, labor-heavy unloads at times when the full crew is on. Leave a buffer each morning and afternoon for late arrivals and problems; a template filled to 100% will back up the first time a truck is late. Keep a window for small LTL deliveries so they don't take truckload slots.
Step 4: Write the booking rules
Decide who must book and how. A common set of rules: every truckload and container needs an appointment; LTL shipments over a set number of pallets need one; small LTL can arrive in the standing window; parcel goes to the parcel area. Say how to book (email, phone or a booking link), how far ahead, what information is needed (PO number, supplier, load type, pallet count, carrier) and how to change or cancel.
Step 5: Confirm every appointment in writing
Each appointment should get a written confirmation with the date, time, door if known, the PO number and the site rules: check-in location, what to do when early or late, and any equipment requirements. A confirmation turns a phone call into a record both sides can point to later.
Step 6: Check trucks in and record the times
Record when each truck arrives, when it reaches a door and when it leaves, against its appointment. These times are the basis for checking detention charges, holding carriers and suppliers to the rules and improving the template. A paper log works if it's used every time; a simple shared spreadsheet is better.
Step 7: Review weekly
Once a week, look at how many trucks arrived on time, early, late or without an appointment, how long each type took to unload and where the yard backed up. Adjust the slot lengths and the template. The first version will be wrong in small ways, and that's expected.
How do you spread arrivals and work with suppliers and carriers?
Make the rules easy to follow, tell suppliers and carriers before you enforce them and give regular deliveries a predictable time. Spreading arrivals depends on people outside the company, so communication matters as much as the schedule.
Put the rules on the purchase order
The purchase order is the document every supplier reads. Add a line saying inbound deliveries need an appointment, with the booking contact and the information required. If the company also controls inbound freight through routing instructions, the appointment rule belongs in those instructions too. The guide to controlling inbound freight from suppliers covers freight terms and routing.
Ask for ship confirmations
A ship confirmation, or advance ship notice, tells the receiver what left the supplier, when, with which carrier and under which PRO or BOL number. Even a simple email works. With it, the dock knows what's coming a day or more ahead, and can check whether the carrier has booked an appointment.
Give regular LTL carriers standing windows
If the same LTL carriers deliver most days, agree a standing window with each, such as one carrier between 7 and 8, another between 9 and 10. The carriers get a predictable stop and the dock gets a spread-out morning. Review the windows every few months, because carrier routes change.
Use drop trailers where they fit
For suppliers that send full trailers regularly, ask whether the carrier can drop the loaded trailer and take an empty one. The driver leaves in minutes, and the receiving team unloads when it has time. Drop trailers need yard space and a way to move trailers, and some carriers charge for the trailer time, so they fit best on steady, high-volume lanes.
Shift some work out of the morning peak
If the dock has staff in the afternoon or on a second shift, steer long unloads there. Offer suppliers and carriers afternoon slots first for floor-loaded freight. Some receivers accept deliveries early in the morning, before the main shift, with a small crew dedicated to receiving.
Decide how to handle early, late and unscheduled trucks
Write the rules and apply them the same way every time:
- Early trucks are unloaded early only if a door and crew are free; otherwise they wait for their slot.
- Late trucks are worked in at the next open slot, after on-time trucks.
- Trucks without appointments are worked in when there's a gap, after every scheduled truck.
If late and unscheduled trucks are unloaded first because they're already in the yard, the appointment system stops meaning anything.
Tell suppliers and carriers before you enforce
Send the new rules to suppliers and their carriers a few weeks before they take effect. Explain the reason: shorter waits for drivers and more reliable unloading. Start enforcing gently, with reminders for the first misses, then follow the written rules. Carriers usually welcome a receiver that unloads on time.
Track repeat offenders
The check-in log shows which suppliers' freight arrives without appointments and which carriers miss their slots. A supplier that keeps sending unscheduled trucks needs a conversation with purchasing. A carrier that keeps missing appointments is a question for whoever books it. If the receiving team should hear about late trucks before they arrive, warning a plant that an inbound truck will be late covers how to set that up.
How much detention exposure sits on the receiving side, and what mistakes make it worse?
Detention at your receiving dock is billed to whoever pays the freight, so on collect and buyer-routed inbound loads it lands directly on your company, and on prepaid loads it often comes back through the supplier's invoice. Either way, a slow dock costs the receiver.
Who gets the detention bill
When the receiver arranges and pays for inbound freight, the carrier bills the receiver directly for detention at its own dock. When the supplier pays the freight and adds it to the product invoice, the carrier bills the supplier, who may pass the charge on. Some suppliers pass it on line by line; others raise freight prices over time. Either way, the receiver pays for its own waiting time eventually.
Free time and how it's counted
Carriers usually allow a set amount of free time at the dock, commonly two hours, though it varies by carrier and agreement. After that, detention is billed by the hour. Whether the clock starts at arrival or at the appointment time also varies, and a truck that arrives early often doesn't start the clock until its appointment. Check the terms for the carriers that deliver to you most.
How to check receiving-side detention charges
Compare each detention charge with your own check-in log: arrival, appointment time, time at the door and departure. If the truck arrived late or without an appointment, the waiting may not be your responsibility. If the truck arrived on time and waited three hours for a door, the charge is probably valid, and the fix is in the schedule. Keep your log, because without it you can only accept the carrier's numbers. For detention when your company is the shipper, see reducing detention charges at your docks.
Decision rules for receiving-side detention
| Situation | Likely valid? | What to do |
|---|---|---|
| Truck on time for its appointment, waited past free time | Yes | Pay; fix the template or staffing for that hour |
| Truck early, waited until its appointment | Usually no | Dispute if the clock started at arrival |
| Truck late, worked in at the next slot | Usually no | Dispute with arrival time from your log |
| No appointment, waited for a gap | Usually no | Dispute; remind the supplier or carrier of the rules |
| Long unload because the load type was misdescribed | Depends | Dispute with the supplier; correct the booking information |
| Your log is missing for that truck | Unclear | Ask for the carrier's times; fix the check-in process |
Common mistakes
Same slot length for every load. A two-pallet LTL delivery and a floor-loaded container don't take the same time.
A template filled to the last minute. Without buffers, one late truck backs up the whole day.
Rewarding trucks without appointments. Unloading them first teaches everyone that appointments don't matter.
No record of arrival and departure. Without times, the receiver can't check detention, measure the dock or hold anyone to the rules.
Booking appointments without knowing what's on the truck. Missing load type and pallet count make the slot a guess.
Changing rules without telling suppliers. Enforcement that surprises suppliers and carriers creates conflict instead of compliance.
Inbound and outbound fighting for the same doors. If doors are shared, plan both on one schedule, or reserve doors by time of day.
How do you see what's coming, and what checklist keeps the dock flowing?
Build a daily inbound list from open purchase orders, ship confirmations and tracking, and review it each afternoon for the next day. Knowing what's coming turns a reactive dock into a planned one.
Where inbound visibility comes from
- Open purchase orders show what's due and when, but not whether it shipped.
- Ship confirmations from suppliers show what left, when and with which carrier.
- Carrier tracking shows where the load is and whether it's on time. For loads the company books itself, tracking is available directly; for supplier-booked loads, ask suppliers to share the carrier and PRO or BOL number.
- Appointments show which loads have a slot and which don't yet.
Combining these into one list is the job. A load that shipped two days ago with no appointment is a phone call today, not a surprise tomorrow. For more on tracking inbound loads, see how freight coordinators track inbound shipments.
The daily inbound board
Each afternoon, review tomorrow's expected arrivals with these columns: PO, supplier, carrier, PRO or BOL number, load type, pallet count, appointment time, door, status and notes. Flag loads that are expected but have no appointment, loads running late and any load type that needs extra crew. Share the board with receiving, purchasing and production planning.
A receiving dock checklist
| Check | When | Owner |
|---|---|---|
| Capacity by hour updated for staffing changes | Weekly | Receiving supervisor |
| Tomorrow's inbound board reviewed | Each afternoon | Receiving and logistics |
| Loads due without appointments contacted | Each afternoon | Logistics or purchasing |
| Late inbound loads flagged to production | As soon as known | Logistics |
| Every truck checked in with arrival time | Every arrival | Gate or receiving |
| Departure time recorded | Every departure | Receiving |
| Detention charges compared with the log | Every invoice | Logistics or accounts payable |
| Template and slot lengths reviewed | Weekly | Receiving supervisor |
| Repeat misses raised with supplier or carrier | Monthly | Purchasing and logistics |
What to measure
Track the share of trucks that arrive with an appointment, the share on time for their slot, the average time from arrival to departure by load type, the number of trucks waiting at peak hour and receiving-side detention dollars per month. When these improve together, the dock is working.
A hypothetical example
Consider a hypothetical plant whose yard regularly held eight trucks by 9 a.m. After timing unloads for two weeks, it set slot lengths by load type, moved floor-loaded containers to the afternoon shift, gave its three regular LTL carriers standing windows and added appointment rules to its purchase orders. It started a daily inbound board and recorded every arrival and departure. Over the next quarter, its own log showed fewer trucks waiting at peak hour, and detention charges it couldn't dispute dropped because fewer trucks waited past free time.
How does Wilson, by Cartage, help with inbound freight and receiving?
Wilson, by Cartage, is an AI logistics agent that quotes, books, tracks, audits and pays freight for manufacturers and distributors, including inbound loads the company books with its approved carriers. Traditional logistics software gives teams information. Wilson executes the work required to move shipments forward.
For a receiving dock, the value is in knowing what's coming and checking what was charged:
- Booking inbound loads: when the company arranges inbound freight, Wilson requests quotes from the company's approved carriers, compares them on total cost, negotiates toward the company's rate targets within approval limits and books with written acceptance and a rate confirmation. It schedules the pickup at the supplier and generates the bill of lading and pallet labels.
- Tracking: Wilson tracks each load with the best source available for that carrier, whether a carrier API or EDI, GPS or ELD data where the carrier shares it, the carrier's website by PRO number, or email and phone when nothing else is current.
- Early warning: when an inbound pickup is missed or a load is delayed, Wilson contacts the carrier and tells the team in Slack, Microsoft Teams or email, so receiving and production can adjust the plan. It can start rebooking from the approved carrier list within the company's rules or after approval.
- Invoices: Wilson requests and files PODs, audits each carrier invoice against the rate confirmation and POD, and pays carriers from the Wilson Wallet. Detention and other charges outside the rules, and payments above the approval limits, wait for a person.
Every message, confirmation and change is kept in the shipment's change history, so when a detention charge arrives, the record of what was agreed and what happened is on the load. Wilson can produce carrier-performance and lane-rate reports on request from the loads it runs, which helps when a carrier keeps missing receiving appointments.
Wilson books only carriers the company has approved. Teams start with assisted execution and set their own approval limits; routine actions can run automatically within those rules as the workflow is proven. Wilson replaces the TMS for freight execution and connects to the company's ERP. 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.
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
Our receiving dock is always backed up. How do we fix inbound scheduling?
Measure dock capacity by hour, set unload times by load type, build an appointment template with buffers and require suppliers and carriers to book into it. Spread arrivals with standing LTL windows and drop trailers, and review a daily list of what's coming. Wilson, by Cartage, an AI logistics agent, books and tracks inbound loads the company arranges and warns the team when one will be late.
How long should a receiving appointment slot be?
It depends on the load type and your crew. Time a sample of each type, such as small LTL, palletized truckload and floor-loaded container, and set slot lengths from your own numbers.
Should every inbound delivery need an appointment?
Usually every truckload and container, and LTL shipments above a set size. Small LTL deliveries can arrive in a standing window, and parcel can go to a separate area.
Who pays detention at the receiver's dock?
Whoever pays the freight is billed by the carrier. On collect or buyer-routed freight, that's the receiver. On prepaid freight, it's the supplier, who may pass the charge on.
How much free time do carriers usually allow at the dock?
Two hours is common, but it varies by carrier and agreement. Check the terms with the carriers that deliver to you most, including when the clock starts.
What should we do with trucks that arrive without an appointment?
Work them in when there's a gap, after every scheduled truck. Record the arrival, and remind the supplier or carrier of the booking rules.
How do we get suppliers to follow appointment rules?
Put the rules on the purchase order, explain the reason, give a few weeks' notice and start with reminders before enforcing. Track repeat misses and raise them through purchasing.
What is a drop trailer, and when does it help?
The carrier leaves a loaded trailer and takes an empty one, so the driver doesn't wait. It helps on steady, high-volume lanes where the receiver has yard space and a way to move trailers.
How do we know what's arriving tomorrow?
Combine open purchase orders, supplier ship confirmations, carrier tracking and booked appointments into one daily inbound list, and review it each afternoon.
Should inbound and outbound share dock doors?
They can, but plan both on one schedule or reserve doors by time of day. Otherwise outbound loads and inbound deliveries compete for the same door and both wait.
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/
- Cartage, Wilson product FAQ and product scope, October 2026: https://cartage.ai