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.

  1. Starter

    $19per month

    Up to 500 shipments a month

  2. Growth

    $39per month

    Up to 2,000 shipments a month

  3. 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.

Join the Afterlabel list

Afterlabel for Shopify is being built and opens soon. No card is needed and nothing is charged. Join the list and we will email you when it is ready, with the founding offer: your first 3 months at half price.

We get what is in this form, plus five summary figures from your report if you ran one. It goes to our inbox and a private sheet. Never your files or order details. Privacy notice