AI & Automation

Detention Proof Protects Fees When Over 50% Go Unpaid in 2026

Jul 22, 2026

Detention fee proof of arrival automation is a controlled evidence workflow. It reconciles the scheduled appointment, geofence or ELD signal, driver confirmation, facility check-in, free-time rule, notice, departure evidence, approval, charge calculation, and invoice attachment under one load identity. It does not merely start a stopwatch when a truck enters a circle.

The hard part is deciding which clock and evidence the parties agreed to use. A truck may cross a property boundary before its appointment, wait outside a guard gate, check in late, move between staging and a dock, or lose location coverage. The signed rate confirmation, customer policy, and applicable law control entitlement. Automation can preserve and compare facts; it should route ambiguous terms and conflicting timestamps to people rather than invent an answer.

This guide was reviewed July 22, 2026. It is operational guidance, not legal, tax, accounting, safety, telematics, labor, or regulatory advice. Counsel and authorized commercial owners should approve rules, notice language, retention, consent, and dispute procedures. No evidence packet guarantees acceptance or payment.

TL;DR

  • Build one event ledger per load: appointment, arrival candidates, check-in, free-time end, notice, departure, approval, invoice, and response.

  • Treat a geofence event as one signal, not the contract. Reconcile it with ELD or mobile proof, driver confirmation, dock timestamps, and the signed terms.

  • Send notices from an approved template before a contractual deadline, then preserve the actual sent-message identity and time.

  • Auto-assemble only clean packets. Route missing terms, late arrivals, conflicting locations, capped charges, and customer exceptions to a named reviewer.

  • Measure proof completeness and exception age before measuring dollars recovered.

The scale is large enough to justify disciplined evidence. According to the American Transportation Research Institute's 2024 detention release, drivers reported detention at 39.3% of stops in 2023, including 56.2% of refrigerated-trailer stops and 42.5% of spot-market stops.

Detention affected 39.3% of reported stops in 2023.

The collection gap is equally important. According to the same ATRI release, 94.5% of fleets charged detention fees, yet fewer than 50% of those invoices were paid; the report estimated $3.6 billion in direct expenses and $11.5 billion in lost productivity in 2023. Those figures describe the industry, not the recoverable value of a particular carrier's claims.

Published signalFigureWorkflow implication
Stops with reported detention39.3%Proof needs to scale beyond occasional exceptions
Refrigerated stops with detention56.2%Rules should vary by operation and customer
Fleets charging detention94.5%Billing intent is not the same as collection
Invoices paidUnder 50%Track rejection reason and packet completeness
Direct industry expense$3.6BMissing evidence is a material control problem

Source: ATRI's September 10, 2024 release; figures are industry findings, not projected automation results.

Who this is for

This workflow fits asset carriers, dedicated fleets, freight brokers, and 3PLs that already have written detention terms but reconstruct proof from TMS notes, driver texts, ELD portals, shared inboxes, BOLs, PODs, and spreadsheets. The practical buyer is usually an operations, billing, accessorial, or revenue-integrity leader with enough repeated volume that evidence chasing has become a queue.

It is especially relevant when:

  • dispatch receives arrival or dwell signals but billing cannot trace them to the governing rate confirmation;

  • drivers report detention inconsistently across calls, text, email, and a mobile app;

  • customers require notice during the delay, not only an attachment weeks later;

  • appointment, geofence, gate, dock, and departure timestamps regularly disagree;

  • billing staff know which documents matter but spend time finding, naming, and attaching them;

  • managers cannot distinguish “not billed,” “rejected,” “pending,” and “contractually ineligible.”

The stack may include a TMS, telematics provider, driver app, document store, email, accounting, and a customer portal. It needs stable load, stop, driver, facility, customer, and document identities across them.

Red flags: Do not automate this yet if detention terms are mostly verbal, if no commercial owner will approve rule interpretations, or if location collection lacks the required driver notice and consent. A very small fleet with only a few claims may be better served by a focused mobile tool and a checklist.

The three ways teams solve this today

The decision is not “AI or no AI.” It is where the system of record lives, how much driver action is tolerable, and whether the problem ends at timestamp capture or continues through notice and invoicing.

