Rate Shopper: Automate Selecting the Lowest Rate

ShipStation can select the lowest-cost shipping service for your shipments with our Rate Shopper feature in supported countries. There are three default options: Best Value, Cheapest, or Fastest. With certain plans, you can also create your own customized Rate Shopper configurations. To start using Rate Shopper, you'll first create a Rate Shopper rule (or multiple rules) in your ShipStation Shipping settings. Review the sections below to learn how to create and use Rate Shopper.

Enable or disable your Rate Shopper configurations at any time by going to Settings > Shipping > Rate Shopper.

Requirements

  • 🇺🇸 🇬🇧 🇨🇦 🇦🇺 🇳🇿 A US, UK, Canada, Australia, or New Zealand-based account. Rate Shopper is not yet available for accounts in other countries.

  • If you signed up before July 8, 2025, Rate Shopper is included with High Volume plans and available as a customizable Add-on for other plan types.

  • If you signed up after July 8, 2025, customizable Rate Shopper is included in the Standard and Premium plans. Starter plans have access to the default Rate Shopper settings, but need to upgrade to access the customizable version.

Using Rate Shopper Defaults

ShipStation's Rate Shopper defaults conveniently include the most-used services from ShipStation Carriers.

Default Option

Details

Carrier/Service List

Best Value

Domestic Shipments

Searches for the lowest cost option arriving on a specified date within 4 days.

Includes $100 Carrier Insurance.

USPS Priority Mail, UPS Ground, UPS 3 Day, UPS 2nd Day Air, FedEx Ground, FedEx Home Delivery, FedEx 2 Day, FedEx 2 DayOne Rate, FedEx Express Saver, and FedEx Express Saver One Rate.

Best Value

International Shipments

Searches for the lowest cost with a 10 Day timeframe that supports DDP.

Includes $100 Carrier Insurance.

UPS Ground (International), UPS Standard, UPS Worldwide Saver, UPS Worldwide Expedited, FedEx International Economy, FedEx International Connect Plus, DHL Express Worldwide.

Cheapest

Domestic Shipments

Searches for the lowest cost option.

USPS Ground Advantage, USPS Priority Mail, UPS Ground, UPS Ground Saver, UPS Next Day Air, UPS Next Day Air Saver, UPS 2nd Day Air, UPS 3 Day Select, FedEx Ground, FedEx Ground Economy Parcel Select, FedEx 2Day One Rate, FedEx 2Day, FedEx Home Delivery.

Cheapest

International Shipments

Searches for the lowest cost option.

GlobalPost Go, GlobalPost Plus, UPS Ground (International), UPS Standard, UPS Worldwide Saver, FedEx International Connect Plus, GlobalPost Economy International, GlobalPost Standard International, GlobalPost Plus, USPS First‑Class Mail International, USPS First‑Class Package International, USPS First‑Class Mail International.

Fastest

Domestic Shipments

Searches the following services for the fastest option at the lowest price.

Includes $100 Carrier Insurance.

USPS Priority Mail Express, UPS Next Day Air, UPS Next Day Air Saver, UPS Next Day Air Early, FedEx Standard Overnight, FedEx Priority Overnight, FedEx Standard Overnight One Rate, FedEx Priority Overnight One Rate, FedEx First Overnight.

Fastest

International Shipments

Searches the following services for the fastest option.

UPS Worldwide Express, UPS Worldwide Express Plus, UPS Worldwide Expedited, FedEx International Priority, FedEx International Priority Express, DHL Express Worldwide, USPS Priority Mail Express.

You cannot edit or delete these defaults. If needed, you can hide a Rate Shopper default from the service drop-down menus across ShipStation by setting the Available toggle found on the top corner of each Rate Shopper rule on the Rate Shopper settings page to the inactive state.

Create a Rate Shopper Rule

Some examples of different service rules you could create with Rate Shopper include:

  • Compare different carrier services that estimate transit time within 2 days

  • Compare different carrier services that will arrive by a set deliver by date

  • Compare different overnight or 1-day services

  • Compare different economy services

Once you've defined which services belong in each strategy, you either select the Rate Shopper rule when you configure a shipment manually or create an Automation Rule to do it for you. Create as many different rules as you need. Be sure to give them descriptive names so you and your staff can easily identify which rule to select for a shipment.

Start with Recommended Rate Shopper

