ShippingSales & POS5 min read

How shipping works in ResaleOS

Resale is hard to ship. A vintage lamp, a 200 lb credenza, and a pair of sneakers all need different carriers — and the tools that ship sneakers don't know what to do with the credenza. ResaleOS rate-shops seven providers on every sale (parcel + freight + same-day movers), prints the label in two clicks, and tracks the package end-to-end alongside the order. No third-party shipping app required.

Why this is different

Parcel and freight, in one place

Parcel — Shippo, FedEx

USPS, UPS and FedEx via Shippo (commercial-pricing rates), plus a direct FedEx integration if you have a FedEx account. Discounts up to ~85% off retail on USPS Priority.

White-glove — Lugg, GoShare, Blue Truck

For sofas, dressers, mirrors, and anything you wouldn't ship in a box. Two movers, a truck, and door-to-door pickup & delivery — same-day in metro areas.

Long-haul — uShip, UPS Pack & Ship

For one-of-a-kind freight pieces: list to uShip's carrier marketplace, or hand off fragile items to a UPS Store for professional packing.

1

Compare every carrier on every sale

Open a sale, click Ship, and ResaleOS fans out to all seven providers in parallel — surfacing rates as they come back. Carriers are grouped by brand (USPS, UPS, FedEx, Lugg…), the cheapest is highlighted, and a one-click buy purchases the label and emails tracking to your buyer.

www.resaleos.co/dashboard/sales/2086/shipping
Shipping · Sale #2086Step 3 of 4
Ship from
Brooklyn WarehouseBrooklyn, NY 11201
Ship to
Sara MendezAustin, TX 78704
1 parcel · 4.2 lb · 12 × 9 × 6 inAuto-detected
Shipping service7 rates from 4 carriers
🇺🇸
USPSCheapest$6.95 +
Priority Mail2–3 days$8.40
Ground Advantage3–5 days$6.95
UPS
UPS$11.20 +
Ground3–5 days$11.20
2nd Day Air2 days$22.40
FX
FedEx$12.10 +
Ground3–5 days$12.10
Express Saver3 days$19.85
🚚
LuggSame-day$89.00
Same-day · 2 moversToday, 2–4 PM$89.00
Fetching rates from uShip, Blue Truck…
Selected rateUSPS Priority · 2–3 days
$10.39$8.40
Cheapest by default

Origin and destination addresses are pre-filled from the sale (the customer's shipping address and the item's inventory location). If an item has no weight or dimensions, ResaleOS auto-detects them from the sale page and writes them back to the product so the next listing publishes with full calculated-shipping data. See managing multiple locations for how the "ship from" address is determined when an item lives in more than one warehouse.

2

Book a same-day mover for the big stuff

When an item exceeds parcel weight or dimension limits, ResaleOS surfaces white-glove carriers with a real pickup calendar. Pick a date and time window, declare the cargo value (for insurance), and book — Lugg or GoShare dispatches a two-person crew with a truck.

www.resaleos.co/dashboard/sales/2086/shipping
Shipping · Sale #2086Step 3 of 4
Ship from
Brooklyn WarehouseBrooklyn, NY 11201
Ship to
Sara MendezAustin, TX 78704
1 parcel · 4.2 lb · 12 × 9 × 6 inAuto-detected
Shipping service7 rates from 4 carriers
🇺🇸
USPSCheapest$6.95 +
Priority Mail2–3 days$8.40
Ground Advantage3–5 days$6.95
UPS
UPS$11.20 +
Ground3–5 days$11.20
2nd Day Air2 days$22.40
FX
FedEx$12.10 +
Ground3–5 days$12.10
Express Saver3 days$19.85
🚚
LuggSame-day$89.00
Same-day · 2 moversToday, 2–4 PM$89.00
Fetching rates from uShip, Blue Truck…
Selected rateUSPS Priority · 2–3 days
$10.39$8.40
Same-day movers

Pickup time is required for Lugg and GoShare; uShip and Blue Truck offer optional "earliest pickup" delays so you can hold the item in your warehouse until the buyer's schedule lines up. Cargo insurance is added at 10% of declared value where the carrier supports it.

3

Track every shipment from one screen

The Shipping tab in your sidebar lists every shipment you've ever booked — across every carrier — with live status updates, filterable by carrier, status, and date. No need to log into 5 different dashboards.

