string logo

Can ShipStation Rate Shop Flat Rate and Standard Rates at the Same Time?

calculator

Can ShipStation Rate Shop Flat Rate and Standard Rates at the Same Time?

Short answer: No — and the reason isn’t that ShipStation left a feature out. It’s that “flat rate vs. standard rate” isn’t a rate shopping question at all. It’s a packing question wearing a rate shopping costume, and rate shoppers take the package as an input.

This is the most expensive misunderstanding in ShipStation rate optimization, and it’s worth understanding precisely, because it determines whether the money you’re leaving on the table is findable with a setting or not findable at all without a different kind of tool.

This is the deep dive on the first lever in How to Reduce Shipping Costs in ShipStation. If you want the full list of where the savings are, start there. If you want to know exactly why this particular one can’t be configured away, stay here.


What ShipStation’s Rate Shopper actually does

Credit where it’s due: Rate Shopper is a real feature that does real work. It’s not the static-rules approximation people used to build by hand.

You create a Rate Shopper rule in Settings → Shipping → Rate Shopper. You pick a strategy — Cheapest, Fastest, or Best Value — or, on higher plans, build a custom configuration. You define which carrier/service combinations are eligible. ShipStation pulls live rates for those services and applies the winner.

You can apply it manually per shipment, or automatically via an automation rule using the Set Rate Shopper action. It has some genuinely thoughtful touches:

Availability, as of this writing: US, UK, Canada, Australia, and New Zealand accounts only. It’s plan-gated, and custom Rate Shopper configurations sit behind a higher tier than the three default strategies. ShipStation publishes an average saving of 3.4% per label.

That’s a solid feature. If you’re currently picking services with static automation rules, turning on Rate Shopper is likely the highest-ROI hour you’ll spend this quarter, and you should go do that before reading the rest of this.

The structural limit, in one sentence

Rate Shopper optimizes the service for a package you have already decided on.

You can see this in ShipStation’s own setup instructions. Their documented example for a Rate Shopper automation rule requires two rules in a specific order: a rule that sets package dimensions first, then the Rate Shopper rule. Their words: the dimensions rule must come first to ensure that all orders generate the appropriate rate.

That ordering requirement isn’t an implementation detail. It’s the architecture, stated out loud. The package is an input to rating. Rating happens downstream of packing. The box is already decided by the time any rate gets fetched.

Which is completely fine — until the box and the rate stop being independent decisions.

Why flat-rate programs break sequential optimization

Carrier flat-rate programs — USPS Priority Mail Flat Rate, FedEx One Rate, and their equivalents — work on a specific trade: you use our box, we charge one price regardless of weight or zone.

That trade creates a dependency that runs backwards through the normal sequence:

Each answer is an input to the other. That’s a joint optimization, and you can’t solve a joint optimization by doing one step and then the other. Do packing first and you’ve eliminated flat rate before you ever priced it — you packed into your own 12×9×4 and the FedEx One Rate small box was never on the table. Do rating first and you have nothing to rate, because there’s no package yet.

The only way to get the right answer is to price the order against your standard rates and against each flat-rate option’s box constraints at the same time, and take whichever comes out cheaper. That’s one decision, not two.

Any system that treats packing and rating as separate sequential steps — which is nearly all of them, including ShipStation — will systematically miss exactly the cases where switching boxes would have saved money. Not randomly. Systematically, in one direction, on the same order profiles every time. Heavy items going to distant zones, which is precisely where flat rate pays and where standard rates hurt most.

You will never see these misses. The rate shopper reports a win every single time, because it correctly found the cheapest service for the box you gave it. The savings it didn’t find aren’t in any report. There’s no line item for a counterfactual.

A worked example

Say you’re shipping 6 lbs from Ohio to California — zone 8, heavy, far.

What Rate Shopper does: you’ve set dimensions to your standard 12×9×6 carton. Rate Shopper prices UPS Ground, USPS Ground Advantage, FedEx Home Delivery against that box, and picks the cheapest. It reports a saving versus your default service. Everyone’s happy.

What it didn’t consider: those 6 lbs might fit in a USPS Priority Mail Flat Rate box, where zone 8 and 6 lbs cost exactly the same as zone 1 and 1 lb. On this specific order — heavy, far — flat rate can be dramatically cheaper. But it was never eligible, because you’d already committed to a box that wasn’t theirs.

To catch it, the system would have to ask: do these items physically fit in the flat rate medium box, and if so, what’s that price versus the best standard rate in my own carton? That question requires knowing the dimensions of every item in the order and solving a 3D fit problem — before rating, in order to rate. It’s cartonization and rating as a single operation.

