Articles in this section

How to Set Up Storage Fees by Location in 3PL Billing

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

  1. Go to 3PL Billing > Billing Profiles and select a billing profile.
  2. Select the Fees tab, then click Storage > Add Fee > By Location.
  3. Enter a fee name and configure the rate and time unit. See Storage by Location Fee — Field Reference below.
  4. Select your location type scoping option. See Storage by Location — Location Type Scoping Options below.
  5. Click Save.
Storage fee by location configuration screen

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.

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.