www.resaleos.co/dashboard/shipping
Shipments124 total · last 30 days
Tracking #, customer, sale…
Status: All
Carrier: 7
SaleCustomer · CarrierTrackingCostStatus
#2086
Sara MendezUSPS · Priority
9405 5031…
$8.40
Delivered
#2085
James LiuFedEx · Ground
7710 2031…
$12.10
In Transit
#2084
Alicia ParkLugg · Same-day
L-39288
$89.00
Scheduled
#2083
Marco RomanoUPS · Ground
1Z 9999…
$11.20
Out for Delivery
#2081
Renée ColeUSPS · Ground Adv.
9434 1101…
$6.95
Label Created
#2079
Ben HartleyGoShare
GS-7712
$145.00
Cancelled
Showing 6 of 124 · Page 1 / 5
All carriers, one view
4

Reprint, track, or cancel from the shipment detail

Click any shipment to see the carrier, full tracking timeline, cost breakdown (carrier rate + ResaleOS fee + insurance), and label PDF. Cancel any unshipped label and we void it with the carrier and refund the cost.

www.resaleos.co/dashboard/shipping/SHP-2086-A
Shipment · #SHP-2086-AIn Transit
USPS
USPS · Priority MailETA Mar 13 · 4.2 lb · Brooklyn → Austin
Tracking number
9405 5031 9929 0042 7891 03
Tracking events
Label createdMar 10 · 9:42 AM
Picked upMar 10 · 4:15 PM
In transitThrough Memphis, TN
Out for deliveryPending
DeliveredPending
Cost breakdown
Carrier rate$6.41
ResaleOS fee$1.99
Insurance$0.00
Charged today$8.40
Cancel & refund
Reference

Shipment statuses

Scheduled

White-glove pickup booked for a future date.

Pending

Carrier has accepted the booking but no label yet.

Awaiting Shipping

Label paid for, waiting on carrier hand-off.

Label Created

Label printed, package not yet picked up.

In Transit

Package is moving through the carrier network.

Out for Delivery

On the truck, will deliver today.

Delivered

Buyer has it. Sale auto-marks fulfilled.

Cancelled / Failed

Label voided, refund issued where the carrier supports it.

What you get

Built into the order, not bolted on

Discounted parcel rates

Shippo wholesale pricing means USPS Priority Mail starts at $6.95 — typically 30–85% off what you'd pay at the post office, with no monthly fee.

Live tracking

Webhook-driven status updates sync every shipment in real time. Buyers get auto-emailed tracking; you see status changes on the sales page.

Auto-printing

Pair with a thermal printer and labels print the moment the label is purchased — no PDF download dance. See label printing setup.

One charge per shipment

Carrier rate + a flat ResaleOS fee ($1.99 for parcel, $9.99 for white-glove) all charged together. No carrier-side billing account needed.

Cancellation refunds

Most parcel labels can be voided up to 30 days post-purchase for a full refund. White-glove cancellations follow each provider's policy (Lugg = full refund, GoShare = $50 fee).

Multi-warehouse routing

ResaleOS picks the closest warehouse to the buyer when an SKU lives in more than one location — minimizing rate and transit time automatically.

Have your own FedEx account? Use it.

Save your FedEx account number under Settings → Integrations and ResaleOS will request rates against your negotiated discounts instead of the shared rate. We never store the credentials in plaintext — they're encrypted and only sent to FedEx's API. Same flow works for any provider that exposes saved credentials.

How we compare

Why we built this in-house

vs. ShipStation / Shippo standalone

Standalone tools start at $25–$100/mo and require a separate login, an inventory sync, and a re-keyed customer address. ResaleOS shipping is part of every sale — addresses, items, and weights flow in automatically. No double entry, no monthly fee.

vs. eBay / Etsy native labels

eBay and Etsy labels only work for orders on their platform. POS sales, Shopify orders, online storefront orders, custom invoices — none of those can use marketplace labels. ResaleOS shipping works everywhere a sale exists.

vs. calling a moving company

The traditional path for a sold sofa is "call three moving companies, get quotes, schedule by phone, invoice the buyer manually." ResaleOS reduces that to a 30-second flow with vetted carriers and live pricing.

vs. uShip alone

uShip is great for one-off freight, but creating a listing, waiting for bids, and reviewing carriers takes days. ResaleOS shows uShip estimates next to instantly-bookable alternatives so you can pick speed vs. price.

