Credit control for van sales distributors: catching bad debt before it's bad
iotoms team · August 14, 2026 · 5 min read
Ask a distributor how they lost money to bad debt last year and the story is rarely dramatic. It's not a customer who skipped town. It's a store that's been buying from the same rep for three years, always pays "next visit," and slowly went from current to 45 days to 90 days without anyone deciding that should happen. By the time someone in the office notices, the balance is bigger than the store's monthly order, and collecting it means either writing it off or losing the account trying to recover it.
Route-based selling makes this worse than it is for a typical B2B business, because credit decisions don't happen in an office — they happen on a truck, in a doorway, under time pressure, made by someone whose pay is tied to volume, not collections.
Why generic AR advice doesn't fit route sales
Most accounts-receivable guidance assumes a sales cycle: quote, invoice, payment terms, a finance team chasing a stack of invoices on a schedule. Route distribution doesn't work that way. A store might get delivered to two or three times a week. Each visit can add a new invoice on top of whatever's still outstanding, and the person deciding whether to extend more credit is the same person who just drove ninety minutes to make the stop and really wants the order to go through.
That's the structural problem: the point of sale and the point of credit decision are the same event, and they happen dozens of times a day across a fleet, with no one in the loop who can see the store's full balance in the moment.
The aging report is necessary but not sufficient
A proper receivables aging report — current, 1–30, 31–60, 61–90, 90+ — is still the right tool for seeing where risk is concentrated. It answers "who's slipping" at the portfolio level. But by the time a store shows up in the 61–90 bucket on a weekly report, the rep has probably already made four or five more delivery decisions on that account. The report is accurate and also too late to have prevented what it's describing.
The fix isn't a better report. It's moving the credit check to the same moment as the sales decision — at the door, before the invoice is written, not in an office spreadsheet reviewed on Friday.
Credit limits have to be enforced at the point of sale, not just tracked
A credit limit that lives only in an accounting system is a policy, not a control. If the rep can't see it while standing in the store, it doesn't change behavior. The only version of a credit limit that actually holds the line is one that blocks or flags the sale in the same app used to write the order — a hard stop, or at minimum a visible warning, when a store's outstanding balance plus the new invoice would cross its approved limit.
This is uncomfortable to implement because it puts the rep in the position of turning down a sale they'd otherwise take. That friction is the entire point. Every distributor that has fixed a chronic bad-debt problem has done it by making the credit limit real at the moment of the decision, not by hoping the aging report gets read.
Align incentives, or the control gets routed around
If commission is paid on invoiced sales rather than collected cash, a rep who is blocked from selling to an over-limit store has a direct financial reason to find a workaround — writing the order under a different customer code, promising the office it'll be paid "this week," or simply pushing back until someone overrides the limit. Credit control fails almost as often on incentive design as on technology. Tying at least part of commission to collections, or to receivables aging on the rep's own book of accounts, keeps the person closest to the decision pointed in the same direction as the control.
Dunning has to follow the route, not the calendar
Standard dunning cadences — reminder at 30 days, escalation at 60 — assume email and a finance team's schedule. For a route business, the natural cadence is the next visit. The most effective collections conversations happen face-to-face at the next scheduled stop, with a clear number and a clear ask, not a follow-up call three weeks later after the relationship has already cooled. Structuring collection follow-ups around the existing visit schedule, rather than a generic calendar, uses a contact point the distributor already has and the customer already expects.
What this looks like end to end
Put together, a credit control system that actually works for route sales needs three things in the same loop: a per-store credit limit that's visible and enforced at the point of sale, not buried in the back office; an aging view that's current enough to catch a slide before it's three visits deep; and incentives that don't reward reps for selling past a limit the business set on purpose.
iotoms ties these together by putting the store's live balance and credit limit in front of the rep in the field app at the moment of sale, keeping receivables aging current from the same ledger the app writes to, and letting commission rules reference collected payments rather than billed totals — so the control that's supposed to stop bad debt is the same one the rep sees before they write the invoice, not a report someone reads after the damage is done.