Follow the steps below to use the recommended Rate Shopper configuration:

  1. Click the Create New button.

    Box highlights Create New button on Rate Shopper page.
  2. Click Start from Recommended.

    New Rate Shopper pop-up. Box highlights the option: Start with Recommended.
  3. Name the Rate Shopper rule. This name will be what appears in the Services menu when you configure a shipment.

    Rate Shopper creation popup. A box shows the Name field.
  4. Use the Select Service dropdown to select a service to compare, and click Apply. Services you select will appear under the 'compare these services' section. Click the X by a service name to remove it from the comparison list.

    Service-to-Compare dropdown. Shows chosen options, Apply button. X to close. Listed Options on side
  5. Optional: Choose a Transit Time from the dropdown. This will restrict eligible services to make delivery within a specified time. The default is No Restriction.

    SET__SHP__Rate-_Shop__New___Recommended_Transit-Time_MRK.png
    1. Optional: Choose a Fallback Transit Time if you chose Use Deliver by Date from the Transit Time dropdown.

      SET__SHP__Rate-_Shop__New___Recommended_Fallback-Transit-Time_MRK.png
    2. Optional: Preference - Activate the Preference toggle if your would prefer to ship with a proven, reliable service or customer-favorite service. Then choose your preferred service from the Use this service dropdown and set an amount range for If cheapest label is within to use that service.

      Preference options: Shown toggled on, UPS Ground as preferred service, & cost range within $0.49.
  6. 🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Select your package type.

    SET_ShippingStratPU_Packagedropdown_MRK.png
  7. 🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Select a confirmation type, if applicable to your selected service.

    SET_ShippingStratPU_confirmationdropdown_MRK.png
  8. 🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Click Add another service to include more services in the comparison.

    SETTINGS__ShippingStrat__addanotherservice__PU.png

    The services you define here are the set of services ShipStation compares when you select this rule for a shipment.

  9. Click Publish to complete setting up your Rate Shopper rule.

    Shows the Publish button to create a Rate Shopper Rule

Build from Scratch Rate Shopper

Follow the steps below to use the build from scratch Rate Shopper option:

  1. Click the Create New button.

    Box highlights Create New button on Rate Shopper page.
  2. Click Build from Scratch.

    New Rate Shopper popup. Box shows the Build-from-Scratch option & button
  3. Name the Rate Shopper rule. This name will be what appears in the Services menu when you configure a shipment.

    Rate Shopper creation popup. A box shows the Name field.
  4. Select services from the Services to Compare dropdown, then click Apply. The services you select for the comparison will be listed beside the menu.

    Service-to-Compare dropdown. Shows chosen options, Apply button. X to close. Listed Options on side
  5. Optional: Choose a Transit Time from the dropdown. This will restrict eligible services to make delivery within a specified time.

    The default is No Restriction.

    SET__SHP__Rate-_Shop__New___Recommended_Transit-Time_MRK.png
    1. Optional: Choose a Fallback Transit Time if you chose Use Deliver by Date from the Transit Time dropdown.

      SET__SHP__Rate-_Shop__New___Recommended_Fallback-Transit-Time_MRK.png
    2. Optional: Activate the Preference toggle to ship with a proven, reliable service or customer-favorite service.

      Then choose your preferred service from the Use this service dropdown and set an amount range for If cheapest label is within to use that service.

      Preference options: Shown toggled on, UPS Ground as preferred service, & cost range within $0.49.
  6. 🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Select your package type.

    SET_ShippingStratPU_Packagedropdown_MRK.png
  7. 🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Select a confirmation type, if applicable to your selected service.

    SET_ShippingStratPU_confirmationdropdown_MRK.png
  8. 🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Click Add another service to include more services in the comparison.

    SETTINGS__ShippingStrat__addanotherservice__PU.png

    The services you define here are the set of services ShipStation compares when you select this rule for a shipment.

  9. Click Publish to complete setting up your Rate Shopper rule.

    Shows the Publish button to create a Rate Shopper Rule

🇦🇺 🇳🇿 For Australia and New Zealand-based accounts: Custom and Standard Package Types in Rate Shopper

You can include a Custom Package Type when you set up Rate Shopper automation rules if your account is based in Australia or New Zealand. The following scenarios are possible with rates competing rates between Custom Packages and Standard Packages.

Custom Package-based rate wins in the Rate Shopper: When the custom package rate is lower than the standard package rate

  • If a custom package-based rate wins, we will automatically use the dimensions from the Custom Package.

