A storage fee by location charges a flat rate per bin per time unit — day, week, or month — for each warehouse location that holds inventory during the billing period. Fees can be scoped to specific location types so different storage areas carry different rates.
For an overview of all available fee types, see Overview: 3PL Billing Fees. To charge based on what is stored rather than where, see How to Set Up Storage Fees by Product in 3PL Billing.
Before You Begin
Storage fees by location require location types to be set up and assigned to warehouse locations before they can be referenced in a billing profile. Location types can be created at Inventory > Location Types and assigned to locations on the Locations page.
Before configuring location type scoping, read How Storage by Location Fees Are Calculated in 3PL Billing — how occupancy is determined and how the scoping options interact has important implications for which bins get charged.
Table of Contents
- How to Set Up Storage Fees by Location in 3PL Billing
- Storage by Location Fee — Field Reference
- Storage by Location — Location Type Scoping Options
How to Set Up Storage Fees by Location in 3PL Billing
- Go to 3PL Billing > Billing Profiles and select a billing profile.
- Select the Fees tab, then click Storage > Add Fee > By Location.
- Enter a fee name and configure the rate and time unit. See Storage by Location Fee — Field Reference below.
- Select your location type scoping option. See Storage by Location — Location Type Scoping Options below.
- Click Save.
Storage by Location Fee — Field Reference
| Field | Required | Description |
|---|---|---|
| Fee name | Yes | A label for this fee. Must be unique within the billing profile for the same location type. |
| Rate | Yes | The dollar amount charged per occupied bin per time unit. Example: $2.40/day × 6 days = $14.40. |
| Time unit | Yes | How often the rate is applied. Options: Day, Week, or Month. Defaults to Day. See How Storage by Location Fees Are Calculated in 3PL Billing for how each unit is counted. |
| Location types | No | The specific bin/location types this fee applies to. Leave empty only if using one of the catch-all scoping options below. |
Storage by Location — Location Type Scoping Options
These options control which bins qualify for the fee. The matching logic follows the same pattern as product profile scoping — see How ShipHero Applies Fees to Products in 3PL Billing for the general principles.
| Option | Behavior |
|---|---|
| Specific location types | Only bins whose location type is in the fee's configured list are charged. Two fees targeting the same location type on the same billing profile will conflict and be blocked. |
| Applies to locations without a type | Charges bins that have no location type assigned. Use this to ensure untyped locations are not skipped. |
| Applies to any location type | Charges all bins regardless of location type. Broadest possible scope. |
Bins Without a Location Type Are Skipped
When a bin has no location type assigned and the fee is not configured with Applies to locations without a type, ShipHero does not charge the bin and raises no error. To ensure all bins are captured, either assign location types to every bin or add a second fee with Applies to locations without a type enabled.