BlogHow-To

How to Manage Dispatch and Compliance for Trucking Businesses

A practical playbook for small trucking operators and owner-operators: dispatch boards that match drivers to loads, ELD and hours-of-service compliance, IFTA and IRP filings, DVIR workflows, and broker billing without the factoring tax hitting your margin.

Davaughn White·Founder
12 min read

DOT doesn't care that you ran the load on time. They care that the logbook says you ran it legally. That's the gap small trucking operators live in — between the customer who wants the freight in Memphis by 6 a.m. and the FMCSA auditor who wants to know whether the driver was on a 10-hour break or a 4-hour nap at a truck stop in Tupelo.

Most small fleets — owner-operators and 1 to 50 truck operations — are running the dispatch side from a whiteboard, the compliance side from a folder, the IFTA side from a shoebox of fuel receipts, and the billing side from a chase-the-broker spreadsheet. It works until it doesn't. One DOT audit, one driver out-of-service violation, one $4,000 IFTA reassessment, one factoring company that decides your customer isn't creditworthy — and the margin that keeps the truck rolling disappears for the quarter.

This is a step-by-step playbook for the five operational systems every small carrier needs running cleanly: dispatch and load matching, ELD and hours-of-service compliance, IFTA fuel-tax and IRP plate management, DVIR (Driver Vehicle Inspection Report) workflows, and broker billing with or without factoring. The tools change, but the work doesn't. If you can do these five things consistently, you're already running a tighter operation than half the carriers on the road.

Step 1: Dispatch Boards That Match Drivers to Loads

Dispatch is matching capacity to freight. Sounds simple. It isn't, because every load has constraints the dispatcher has to hold in their head: where is the driver right now, how many hours of drive time do they have left under the 11/14/70 rule, do they have a reefer or a dry van, do they hate the I-40 corridor in winter, are they HOS-clean for a 600-mile haul tomorrow, and what's the deadhead miles to the pickup.

A dispatch board that works for small trucking has five inputs visible at a glance. Driver location — current GPS or last known truck stop. Hours-of-service remaining — drive time left in the 11-hour day, on-duty hours left in the 14, and weekly cycle (60/7 or 70/8). Equipment match — reefer load goes to a reefer truck, hazmat goes to a hazmat-endorsed driver. Lane preferences and home time — the driver who needs to be home in Atlanta on Friday is not the driver for the Seattle pickup on Wednesday. Deadhead miles — every empty mile is a miles-cost without a revenue offset, so the dispatcher who routinely sends a Memphis-based driver to Knoxville to pick up a load to Birmingham is bleeding money the owner doesn't see until month-end.

For 1 to 5 trucks, a whiteboard plus a group text works. Past 5 trucks, it falls apart fast — usually because the dispatcher is also the owner, also the safety director, also the IFTA filer. A dispatch tool that ties drivers, trucks, loads, and HOS into one view is the difference between a 12-hour day and a 16-hour day for the person running the operation. The right software at this stage is a fleet/dispatch app with custom fields per load, status tracking from booked through delivered, and integration with the ELD so HOS data isn't keyed in from a phone screenshot.

Step 2: Hours-of-Service and ELD Compliance

The ELD mandate has been in force long enough that no one is debating whether to comply. The question is what the carrier's responsibility actually is, because most small operators read the FMCSA rules once when they got their MC number and haven't looked at them since.

The ELD captures driving time, on-duty time, and location automatically. What it does not do is excuse the carrier from the rest of the recordkeeping. The carrier — not the driver — is responsible for: maintaining 6 months of supporting documents (bills of lading, dispatch records, fuel receipts, toll records) that corroborate the ELD data; monitoring driver HOS in real time and not dispatching a driver who would violate the rule on the way to the pickup; documenting exemptions (short-haul 150 air-mile, agricultural, adverse driving conditions) in writing on the day they're claimed, not three weeks later when the auditor asks; handling ELD malfunctions within 8 days, including paper logs during the malfunction window and a documented repair record.

A DOT compliance audit — they're now mostly remote — opens with a request for 6 months of ELD data, supporting docs, and the carrier's safety management plan. Audits also look at the motor vehicle records (MVRs) for every driver pulled annually, drug and alcohol clearinghouse queries, and the driver qualification (DQ) file. A carrier that can produce ELD data, supporting docs, MVRs, and DQ files inside an hour passes the audit. A carrier that has to chase the bookkeeper for a fuel receipt from October fails it.