ApproachArrival proofContract logicNotice and invoice pathBest fitMain limitation
Manual TMS notes and checklistDriver call, text, signed paperHuman reads each rate confirmationDispatcher emails billingLow volume, unusual contractsEvidence is scattered and late
Dedicated detention appMobile GPS or geofence timestampConfigured free time and rateApp summary or receiptSimple, repeatable carrier policiesMay still sit outside TMS, email, and accounting
Cross-system orchestrationReconciled ELD, mobile, facility, and document signalsVersioned rules plus human exception reviewTimed notice, packet, approval, invoice handoffMulti-customer operations with recurring volumeRequires data mapping, monitoring, and ownership

A dedicated product can be enough. DockStamp describes GPS-verified arrival, locked timestamps, and PDF or CSV receipts. According to DockStamp's current pricing page, its carrier pilot starts around $49 per month, with drivers using it at no cost; pricing and program availability should be rechecked before selection.

Detention Source uses a driver-initiated model: the driver taps to store phone coordinates and the logged time, then completes stop information and shares a summary. According to Detention Source's process page, the current offer includes a 30-day trial followed by $9.99 per month for unlimited access. That can suit an owner-operator or small carrier willing to make the tap part of arrival procedure.

An integrated TMS path reaches farther. EKA DockTime describes telematics arrival and departure, threshold notices, supporting documents, invoicing, and driver pay. According to EKA's DockTime implementation page, the vendor reports a 60%–80% reduction in manual tracking work, a 1–2 week implementation window, and a $150–$500 setup fee. Those are vendor claims for that product, not promises for a custom workflow.

Choose with real disputes. Score whether each option preserves raw events, applies customer-specific triggers, proves notice, explains calculations, holds ambiguity, exports a complete packet, and retains an audit trail.

What automating proof of arrival changes

Automation changes the unit of work from “a driver says the truck is detained” to “load 18427 has a versioned evidence bundle with three candidate arrival times, the governing trigger, a notice record, and an unresolved departure conflict.”

1. Normalize the commercial identity

Resolve carrier, customer, load, stop, facility, appointment time zone, driver, and rate-confirmation version before calculating. Reject a payload that matches two loads. Preserve the raw source.

This is the same identity discipline used to reconcile accessorial-charge disputes, but detention adds an event timeline and a clock whose trigger can vary by agreement.

2. Preserve every candidate timestamp

Keep geofence, ELD, mobile, appointment, gate, dock, and signed departure times as separate facts. Record source, time zone, normalized value, collection time, confidence, and corrections.

A geofence shows a device entered a configured boundary. Alone, it does not prove gate acceptance, timeliness, or entitlement; the boundary may include staging or a public road.

3. Apply the signed rule version

Extract or enter the free-time duration, trigger, hourly or incremental rate, cap, notice deadline, required evidence, excluded circumstances, and approval path. A human should approve the rule record before it becomes active. If extraction confidence is low or two documents conflict, hold the case.

The calculation should expose its inputs:

Rule componentStored valueEvidence sourceException that stops automation
Clock triggerLater of appointment or check-inSigned rate confirmation v3Trigger absent or conflicting
Free time120 minutesCustomer rule recordCustomer exception applies
Billing increment15 minutesRate confirmation v3Rounding language unclear
Rate$75/hourRate confirmation v3Rate changed after dispatch
Cap$300Customer addendumCap scope ambiguous
Notice deadlineBefore free time endsCustomer policy v2Recipient or channel missing

Every value in this table is illustrative. It demonstrates a data model, not a standard detention policy.

4. Collect corroborating dock evidence

Ask for facility-stamped arrival and release times while the driver is still onsite. Match attachments to load and stop before accepting them. A structured BOL-confirmation collection workflow can check document presence and identity; a separate POD scan collection path can capture departure evidence without treating every uploaded image as valid proof.

According to Laneproof's detention billing guide, its worked example combines 2 hours 47 minutes of billable time with a $75 hourly rate to reach $208.75, and calls for arrival, free-time end, release, rate, total hours, and supporting documents on the invoice. That example illustrates why a bare total is harder to audit than exposed math.

5. Prove the notice, not merely the template

