Handling charges
How to find missed 3PL charges before the invoice goes out
- Category
- Handling charges
- Published
- 15 Oct 2026
- Last verified
- 15 Oct 2026
- Reading time
- 5 min

Most missed 3PL charges are not mistakes in the invoice. They are work that never got written down. The invoice is built from records, so if the record is missing, the line is missing, and nobody sees a gap because the total still looks tidy.
This page covers where charges tend to hide, a reconciliation routine you can run before each invoice, and a few month over month checks that catch what the routine does not. The quantities in the examples are made up.
Where missed charges hide
Look in the same places every month. They repeat.
Side notebooks and messages. A supervisor agrees to relabel 400 units over the phone, the team does it, and the only record is a text message. Billing never sees the text.
Late returns. Returns arrive after the cut-off date, get processed the following week, and are billed to no one because the month they belong to has closed.
Relabeling and rework. Work that is not a normal pick or pack has no scan behind it. It is easy to do and easy to forget.
After-hours work. A Saturday shift to clear a delayed inbound is a premium charge only if somebody recorded the date and the hours.
Storage that moved. A client's pallets were moved to a different zone with a different rate, and the invoice still uses the old one.
Pass-through costs. A carrier surcharge or a purchased pallet arrives on a supplier invoice after the client has already been billed.
The pattern is the same each time: work happened, something was spoken or scribbled, and nothing reached the system billing reads. The handling charges checklist lists each charge type with the person who should record it.
A reconciliation routine, step by step
Run this for each client before the invoice is sent. For a small account it takes minutes. For a large one, do it for the top clients first.
1. Pull the activity, not the invoice
Start from what was recorded for the month, grouped by type: pallets received, pallets stored per day, orders picked, cartons packed, returns processed, labor hours on special work. Do not start from the draft invoice, or you will only confirm what is already on it.
2. Match each activity type to an invoice line
Put the two lists side by side. Every activity type on the left should map to a line on the right.
| Recorded activity | Quantity | Invoice line | Quantity billed |
|---|---|---|---|
| Pallets received | 24 | Receiving | 24 |
| Orders packed | 310 | Pack | 310 |
| Returns processed | 12 | none | 0 |
| Relabel task sheet | 500 | none | 0 |
All figures are hypothetical. The two empty rows are the point. Each one is recorded work with no line.
3. Check the lines with no activity
Read the invoice the other way too. A line with no matching record needs an explanation. It may be a recurring fee, which is fine, or a typing error, which a client will find before you do.
4. Check the rate card, not just the counts
A correct count at the wrong rate is also a miss. Confirm the rate card dates: did a new rate start this month, and did the system apply it? Some contracts have a price review date that nobody put in a calendar.
5. Look at the work with no rate
If the floor did something for the client that the rate card does not list, decide on the spot. Either bill it under an agreed one-off name, or write down why there is no charge. Silent unbilled work becomes expected work.
Month over month sanity checks
The routine catches what was recorded. These checks catch what was not recorded at all. Keep them simple, and use your own numbers.
- Zero where there used to be something. A client who had 12 returns last month and none this month deserves a question. Maybe the returns stopped. Maybe the returns clerk was off sick.
- Ratios that should hold. If every shipped order normally uses a carton, then 310 orders packed and 40 cartons billed means something is off. Pick two or three ratios per client and watch them.
- Storage against stock. If the system shows pallets in the building for a client, a storage line has to exist. A client with stock and no storage charge is one of the easiest errors to find.
- Totals against the last three months. Not a rule, just a prompt. If a client's invoice is much lower than usual, find out why before it is sent.
None of these prove an error. They tell you where to look first.
Fix the cause, not just the invoice
Adding a missed line to one invoice is a patch. The same gap will appear next month unless you change how the work is recorded. For each miss, ask three things.
- Who did the work?
- Where could they have recorded it in under a minute?
- Who checks that it was recorded?
If the answer to the second question is "nowhere", you need a place. A one-page task sheet for special work is often enough. A system that captures billable activity as it happens is better, because it removes the need to remember.
What to do about work you missed last month
If you find an error after an invoice has gone out, look at the contract before you do anything. Some contracts allow late charges within a set window. Some do not. If you can bill it, raise it plainly: say what the work was, show the record, and put it on a separate line so the client can see what it is. Do not fold it into a bigger number.
If the contract does not allow it, take the loss, fix the recording gap, and move on. Chasing a small amount at the cost of the relationship rarely pays. The month-end invoice example shows how two forgotten charges change a total, which is a useful thing to show a floor team that sees billing as someone else's job.
Next step
Take your largest client and last month's invoice. List every kind of work your team did for them, then tick off the ones with a line and a record. Whatever is left without a tick is where to start.
Questions people ask
Why do 3PLs miss billable charges?
The work is done on the floor, fast, by people who are not thinking about invoices. If the work is only recorded in a notebook, a message or someone's memory, billing never sees it.
How do I reconcile 3PL activity against invoices?
For each client, list what was recorded for the month by type, then match every type to an invoice line. Anything recorded with no line is a missed charge, and any line with no record needs an explanation.
When should missed charges be caught?
Before the invoice is sent. A charge added to a later invoice invites questions, and a charge dropped for good is gone.
Can I bill a client for work I forgot last month?
Often yes, if the contract allows it and you can show the record, but check the contract terms on late charges first. Raise it with the client in plain terms rather than burying it in a total.
What month over month checks help?
Compare counts per client for each charge type with the month before. A charge type that drops to zero, or a ratio that shifts, such as orders with no packing materials, usually points to a recording gap.
Sources
- No third-party figures are used on this page. All quantities and rates are hypothetical examples made up for illustration.