What to look for in software at this step: ELD integration that exposes HOS to the dispatcher (so a 9-hour driver doesn't get assigned a 10-hour load), document storage that ties dispatch records and BOLs back to the load and the driver, and a driver-qualification tracker for MVR pull dates, medical card expirations, and clearinghouse queries.

Step 3: IFTA and IRP — Quarterly Pain

IFTA (International Fuel Tax Agreement) is the reason your fuel receipts matter. Every quarter, the carrier files a return that allocates fuel tax across every jurisdiction the truck drove through, based on miles driven in each state and gallons purchased in each state. Net result: you owe more to states where you drove than you bought fuel, and get credit from states where you bought more than you drove. Get it wrong and you'll get a desk audit followed by a reassessment. The reassessments are not small.

IRP (International Registration Plan) is the apportioned plate. Instead of registering the truck in every state, you register once and pay a registration fee allocated across the states where the truck operates, based on the prior year's mileage. The renewal happens annually, and the mileage report drives the cost.

Both filings depend on the same input: clean mileage records by jurisdiction, ideally pulled from the ELD's location data, and clean fuel receipt records with date, gallons, fuel type, and the state the fuel was purchased in. Manual reconciliation — adding up state-by-state miles from a Google Maps estimate and matching to a stack of receipts — is the most common failure mode. It also wastes the owner's time. A small fleet that runs 5 trucks doing 100,000 miles each per year has 500,000 miles to allocate across 10 to 30 jurisdictions, and the IFTA filer who's doing that by hand on a Sunday afternoon is an expensive hourly rate.

The right tool at this stage is software that pulls mileage from the ELD by jurisdiction, ingests fuel receipts (often via a fuel card integration with EFS, Comdata, RTS, or similar), and produces the IFTA return as a generated report rather than a spreadsheet exercise. Custom fields and reporting in a fleet management app handle this for small operations; dedicated IFTA software fills the gap for 10+ truck fleets where the volume justifies a separate tool.

Step 4: Driver Vehicle Inspection Reports (DVIRs)

FMCSA requires every commercial driver to perform a pre-trip and post-trip inspection of the truck and any trailer being pulled, and to document defects on a DVIR. The pre-trip happens before the wheels turn; the post-trip happens at end of day. Defects that affect safe operation must be repaired before the next dispatch, and the repair must be documented.

The failure mode here is paper DVIRs that get tossed in the truck cab and never make it back to the office, or e-DVIRs that get rubber-stamped "no defects" without the driver actually walking the truck. The first creates audit exposure — no DVIRs on file means presumed non-compliance. The second creates safety exposure — a driver who didn't actually check the brakes will eventually have a brake failure on a downhill run, and the post-incident investigation will find a clean DVIR right before the crash. Neither is survivable.

A functional DVIR workflow has four pieces. Mobile app for the driver — phone or in-cab tablet, with a checklist that requires a tap or photo for each major system (brakes, tires, lights, coupling, load securement). Defect routing — a flagged defect creates a work order to the maintenance shop or the contracted mobile mechanic, with status tracking from reported through repaired. Driver acknowledgment of repair — before the next pre-trip, the driver confirms the prior defect was repaired. Audit trail — 12 months of DVIRs retained, searchable by date, truck, and driver.

For small fleets, this lives well inside a field service or fleet management app where work orders, assets (trucks), and inspection forms are already part of the data model. The integration that matters is the link between the DVIR defect, the work order to the shop, and the truck's maintenance history — so when the owner is deciding whether to keep a truck or sell it, the maintenance cost-per-mile is already calculated.

Step 5: Customer / Broker Billing and Factoring

Most small carriers run on broker freight, which means most invoices are sent to brokers (CH Robinson, Coyote, Total Quality, Landstar, Echo, and a hundred smaller ones), and most invoices terms are Net-30 to Net-60 — sometimes longer if the broker is slow-paying. A truck that's burning $1,200 of fuel a day on a customer who pays in 45 days is a working-capital problem, not just a cash-flow inconvenience.

The two paths small carriers walk: factor the invoice and take 95-97 cents on the dollar today, or carry the receivable and take 100 cents on the dollar in 45 days. Factoring companies (RTS, Apex, OTR Capital, Triumph, Love's, eCapital) advance most or all of the invoice the day after delivery, in exchange for a percentage cut and the right to chase the broker for collection. The math is simple — if your gross margin per load is thin enough that 3-5% of the invoice is the difference between profitable and unprofitable, factoring is expensive money. If you're building a fleet and need the cash to make payroll and keep fuel cards funded, factoring is the cost of growth.

What the software has to do at this stage: capture the rate confirmation (the broker contract for the load) on the load record, generate the invoice the moment the proof of delivery (POD) is in, attach the POD and BOL to the invoice as supporting documents, capture and bill accessorials (detention, layover, lumper, TONU, fuel surcharge) without those falling through the cracks, and either email the invoice directly to the broker or hand the invoice to the factoring company in the format they require. Most factors want a clean invoice plus signed POD plus rate con uploaded to their portal — software that exports that bundle in one click saves real hours per week.

A dispatch system that doesn't tie to invoicing is a dispatch system that creates a second-shift job for someone in the office. Look for an integrated billing app where the load and the invoice are the same object, and the broker or shipper is the customer record on file, with payment terms and contact data already populated.

Run dispatch, compliance, and billing from one platform

Deelo Fleet ties dispatch boards, driver records, DVIRs, IFTA mileage, and broker invoicing into a single operation. [Try Deelo Fleet](/apps/fleet) free, or pair it with [Deelo Field Service](/apps/fieldservice) for shop work orders and maintenance tracking. No credit card required.

Start Free — No Credit Card

Frequently Asked Questions

Do I need a full TMS or is dispatch software enough for a small trucking business?
For 1 to 25 trucks, a dispatch and fleet management tool that handles loads, drivers, HOS visibility, DVIRs, and integrates with billing is usually enough. A full transportation management system (TMS) — McLeod, TruckingOffice, AscendTMS Enterprise, Tailwind — adds rate optimization, multi-leg routing, and EDI with brokers, which start mattering above 25 trucks or when you're brokering freight in addition to hauling. Below that, a TMS is paying for capabilities the operation doesn't use yet, and the implementation cost (data migration, training, customization) often exceeds the operational benefit. Start with a fleet/dispatch app that does the five steps above cleanly, and graduate to a full TMS when capacity and lane complexity actually demand it.
Should I factor my invoices or carry the receivable?
It depends on three things: your gross margin per load, your cash position, and the brokers you haul for. If your average load grosses $2,800 and your variable cost (fuel, driver pay, tolls) is $2,400, your margin is $400 — factoring at 3% takes $84 of that, which is 21% of your gross profit on the load. That's a meaningful tax. If you can fund 30-45 days of operations from working capital and your brokers pay reliably (most large brokers do), carrying the receivable is the better economic answer. If you can't make payroll without the cash today, or you're hauling for newer brokers with payment risk, factoring buys you certainty. The honest answer for most small carriers is a hybrid: factor the loads where the broker is unfamiliar or slow, carry the loads where the broker is reliable and the relationship is established.
What happens to ELD ownership and data when I sell a truck?
Two things have to happen. First, the ELD device itself either transfers with the truck (if the buyer wants the same provider) or gets removed and reassigned to a new truck in your fleet. Second — and more important — the historical ELD data for that truck and the drivers who operated it has to remain accessible to your carrier for the FMCSA-required retention period (currently 6 months for ELD records, longer for supporting docs). Don't let the ELD provider terminate your account assuming the truck is gone; you'll need that data for any audit covering the period you owned the truck. Best practice: export the historical data to your fleet management system before the sale closes, and confirm your ELD provider keeps the records on your account for the retention window even after the device is removed.
How often does a small carrier actually get audited by DOT or FMCSA?
Most small carriers will see at least one compliance review in the first 18 months of operation as a new entrant safety audit. After that, audit frequency depends on the carrier's CSA score (the FMCSA's Compliance, Safety, Accountability score), accident history, and whether complaints have been filed. A carrier with clean CSA scores and no incidents may go years without a follow-up, but any roadside out-of-service violation, accident with injuries, or hours-of-service violation pulled from a roadside ELD inspection can trigger a focused review. The right posture is to assume an audit will happen, run the operation as if records will be requested next week, and keep ELD data, supporting docs, MVRs, DQ files, drug and alcohol records, and IFTA returns retrievable inside an hour. Carriers that operate that way pass audits without disruption; carriers that don't end up with a conditional safety rating that costs them broker contracts.
Can one platform really handle dispatch, compliance, IFTA, and billing for a small trucking business?
For most operations under 50 trucks, yes — provided the platform has flexible custom fields, integrates with the ELD, handles document attachment per load, and supports invoicing tied to the load record. The trade-off is that a general-purpose fleet/operations platform won't have every trucking-specific feature out of the box (e.g., advanced rate optimization or carrier-broker EDI), so you trade depth for breadth. The math usually works because the alternative — a dispatch tool, a separate ELD portal, a separate IFTA tool, a separate invoicing tool, a separate document management tool — is five subscriptions, five logins, and five places where data has to be reconciled at month-end. A single platform like Deelo Fleet (paired with Field Service for shop work orders) replaces that stack at a fraction of the combined cost, and small carriers we work with most often cite "one place where the load lives" as the operational change that recovered the most hours per week.
What's the difference between IFTA and IRP, and do I need to file both?
Yes, if you operate a qualified motor vehicle (over 26,000 lbs GVWR or with three or more axles) across state lines, you almost certainly need both. IFTA is the quarterly fuel-tax filing that allocates fuel tax across the jurisdictions you drove through. IRP is the annual apportioned registration that allocates your truck's registration fee across the jurisdictions you operated in based on prior-year mileage. They share the same input data (mileage by jurisdiction) but have different filing cadences and different agencies. The good news is that the operational discipline — capture mileage by jurisdiction from the ELD, capture fuel by jurisdiction from receipts or fuel-card data — feeds both filings. The bad news is that they're both unforgiving of bad data, so a small fleet should treat IFTA and IRP record-keeping as an everyday process, not a quarterly scramble.

Explore More

Related Articles