3PL Billing profiles support six fee categories, each covering a distinct type of chargeable activity. Within each category, fees are configured by sub-type — for example, a storage fee can be set by location type or by product profile, or both. Use this reference to identify which sub-types belong to each category and find the configuration article for each one.
To create a billing profile and assign it to a client, see How to Create a 3PL Client Billing Profile. Several fee types — Receiving by Item, Storage by Product, Picking Fee, and Return by Item — can be scoped to specific product types using product profiles. See How to Use Product Profiles in 3PL Billing to set these up before configuring those fees.
Table of Contents
Recurring Fees
Recurring fees are charged at regular intervals — daily, weekly, monthly, or once per billing cycle — regardless of order or shipment activity. They apply every time a bill is generated for the customer. Common uses include monthly connection fees, customer support fees, and contract fees.
For configuration steps, see How to Set Up Recurring Fees in 3PL Billing.
Receiving Fees
Receiving fees are charged when inventory arrives at the warehouse. They can be applied at the purchase order level or per individual item, allowing you to differentiate costs based on how goods arrive or what they require to process.
| Sub-Type | When It Applies | Learn More |
|---|---|---|
| By PO | A flat fee charged per purchase order received, regardless of the number of items in the PO. | How to Set Up Receiving Fees by PO in 3PL Billing |
| By Item | A per-item fee charged based on the SKUs received. Useful for offsetting handling costs for fragile, oversized, or temperature-controlled products. | How to Set Up Receiving Fees by Item in 3PL Billing |
Storage Fees
Storage fees are charged for keeping a client's inventory in the warehouse. They cover the cost of space, utilities, handling, and security. Fees can be configured based on where the product is stored or what type of product it is.
| Sub-Type | When It Applies | Learn More |
|---|---|---|
| By Location | Fee is based on the location type where inventory is stored — for example, a pallet location can carry a different rate than a shelf or bin. | How to Set Up Storage Fees by Location in 3PL Billing |
| By Product | Fee is based on the product profile assigned to the item — for example, a higher rate for fragile, hazardous, or temperature-controlled products. | How to Set Up Storage Fees by Product in 3PL Billing |
Shipment Fees
Shipment fees cover all charges associated with fulfilling and shipping an order. There are five sub-types, each targeting a different aspect of the shipment — the box used, the carrier label cost, the order total, the picking labor, or warehouse pickup fulfillment.
| Sub-Type | When It Applies | Learn More |
|---|---|---|
| By Box | Charged per box used in a shipment. Can be a flat rate per box or the base box cost plus a percentage or flat-rate markup. Applies to standard and wholesale orders. | How to Set Up Box Fees in 3PL Billing |
| By Shipping Label | Charged based on the carrier label cost. Can pass through the actual label cost, apply a flat or percentage markup, or use zone- and weight-based rate conditions. | How to Set Up Shipping Label Fees in 3PL Billing |
| By Order | A flat rate or percentage of the order subtotal (excluding taxes and shipping) applied per order. Can vary by order tag or warehouse/order profile. | How to Set Up Order Fees in 3PL Billing |
| Picking Fee | Charged per shipped line item for orders that are picked and shipped. Can vary by warehouse/order profile or product profile. | How to Set Up Picking Fees in 3PL Billing |
| Pickup Picking Fee | Charged for orders in a Fulfilled status that have no shipping label — where the customer collects their order from the warehouse instead of having it shipped. | How to Set Up Pickup Picking Fees in 3PL Billing |
Return Fees
Return fees apply to RMAs (return merchandise authorizations) processed at the warehouse. They are added to a bill when the RMA is marked Complete — not when it is created. Fees can be charged for the items received back into inventory, the return label cost, or both.
| Sub-Type | When It Applies | Learn More |
|---|---|---|
| By Return | A per-item fee charged when returned inventory is received and the RMA is completed. Can be scoped to all products or specific product profiles. | How to Set Up Return Item Fees in 3PL Billing |
| By Return Label | Charges the client for the cost of the return shipping label. | How to Set Up Return Label Fees in 3PL Billing |
Ad Hoc Fees
Ad hoc fees are one-time charges applied manually to a client's account outside the regular billing cycle. They must be configured as a fee type in the billing profile before they can be applied. A common use case is billing for work order or purchase order labor — charges added to a work order flow automatically into the client's billing account when the work order is marked Done; charges added to a purchase order flow automatically into the client's billing account when the ad hoc fee is created on the PO.