Blog/

Setting Receiver Unloading Windows for Bulk Liquid Delivery

How to size receiver unloading windows around rack throughput, tank headroom and driver hours of service.

Marc Gewecke

A receiver unloading window is the scheduled appointment slot during which a tank truck must arrive, connect to the rack and complete transfer before the next delivery is due, sized to the rack's throughput and the tank's remaining storage headroom. A single rack typically turns one tank trailer every 45 to 90 minutes depending on viscosity and connection type, and every minute a truck waits past its slot counts against the driver's 14-hour on-duty window under 49 CFR Part 395. Those two numbers, not the shape of the calendar, decide how many trucks fit in a day.

What a Receiver Unloading Window Actually Controls

An unloading window is a commitment, not a courtesy. It is the mechanism that keeps a receiving facility from stacking trucks against a single rack or accepting a load a tank cannot hold. The window controls three things at once: when the truck can physically connect, how long the transfer will run, and what happens to the driver's clock while it does.

That is a different job from the carrier's loading procedure, which covers the physical steps a driver follows at the origin rack: valve sequencing, grounding, hose connection, sample pulls. Connection procedures also differ by equipment, since DOT 407 and DOT 412 cargo tanks are built to separate specifications under 49 CFR Part 178 and do not hook up the same way. The unloading window is the receiver's side of the same transaction: appointment scheduling, storage buffer decisions, and the rack calendar for the day. A plant with one rack and six inbound trucks scheduled for the same afternoon does not have a procedure problem. It has a window problem.

Get the window wrong in either direction and the cost shows up somewhere. Too tight, and a late truck bumps every appointment behind it toward detention. Too loose, and the rack sits idle while a tank runs low between scheduled draws. The fix is treating the window as a function of two variables a coordinator can check before dispatch: how fast the rack moves product, and how much room is actually left in the tank.

Rack Throughput: The Real Limit on How Many Trucks Fit in a Day

Typical unloading duration per trailer

A single unloading rack typically processes one tank trailer every 45 to 90 minutes, depending on product viscosity, hose connection type, and whether the transfer is top-load or bottom-load. A low-viscosity bottom-load delivery on a well-maintained rack runs at the fast end of that range. A viscous product transferred through a top connection with a nitrogen pad and a slower pump runs long, and that difference belongs in the schedule instead of getting discovered mid-shift. Six appointments on a rack that turns a trailer in 90 minutes is a nine-hour day before anything goes wrong.

Setup and teardown time between trucks

Transfer time is only part of the slot. Grounding and bonding, hose connection, sample verification against the bill of lading, and disconnection and purge all add minutes that never appear in a rack's rated throughput and always appear on the clock. Bottom-loading and top-loading methods carry different connection and purge times, so the same product can need two different slot lengths depending on how the trailer is configured. A receiver that schedules back-to-back appointments with zero gap between them is scheduling delay.

Connection typePosition within the 45 to 90 minute rack cycleScheduling implication
Bottom-load, low viscosityFast end of the rangeShortest slot length, smallest buffer between trucks
Bottom-load, high viscosity or heated productMiddle of the rangeLonger slot for pump time, standard buffer
Top-load with vapor recovery or nitrogen padUpper end of the rangeLongest slot plus the day's largest setup and teardown buffer

The gap between connection types is why a receiver running mixed product on one rack cannot use a single fixed slot length for every appointment. Our bottom-loading versus top-loading comparison covers the mechanical reasons those times differ.

Storage Headroom and the Buffer Tank Problem

Calculating usable headroom before a delivery

Rack speed answers how fast a truck can unload. Storage headroom answers whether the receiving tank has room to take the load at all. A tank sitting near its working capacity when a full trailer arrives is a capacity problem, and no amount of appointment discipline fixes that at the gate.

Usable headroom is the tank's working capacity minus current inventory minus a safety margin against the next scheduled draw-down. That margin exists because production draws do not stop the moment a delivery truck arrives, and a tank calculated to the exact gallon with no buffer will overflow the first time a draw runs long or a delivery arrives early.

  • Confirm the current tank level against the gauge, not the last logged reading, immediately before the appointment window opens.
  • Subtract the incoming load volume plus any product still moving out through active production draws.
  • Hold back a margin equal to at least one draw-down cycle so an early truck or a delayed batch does not force an emergency reject.

A receiver that tracks headroom this way, rather than by calendar date since the last delivery, catches the tight days before a truck is already at the gate. A reschedule made a day early costs a phone call. The same load accepted into a tank with no room costs a cross-contaminated batch, a return move, or a truck held on site while the plant finds somewhere to put the product.

