Disclosure: This article links to a third-party programme, and BizBot may have been compensated for that placement. We would rather flag it than leave you guessing. How we evaluate software.

In a small or mid-sized operation, logistics work is mostly paperwork. The physical part belongs to warehouse staff and carriers. The part that sits on your desk is the record: what was ordered, what was picked, what actually shipped, what it should have cost, and whether the invoice that turned up three weeks later matches any of that.
That admin layer is where nearly all the controllable cost is, and where the skills that make someone useful in an operations role are formed. What follows is what the layer consists of, where money leaks out of it, which software addresses which part, and the point at which a spreadsheet stops being good enough.
What the admin layer actually consists of
Take away the trucks and the shelves and six recurring jobs remain. Every operation does all six, whether or not anyone has been assigned them.
- Order management. Getting orders from every channel — website, marketplace, phone, email, a sales rep’s spreadsheet — into one queue, in one format, each with one status.
- Inventory records. What is on hand, what is committed to open orders, what is in transit, and where each of those sits physically.
- Carrier selection and rates. Choosing a service per shipment and knowing what it should cost before it moves, not after.
- Customs and documentation. Commercial invoices, HS classification, country of origin, and the Incoterms rule that decides who pays duty and who carries the risk at each point in the journey.
- Exception handling. Late, damaged, short-shipped, refused, lost, held at the border. Every operation has a queue of these; most do not treat it as a queue.
- Reconciliation. Matching what shipped against what was invoiced, and against what the customer was charged.
Five of those six are somebody’s job. Reconciliation is usually nobody’s, which is why it is where the money goes.
Where small operations lose money
It is almost never the freight rate. Owners spend weeks pushing a carrier for another two per cent, then lose more than that in four places nobody watches.
Invoices nobody checks line by line
A carrier invoice is not one number. It is a base rate plus accessorials: residential delivery, address correction, dimensional weight reweigh, fuel surcharge, remote area, liftgate, storage. Each is small and each is defensible in isolation. The question is whether the charge matches what you booked — whether the address really was residential, whether the reweigh matches your own dimensions. You cannot answer that from the invoice alone. You need the booking record beside the invoice line, tied by a reference number. Operations without that link do not audit; they pay.
Service failures nobody claims
Where a service guarantee applies to your contract — check, because coverage varies by carrier and by service — a refund is normally claim-only. The carrier does not credit you automatically for missing a committed delivery date, and the window to claim is short. Claiming requires that you noticed, and noticing requires that someone compares promised transit against actual delivery on a schedule. That is a reporting job, not a shipping job.
Inventory records that drift from reality
Every physical count eventually disagrees with the system. The causes are unglamorous: damage written off in the aisle and never recorded, mis-picks, returns shelved without a receipt, samples taken for a trade show, unit-of-measure confusion between eaches and cases. The cost is rarely the missing stock. It is the decisions made on the wrong number — overselling on the website, expedited replenishment nobody needed, safety stock held against a shortage that never existed. Our guide to inventory risk dashboard software covers the reporting side; the discipline side is cycle counting on a schedule, which no software will do for you.
Time spent re-keying between systems
The same address typed into the webshop, the carrier portal and the accounting system. The real cost is not the minutes; it is the error rate. Every re-key is a chance to create a shipment going to the wrong place, or an invoice nobody can match to an order because the reference was typed slightly differently.
The software categories, and what each is genuinely for
Inventory and order management
These systems hold one record of stock and one queue of orders across all your sales channels. That is the whole value proposition, and it is a real one once you sell in more than one place. What they are bad at is fixing a process: if your counts are wrong going in, they will be wrong going out, and wrong faster. Implementation is mostly data cleanup — SKUs, units of measure, bin locations — and the cleanup is the hard part, not the configuration. The supply chain visibility category layers tracking on top of this, and only makes sense once the underlying records are trustworthy.
Transport management
A transport management system compares rates across carriers at booking, produces labels and export documents, holds your negotiated tariffs, and — the underrated part — keeps a booking record you can audit an invoice against later. What it cannot do is manufacture leverage you do not have. At low volume you have no negotiated rates, so rate shopping returns roughly the published prices on the carriers’ own sites. A TMS pays when you run several carriers, have tariffs worth protecting, and ship enough that a few per cent is real money.
The general-purpose tools most small operations actually run on
Spreadsheets, a shared drive, a ticket tool for the exception queue, and an automation tool moving records between systems. Most small operations run on this, and it is not a failure state: a ticket tool alone turns exception handling from an inbox into something with an owner and an age. Our productivity tools guide covers those, and the automation and integration tools guide covers the connective layer. Two caveats on automation: these platforms fail quietly, so decide how you will find out a run stopped, and automating a broken process only produces bad records faster.
When a spreadsheet plus a good process wins
Below a certain size, a well-built spreadsheet and a written procedure genuinely beat a purchased system. As a rough marker — judgement, not research — that holds up to somewhere around twenty to fifty orders a day, a few dozen SKUs, one or two sales channels, and one person responsible for the whole flow.
The important point is that this is a volume-and-error-rate question, not a revenue question. A firm shipping six containers a year at high value has no order-volume problem; a firm shipping four hundred small parcels a day at thin margin does, whatever its revenue. Two things move the line: transactions per day, and the share of orders needing manual correction. When correcting mistakes takes more hours a week than running the process does, the tool has stopped helping. Concurrency is the practical trigger — the moment two people need to write to the same record at once, or someone starts keeping a private copy, the spreadsheet is finished. If the shape of the data is the problem rather than the volume, a database-style tool is the middle ground; our Notion versus Airtable comparison covers that choice.
What breaks first as you grow
| What breaks | The symptom you notice | What usually fixes it |
|---|---|---|
| Stock accuracy | Picks that cannot be filled; overselling on the website | Scheduled cycle counting and a single system of record for stock |
| Order intake | Orders missed or entered twice after a new sales channel is added | Order management that pulls every channel into one queue |
| Carrier selection | The same service booked at list rate because nobody compares | Rate comparison at label creation, with negotiated tariffs loaded once |
| Invoice checking | Freight cost per order climbs and nobody can explain why | Line-level audit against the booking record, monthly |
| Exception handling | One person answers every “where is my order” email | A ticket queue with owners and ages, and status visible to whoever replies |
| Cross-border documentation | Shipments held at customs; duty charged twice | HS code, origin and value stored on the product record, not retyped per shipment |
| Handover | Everything stalls when one person is on holiday | Written procedures, shared access, and no personal spreadsheets |
The skills that follow from all this
Reading a carrier invoice
This is the highest-return skill on the list and almost nobody teaches it. You need to separate base rate from accessorial from surcharge, understand dimensional weight and how billed weight can exceed actual weight, know what a zone is, and know which reference field ties an invoice line to your order. Someone who can sit down with three months of invoices and a booking export usually finds enough to justify their salary. The vocabulary takes a day; the rest is practice.
Understanding lead time variability
Average lead time is the least useful number a supplier gives you. What matters is the spread. A supplier averaging twenty-one days with a range of eighteen to twenty-four is far easier to plan around than one averaging fourteen days with a range of five to forty, because safety stock is sized against variability, not the mean. The practical skill is recording promised versus actual dates per supplier and lane, then looking at the worst cases rather than the average.
Knowing what data you need before you can automate anything
Before any automation is worth building, four things must exist: a stable unique identifier on every order and every SKU, a status field with a finite set of values, timestamps on the transitions, and one owner per record. Without those, automation copies the mess sideways. The question people skip is what happens when a step fails — who is told, and what state the record is left in. Writing a process down clearly enough that someone else can run it is part of the same skill, and the one that survives every software change you will make.
Where formal study helps, and where it does not
Formal study is bad at everything that varies by employer. Your carrier contract, your ERP’s quirks, your customs broker’s preferences, the reason your warehouse numbers its bins the way it does — none of that is in a syllabus. You learn it on the job and from whoever did it before you.
It is good at the things that are hard to pick up piecemeal, because they only make sense as a whole: network and facility design, inventory theory, procurement and contract fundamentals, and the statistics underneath forecasting. It also matters for progression at larger firms, where senior operations roles are often filtered on credentials before anyone reads the experience. If that is your situation, a part-time route such as Florida Tech’s online master’s in logistics management is one option; weigh it against professional certifications and against whatever training budget your employer already has before committing money or years to it.
For most people running admin in a twelve-person distributor, though, the honest answer is that a week spent reconciling six months of carrier invoices will teach more, and pay back faster, than a semester.
Where to start
Start with reconciliation, because nobody owns it and it returns cash rather than time. Take one recent month, put the carrier invoice next to your own booking records, and count the lines you cannot explain. That number tells you whether you have a process problem or a system problem, and it is a far cheaper diagnostic than buying software and hoping.
More on this topic
Browse all 52 articles on HR & People Ops.
