Free, in your browser
See what UPS really charged you, order by order.
The label price is not the shipping cost. Fuel, residential and delivery-area surcharges, weight corrections and address fixes arrive on the invoice weeks later. Drop in the UPS invoice and your Shopify orders export and we tie every charge line to the order it belongs to.
Files are read in this tab and never uploaded. Closing the tab is the deletion step.
Sample invoice, one month
synthetic store, 420 orders
- charged after the label
- $960.96
- of UPS spend
- 9.2%
- tied to an order
- 93.3%
- orders lost money on shipping
- 356 of 391
Or drop your own files in below.
Three exports, one report
Start with the UPS invoice. The other two files sharpen the report; neither is required.
UPS invoice, CSV
From UPS Billing Center: open an invoice or a date range and download the billing data as CSV. Files with or without a header row both work.
Required
Shopify orders export
Orders, then Export, CSV, for the date range the invoice covers. Adds what each customer paid for shipping and what was in the box.
Recommended
ShipStation shipments export
Only if your UPS reference field does not carry the order number. It links tracking numbers to orders.
Optional
Add the UPS invoice to run the report.
What you will see
Charges added after the label
The corrections UPS billed once the box was measured: weight and size corrections, address fixes, and the category UPS itself marks as an adjustment.
Orders and products losing money on shipping
What the customer paid at checkout against what UPS billed for every package on the order, then the same split per product.
Boxes billed heavier than you entered
Packages where the billed weight is well above the label weight, which is what dimensional pricing looks like on an invoice, and what a different box would avoid.
For stores shipping on their own UPS account through ShipStation, a 3PL or any label tool. If Shopify prints your labels, Shopify's own reports already show most of this.
Afterlabel for Shopify, being built
The same report every week, written back into Shopify
The checker above is a one-off. The app does the same work on every invoice as it arrives: each order gets its true UPS cost and its corrections as fields on the order, orders with corrections get a tag, and you get a weekly summary with a list of charges that look wrong enough to dispute.
How the invoice reaches the app
UPS does not offer an API for invoice data. Its developer APIs cover shipping, rating, tracking, address checks, pickups and transit times. Billed weight, surcharges and corrections exist only on the invoice in UPS Billing Center, so there is nothing for an app to connect to and nothing we can read from UPS directly.
The app works from the invoice file itself. Your store gets a private Afterlabel address. Forward the UPS invoice email, or the CSV you download from Billing Center, to that address and the report runs on it. If UPS already emails invoices to your account, a forwarding rule in your mail client makes it hands-off. No UPS password is shared, and nothing is installed in your warehouse.
- Works with any label tool or 3PL, because it reads the invoice rather than the labels.
- Recipient names and addresses are dropped as the file is read; the app keeps only what the report needs.
- Manual upload stays as the fallback, exactly like this page.
Planned prices
The checker stays free. These are the planned prices for the Shopify app, billed through Shopify. Every plan starts with 30 days free.
Join before launch: your first 3 months at half price.
Starter
$19per month
Up to 500 shipments a month
Growth
$39per month
Up to 2,000 shipments a month
Scale
$79per month
Above 2,000 shipments a month
Nothing is on sale yet. Subscribe adds you to the list: no card is asked and nothing is charged. without picking a plan.
Questions people ask
- Why is my UPS bill higher than the label price?
- The label price covers the base rate at the time you shipped. UPS adds the rest when it processes the package and again when it audits it: fuel, residential and delivery-area surcharges, additional handling, address corrections, and shipping charge corrections where the measured weight or size was above what was entered. Those lines appear only on the invoice, usually one to two weeks later, which is why the label tool and the bill disagree.
- Which UPS file do I need?
- The billing data CSV from UPS Billing Center. Open an invoice or a date range, download as CSV, and drop the file in. UPS ships this file with or without a header row and in a 250-column layout that grows to 270 columns from September 2026; all of these are read, and a column mapper is there for anything unusual.
- Does this work if a 3PL ships for me?
- Yes, and that is the case it was built for. Tools that work from label data cannot see shipments a 3PL made on your UPS account; the invoice can. If the 3PL puts your order number in the UPS reference field the orders match directly. If it does not, add their shipments export so tracking numbers can be tied to orders.
- Is anything uploaded?
- No. The files are read in your browser tab and the matching runs there. The only request this page makes is the waitlist form, if you choose to join it, and that carries your email, the plan and parcel range you pick, your store URL if you add one, and five summary figures from your report. Never the files.
- Can an app read my UPS charges directly from UPS?
- Not today. UPS publishes APIs for shipping, rating, tracking, address validation, pickups, locations and transit times. None of them returns invoice lines, surcharges or corrections; those exist only in UPS Billing Center as the invoice itself, downloadable as PDF, CSV or XML. The app therefore works from the invoice file: you forward it to a private address and the report runs on it.
- What will the Shopify app cost?
- The planned prices are $19 a month for up to 500 shipments, $39 for up to 2,000 and $79 above that, billed through Shopify, each starting with 30 days free. People who join the list before launch get their first three months at half price. Nothing is on sale yet and nothing is charged for joining the list.
Try it on your own file first
Every tool here runs in your browser and uploads nothing, so you can see what we would see before telling us anything at all. When it is worth a conversation, send the real extract and the question you actually need answered.