Driver Hours of Service and Why Wait Time Is Not Free

Federal hours of service rules under 49 CFR Part 395 limit a property-carrying driver to 11 hours of driving within a 14-hour on-duty window, and detention time at a rack counts against that on-duty clock. A driver who sits two hours past the appointment has lost two hours that cannot be recovered later in the day. The receiver's scheduling slack becomes a missed pickup somewhere else on the route, and on a multi-stop chemical run it becomes a second driver and a second day.

This is where unloading windows and detention billing meet. Carriers commonly bill detention or demurrage charges once a truck is held beyond a contracted free time window at a receiving facility, typically starting after the first one to two hours. A receiver that treats appointment slots as approximate is agreeing to pay for its own scheduling slack, one truck at a time, and to spend down the goodwill that gets a load covered on a tight day. Dispatchers remember which docks run on time when a hazmat load needs a qualified driver on short notice. Our demurrage guidance walks through how those charges accumulate across a delivery program.

Building the Appointment Schedule: A Step-by-Step Framework

Setting slot length

Start each slot length from the connection type in the throughput table above, not from a round number that is easy to write on a calendar. A facility running mixed bottom-load and top-load deliveries should run two slot lengths, not one average that under-serves the slower connection type and wastes rack time on the faster one.

Setting buffer windows between slots

Add a fixed buffer between every slot equal to the setup and teardown time for the slower of the connection types scheduled that day. That absorbs a late arrival or a slow disconnect without cascading into the next truck's appointment.

  1. Pull current tank headroom and confirm it covers the scheduled delivery plus the safety margin.
  2. Check the rack calendar for that day's connection type mix and set slot length accordingly.
  3. Insert a fixed buffer between appointments sized to the slower connection type in the day's schedule.
  4. Confirm the carrier's estimated arrival against the driver's remaining hours of service before locking the slot.
  5. Reject or reschedule any delivery that would push a tank below its safety margin, rather than accepting it into a tight window.

Run that sequence the same way every day and the schedule becomes a decision tree the plant coordinator works through before dispatch, not a judgment call made under pressure with a driver waiting at the guard shack.

Common Scheduling Mistakes That Cause Demurrage or Rejected Loads

Most receiver-side demurrage does not come from a carrier problem. It comes from a scheduling assumption that held up on paper and broke the first time reality did not match the calendar.

  • Using one slot length for every product and connection type, regardless of whether the delivery is bottom-load or top-load.
  • Scheduling appointments back to back with no buffer, so one slow disconnect delays every truck behind it.
  • Confirming tank headroom by calendar days since the last delivery instead of checking the actual gauge reading before the window opens.
  • Failing to check a carrier's remaining hours of service before locking an appointment, then discovering a driver cannot legally complete the delivery after a long wait.
  • Treating the contracted free time window as a soft guideline rather than the hard line the carrier will bill against.

Each of these is fixable with the same tool: a schedule built on rack throughput and tank headroom, checked before the truck is dispatched rather than after it arrives. The receivers who do this well also tell the carrier which connection the trailer will use, because a driver who knows the delivery is bottom-loading into a dedicated line arrives set up for the slot he was given.

Getting Scheduling and Carrier Coordination Right

Unloading windows work best when the receiver and the carrier coordinate on the same three numbers: rack throughput, tank headroom and the driver's remaining clock. Negotiating any of the three after a truck is already at the gate is how a delivery program turns into a detention line item. Total Connection's liquid bulk team builds delivery schedules around those numbers for chemical shippers and receivers, with a named dispatcher who knows the rack, the product and the DOT 407 or DOT 412 equipment on the lane rather than a queue. The same team handles the drayage move to the rail yard, the tank wash between products, the export documentation on the outbound drum, and the warehousing buffer when a tank farm cannot absorb a full load on a given day.

For the mechanics of the transfer itself, see our guide to liquid bulk tanker loading and unloading, and for the full picture of equipment and lane planning, start with the liquid bulk freight guide. Our liquid bulk and chemical logistics team can build a delivery schedule around your rack and tank data, including the slot lengths and buffers your product mix actually needs. Send us your lanes and delivery volumes and request a quote at /quote?mode=liquid-bulk.

How long should a receiver unloading window be for a chemical tank truck?

