
Guides
How a local delivery business keeps service quality honest for a small operation
A local delivery business keeps service quality honest by tracking failed drop-offs, late arrivals, customer callbacks, and driver route times at each stop.
What to take away
- Track three numbers per driver per daystops completed, on-time percentage, and failed-attempt reasons.
- A delivery is on time only if it lands inside the customer's window, not the route's planned finish.
- Reconcile cash-on-delivery, scanner records and driver logs the same day, before the next dispatch.
- Pull one recorded exception a week and read it back to the driver who filed it.
- Review the three numbers monthly against your contract terms, not against last month.
Measure the stop, not the binder
Service quality lives at the door. A customer judges you on whether the parcel arrived when you said, intact, and with the driver's knock at the right address. Everything else is paperwork that supports those three facts.
Daily stop dashboard
- Stops completed vs assigned
- On-time percentage vs customer window
- Failed attempts coded by reason
- No access
- No answer
- Wrong address
- Refused
- Damaged
So pick measures a dispatcher can record without leaving the screen. Stops completed against stops assigned. On-time percentage against the customer's window. Failed attempts, coded by reason:
Measure the stop
- no access
- no answer
- wrong address
- refused
- damaged
Three numbers, one driver, one day. That is the whole dashboard.
On-time means the customer's window
A route that finishes at 4 p.m. is not on time if the customer asked for 9 a.m. to noon. Measure against the promise, never the plan.
B2B vs residential windows
B2B
- Window width
- Fixed dock hours
- Late impact
- Waits full day
- Promise basis
- Receiving dock
- Measurement
- Against promise
Residential
- Window width
- Two-hour typical
- Late impact
- Often redeliver
- Promise basis
- Customer asked
- Measurement
- Against promise
This matters most on business-to-business work, where a receiving dock closes at a fixed hour and a late pallet waits a full day. It matters less on residential parcels, where a two-hour window is often the best you can sell.
Set your window width honestly. A four-hour window you hit is worth more than a one-hour window you miss, and the customer will tell you which one they wanted.
Code every failure the same way
A failed attempt with no reason attached teaches nothing. Force the driver to pick from a short list in the scanner or the app. Five codes cover most days:
Five failure codes
- No accesslocked gate, buzzer, closed dock
- No answerknocked or rang, waited required time
- Address problemlabel, gate code, unit mismatch
- Refusedconsignee declined the parcel
- Damagedcarton failed before or during run
Code every failure
- No access, meaning a locked gate, a buzzer that does not answer, or a dock closed early.
- No answer, meaning the driver knocked or rang and waited the required time.
- Address problem, meaning the label, the gate code or the unit number did not match the location.
- Refused, meaning the consignee declined the parcel.
- Damaged, meaning the carton failed before or during the run.
Sort the week's codes and the fix usually names itself. Mostly code 3, and your address data needs cleaning at intake. Mostly code 1, and you are selling windows your customers cannot actually receive in.
Reconcile the day before you dispatch the next one
Cash-on-delivery stops, scanner scans and the driver's handwritten log have to agree before the next morning. A gap found on Tuesday is a conversation. The same gap found in month-end billing is a dispute.
Count what left the warehouse, what the scanner says was delivered, what came back, and what cash the driver is holding. Four numbers. If they do not balance, the run is not closed.
Keep the records that support those counts. The IRS recordkeeping guidance sets out what a business needs to show income and expenses, and delivery records sit inside that. For questions about your own books, ask a CPA or enrolled agent.
Read one exception a week out loud
Numbers drift when nobody looks at the story behind them. Once a week, pull a single failed attempt, a single complaint, or a single late delivery and walk it through with the driver who was there.
Ask what the driver saw, not what the system says. The scanner records a timestamp. The driver remembers the gate that was chained, the dog in the yard, the customer who moved last month.
Fix what the story reveals. If the same address fails three weeks running, stop dispatching to it until someone calls the consignee.
Where the rules come from
Cargo securement on interstate runs falls under FMCSA cargo securement rules, which set performance duties for the load, not a single method. How they apply to your vehicles and routes is a question for the FMCSA or a transportation attorney, not for this page.
Driver safety follows the same pattern. OSHA safety management guidance describes finding and fixing hazards before an injury does it for you. Your state plan may add requirements, so check with your state labor or safety office.
Licensing, insurance limits and worker classification vary by state, city and contract. Confirm each with your state DOT, your state insurance regulator and a licensed broker or attorney before you change how you operate.
Common questions
How often should I check service quality?
Daily for the three stop numbers, weekly for one exception review, monthly against contract terms. Anything less frequent and you are reading history instead of running the business.
What if my drivers dispute the on-time number?
Show them the customer's window and the scanner timestamp side by side. If the window was never realistic, the problem is in sales, not dispatch, and the fix belongs there.
Do I need software for this?
No. A spreadsheet with one row per driver per day works for a fleet under about ten vans. Buy dispatch software when the manual count starts costing you more than the subscription.
What is the most common cause of quality drift?
Volume growth without a matching change to route density. More stops on the same van, same hours, same driver, and the windows start slipping. See how to schedule local delivery routes without delays for the sequencing side of that problem, and markets for a local delivery business when you are deciding where to add capacity next.







