Read this if you are in charge of establishing contracts with shipping carriers and want to know the best approach for an ecommerce business to secure the cheapest and best rates.
If outbound shipping isn’t the top operational expense for ecommerce businesses, then it’s always second or third. Few areas have more meaningful impact on margin and profitability than reducing outbound shipping. There are many tricks to reduce shipping costs (check out our other plays), but carrier contracts are a key contributor. Getting low rates at the onset of the contract is a crucial exercise. This playbook will walk through the best ways for ecommerce operators to negotiate the lowest rates.
Many difficulties go into negotiating contracts with carriers. Almost all problems can be summarized by (a) purposeful complexity, and (b) asymmetric data giving carriers an advantage over you. We’ll break down the problems in more detail below.
Carrier rates are confusing. At least they appear that way. The reason is complexity. The more variance with package dimensions or weights, package types, geographies, fulfillment locations, and time requirements, the harder it is for you to create consistent processes and policies around static pricing.
Carriers know this, which is why they charge a premium to eliminate complexity which can enable companies to deploy an easier-to-manage static policy (e.g., “Use USPS ReadyPost 5-day for everything”) to make your life easier. Here are common negotiation tactics you will hear from a carrier rep:
But all carrier rep tactics are designed to lock you into their ecosystem at a price higher than you realize and lock you out of competitor offerings.
The result? Higher than necessary shipping prices.
A lot of ecommerce companies land here because it’s simply too complicated to manage multiple contracts, and because they don’t have scalable means to automate shipment selection across those contracts order-by-order because of the high amount of variance mentioned above.
So, the first rule to take into any carrier negotiation is there is no universal best rate or method. Only the best methods negotiated for specific profiles. This rule is the basis of your negotiation strategy.
If you accept that shopping between carriers is smart, the next challenge is found in the inconsistencies between contract structures. Contracts aren’t similar between carriers, so directly comparing options is hard. Ultimately, you want to cut through the noise and annotate these four properties which are found in every contract across any carrier.
Carrier sales reps often have some incentive around increasing margins generated per contract.
They do this by having access to more data about your business than you have. Understanding your typical parcel size and weight, zone map, time requirements and how it fits into their network gives them an upper hand to devise a scheme that looks good to you on paper, but may not be in your best interests.
Here’s an example:
You are offered an enticing flat fee for US-wide shipping. The flat fee insulates you from long-zone shipments which spike up. But you already built a strong FC network on both coasts, conceptually eliminating most long-zone shipments. Consequently, you would have been better off declining the flat fee and negotiating for better rates in Zones 1-4 as almost all orders will be shipped based on those shorter zones.
What type of data makes up a “shipping profile” which gives carriers the upper hand?
Your shipping data generally consists of these points:
You need this data yourself to understand where you can negotiate.
The last problem is the confusing landscape of who owns the contract. You could in theory do any of the following:
Whew! That’s a lot. The answer is there is no best route, but there are principles you should prioritize:
With the common problems laid out, the final point to highlight centers around the unique business models of ecommerce.
Most ecommerce companies are retailers who ship smaller parcels. There certainly are exceptions, like appliance vendors or flooring marketplaces who work with specialty freight or LTL carriers, but most ship smaller and lighter parcels from fulfillment centers to residential addresses.
As a result, the business outcomes that matter are speed and cost of delivery because consumers generally want either a fast shipping option, a free shipping option, or both if they can get it!
Negotiating a good carrier contract means finding the areas of optimization across a few number of dim-weight classes and many zones.
As we build out the best collection of plays to negotiate with carriers, let’s discuss how a typical contract works.
Every package you ship has the following properties:
These properties establish the price of the package to be shipped based on the daily published rates and surcharges of the carrier selected.
The agreement in the contract you are using may or may not use additional discounts on top of the published rate. There are two types of discounts which might be found.
First, a guaranteed discount, which can apply regardless of shipping volume, and are a set percentage off of the published daily rates.
Second are the inverse, or discounts that are not guaranteed and are associated to tier-based incentives. They are an additional percentage off the published daily rates based on your shipping volume. The more you ship, the more you save is the idea.
After rates and discounts, commercial carriers like FedEx, UPS, and DHL will apply various surcharges (“accessorial fees”). These are charges contextual to a specific package and delivery, and will only be seen on your invoice after they happen. The fees can also have discounts associated to them too.
Accessorial fees are increasingly becoming the key axis of carrier contracts because it’s the main driver of higher margins. Subsequently, understanding and negotiating surcharges are important.
But it’s really hard because there are a lot of them. For both reference and thoroughness, here are the current list of surcharges found with UPS and FedEx.
UPS
FedEx
Add it up, and you are billed based on these components for every shipment and delivery made.
With this in mind, let’s look at some strategies.
You lose the negotiation if you lose the asymmetric data game. Carriers will know averages for a company your size and volume, with shipping profile and zone distribution mix. They will never lead with those averages. Your job is to benchmark comparables to your company so you know what to ask for.
There are a couple ways to get this information.
The first is to work with an independent third party negotiating firm. These groups have data across multiple clients and can share between them. The bigger, the better.
The second is to log your shipping options over time, order-by-order. Assuming you have multiple carrier contracts, you can compare and log options at the time of selection. Eventually you will get enough visibility to inform you of what a normal profile looks like for your company.
Build a multi-dimensional matrix by creating separate tables and overlaying the data. Let’s walk through it.
First, chart out your “to” zones as an axis. For ecommerce, it’s usually Zones 1-8. Note that almost all carriers combine Zones 1 and 2 into “Zone 1/2” presumably to combine the price of both.
Let’s assume you have two FCs, one on the East Coast and one on the West Coast, thus making it so most shipments are in Zones 1-4, with Zones 5-8 being more long-tail situations.
Then, chart out your typical package weights as another axis. Relatedly, this is where the common dynamics of ecommerce business models will show up. Most companies will be charting weights under 5 or 10 pounds. Few will be charting above that. Alternatively, if your business model requires many different dimensional sizes of boxes being shipped, you could chart this based on dim-weight instead of weight.
Next, retrieve historical shipping data and chart out shipment volume per cell.
Repeat the process with the same axes, but now chart out historical cost-per-package.
With this matrix in hand, you can now look for patterns.
Taking our matrix above, another strategy is optimizing certain profiles for certain contracts.
For example, you might be able to negotiate an excellent rate with USPS for smaller packages under 1lb., while securing a different rate with FedEx for packages over 1lb.
Or you might notice that your FC locations make for an optimized split by zones, where a really great rate for USPS ReadyPost can be used for Zones 1-4 and FedEx Ground for Zones 5-8.
Or maybe it makes sense to optimize by time, and you get the good rate for FedEx 2-Day to service all dim-weights and zones quickly, and USPS ReadyPost for everything else where shipping was free to the customer at purchase.
And so on. Slicing by shipping profiles are one of the best ways to find cost saving opportunities. This is more true the larger your volume and diverse your profiles.
Working with multiple carriers gives you leverage in a few key areas.
First, the reason to create multiple shipping profiles is because you want to pair them with multiple carrier methods to find the best cost-saving opportunities via arbitrage. Often the best method to match a given shipping profile is found with a separate carrier.
Engaging with multiple carriers has other benefits during negotiation, too.
A carrier rep will often push for exclusivity as a means to get the best rates possible with them through non-guaranteed volume discounts, and thus save the most money. (They then put the volume threshold to get that discount at what they project your maximum volume to be, thus indirectly securing the likelihood of using them exclusively.)
While it’s true that the best rate with that particular carrier would be if you got an additional volume discount, it’s not true that it’s the best way to save the most money because the additional volume discount you would receive will almost always be worse in aggregate than if you shopped shipments between multiple contracts.
Knowing this, if you have other carrier contracts in hand, it gives you a stronger negotiating position when asking for other benefits instead of a volume discount. In particular, with the other tips above, you can isolate a specific area of the contract—e.g., better rates for packages over 1lb.—that you know to benefit you in aggregate.
Having an established relationship with one carrier will give you a stronger negotiating position with a different carrier. If you only ever work with a single carrier, you lose an enormous amount of leverage, and your deals overall will be worse than by working with multiple carriers. Carriers react to a loss in volume, so demonstrating that threat with a working relationship with another carrier is one of the best things you can do to lower your overall contract costs.
The typical way to open a contract negotiation is to send an RFP to a carrier. This is becoming less of a good idea, especially if sending to an incumbent carrier in which you already have a contract in place.
It’s much better to do your homework beforehand, and isolate the specific areas you want to gain an advantage. You can control the conversation and gain the initiative on what you want to negotiate. Going the RFP route opens up the entire contract for negotiation, which only adds time, confusion, and opportunity for reps to distract you.
Ultimately, what matters to carriers is volume because they have poor margins and only make meaningful profits at scale. (Both FedEx and UPS make less than $1 per delivery on average—literally pennies. Talk about razor thin margins!)
Thus, carrier reps operate under two modes. When acquiring new customers, they are looking for as much margin as possible. When retaining customers, they are looking to ensure they don’t lose your volume.
When renegotiating an existing carrier contract, the best approach is to signal that an internal change has happened in the company, and there is a strong chance volume will shift to another carrier unless an area of the contract can be improved.
Here’s a simple opening statement that will frame the conversation well for you:
“Dear UPS Rep: We recently hired a new COO who has worked exclusively with FedEx in the past. She would like us to consider switching to FedEx as the preferred carrier. We are establishing a contract with FedEx, but wanted to come to you as the incumbent to talk about comparisons and options.”
Okay, we have covered a lot. So what’s the summary for the best approach for an ecommerce operator like you?
Contract durations: There is a balance between the value of short-term and long-term contracts. One isn’t necessarily better than the other, but rather context matters. For example, during the COVID-19 pandemic, shorter quarterly contracts were more helpful because of how much rates fluctuated. Meanwhile, locking in amazing terms for a specific shipping profile might make sense for two years if you know internally that volume to that shipping profile is set to explode.
Minimum spend misalignment: You may be enticed by a 50% discount on a certain profile, but if the average rate for that Zone/Dim-weight profile is $10 and the minimum charge is $7, you will not get that 50% discount. (50% off $10 is $5, but minimum charge is $7, so you are never getting more than a 30% discount.) The missed $2 of savings multiplied by millions of packages is a lot of money. It’s an extreme example, to be sure, but it highlights the type of missed opportunities a minimum spend can introduce.
Rebates are bad: If you have to choose, don’t do rebates, do discounts. Normal consumerism here: You want the discount applied before the invoice goes out to you, and not be a liability that is on you resolve and collect.
Protect your rights: Carriers will want you to waive many rights. A good example is the right to the “on-time or it’s free” guarantee. Always fight to never lose these rights for two reasons. First, rights like these give you fair financial protection. But more indirectly, often waiving these rights will eliminate additional data or tools available to you for reporting. Remember that asymmetric data is how they gain an edge, so don’t give it to them.
There are a few ways Shipium helps with carrier negotiation.
Visibility: The Delivery Visibility service gives carrier performance data across ZIP codes and methods. Understand SLA performance and zone distribution.
Carrier Selection: The Carrier Selection service analyzes shipping options based on contracts and policies instituted by you. It takes care of the real-time decision making across multiple shipping options that captures the massive ROI potential of working with multiple carriers in the first place. Without a service like this, it’s difficult to find the comparison advantages, or logic-based policy decisions, in real-time.
Logging options at time of selection: Since Carrier Selection is designed to work with multiple carriers and methods. When a selection is made, we log the other options available at the time, which can be used for historical analysis with future negotiations.