How to read a 3PL invoice: summary, line items and detail files
Why each layer of the invoice matters#
Each layer answers a different question. The summary says what the 3PL expects you to pay. The line items say what you're paying for and at what rate, so you can check them against your rate card. The detail files list the activity behind each line, row by row, so you can check it against your own order, receipt and inventory records.
An invoice can arrive as a PDF plus a spreadsheet with thousands of rows, and it's tempting to approve the PDF total. That total can't be checked without the line items (rates) and the detail files (quantities).
The three layers of a 3PL invoice#
The summary rolls up the line items, and each line item rolls up rows in a detail file.
The summary (header and totals)#
The summary, also called the cover sheet or summary invoice, carries the invoice number, date and billing period6 and the payment terms. It totals charges by fee category1,2, then shows credits, tax and the amount due. One 3PL groups its summary by service type1; another puts storage and receiving under one numbered section2.
The line items#
A line item is one charge: a description (the 3PL's fee name), a quantity, a unit of measure, a rate and the extended amount, which is quantity × rate3,6. Lines that cover a period should show service dates, and some carry a fee code. Some PDFs show only category totals, with the line items in the spreadsheet.
The supporting detail files#
Supporting detail, also called the detail file, support file or backup, lists the transactions behind each line: one row per order, shipment, receipt, storage location or charge. One warehouse-software billing module offers a consolidated report and a detailed report with one row per transaction4; one 3PL's portal splits detail into order, purchase-order and ad hoc tabs5. In the invoices we review, the detail file sometimes arrives separately from the PDF or only as a portal download, so ask for it with every invoice.
| Layer | What it shows | Formats | What can be missing |
|---|---|---|---|
| Summary | Header, category totals, credits, tax, amount due | PDF, portal, EDI 810 invoice7 | Service dates; the period's other invoices |
| Line items | Fee name, quantity, unit, rate, amount, service dates | PDF pages or spreadsheet | Quantity and unit; names that match the rate card |
| Supporting detail | Orders, shipments, receipts, storage counts, adjustments, work orders | Spreadsheet (CSV, XLSX), portal export; EDI 210 for motor carrier freight7 | The file itself; the count basis; measured dimensions |
For how each format works, see Invoice formats: PDF, spreadsheet, portal, EDI 210/810.
Annotated example: one month's invoice (illustrative)#
Everything here is invented and illustrative, not a benchmark, and in a different month from the rate card overview's example. The brand shipped 2,000 orders (2,600 units) in September 2026, one package per order. Letters in the Note column key the notes below each table.
The summary page#
| Note | Item | On the invoice |
|---|---|---|
| From | [3PL legal name], remit to [3PL remittance address] | |
| Bill to | [Your brand], account ACCT-000 | |
| Invoice | INV-0000, dated 2026-10-03, USD, net 30, due 2026-11-02 | |
| A | Service period | 2026-09-01 to 2026-09-30 |
| Fulfillment (order fees, picks, packaging, inserts) | $5,020.00 | |
| Receiving | $96.00 | |
| Storage | $1,250.00 | |
| Returns | $210.00 | |
| Special projects | $270.00 | |
| Account management | $250.00 | |
| B | Freight | $15,510.00 |
| C | Credits | −$64.00 |
| Sales tax | $77.00 | |
| Amount due | $22,619.00 | |
| D | Monthly minimum | No line this month |
- A. Service period. September's work, billed October 3. Earlier charges can still appear: carrier adjustments arrive after delivery8, credits reverse earlier invoices, and corrected invoices carry earlier charges; see Billing cycles: weekly, semi-monthly and monthly, and what's billed when.
- B. "Freight". Here it means parcel postage, its markup and carrier adjustments. Many 3PL invoices label parcel postage "freight", while to many brands freight means pallets moving LTL or FTL.
- C. Credits. On their own line (note L).
- D. No minimum line. This contract's $2,500 monthly minimum is credited by pick-and-pack fees, which came to $3,740. A shortfall line usually appears only in months you fall short, so check the contract, not the invoice, to learn whether you have one.
The line items#
| Note | Line | Qty | Unit | Rate | Amount |
|---|---|---|---|---|---|
| E | Order fee (includes first pick) | 2,000 | order | $1.75 | $3,500.00 |
| E | Additional pick | 600 | unit | $0.40 | $240.00 |
| F | Packaging materials | 2,000 | order | $0.55 | $1,100.00 |
| Inserts | 1,200 | insert | $0.15 | $180.00 | |
| G | Receiving | 8 | pallet | $12.00 | $96.00 |
| G | Storage, pallet | 40 | pallet position | $20.00 | $800.00 |
| G | Storage, bin | 150 | bin | $3.00 | $450.00 |
| Returns processing | 60 | return | $3.50 | $210.00 | |
| H | Special project labor, work order WO-0007 | 6 | hour | $45.00 | $270.00 |
| I | Account management fee | 1 | month | $250.00 | $250.00 |
| J | Postage (at carrier cost) | 2,000 | parcel | $14,000.00 | |
| J | Shipping markup, 10% of postage | $1,400.00 | |||
| K | Carrier adjustments, August shipments | 25 | parcel | $110.00 | |
| L | Credit: additional picks billed twice, August invoice | 160 | unit | $0.40 | −$64.00 |
| M | Sales tax (illustrative 7%, on packaging materials) | $77.00 | |||
| Amount due | $22,619.00 |
- E. Pick and pack. An order fee that includes the first pick, plus a fee per additional unit. On the other common structure, a lower order fee plus a pick on every unit, the same month reads 2,000 × $1.35 = $2,700 and 2,600 × $0.40 = $1,040, the same $3,740. Line names don't reliably show the structure, so compare billed picks with units shipped.
- F. Packaging. A flat fee per order here; it can also be billed per box or rebilled at cost or cost-plus, or have no line if it's in the order fee or brand-supplied.
- G. Storage and receiving. The storage lines don't show the count basis (a set-day snapshot, daily average or peak) or the count date; the detail file or contract does. Storage can also be charged at receipt, and receiving priced per carton, unit or hour, often on more than one basis. About a quarter of Implentio customers' 3PL contracts with storage fees have at least one storage line with only a dollar amount, and about one in five of their 3PL contracts with receiving fees show receiving only as an amount. Ask for the count or receiving report behind such a line; see Verifying storage counts against inventory snapshots.
- H. Special project. This accessorial line names a work order, which should show the hours (or units), a description and an approver; see Checking manual and one-off line items.
- I. Fee names. Descriptions are the 3PL's billing-system names, and fees can sit in unexpected sections, so map each line to your rate card; see Why 3PL invoices are hard to read: formats, codes and fee naming.
- J. Postage. Billed at carrier cost, with the markup on its own line, which is the easiest layout to check. Under cost-plus billing like this, the markup belongs in the contract, so you can check each charge against it. Postage can also be priced on the 3PL's own rate card, where the margin is inside the price and needn't be written down: you judge the rates, not the margin. See How 3PLs bill shipping: pass-through, markup or the 3PL's own rate card. For most DTC brands on the 3PL's carrier accounts, postage is the largest part of 3PL spend.
- K. Carrier adjustments. Most 3PLs pass carrier adjustments through on a later invoice, as separate lines or folded into regular shipping lines; some brands see none. No markup applies here; your contract sets whether one applies and whether the 3PL absorbs adjustments caused by its own box choice or data. See Reconciling carrier invoices to 3PL shipping charges.
- L. Credit. It shows the quantity, rate and original invoice; see Tracking disputes and credits to closure.
- M. Sales tax. Taxability depends on the state and on who uses the supplies9; see Sales tax on 3PL invoices: which services and supplies are taxable.
The supporting detail files#
Each file rolls up to a line; excerpts show its first rows, then its totals.
| Order | Ship date | Units | Additional picks | Insert | Billed weight | Zone | Postage |
|---|---|---|---|---|---|---|---|
| 100001 | 2026-09-01 | 1 | 0 | Y | 2 lb | 5 | $7.10 |
| 100002 | 2026-09-01 | 2 | 1 | N | 3 lb | 7 | $9.45 |
| 100003 | 2026-09-02 | 3 | 2 | Y | 4 lb | 4 | $8.20 |
| Total (2,000 rows) | 2,600 | 600 | 1,200 | $14,000.00 |
The row count gives the 2,000 order fees, units minus one per order gives 600 additional picks (2,600 on an every-unit structure), and the postage total gives both postage lines. Surcharges such as fuel can sit inside postage, as in this file; ask for a file that itemizes them per shipment (Shipment-level cost data: why you need it and how to ask for it). To check order counts, see Matching billed orders to shipped orders.
| Location | Type | Count date |
|---|---|---|
| R-01-A | Pallet position | 2026-09-30 |
| P-12-03 | Bin | 2026-09-30 |
| Total (whole file) | 40 pallet positions, 150 bins |
This contract counts occupied locations on the month's last day.
| Receipt | Inbound ASN | Received | Pallets | Cartons | Units |
|---|---|---|---|---|---|
| RCV-0101 | ASN-0450 | 2026-09-04 | 3 | 60 | 1,440 |
| RCV-0102 | ASN-0451 | 2026-09-15 | 5 | 100 | 2,400 |
| Total (month) | 8 | 160 | 3,840 |
The inbound ASN (advance ship notice) is the notice you send your 3PL before a shipment arrives.
| Original tracking | Ship date | Sent to carrier | Carrier-measured | Amount |
|---|---|---|---|---|
| TRK-0731 | 2026-08-14 | 12 × 10 × 6 in, 3 lb | 14 × 12 × 8 in, 3 lb | $4.60 |
| TRK-0855 | 2026-08-19 | 10 × 8 × 4 in, 2 lb | 10 × 8 × 4 in, 4 lb | $3.10 |
| Total (25 rows) | $110.00 |
"Sent to carrier" values come from the 3PL's system and can be a stored box size, not a measurement. For which files to request, see The supporting detail files you should always request.
How the three layers tie together#
The layers tie together when each activity line's quantity matches its detail file (flat fees, such as the account fee, have no rows), each rated line's amount equals quantity × rate (postage and its markup tie to the shipment file's total instead), and the lines add up to the amount due:
Line quantity = count or sum of the matching rows in the detail file
Line amount = quantity × contracted rate
Amount due = sum of charge lines − credits + tax
In the example, $7,096.00 warehouse + $15,510.00 freight − $64.00 credit + $77.00 tax = $22,619.00.
The summary and the detail file both come from your 3PL, and their totals don't always agree. Treat neither as final until they do: ask the 3PL which document is its billing record, and ask it to explain or correct the difference before you approve that part of the bill. Causes include a detail file for a different invoice or period, tax shown on one document but not the other, flat fees, shortfalls or manual charges with no detail rows, prior-period adjustments or credits included in only one, and a corrected or split invoice.
Shipping (postage), freight (LTL/FTL), storage, returns and credits can each come on a separate invoice, sometimes on a different schedule2, so list every invoice for the period first; see Separate invoices for fulfillment, storage, shipping and freight: tying them together. Cost per order includes postage, even on a separate invoice (Calculating your true cost per order).
What a clear 3PL invoice looks like#
A clear invoice lets you recompute every line from the detail and your rate card. It shows:
- Quantity, unit, rate and service dates on every line.
- Fee names that match the rate card, or a mapping to it.
- Credits that reference the original invoice and charge.
- Carrier adjustments with the original tracking number and the carrier-measured dimensions and weight.
- Detail files that total to their lines, plus a work order behind each manual charge.
- The minimum calculation, when a shortfall is billed.
- Every invoice for the period, listed or referenced.
Common mistakes and red flags#
These are mistakes in reading the invoice; for billing errors, see The 25 most common 3PL billing errors and how to spot each.
- Approving from the summary page alone.
- Treating the PDF total as the invoice when the detail file carries a different total or extra charges.
- Lines with an amount but no quantity or unit.
- Fee names you can't find on your rate card, including "other" or "misc" lines; see Fees you should never accept without definition.
- Missing a separate shipping, freight, returns or credit invoice when adding up the month.
- Reading "freight" as LTL when it's parcel postage, or the reverse.
- Treating a missing minimum line as "no minimum".
- A credit you can't trace to the charge it reverses.
Billing errors are usually process failures, not malice: manual rate updates, data entry and billing-system timing. Some differences are undercharges or legitimate items with no detail rows; see Not every variance is an overcharge: undercharges, manual items and special projects.
Questions to ask your 3PL#
- When the PDF and the detail file disagree, which one is your billing record?
- Can every line show quantity, unit, rate and service dates?
- Which invoices will I get each month, on what schedule, and how are they numbered?
- Will you send detail for every fee type with every invoice, as a spreadsheet?
- Do carrier adjustments show the original tracking number and the carrier-measured dimensions and weight?
- Will each credit reference the original invoice and line?
- When you bill a minimum shortfall, will you show the calculation?
- Is postage billed at cost, marked up or on your own rates, and where does any markup appear?
Checklist: reading a new 3PL invoice#
FAQ#
Why doesn't my 3PL invoice total match the detail file?
Something can be on one document and not the other, such as tax, a manual charge or a prior-period adjustment. Ask which document is the billing record, and get the difference explained before you approve that part of the bill. Some gaps are legitimate, such as projects with no detail rows.
Why is shipping on a separate invoice?
Some 3PLs bill shipping on its own invoice, sometimes on a different cycle from warehouse fees2. If you ship on your own carrier account, the carrier bills you and postage isn't on the 3PL invoice at all.
How do credits show up on a 3PL invoice?
As a negative line on a later invoice or a separate credit note, reversing a charge such as a billing error, a carrier refund or a damage claim. In a month under the minimum, a credit on a fee that counts toward the minimum (for an earlier billing error or a missed SLA) that is applied before the shortfall is calculated raises the shortfall by the same amount, so the credit is worth nothing. Unless the contract sets the order, ask for such credits to be applied after the shortfall is calculated.
Which part of the invoice do I need to audit it?
All three: line items give the rates, detail files the quantities, and the summary the total. For the full process, see How to audit a 3PL invoice, step by step.
Sources#
9 sources cited
- Capacity (Rachel Riebeling), "Fulfillment 101: The Warehouse Invoice" (Sep 3, 2024; updated Jul 27, 2026). https://www.capacityllc.com/the-warehouse-invoice/
- DCL Logistics, "Understanding your monthly invoice and fulfillment (FF) cost details" (Sep 4, 2024). https://support.dclcorp.com/en/articles/8809945-understanding-your-monthly-invoice-and-fulfillment-ff-cost-details
- Fulfyld, "Understand Your Fulfyld Invoice" (Jun 15, 2026; updated Sep 4, 2026). https://www.fulfyld.com/knowledge/understand-your-fulfyld-invoice/
- Logiwa help center, "Billing Overview" (undated; accessed Oct 8, 2026). https://intercom.help/mylogiwa/en/articles/5948872-billing-overview
- iLogistics help docs, "How to see and confirm the detail of your invoice" (updated Oct 16, 2023). https://ilogisticsusa.helpscoutdocs.com/article/238-how-to-see-and-confirm-the-detail-of-your-invoice
- Cleverence (Ashley Taylor), "Invoicing best practices for third-party logistics providers" (Dec 11, 2025). https://www.cleverence.com/articles/3pl-business/invoicing-best-practices-for-third-party-logistics-providers-4732
- X12, "Transaction Sets" (810 Invoice; 210 Motor Carrier Freight Details and Invoice) (undated; accessed Oct 8, 2026). https://x12.org/products/transaction-sets
- UPS, "How To Avoid Shipping Charge Corrections" (Feb 19, 2026). https://www.ups.com/us/en/support/shipping-support/shipping-dimensions-weight/avoid-additional-shipping-fees
- Texas Administrative Code, 34 TAC §3.314, "Wrapping, Packing, Packaging Supplies, Containers, Labels, Tags, Export Packers, and Stevedoring Materials and Supplies" (last amended Mar 3, 2002; via Cornell LII). https://www.law.cornell.edu/regulations/texas/34-Tex-Admin-Code-SS-3-314