Create the approved notice with load, facility, appointment, observed arrival, free-time rule, current dwell, requested action, and evidence link. Send it to configured recipients. Then preserve the provider's message identity, accepted time, recipients, subject, attachments, and any delivery or reply event available.

Worked example

In an illustrative weekly batch of 100 stops, suppose 39 become detention candidates, 34 have matching appointment, arrival, rule, and driver-confirmation records, and 5 route to a person because timestamps conflict. The workflow sends the approved notice 15 minutes before each applicable deadline through a shared Gmail mailbox, then stores the immutable Message.id, its threadId, and Message.internalDate; that last field anchors when Google accepted a normal SMTP-received message, not when the truck arrived. According to Google's Gmail Message reference, the resource has 10 top-level JSON fields, and internalDate is an epoch-millisecond timestamp used for inbox ordering. The packet links that notice record to separate geofence, ELD, mobile, and dock evidence. All volumes, routing outcomes, and timing in this example are illustrative.

Illustrative stop stateCountAutomated pathHuman action
No detention candidate61Close monitoring recordNone
Complete candidate34Calculate, notify, assembleApprove if policy requires
Timestamp conflict3Freeze clock and preserve sourcesSelect governing evidence
Missing signed term1Block calculationResolve commercial term
Missing departure proof1Request documentConfirm release evidence
Total10095 deterministic routes5 exception reviews

6. Close the evidence loop

Generate a packet index, not just a merged PDF. Include source filenames, hashes or stable IDs, event chronology, applied rule version, exposed calculation, notice record, human approvals, invoice ID, submission time, response, and rejection reason. Corrected evidence should create a new packet version while preserving the old one.

The final charge should also pass a rate-confirmation-to-invoice reconciliation so a clean arrival timeline does not mask the wrong rate, cap, increment, or customer.

Time + cost deltas

Build the business case from observed handling time, not a promised collection rate. Sample at least 20 clean cases and 20 exceptions. Separate time spent finding evidence, interpreting terms, contacting drivers, building packets, reviewing, submitting, and following up.

The following model assumes 40 monthly candidates and a loaded labor value of $35 per hour. Both are illustrative. It excludes software, implementation, support, telematics, storage, legal review, driver training, and change-management costs.

StepManual min/caseAssisted min/caseMonthly casesMinutes saved/month
Retrieve source evidence12340360
Check approved term record10240320
Verify notice proof6140200
Assemble packet and index15440440
Perform invoice QA8340200
Total5113401,520

At these assumptions, 1,520 minutes equals 25.3 hours. Multiplying 25.3 by $35 gives $885.50 in monthly labor capacity, before costs.

At $35/hour, 25.3 saved hours equals $885.50.

Do not convert every saved minute into cash. A salaried team may use capacity for faster invoicing or exception review. Report these layers separately:

MeasureDefinitionSafe interpretation
Handling timeActive minutes by workflow stageOperational capacity
Eligible amount submittedCharges approved under documented termsBilling throughput, not revenue
Amount paidCash matched to detention invoiceCollection outcome
Prevented overbillProposed charge stopped by rule or evidenceControl value, not carrier loss
Exception ageTime unresolved cases remain heldProcess health

Safety context also argues against treating detention as only an accounts-receivable issue. According to the Federal Motor Carrier Safety Administration's detention research page, a cited 2018 OIG study associated a 15-minute increase in average dwell with a 6.2% increase in average expected crash rate. That historical association does not prove a specific workflow prevents crashes, but it supports accurate dwell measurement and operational attention.

Where US Tech Automations fits

US Tech Automations is a plausible fit when the evidence crosses several tools and no single detention product owns the full path. The anchored workflow is specific: ingest an approved telematics or mobile signal, reconcile it to a load and stop, retrieve the signed term record, send a governed notice through Gmail or Outlook, preserve the message identity, request missing documents, route ambiguity, and hand an indexed packet to billing.

A practical US Tech Automations design can use registry-confirmed live Gmail or Outlook connectors for notices and replies. Salesforce may hold an exception or approval record when that matches the customer's architecture. TMS, ELD, accounting, storage, or driver-app connections require a custom or API design and technical validation; they should not be described as native before that work is done.