The window should reflect actual transfer time plus setup and teardown, which typically runs 45 to 90 minutes total depending on whether the connection is bottom-load or top-load. Bottom-load transfers on low-viscosity product run at the fast end of that range; top-load transfers with vapor recovery or a nitrogen pad run longer and need a longer slot. A receiver running mixed connection types should use two slot lengths rather than one average.

What causes demurrage charges at a bulk liquid receiving dock?

Demurrage charges are usually triggered when a truck is held past the carrier's contracted free time because the rack is occupied by a previous delivery or the receiving tank lacks headroom to accept the load. Carriers typically start billing after the first one to two hours of delay. Scheduling that ignores rack throughput or storage headroom is the most common root cause.

How much storage headroom should a receiver keep before scheduling a delivery?

Usable headroom should cover the full incoming load plus a safety margin equal to at least one production draw-down cycle. Checking the current gauge reading immediately before the appointment window opens, rather than relying on the calendar date since the last delivery, catches tight days before a truck is already committed.

Do driver hours of service affect unloading appointment scheduling?

Detention time at a rack counts against a driver's 14-hour on-duty window under 49 CFR Part 395, so long waits can force a driver to stop before finishing the rest of the route. A receiver that checks a carrier's remaining hours before locking an appointment avoids creating a compliance problem for the driver. This is one more reason firm, throughput-based scheduling matters more than approximate time slots.

What is the difference between a loading procedure and an unloading window policy?

A loading procedure covers the physical steps a driver follows at the origin rack, including grounding, hose connection and sample verification. An unloading window policy covers the receiver's side of the transaction, the appointment scheduling and storage buffer decisions that determine when a truck can arrive and how long it has to complete transfer. Both matter, but they solve different problems.

Related articles

Browse all articles

Have a shipment to quote?

Send the product, origin, destination and timing. An operator replies with equipment and a rate, usually within the hour.

[{"@context":"https://schema.org","@type":"Article","headline":"Setting Receiver Unloading Windows for Bulk Liquid Delivery","author":{"@type":"Person","name":"Luis Uribe","jobTitle":"Founder and CEO"},"publisher":{"@type":"Organization","name":"Total Connection"},"datePublished":"2026-09-18","dateModified":"2026-09-18","description":"Receiver unloading windows for bulk liquid delivery balance rack throughput, tank headroom and 49 CFR 395 driver hours to avoid demurrage and rejected loads."},{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How long should a receiver unloading window be for a chemical tank truck?","acceptedAnswer":{"@type":"Answer","text":"The window should reflect actual transfer time plus setup and teardown, which typically runs 45 to 90 minutes total depending on whether the connection is bottom-load or top-load. Bottom-load transfers on low-viscosity product run at the fast end of that range; top-load transfers with vapor recovery or a nitrogen pad run longer and need a longer slot. A receiver running mixed connection types should use two slot lengths rather than one average."}},{"@type":"Question","name":"What causes demurrage charges at a bulk liquid receiving dock?","acceptedAnswer":{"@type":"Answer","text":"Demurrage charges are usually triggered when a truck is held past the carrier's contracted free time because the rack is occupied by a previous delivery or the receiving tank lacks headroom to accept the load. Carriers typically start billing after the first one to two hours of delay. Scheduling that ignores rack throughput or storage headroom is the most common root cause."}},{"@type":"Question","name":"How much storage headroom should a receiver keep before scheduling a delivery?","acceptedAnswer":{"@type":"Answer","text":"Usable headroom should cover the full incoming load plus a safety margin equal to at least one production draw-down cycle. Checking the current gauge reading immediately before the appointment window opens, rather than relying on the calendar date since the last delivery, catches tight days before a truck is already committed."}},{"@type":"Question","name":"Do driver hours of service affect unloading appointment scheduling?","acceptedAnswer":{"@type":"Answer","text":"Detention time at a rack counts against a driver's 14-hour on-duty window under 49 CFR Part 395, so long waits can force a driver to stop before finishing the rest of the route. A receiver that checks a carrier's remaining hours before locking an appointment avoids creating a compliance problem for the driver. This is one more reason firm, throughput-based scheduling matters more than approximate time slots."}},{"@type":"Question","name":"What is the difference between a loading procedure and an unloading window policy?","acceptedAnswer":{"@type":"Answer","text":"A loading procedure covers the physical steps a driver follows at the origin rack, including grounding, hose connection and sample verification. An unloading window policy covers the receiver's side of the transaction, the appointment scheduling and storage buffer decisions that determine when a truck can arrive and how long it has to complete transfer. Both matter, but they solve different problems."}}]}]