How to check manual and one-off charges on a 3PL invoice
Why manual and one-off lines need their own check#
Rate and activity checks test lines built from counts of orders, receipts and storage (Activity verification: did the billed activity actually happen?). Manual and one-off lines have no count behind them, so they need their own evidence. Some warehouse work can't be priced until it exists, and in some billing systems these charges are added separately from activity billing, with only an optional comment or description to explain them2,3. Two guides written for 3PLs name manual data entry7 and undocumented special projects6 among causes of billing errors and discrepancies.
Among Implentio customers' 3PL contracts, roughly 40% include hourly project labor and about a quarter show lump-sum project lines.
What counts as a manual or one-off line#
A line counts as manual or one-off whether someone keys it in or it carries over from a work order. "Manual" describes how the line reaches the invoice. It isn't a fee for work done by hand, such as one 3PL's fee for creating an order for you5; those per-event fees are checked like other activity (Manual order entry and customer-service-originated orders).
"Labor" here means warehouse work billed by the hour, not pick-and-pack labor priced per order, and "adjustment" means the 3PL's correction of its own charge, not a carrier's post-ship adjustment (Carrier weight and dimension adjustments: how to dispute them).
| Line type | How it can appear on the invoice | What proves it | Go deeper |
|---|---|---|---|
| Special projects and hourly labor | "Special projects", "VAS" (value-added services), "work order", "labor", "overtime"; billed hourly, per unit or as a lump sum per project | Quote or work order; hours log (date, headcount, role) or units log; your request, or approval where the contract requires it | Special projects and hourly labor rates: how to control them |
| One-time fees | Account setup or onboarding, per-SKU setup, integration build, physical inventory, disposal job, inventory release at exit | Contract or quote line; the SKUs, integrations or pallets it covers; the date | Setup, onboarding and implementation fees; Integration fees: one-time vs. recurring |
| Rebilled purchases and third-party costs | Packaging or supplies bought in bulk, a monthly supplies bill, third-party LTL or truckload freight, retailer chargebacks | At cost or cost plus: the supplier's or third party's invoice and the contract's stated markup. On the 3PL's card: the card rate. For chargebacks: the retailer's notice | Packaging materials: who supplies them, how they're priced, and markup |
| Adjustments and re-bills | "Adjustment", "correction", "re-bill", "prior period" | The original invoice and line, the reason, the recalculation | Double-billing the same activity across invoices |
| Credits | A negative line or a separate credit note | The dispute, claim or service-level miss it settles, and the agreed or contract amount | Tracking disputes and credits to closure |
| Catch-all lines | "Misc", "miscellaneous", "other" | A definition, quantity, unit, rate and reference | Fees you should never accept without definition |
A carrier or broker sets the cost of third-party freight, which can reach you directly, pass through at cost or marked up, or be priced on the 3PL's own card. A retailer deducts a chargeback from your payment, and it can also reach a 3PL invoice as a charge or a credit. A monthly minimum shortfall can also be a separate line with no detail rows, added by hand in at least one billing system14; see Verifying minimum-billing calculations.
How to find them on your invoice#
Signs that a line is manual or one-off:
- A line with no rows in the detail file.
- An amount with no quantity or unit.
- A line name that wasn't on last month's invoice.
- A negative amount.
- A work date or period outside the billing period.
- A separate invoice: one 3PL's invoice guide describes assembly projects both on and off the main invoice5 (see Separate invoices for fulfillment, storage, shipping and freight: tying them together).
Inventory, receiving and returns work can also sit under special projects or general labor.
Check the lines you can't afford to get wrong in full, such as large, new, manual or changed-rate lines, and keep them out of any sample13. A sample of the rest of the invoice says nothing about them (How often to audit: every invoice, sampling or quarterly?).
How to check each line, step by step#
A work order, hours log or credit line is the 3PL's record: it shows what was billed, not that you asked for the work or agreed the amount. Pair each with a record you hold, such as your request or approval, the goods you got back or your dispute log.
-
Find the basis. Look for the rate card line, signed quote, statement of work (SOW), amendment or written approval that prices the work. If there's none, ask for it, and if none comes, dispute the line in writing inside the window (Short-paying vs. paying in full and disputing).
-
Check the approval against the contract's rule. If the contract sets a threshold in hours or dollars per job, check each job against your own approval records. If the contract sets an hourly rate and no approval rule, the 3PL can bill hourly work at that rate without your sign-off. Where a contract adopts them, the IWLA standard terms (revised January 2026) charge for labor "required for services other than ordinary handling and storage"1. Either way, ask for the request record and agree an approval rule.
-
Check the quantity. On per-worker billing, two people working one hour are two billed hours; on elapsed-time billing, they're one. Check headcount, role, the minimum increment and any per-job minimum on the 3PL's log, and compare work dates with your own requests. Count units against goods you can see, such as kits. A lump sum can't be checked without its quote or work order. With no hours log, ask for the date, task, headcount and hours of each job.
-
Check the rate. Where the card prices roles separately, match each hourly rate to the role that did the work. Check what triggers overtime, billed as a separate rate or an hourly premium (After-hours, weekend and holiday labor premiums), and use the rate in effect when the work was done (Rate verification: checking every billed rate against your rate card).
-
Recalculate the line. For hourly and per-unit work:
Expected = quantity × rate, after rounding hours to the contract's increment
For materials rebilled at the supplier's cost or cost plus a stated markup:
Expected = supplier cost × (1 + stated markup)
Materials priced per box on the 3PL's card use the card rate; for a monthly supplies bill, ask what it covers. Where materials are rebilled at cost or cost plus, the 3PL should share its cost, so ask for the supplier's invoice behind each rebill.
-
Check the period and look for repeats. Work can be billed on a later invoice than the month it was done; in one warehouse billing system, a work-order charge reaches the next invoice after the work order closes3. Search earlier invoices for the same work order, SKU list, integration or purchase. A repeat can be legitimate: a second batch of new SKUs, a second integration, a project billed by milestone10, pilot work that was free for a set period and is billed once it ends4, or a fee the contract says recurs. In the invoices we review, a recurring fee is sometimes named like a one-time fee, such as an integration fee billed every month.
-
Tie adjustments and credits to their source. Each should name the invoice and line, or the dispute, it corrects9, carry the right sign and match the amount agreed in writing, or the contract's terms for a service-level credit or claim. In a month under the minimum, a credit for an earlier month on fees that count toward it raises the shortfall by the same amount if it's applied before the shortfall is calculated. Unless the contract sets the order, ask for such credits to be applied after. If a credit names no source, match it to your dispute log by amount and date, and keep that dispute open until the 3PL confirms.
-
Log the result. Record each line as an overcharge, an undercharge, a legitimate item or a question, with its evidence (Dispute and credit tracker). Some billed activity never appears in your order data: an insert your team asked to add to every order for a promotion, a free case, or a replacement order keyed by customer service. Keep a written list of standing instructions with their start and end dates, and check whether your order fee already includes routine inserts. For one-off additions, ask your 3PL to show the order reference and who asked. Until you find the request, log the line as a question, not an overcharge. See Building an audit trail your finance team can rely on and Not every variance is an overcharge: undercharges, manual items and special projects.
Worked example: four manual lines on one invoice (illustrative)#
These numbers are illustrative, not benchmarks. The contract bills project labor at $45 per worker hour in 15-minute increments, with written approval for any job over 2 hours. Per-SKU setup is $5 per new SKU, billed once. Packaging materials are rebilled at the supplier's cost plus 10%.
| Line on invoice | Billed | Backup received | Supported by the backup | To query |
|---|---|---|---|---|
| A. Project labor, relabeling work order: 13.5 h × $45 | $607.50 | Approval for the job; log shows 2 associates × 5.5 h, plus 2.5 h "setup" with no names | 11.0 h × $45 = $495.00 | $112.50 |
| B. SKU setup: 20 new SKUs × $5 | $100.00 | No SKU list sent; same count as the 20 SKUs billed last month | $0.00 | $100.00 |
| C. Shipping cartons: 2,000 × $0.99 | $1,980.00 | Supplier invoice at $0.80 per carton | 2,000 × $0.88 = $1,760.00 | $220.00 |
| D. Credit for an earlier storage dispute | −$150.00 | Your dispute log: $175 agreed in writing | −$175.00 | $25.00 |
| Total | $2,537.50 | $2,080.00 | $457.50 |
Line A bills per worker: 2 × 5.5 = 11.0 hours. The job ran over 2 hours and the approval is on file, so only the 2.5 unnamed hours are in question.
Line C's expected unit price is $0.80 × 1.10 = $0.88. On D, the credit line is the 3PL's record and the $175 comes from your own dispute log.
Ask for the log behind the 2.5 hours, since setup time is billable if the quote included it. Before disputing B, ask for the SKU list: it's legitimate if it covers 20 different SKUs. For C, check that the same cartons aren't also billed per order as packaging. Ask for the missing $25 on D, and log the $457.50 as questions until the 3PL answers.
What good looks like#
On a well-run account, every manual line traces to a document you can look up:
- Each line carries a reference: a work order, quote, SKU list, supplier invoice, or the original invoice line.
- Hours logs show the date, headcount, role and time for each job.
- One-off work starts from a written request with an estimate.
- Each credit or adjustment names what it settles.
- Project work is billed in the period it's done or on the quote's milestones, and shows its work date if billed late.
One guide written for 3PLs suggests logging ad hoc work "with start/stop times, SKU counts, and photo evidence if needed"4.
Common mistakes and red flags#
Ask before you dispute; each flag can have a legitimate cause:
- A lump-sum project line with no quote behind it. Fine if a signed quote with that total exists.
- Hours above the approved estimate with no change order. Fine if your team widened the scope or the estimate wasn't a cap11; ask for the request.
- The same one-time fee on two invoices. Fine if it covers different SKUs, a second integration, a milestone or the end of a free pilot period, or the contract says it recurs.
- A rebill with no supplier invoice, or a markup higher than the contract states. Fine if the contract prices those materials per box or as a monthly supplies bill; under cost plus, ask for the supplier's invoice.
- A credit smaller than agreed or with no reference. Fine if the balance is on another credit note.
- An earlier month's credit applied before the shortfall is calculated, in a month under the minimum. Fine if the contract sets that order; if it's silent, ask for credits after the shortfall.
- Sampling manual lines instead of checking them all.
- Treating every manual line as an overcharge. Some are approved work or undercharges.
Questions to ask your 3PL#
- Which charges on our invoices are added outside your regular activity billing, and where do they appear in the detail file?
- Will every project or labor line reference a work order or quote we can look up?
- Do hours logs show headcount, role, start and end times, and are hours billed per worker or as elapsed time?
- What is the minimum increment, the minimum per job, and when does the overtime rate or premium apply?
- Who on our side can approve one-off work, and above what hours or dollar amount do you need written approval?
- For materials or third-party costs rebilled at cost or cost plus, will you send the supplier's invoice, and what markup applies?
- Will each credit or adjustment name the invoice and line it corrects?
Checklist: manual and one-off lines#
Run it each billing cycle with the Invoice audit checklist:
FAQ#
Can a 3PL bill special projects without my approval?
It depends on the contract. One filed 3PL contract requires any service not on its fee schedule to be agreed in writing before it's performed12. If your contract sets an hourly rate and no approval rule, the 3PL can bill hourly work at that rate without your sign-off; one published rate card bills hourly labor for "work you direct us to perform"8. If someone on your team asked for the work, by phone included, pay it; if no one did, dispute it in writing inside the window. Either way, agree an approval rule, the rate by role and the minimum increment.
A manual line has no rows in the detail file. Is that an error?
Not by itself. Flat fees, shortfalls or manual charges with no detail rows are among the reasons a PDF summary and a detail file can differ. Ask the 3PL which document is its billing record, and for the work order, quote or other record behind the line.
A project was billed months after the work. Can I still dispute it?
It depends on when your contract's window starts. Usually from billing: the clock starts when the invoice carrying the charge lands, not when the work happened, so work billed long after it was done still gets the window from the invoice that bills it. A 30-day dispute window is common; 14 days is short. See Dispute windows and what happens if you miss them.
Sources#
14 sources cited
- International Warehouse Logistics Association (IWLA), "Standard Contract Terms and Conditions for Merchandise Warehouses" (rev. January 2026; accessed Oct 17, 2026), Secs. 4(e), 8(a), 8(b). https://iwla.com/wp-content/uploads/2026/01/2026-IWLA-Standard-Contract-Terms-and-Conditions-Final-1-6-26-1.pdf
- Mintsoft help center, "Additional Invoice Items" (updated Oct 17, 2025; accessed Oct 17, 2026). https://intercom.help/mintsoft/en/articles/11587349-additional-invoice-items
- ShipHero help center, "How to Create Ad Hoc Charges for Work Orders in 3PL Billing" (undated; accessed Oct 17, 2026). https://software-help.shiphero.com/hc/en-us/articles/41853392480013
- Cleverence (Ashley Taylor), "Invoicing Best Practices for 3PL Providers: Tariffs, Pricing, and Error-Free Billing" (Dec 11, 2025; accessed Oct 17, 2026). https://www.cleverence.com/articles/3pl-business/invoicing-best-practices-for-third-party-logistics-providers-4732
- DCL Logistics support, "Understanding your monthly invoice and fulfillment (FF) cost details" (Sep 4, 2024; accessed Oct 17, 2026). https://support.dclcorp.com/en/articles/8809945-understanding-your-monthly-invoice-and-fulfillment-ff-cost-details
- Cleverence (Ashley Taylor), "Resolve 3PL Billing Discrepancies: Step-by-Step Guide & Best Practices" (16 January, year not shown; © 2026). https://www.cleverence.com/articles/3pl-business/how-to-handle-billing-discrepancies-with-3pl-clients-7284/
- Shipium, "3PL Billing Management: Best Practices and Guide" (Jul 2, 2025; updated Sep 29, 2026). https://hub.shipium.com/content/3pl-billing/
- Ideal Fulfillment, "3PL Warehouse Costs" published rate card (undated; accessed Oct 17, 2026). https://idealfulfillment.com/pricing.html
- Racklify, "What Is a Billing Adjustment in Fulfillment?" (Oct 8, 2026; updated Oct 13, 2026). https://racklify.com/encyclopedia/query/billing-adjustment/
- Racklify, "What Are 3PL Project Fees and How Are They Calculated?" (Sep 23, 2026; updated Oct 6, 2026). https://racklify.com/encyclopedia/what-are-3pl-project-fees-and-how-are-they-calculated/
- Fulfyld, "What Is a Special Project Fee (3PL)?" (Jun 15, 2026; updated Jul 13, 2026). https://www.fulfyld.com/knowledge/what-is-a-special-project-fee-3pl/
- Warehouse & Fulfillment Services Agreement, SEC exhibit (executed Dec 27, 2016; accessed Oct 17, 2026). https://www.sec.gov/Archives/edgar/data/1895249/000110465923127816/mcac-20230930xex10d18.htm
- PCAOB, "AS 2315: Audit Sampling," paragraphs .01, .21 and .24 (accessed Oct 8, 2026). https://pcaobus.org/oversight/standards/auditing-standards/details/AS2315
- Infoplus, "3PL Billing Setup Guide" (undated; accessed Oct 17, 2026). https://www.infopluscommerce.com/knowledge-base/3pl-billing-setup-guide