Trucking Billing Best Practices for Mid-Sized Carriers
Effective carrier billing combines three disciplines: complete documentation captured at the time of service, timely submission within contractual windows, and a structured follow-up process that ensures every invoice either gets paid or gets formally disputed. Mid-sized carriers (50–500 trucks) are most exposed to billing process breakdowns because the load volume exceeds what informal processes can handle but the operations team is still doing most things manually.
The Cost of Billing Process Breakdowns
For a 100-truck fleet, billing process failures are measurable:
- Missed submission windows: $2,000–$5,000/month in permanently forfeited accessorial claims
- Underdocumented invoices: $3,000–$7,000/month in disputed and written-off claims
- No follow-up process: $4,000–$8,000/month in invoices that age out
- Missing accessorials: $2,000–$4,000/month in charges never billed
That’s $11,000–$24,000/month in revenue leakage — not from bad loads or bad brokers, but from billing process gaps. And it scales linearly with fleet size.
Best Practice 1: Capture Documentation at the Event
The biggest upstream fix is documenting at the moment events occur rather than reconstructing from memory later.
GPS/Telematics Data
Modern ELD systems capture arrival and departure timestamps automatically. These records are your most reliable evidence for freight and accessorial invoicing — use them as the primary source for pickup/delivery times, not dispatcher memory.
Driver Field Documentation
Establish standing driver procedures:
- Note any exceptions on the BOL before signing (short load, damaged freight, no appointment honored)
- Collect the lumper receipt before leaving the facility — photograph it immediately
- Text dispatch with detention start time the moment free time expires
- Photograph the delivered freight condition when accepting damaged or refused loads
Dispatch Logging
Every accessorial event should be logged in dispatch at the time it’s reported:
- Detention start/stop times
- TONU notification (with timestamp)
- Any driver assist, layover, or redelivery events
If it’s not in the dispatch log at the time it happens, it often doesn’t make it onto the invoice.
Best Practice 2: Submit Freight and Accessorials on the Same Day
The default for most carriers is to submit freight invoices promptly and bundle accessorials “when billing has time.” This is how accessorial claims get missed.
The better standard: Submit the full invoice package — freight + all accessorials — within 24 hours of delivery. This requires:
- Billing has access to dispatch notes and GPS data same day
- Accessorial documentation is collected and attached in the same workflow
- Claim windows are tracked per-load (not as a general rule)
For carriers who can’t consistently achieve same-day submission, 48 hours is the realistic floor for loads with detention or TONU.
Best Practice 3: Build and Use a Pre-Submission Checklist
Before any invoice is submitted, verify:
Freight invoice:
- Rate matches signed rate confirmation
- Load number and BOL reference are correct
- Pickup date/time matches telematics
- Delivery date/time matches telematics
- POD is attached
Accessorial invoice:
- Accessorial type is covered in the RC
- Documentation specific to this accessorial is attached
- Calculation is correct and shown
- Submission is within the claim window
This is a 3-minute check that prevents the majority of avoidable disputes.
Best Practice 4: Separate Accessorial Invoices From Freight Invoices
Bundling a freight invoice and a detention invoice into a single line-item document makes it easier for a broker’s billing team to dispute or ignore the accessorial. A broker can process the freight payment without addressing the accessorial.
Submit them separately with separate invoice numbers. This:
- Makes each claim independently trackable
- Allows freight payment to process without holding up accessorial collection
- Creates a clear audit trail if the accessorial is disputed
Best Practice 5: Track AR by Broker, Not Just by Load
Most TMS systems track AR at the load level. The more useful view for a mid-sized carrier is AR by broker:
- Average days to payment
- Dispute rate
- Write-off rate
- Open aging (30/60/90 days)
This view reveals broker-level patterns:
- Brokers who systematically slow-pay
- Brokers who dispute specific accessorial types as a policy
- Brokers where collection rates are significantly below your fleet average
That data informs both follow-up prioritization and future load acceptance decisions.
Best Practice 6: Follow Up on a Fixed Schedule
Submitted invoices need a follow-up cadence. Without it, unpursued invoices die in broker billing queues.
Recommended AR follow-up cadence:
- Day 0: Submit invoice
- Day 7: First follow-up — email to billing contact confirming receipt and requesting payment status
- Day 15: Second follow-up — escalate to account manager if no response
- Day 25: Written notice — inform broker you’re considering formal dispute options
- Day 30+: File for arbitration, FMCSA complaint, or surety bond claim as appropriate
Log every communication. The paper trail protects you in escalation and signals to the broker that you’re serious about collecting.
Best Practice 7: Establish a Rate Confirmation Review Protocol
Most billing disputes trace back to RC ambiguity. Building a review step before dispatch prevents the majority of them.
What to verify before accepting a load:
- Linehaul rate is correct and matches verbal agreement
- Detention terms are explicit (rate, free time, claim window)
- Any anticipated accessorials are covered
- Payment terms are acceptable (Net 30 vs. quick pay options)
- Any penalty clauses (late delivery, OS&D liability limits) are understood
A 5-minute RC review before dispatch is worth 2 hours of billing dispute resolution after delivery.
Best Practice 8: Measure What You Bill and What You Collect
You can’t improve billing performance without tracking it. At minimum, track monthly:
| Metric | What It Tells You |
|---|---|
| Total accessorial events | Volume of potential billing |
| Total accessorial invoiced | What you’re actually billing |
| Total collected | What you’re actually recovering |
| Collection rate | Your billing process efficiency |
| Dispute rate | Documentation quality signal |
| Days-to-payment average | Broker payment behavior |
The gap between “total accessorial events” and “total accessorial invoiced” often reveals that carriers aren’t billing for everything they’re owed — before the collection rate question even comes up.
Related Articles
- The Carrier’s Complete Guide to Accessorial Charges
- How to Reduce Accounts Receivable Disputes
- How to Collect Detention Pay From a Broker
- How to Read a Rate Confirmation: A Carrier’s Guide
Dwell connects to your Motive account, detects detention automatically, and builds the evidence package before a dispute happens. No new hardware. We make money only when you do.