Articles in this section

Overview: 3PL Billing Fees

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.

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.