ShipHero's 3PL Billing tools let you accurately bill clients and capture all costs associated with fulfillment — including recurring fees, storage, shipments, picking, returns, and ad hoc charges. Billing is built around profiles: a profile is a collection of fees you configure once and assign to one or more client accounts.
Permissions: Users must be an Admin or have the View: Billing permission to access the 3PL Billing page. Use the Create, Edit, and Delete permissions to control what they can do. The allowed warehouse user setting does not restrict billing visibility — users with billing permissions can view all bills and profiles.
Table of Contents
3PL Billing Key Components
| Component | What It Does |
|---|---|
| Billing Profiles | Collections of fees assigned to client accounts. One profile per client per warehouse. Changes to a profile apply to all clients assigned to it. |
| Fees |
Configurable charge types within a profile: recurring, receiving, storage, shipments, picking, returns, and ad hoc. See |
| Carrier Reconciliation |
Compares quoted shipping costs against actual carrier invoices. Differences are added automatically to the client's next bill. See |
| Product Profiles |
Assigned to individual products to enable product-specific fee rules. Each product can have only one profile. Applied individually via the Product Profiles tab or in bulk via Inventory > Products. |
| Location Types | Define storage fee rules for specific warehouse locations. Created in 3PL Billing or ShipHero and assigned to locations individually or in bulk. |
Billing Profile Considerations
| Consideration | Details |
|---|---|
| One profile per client per warehouse | Only one billing profile can be assigned to a client at a time per warehouse. If a client ships from multiple warehouses, assign a profile to each warehouse separately — profiles can differ per location. |
| Profile edits affect all assigned clients | Editing a profile's fees applies the change to every client assigned to that profile. Create a separate profile for clients who need different rates. |
| No profile duplication | Profiles cannot be duplicated. Each must be created manually. |
Get Started with 3PL Billing
| Task | Article |
|---|---|
| Create a billing profile and link it to a client | How to Create a 3PL Client Billing Profile |
| Understand available fee types | Overview: 3PL Billing Fees |
| Set up carrier billing for 3PL clients | How to Set Up Carrier Billing for 3PL Clients |
| Reconcile carrier invoices | Overview: Carrier Reconciliation in 3PL Billing |
| Troubleshoot billing issues | Troubleshooting 3PL Billing in ShipHero |