US Tech Automations can build, run, and support the cross-tool workflow or provide a self-managed platform. It should not decide whether detention is legally owed, sign commercial terms, alter source telematics, certify a document, or auto-approve a conflict that policy assigns to a person.

Do not buy a custom build from US Tech Automations if one dedicated app already captures acceptable proof and creates the packet your customers require. Also defer if the organization has no approved terms, no data owner, or no reviewer for exceptions. In those cases, governance and process definition come first.

Adoption timeline

Start with one customer and a few understood facilities. In shadow mode, build packets without sending notices or invoices, compare them with staff decisions, and record mismatches.

Illustrative phaseDaysCases sampledRequired check
Term and evidence inventory1–320 past cases100% rule owners named
Identity and event mapping4–750 stops100% source time zones known
Shadow packet assembly8–1430 candidates0 silent calculation conflicts
Controlled notice pilot15–2120 live candidates100% notices traceable
Billing handoff pilot22–3020 approved packets100% charges show inputs
Expansion reviewDay 315 failure classes100% have owner and response

All dates, volumes, and thresholds are illustrative, not an implementation promise. A complex enterprise, union environment, regulated customer, legacy TMS, or API-limited telematics stack may need materially more time.

Test at least these cases before expansion:

  1. truck enters the geofence early but checks in at the appointment;

  2. driver is on time but the facility gate timestamp is absent;

  3. mobile and ELD timestamps differ;

  4. driver arrives late under a term that changes eligibility;

  5. free time starts from appointment rather than arrival;

  6. customer requires notice to two recipients and one address fails;

  7. departure is on the POD but the image is unreadable;

  8. a revised rate confirmation changes the cap;

  9. the same attachment is uploaded twice;

  10. a customer disputes the boundary or device association.

The launch dashboard should show ingestion health, unmapped identities, rule coverage, notice failures, packet completeness, exception age, approved and paid amounts, and rejection reasons.

FAQs

What counts as proof of arrival for detention?

The governing contract and counterparty determine what counts. A stronger packet often combines appointment confirmation, facility check-in, geofence or ELD evidence, driver confirmation, and a timestamped BOL or POD, but no universal combination guarantees acceptance.

Can a geofence timestamp start the detention clock automatically?

Only when the approved rule explicitly permits it and the signal passes identity and boundary checks. Otherwise, use it as a candidate arrival time and compare it with appointment, gate, dock, and driver evidence.

When should the workflow send a detention notice?

It should send at the deadline and through the channel defined by the approved customer rule. Configure a lead timer, recipient fallback, and failure alert; do not assume an email template alone proves timely notice.

How should late arrivals be handled?

Route them through the customer-specific term. The workflow may calculate a candidate outcome, but a person should review absent or ambiguous language instead of applying a universal late-arrival policy.

Does a complete packet guarantee the detention invoice will be paid?

No. Completeness improves traceability, but the payer may dispute entitlement, causation, rate, notice, evidence, or timing. Track the response and rejection reason without representing proof automation as a collection guarantee.

What if the TMS or ELD has no usable API?

A controlled export, scheduled report, approved email intake, or driver workflow may bridge the gap. Validate timeliness, identity, duplication, access control, and retention before relying on it; screen scraping should not be the default.

Who should own the automation rules?

Commercial or legal owners should approve contract interpretations, while operations owns event procedure and billing owns packet and invoice requirements. Technology implements versioned decisions and monitoring; it should not silently become the policy owner.

Key Takeaways

  • Proof of arrival is a reconciled timeline, not a single map pin.

  • Preserve raw appointment, geofence, ELD, mobile, gate, dock, notice, and document facts under one load-stop identity.

  • Apply a human-approved rule version and expose every charge input.

  • Route contract ambiguity, location conflicts, late arrivals, missing proof, and changed terms to people.

  • Measure completeness, handling time, exception age, rejection reasons, and cash separately.

If your team has stable terms but evidence still breaks across inboxes, telematics, documents, and billing, review the US Tech Automations agentic-workflow model. Bring a representative rate confirmation, one accepted packet, one rejected packet, and a source-system map; those artifacts make an honest fit assessment possible.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.

See how AI agents fit your team

US Tech Automations builds and runs the AI agents that handle this work end to end, so your team doesn't have to.

View pricing & plans