Frequently asked

What about the box?

ResaleOS doesn't supply boxes — pick from your existing stock or order free Priority Mail boxes from USPS.com. The label includes a packing slip you can fold into the parcel.

International shipping?

USPS, UPS and FedEx all support international parcels via Shippo. Customs forms are auto-generated from the sale's items (HS code, country of origin, declared value). White-glove providers are US-only today.

What about pickup-only items?

Set the listing to local pickup only on each channel (see shipping policies) and ResaleOS won't fetch rates — the sale skips the shipping step and goes straight to fulfillment.

How does tracking sync work?

Each provider sends webhook updates when status changes (label_created → in_transit → delivered). ResaleOS writes them to the shipment doc in real time and shows them on the sale page so customer support has full visibility.

Can I cancel after the package ships?

No — once a parcel is in transit it has to reach its destination. You can cancel labels that haven't been scanned by the carrier yet. White-glove cancellations are possible up until the driver is dispatched.

How am I billed?

Each label is charged at purchase time to the credit card on file. There's no monthly minimum and no upfront deposit — pay only when you ship.

Storefront orders too?

Yes. Orders from your ResaleOS online storefront create the same shipment object — same rate-shopping, same tracking, same hub.

How are weights inferred?

If a product has no weight/dimensions saved, ResaleOS infers them from the rate selection step and writes them back. After the first ship, every future listing publishes with full calculated-shipping data.

Multi-location routing?

Items track which location they live in. When you ship, ResaleOS uses that location's address as the origin — minimizing transit time and rate. Read more in managing multiple locations.

Stop juggling shipping apps

Parcel, freight, and same-day movers — quoted, booked, and tracked from the same screen as your sale. Try it on your next order and see the time you save.

Related Articles

Sales & POS

The register

Cash$50.00
Denim jacket$34.00
Tax$3.40
Change due$12.60
Sales & POS

How the point of sale works — cart, tenders, drawers & receipts

The whole register, in the order a sale moves through it: scanning and pricing the cart, tax and surcharges, split tender and change due, card readers, layaway and gift cards, then drawer counts, register lock and receipts.

Storefront

Website builder

homeLive
Add our opening hours…
Marketplaces

How the ResaleOS website builder works

Build a real website around your ResaleOS shop — clone your old site, start from a template, or describe it to AI. Plus favicon, social sharing, SEO and search-engine verification.

Sales & POS

Take payments on your phone

Square POS
No terminal
Vintage lamp$48.00
Tap to pay
2.6% + 15¢
Sales & POS

How to take in-person payments with Square (no terminal needed)

Sync your inventory to Square, then ring customers up on your phone with Tap to Pay or a cheap reader — no $299 terminal. Every sale flows back into ResaleOS, decrements stock, and delists the item everywhere else.

Sales & POS

Cash & store credit

Split tender$48.20 due
Cash$20.00
Store credit$15.00
Card$13.20
Sales & POS

How cash and store credit work — at POS, in refunds & payouts

Take cash, issue store credit, split a sale across both, and convert consignor proceeds into credit with a bonus. How balances flow through sales, refunds, payouts, receipts and reports.

Getting started

Desktop app

ResaleOS desktopFree
macOS
Windows
Silent label & receipt
Getting Started

How to download the ResaleOS desktop app (Mac & Windows)

Install the free ResaleOS desktop app to unlock silent label and receipt printing, saved default printers, and auto-print on intake and checkout — without the browser print dialog.

Sales

Send pay-by-link invoices

Balance unpaid$120.00
Send invoice
Stripe-hosted · pay by card or link
Sales & POS

How to send pay-by-link invoices for any unpaid balance

Email a Stripe-hosted checkout link for any unpaid balance — partial payments, deposits, holds, refunds — straight from the sale page or POS.

Inventory

Label printing

Default · 2.25 × 1.25"
VINT-0042$185.00
Rollo / Zebra / DYMO
Inventory

How to set up label printing (Rollo, Zebra, DYMO & sheet)

Build label templates for thermal printers or office paper, save a default printer in the desktop app, and auto-print every new product as you intake.

Sales channel

Online storefront

your-store.myresale.co
1,284 visits
Marketplaces

How to set up your ResaleOS online storefront

Spin up a hosted your-store.myresale.co storefront in minutes — pick a slug, drop a logo, accept Stripe payments, and offer pickup, local delivery & shipping.