# Cross-carrier rate shopping

Source: <https://www.gotopo.com/solutions/rate-shopping>

> FedEx One Rate, FedEx Envelope, USPS Cubic, Priority Flat Rate, UPS Simple Rate, regional carriers, your negotiated accounts. Each unlocks a cheaper rate for the right shipment. We compare them all using your real packs.

## The problem

Each carrier has parcel types that unlock cheaper rates for the right shipment. Picking the right combination of carrier and parcel, on real package data, is where rate automation pays off. Doing it by hand at scale is not realistic.

- **Carrier-specific parcel types**: FedEx One Rate, FedEx Envelope, USPS Cubic, USPS Priority Flat Rate, UPS Simple Rate. Each unlocks cheaper rates for the right shipment; ignored, your rate quote misses the savings.
- **Service-level nuance**: Ground is not Home Delivery. Express is not Priority. The cheapest "ground" rate is often a residential variant priced differently. Comparing the wrong service levels picks the wrong winner.
- **Real DIMs change everything**: a 12x9x6 box rates differently across every carrier. DIM-weight thresholds, oversize triggers, residential surcharges. Quoting a default package gets you a number; quoting the actual pack gets you the real cheapest.
- **Rates drift quarterly**: negotiated rates change. Surcharges change (peak, fuel, address corrections). A weight band that picked carrier A last quarter picks carrier B today, but the rule has not been updated.
- **Operators choose by habit**: without automation, the senior packer's preferred carrier wins by default. The cheaper option goes unused because nobody is measuring. On a recent 53-rule ShipStation tenant we audited, only 18 were actually firing; the rest were legacy cruft nobody had deleted.
- **Manual rate-shop does not scale**: at 100 orders a day a packer can spot-check rates. At 1,000+, every order ships on whichever carrier the rule picked first; the long tail of savings goes unrealized.

## The solution

For each shipment the rate-shop service knows the actual dimensions, weight, destination, and contents. It queries FedEx, UPS, USPS, DHL eCommerce, and any regional carriers in parallel. For each carrier it tries every parcel type that fits: One Rate, Envelope, Cubic, Priority Flat Rate, Simple Rate, Ground, Home Delivery, regional flat rates. It compares real prices including residential, large-package, fuel, and zone surcharges, then returns the carrier-and-parcel combination that wins.

- **Every carrier's parcel types** in one comparison: FedEx One Rate, USPS Cubic, UPS Simple Rate, regional flat rates.
- **Real package data** from cartonization or a pre-pack scan, not configured defaults.
- **Parallel carrier API calls**; comparisons happen in tens of milliseconds.
- **Regional carriers included** (LSO, OnTrac, Veho, Better Trucks, USPS Connect Local where you have accounts); regional carriers often beat national rates on metro lanes.
- **Surcharge-aware**: residential, large package, fuel, address correction baked into the comparison.
- **Carrier-account-aware**: negotiated rates, third-party billing, and account-specific service availability all flow into the comparison.
- **Audit log** of every rate decision; carrier-mix shifts surface in your data.

## The outcome

Every shipment ships on the cheapest viable carrier and parcel. Shipping cost as a percentage of order value drops. Carrier-mix shifts surface in your reports, not as a surprise on the invoice. Operators stop guessing; the system picks.

Two anonymised anchors from recent Phase 1 audits:

- A consumer electronics accessories merchant shipping ~220K packages a year on a Shopify + NetSuite + Celigo + ShipStation stack estimated ~$200K/yr recoverable once a four-row Celigo dimensions mapping was added so the rate-shop service had real package data to compare on every order.
- A water-filtration multi-brand portfolio shipping ~218 packages/day through a multi-channel order hub feeding ShipStation was paying ~60% more per ounce on USPS Stamps than on a negotiated UPS contract in the residential 1-5 lb band where most of their volume sat. One rate-shop preset change in their existing rule engine recovered ~$38K/yr.

## Frequently asked questions

**What package data do you need?**

Real dimensions and weight at the moment a label would print. Cartonization (a model picks the box upfront) or a pre-pack scan (the operator scans the box before printing the label) feed the service. Without real package data, no rate-shop can tell you the real cheapest.

**Which carriers and parcel types do you compare?**

FedEx (Ground, Home Delivery, One Rate, Envelope, Express variants), UPS (Ground, Simple Rate, SurePost, Express variants), USPS (Priority, Cubic, Priority Flat Rate, First Class, Connect Local), DHL eCommerce, and regional carriers like LSO, OnTrac, Veho, and Better Trucks where you have accounts. Add carriers as you add accounts.

**How does the choice reach our label printer?**

That is part of the discovery conversation. Most clients have an integration path that delivers the chosen carrier and service into their existing label flow. Some need a small layer to bridge the gap. Either way, the rate-shop service is the same; only the delivery mechanism differs.

**When is this worth building?**

Rough thresholds. At 500+ shipments per day with varied packaging or mixed carrier accounts, the recoverable cost usually clears six figures per year. Below that, the ROI depends on whether you are already using the right carrier-specific parcel types (FedEx Envelope, USPS Cubic); if not, the savings can be material at lower volumes too.

**Do you handle FedEx One Rate, USPS Cubic, and similar flat-rate options?**

Yes; these are first-class options in the comparison. Each is rated against your real package alongside per-pound services. The service picks whichever wins on real cost for that shipment.

## Related

- [/solutions/box-sizing](https://www.gotopo.com/solutions/box-sizing)
- [/solutions/data-hygiene](https://www.gotopo.com/solutions/data-hygiene)
