Fulfillment fees
Per order fulfillment fees explained
- Category
- Fulfillment fees
- Published
- 12 Oct 2026
- Last verified
- 12 Oct 2026
- Reading time
- 5 min

A per order fulfillment fee is the sum of several small fees: pick, additional item, pack, packaging materials, a label and carrier pass through, special handling, and sometimes a minimum. When a client asks what it costs to ship an order, "it depends" sounds to them like "I will find out on the invoice".
A per order fee is really a handful of small fees stacked together. When you can name each one, you can quote clearly and invoice clearly. This page breaks one down and shows how to present it.
All rates below are made up. Use your own.
The pieces
Pick fee
A charge for getting the first item from the shelf. Often written as "per order line" or "per first unit".
Additional item fee
A smaller charge for each extra unit in the same order. This reflects that the second unit from the same spot costs less effort than the first.
Pack fee
A charge for putting the order in a carton and closing it. Some 3PLs fold this into the pick fee. Others show it separately so clients can see where the work sits.
Packaging materials
The carton, tape, void fill and mailer. Billed either as a bundled charge per order or at cost plus an agreed markup. Whichever you choose, say so on the rate card.
Shipping label and postage or freight
The carrier charge is a pass-through: you paid the carrier, you bill the client. Keep it on its own line so the client can compare it to what they would pay directly. Any label fee of your own sits beside it.
Special handling
Gift wrap, inserts, custom packing instructions, fragile goods, lot or serial capture. Each is a small extra line, named and priced.
Order minimum or account minimum
Some 3PLs set a minimum monthly fulfillment charge per client. If the orders in a month fall below it, a top-up line appears.
A hypothetical order, priced
A client sells candles. A shopper orders two jars and a gift tin, with a printed card inserted. The three items sit in two bin locations.
Here are the example rates on the rate card:
- Pick, first unit: $1.00
- Additional unit: $0.25
- Pack, per order: $0.75
- Standard carton and void fill: $0.60
- Insert: $0.20
- Carrier postage: $6.40 (the carrier's invoice amount)
The order has 3 units.
| Line | Quantity | Rate | Amount |
|---|---|---|---|
| Pick, first unit | 1 | $1.00 | $1.00 |
| Additional units | 2 | $0.25 | $0.50 |
| Pack | 1 | $0.75 | $0.75 |
| Carton and void fill | 1 | $0.60 | $0.60 |
| Insert | 1 | $0.20 | $0.20 |
| Handling subtotal | $3.05 | ||
| Carrier postage (pass-through) | 1 | $6.40 | $6.40 |
| Order total | $9.45 |
The client's real cost is $9.45 in this example, and $6.40 of it is not yours. That distinction matters. It also lets the client see what happens if they add another insert, or split the order into two cartons.
Shipping the same order in two cartons
Suppose the same order must ship in two cartons because of a size limit. Now the pack fee might be charged twice, the materials twice, and a second postage appears. A rate card that says "per order" for pack hides that cost from the client and absorbs it into your side. If you intend to charge per carton, say "per carton".
How the fee behaves as orders change
Run the same example for three kinds of orders.
- One unit order: pick $1.00, pack $0.75, carton $0.60 = $2.35 before postage.
- Five unit order: pick $1.00, additional 4 x $0.25 = $1.00, pack $0.75, carton $0.60 = $3.35 before postage.
- Kit of five units with an insert: same as above plus $0.20.
The pattern is visible: handling grows slowly with unit count, and postage grows with weight and zone. Showing that pattern to a client helps them price their own products.
Laying it out on the client invoice
Clients read invoices from top to bottom, then stop. Put the information they care about first.
- Summary: orders shipped, units shipped, handling total, pass-through total, storage total, invoice total.
- Fulfillment lines grouped by type: pick, pack, materials, special handling.
- Pass-through lines separately: postage, freight, any purchased materials.
- Detail on request or attached: order by order listing with the same line items.
Use the same line names as the rate card. If the card says "additional unit", the invoice should not say "extra picks".
Mistakes to avoid
- Quoting a single blended rate per order, then changing it when order profiles change.
- Hiding materials in the pick rate with no way to adjust when carton costs change.
- Passing through carrier costs with no support document.
- Charging for special handling that was never agreed in writing.
- Rounding differently on the quote and the invoice.
Questions to ask yourself before you publish rates
- Can my system record the number of units, cartons and inserts for each order?
- Does it match what I quote?
- If a client's average order doubles in size, does my margin still hold?
- If carrier prices change, is the pass-through updating automatically or by hand?
If the answer to the first is no, the fee list is a wish list. You can only bill what you can count.
Next step
Take one client and ten of their real orders from last month. Price them against your current rate card, line by line, as in the example above. Compare to what you actually invoiced. Any gap points to a fee that is promised in the card but missing in your records, or the other way around.
Questions people ask
What is included in a per order fulfillment fee?
A pick fee, an additional item fee, a pack fee, packaging materials, shipping label and postage or freight, special handling, and sometimes an order or account minimum.
Should carrier postage be a separate line on the invoice?
Yes. It is a pass through, so keep it on its own line so the client can compare it with what they would pay directly.
What happens if an order ships in two cartons?
The pack fee and materials may be charged twice and a second postage appears. If you intend to charge per carton, say per carton on the rate card instead of per order.
How should a fulfillment invoice be laid out?
Start with a summary, then fulfillment lines grouped by type, then pass through lines separately, with order by order detail on request or attached. Use the same line names as the rate card.
What mistakes should I avoid with per order fees?
Avoid quoting one blended rate and then changing it, hiding materials in the pick rate, and passing through carrier costs without support. Also avoid charging for special handling that was not agreed in writing, and rounding differently on the quote and the invoice.
Sources
- No third-party prices or market rates are used on this page. All rates and quantities are hypothetical examples.