The savings are largest exactly where the sequential approach is blindest, and the orders where it matters most are the heavy multi-item ones — which, per the single-line-item limitation in ShipStation’s rules engine, are already the orders your automation rules quietly skip.

A few adjacent things to verify against your own account rather than take on faith:

Custom package types in Rate Shopper are regional. ShipStation’s documentation describes including a Custom Package Type in Rate Shopper automation rules as an Australia/New Zealand account capability, with a defined set of scenarios for custom packages competing against standard packages. If your account is elsewhere, check whether your own custom packaging can participate in a Rate Shopper comparison at all — it changes the shape of what’s even possible.

Not every service is rate-shoppable. Rate Shopper compares services you pre-selected from what’s eligible. Services that sit outside the eligible set can’t win no matter how cheap they are. Historically this has included some consolidator and marketplace-purchased services. Check your own eligible service list rather than assuming.

Bulk edits and Rate Shopper don’t mix cleanly. ShipStation notes that bulk updates to package type and confirmation type will not apply to orders using Rate Shopper — a real operational wrinkle if your team fixes things in bulk from the grid.

Pre-selection caps the upside. Rate Shopper can only choose from services you put in the rule. If you built an express rule containing only 2-day guaranteed services, an economy service that would have arrived in time anyway can’t be picked. Delivery time constraints help here — but only within the eligible set.

So what do you actually do about it?

Three honest options.

Do nothing, deliberately. If your products are homogeneous, your boxes are few, and your zones are close, flat rate probably rarely wins and the money you’re missing is small. Turn on Rate Shopper, set it to Cheapest with a sensible service preference, and stop thinking about it. This is the right answer for more brands than vendors like to admit.

Handle it manually on the orders that matter. If you can identify the profile where flat rate tends to win — over N pounds, beyond zone N — pull those orders and have a person check them in the rate calculator. At low volume this is genuinely cheaper than software.

Decide packing and rating together. This means a layer that reads the full order, knows the dimensions of your SKUs and your packaging, solves the fit, prices standard and flat-rate options against each other in one pass, and writes the winner back to the order.

That last one is what String does. We price each order against your standard rates and every flat-rate option simultaneously and pick whichever is actually cheaper — because we do cartonization and rating as one decision instead of two. The order shows up in ShipStation with the box, carrier, and service already set, and your team prints the label like always.

If you want to know whether this is worth anything on your order profile, we’ll look at it honestly and tell you if the answer is no. Talk to us.


FAQ

Can ShipStation compare USPS Flat Rate against standard rates automatically? Not as a single decision. Rate Shopper compares services for a package you’ve already set, and ShipStation’s own documentation requires the package dimensions rule to run before the Rate Shopper rule. Whether a flat-rate box would have been cheaper depends on which box you pack into, which is decided upstream of rating.

Does ShipStation Rate Shopper include FedEx One Rate? Rate Shopper compares the carrier/service combinations you’ve made eligible in your rule. Because flat-rate programs require packing into the carrier’s specific box, eligibility interacts with your package configuration. Check your own account’s eligible service list — this varies by account, region, and plan.

Why does my rate shopper never pick flat rate? Almost always because your automation rules set a package or dimensions before the Rate Shopper rule runs. Once the package is set to your own carton, the carrier’s flat-rate program is off the table by definition, regardless of price.

How much does ShipStation Rate Shopper cost? It’s plan-dependent, and the terms have changed over time — Rate Shopper has been bundled with higher-volume plans and offered as an add-on to others, with custom configurations gated to a higher tier than the three default strategies. Check current pricing with ShipStation directly rather than relying on any third-party figure, including ours.

What’s the difference between rate shopping and cartonization? Rate shopping picks the cheapest service for a given package. Cartonization picks the best package for a given set of items. They’re separate problems and most tools solve them separately — which is fine, until a carrier program makes the price depend on the box, at which point they have to be solved together.

Does ShipStation Rate Shopper work outside the US? It’s available for US, UK, Canada, Australia, and New Zealand accounts. Other countries aren’t supported as of this writing, and some capabilities (like custom package types in Rate Shopper rules) are documented as region-specific within that list.

Are you leaving money on every shipment?

Most ShipStation stores are — oversized boxes, rate programs that never get checked, and packaging that doesn't match what's actually being shipped. String builds custom packing, rate, and shipping logic directly into your ShipStation setup, so every order ships at the real lowest cost without manual review.

Book a free shipping audit

We'll show you exactly what's costing you, and whether String can fix it.