Most of a parcel invoice is decided at the packing station. How dimensional weight is billed, how to size a carton menu from real order data, and why reweigh charges point at your master data.
A parcel invoice is mostly written before the box ever leaves the packing station. By the time a carrier scans it, the length, width, height and fill of that carton have already fixed most of what you will be charged — and for lightweight goods, the box matters more than the product inside it. Packing is usually managed as a supplies budget. It is a shipping budget.
Carriers bill on billable weight: the greater of the parcel's actual weight and its dimensional weight. Dimensional weight is calculated by multiplying length by width by height and dividing by a DIM divisor set in your carrier contract; 139 is the common published domestic divisor, and negotiated agreements sometimes improve it.
Run one example. A 3 lb product shipped in a 14 × 12 × 10 inch carton gives 1,680 cubic inches, which divided by 139 is a billable weight of about 12.1 lb. You pay for twelve pounds of air. Move the same product into a 10 × 8 × 6 carton and the dimensional weight drops to roughly 3.5 lb — the shipment is now billed close to its real weight, with no change to the product, the carrier, or the service level.
Most operations carry either too few box sizes or too many.
Too few, and every order rounds up to the next size, which means void fill, higher dimensional weight, and more damage from products moving inside oversized cartons. Too many, and packers hesitate, choose inconsistently, and the purchasing forecast fragments across sizes nobody can reorder efficiently.
Six to ten sizes covers most direct-to-consumer catalogs, chosen from your actual order profile rather than from a supplier's standard list. Pull ninety days of shipped orders, group them by the cube of their contents, and let the clusters pick the sizes. Add a mailer or poly option for flat, non-fragile items — moving a small percentage of orders out of a box and into a mailer is often the single largest packaging saving available.

Packer discretion produces packer variance. Two people with the same order and the same box wall will make different choices on a busy afternoon, and neither choice is recorded anywhere.
The alternative is a cartonization rule: the system holds real dimensions and weights for every SKU, calculates the required cube at pack time, and recommends a carton. Packers can override, but the override is logged. Within a few weeks the override log tells you which SKUs are dimensioned wrong and which rules need adjusting — feedback you simply cannot get from a wall of boxes and a judgement call.
Carriers reweigh and re-measure parcels automatically in their sortation network. When their measurement differs from what you declared, an adjustment charge appears on the invoice — often weeks later, buried in a line item nobody reconciles.
Two habits prevent most of it:
The habit of measuring what leaves the building is the same habit that keeps outbound stable when volume climbs — the wider list of things to verify before Q4 is in our pre-peak outbound checklist.
Packaging choices and rate structure move together, and it is worth modelling both before you renegotiate anything; our 3PL cost calculator is a reasonable starting point for the fulfillment side of that math, and the operational side is what our fulfillment team tunes for clients whose parcel bill has drifted.
If you want the carton decision made the same way on every order rather than re-argued at every station, that is precisely the rule engine inside AIDWMS.