Welcome back to my blog series on optimizing shipping costs!
For those who don’t know me, I’m Tyler, and I founded String to help eCommerce businesses save time and money on order fulfillment.
Today we’re going to focus on a topic that carriers don’t want you to know about – Refunds for shipments that break contractual agreements.
If you operate a business that uses shipping services like 2-day or next-day delivery, the services you’re using likely have contractual obligations around what time the package must arrive to the delivery address.
If the package is not delivered within the contracted time frame, you are entitled to a refund.
This is crucial because expedited delivery services are multiple times as expensive as ground delivery rates.
So, if you’re paying handover foot to get orders to customers faster, you want to know they will get therein time!
If you use these services, you could be losing tens of thousands of dollars a year by not auditing your shipping data and requesting refunds for late deliveries.
The challenging part about getting refunds is that it takes some effort because carriers don’t alert you that a delivery was late. It’s your job to audit deliveries and request refunds. To hopefully make your life ~5%easier, I’m going to show you how to do this!
In the following example, I’m going to use ShipStation as our demonstration interface to collect the relevant data and set up your audit process.
If you use another shipping platform, know that the steps are similar but the specific buttons you’ll need to press will be different.
When exporting data from ShipStation, we’re going to want to make the data we export as succinct as possible so you can clearly communicate precise information to your carriers. With that in mind, I recommend you follow the process below to export data for every contracted service level individually rather than doing them all together in bulk.
Great, we have the data we need!
But how do we audit it?
You’ll need to write a function in excel to compare the shipment date with the delivery date. If you’re thinking this is going to be hard, don’t worry.
I’m going to write it for you!
If use something other than excel, the function you write will be different but will likely use similar syntax.
Finally, you’re going to submit a refund request for all shipments that were delivered late and include the tracking number, guaranteed delivery time, and actual delivery time. We’ll use UPS as our example for how to do this.
This can be a long process but if your business ships many orders with expedited shipping, it’s usually worth it. Alternatively, there are service providers who offer invoice audit-as-a-service and typically get paid as a percentage of refunds paid out.
If you have any questions about this process or want help finding an audit firm who can help you do this, feel free to reach out to me at tyler@meetstring.com.
Otherwise, have a great week and tune back in next week for more ways to save money on order fulfillment and shipping!
Understanding cubic pricing is one thing. Actuallycapturing those savings on every single shipment is another.
The pitfalls are real: wrong box dimensions, inaccurate weights, automation rules that misfire, and adjustments that quietly eat into your margins. Even
platforms that claim to handle cubic pricing automatically can leave money on the table if your package data isn't dialed in.
That's exactly what String was built to solve. String automatically selects the right package size for each order and then compares cubic and standard
rates side by side — so you always ship at the lowest possible cost, every time, without any manual guesswork.
No spreadsheets. No second-guessing. Just optimized rates on autopilot.
If you're shipping dense, small-to-mid-sized products and you're not 100% confident you're capturing cubic savings on every label, it's worth a
conversation.
Click here to book a free shipping audit
We'll take a look at your current setup and show you exactly how much you could be saving.