Standard Package-based rate wins in the Rate Shopper: When the standard package rate is lower than the custom package rate

  • If the Standard Package-based rate beats the custom package-based rate, we will use the dimensions that were entered in the Configure Shipment widget (CSW).

Edge Case: Custom Package-based Rate is used together with Standard Package-based rate

  • If you use BOTH the Custom package and the default standard package, and then the rate with the Custom Package wins AFTER you put in the dimensions, we will use the custom-package dimensions you set up and not use the default standard package.

However, if you do not enter ANY dimensions in the Configure Shipment widget, by default, the winning rate will be the Custom Package-based rate. This rate wins because it has dimensions, and there are no dimensions to get a rate for the Standard Package type.

Using Rate Shopper

Once you have created a Rate Shopper rule, it will appear at the top of the Services menu drop-down. When you select a rule, ShipStation will compare the services you defined for that rule and apply the lowest rate to the shipment. The "winning" service will appear in the rate section of the shipment widget.

Boxes highlight Default service in configure shipment widget and the service rate.

You can manually apply a rule to any shipment either individually or in bulk. You can also automate this selection with an Automation Rule.

Manually Apply a Rate Shopper Rule

You apply a Rate Shopper rule the same way you apply a service. Select an order and click the Service drop-down menu. The rules appear at the top of the list and the rest of the available services below. Choose your desired rule.

Configure Shipment widget shows Rate shopper menu with rules you can manually set.

Apply Rate Shopper Rule in Bulk

To apply the same Rate Shopper rule to multiple shipments, select the desired orders and choose a rule from the Configure Shipment Widget or the Bulk Actions menu.

Bulk Update service selection menus, shows Rate Shopper rules

ShipStation will apply the chosen rule to all selected orders.

Automate Your Rate Shopper Rule Selection

Delivery Time for Rate Shopper

The Delivery Time restricts eligible services to those that have a carrier delivery estimate within the specified time.

  • If the carrier gives us a range of delivery dates, ShipStation uses the later date to be conservative and give your package the best chance of getting to your customer on time.

  • If the carrier does not provide an estimate for delivery dates, then we do not include them as an eligible service for the shipment

How Rate Shopper Calculates the Delivery Time

Rate Shopper shipments use this formula to calculate the time for delivery to your end customer:

Delivery Time = Time in transit from the business day after the ship date.

The delivery time starts counting on the business day after the ship date.

  • By default, the ship date is set to be today. This means tomorrow will be day 1 when Rate Shopper runs on any order unless you have adjusted this ship date.

  • The delivery calculation includes business days only. Weekends are not included.

    For example, if you have a 2-business-day delivery window, and your ship date is on a Monday, we will choose the lowest-cost service that can estimate delivery before the end of the day on Wednesday.

Saturday Delivery Services

If you have included a service that can deliver on a Saturday in your shipping strategy, and have also enabled a delivery time, the Saturday service will simply be included with the services that can deliver by Monday because the delivery time is based on business days.

For example, if you have a 2-day delivery time, and your ship date is on a Thursday, we will choose the lowest cost service that can estimate delivery between Friday-Monday.

Notes about Rate Shopper

  • Rate Shopper only compares services. It does not compare different package types.

  • Rate Shopper rules can also be applied via Automation Rules. When you create an automation rule, select Set Rate Shopper from the Action Type drop-down menu, then select the Rate Shopper rule you want the Automation Rule to apply.

  • You can view the Rate Shopper strategy, carrier, and service selected for a shipment in the Orders grid. Make sure you have enabled those columns in your Orders grid view.

    Orders grid showing the Rate Shopper, Carrier, and Services columns
  • Bulk updates to package type and confirmation type will not apply to orders with Rate Shopper.

  • If you use the Delivery by Date and your selected carrier services will not arrive in time, an error message will show in the Rate Calculator: Rate Shopper could not find a matching service.

  • Within Rate Shopper, you can set up a Service Preference that will override the otherwise selected rate IF your preferred service is only a certain amount more expensive.

    • Service Preference is a "less-than" calculation. It does not include the exact price set. It will only include prices that are at least 1 penny cheaper.

      For example, if you have set your service preference to choose UPS Ground if the rate is within 1 dollar of the cheapest, it would select UPS Ground® if it were up to $0.99 more expensive than the cheapest rate.

    • The Rate Shopper pop-up will show the configuration as well as a "story" visualization of the preference.

Can’t find what you’re looking for?

Contact our technical support team.
Contact us
Was this article helpful?
8 out of 9 found this helpful