Getting Started
TCGHaulTracker turns your TCGplayer packing slip PDF into a print-ready file with USPS Intelligent Mail Barcodes on every slip — so you can actually see what's happening to your plain white envelope shipments after they leave your hands.
How it works
Once a plain white envelope leaves your hands, it's a black box. Did it move through the network? Is it stuck somewhere? Is a buyer about to message you tomorrow asking where their card is? You don't know — you just wait. TCGHaulTracker fixes the visibility gap. It embeds a USPS Intelligent Mail Barcode (IMb) into every packing slip before you print, and from that point on USPS scans the piece at every facility it passes through. Those scans flow into your Jobs page so you can see, per order, what's actually moving and what isn't.
You also get USPS address validation on every order before anything prints. Bad addresses get flagged before you waste a stamp, and correctable addresses are fixed automatically using USPS CASS-certified data. When an address needs your input — a buyer who forgot their apt number, say — you can edit it per-order and re-emit the envelope without re-running the whole batch.
The whole process takes under 30 seconds from upload to download. Once you drop your PDF in, everything else is automatic.
What this is, and what it isn't. TCGHaulTracker gives you, the seller, visibility into your own mailstream — facility-level USPS scan events for every envelope you ship. It is not buyer-facing tracking the way USPS Priority is, and it is not a substitute for TCGplayer's official dispute process. It's an operational tool: you'll know what's moving, what's stuck, and what's gone quiet, before your buyer asks.
1 Get your packing slip PDF from TCGplayer
After your TCGplayer orders are ready to ship, download your packing slips as a PDF:
- Log into your TCGplayer Seller Portal
- Go to Orders and select the orders you're shipping
- Click Print Packing Slips — this opens a PDF in your browser
- Save the PDF to your computer
Both TCGplayer formats are supported. TCGHaulTracker handles the standard fold-and-mail packing slip (for #10 left-window envelopes) and the newer "Ship To:" layout (which generates a ready-to-print envelope PDF). Format detection is automatic — no settings to change.
You can include multiple orders in a single PDF — TCGHaulTracker will parse each one individually and generate a barcode for every slip in the file.
2 Upload and process
Go to your Dashboard
From the nav bar, click Dashboard. You'll see the upload zone at the top of the page.
Drop your PDF or click Browse
Drag your packing slip PDF into the drop zone, or click Browse files to select it. You can upload multiple PDFs at once — hold Ctrl or Cmd to select more than one.
Choose your envelope format
Select Windowed if you fold the packing slip into a windowed #10 envelope — the barcode and address show through the window. Select Standard #10 if you address your envelopes separately. Not sure? Watch the 30-second explainer →
Click Upload & Process
Hit the button and TCGHaulTracker takes over. You'll see the job status update to Processing on your dashboard.
Download your processed files
Go to your Jobs page and expand the job row — you'll see download buttons for the processed PDF and the Excel diagnostic report. If you have email notifications enabled, the files will also arrive by email within 30 seconds.
The Jobs page is always the best place to find your files — downloads are available there immediately after processing, regardless of your email settings.
How long are processed PDFs available? By default, your processed PDFs are available for download for 90 days after the job completes. You can extend this up to 180 days in Account Settings. Tracking history and order records are kept regardless of this setting.
Also sell on eBay, Whatnot, or another platform? If you have letter-mail orders from outside TCGplayer, you can upload a CSV instead of a PDF and get the same address validation, barcodes, and tracking. Download the CSV template ↓ from the Jobs page to see the expected format — column names like "address", "name", and "zip_code" are recognized automatically alongside the standard ones.
Watch: Process your first job
See the full workflow in under 60 seconds — from dropping your packing slip PDF to downloading your barcode sheet.
3 Print and mail
How you print and mail depends on your packing slip format:
Standard packing slip (fold-and-mail): Print the processed PDF, fold each slip in thirds so the address and barcode show through the window of a #10 left-window envelope, add a stamp, and mail.
ShipTo format (envelope PDF): TCGHaulTracker generates a print-ready envelope sheet. Load standard #10 envelopes in your printer — no windowed envelopes needed. Address, return address, and barcode are already laid out.
The envelope diagram below shows the fold-and-mail layout for reference:
Your Return Address
City, ST 00000
123 Main Street
Springfield, IL 62701-1234
Fold your printed slip in thirds so the address block and barcode align with the window:
+ BARCODE
shows in window
Print at 100% scale — do not scale to fit or shrink to printable area. Scaling distorts the barcode and makes it unreadable by USPS scanners.
Once printed and folded, add a First Class stamp and drop in any USPS mailbox or hand to your carrier. No post office trip required.
4 Track your mail
Once your envelopes are in the mailstream, USPS scans the barcode at each facility it passes through. TCGHaulTracker pulls these scan events automatically every 2 hours and displays them in your Jobs history.
This walkthrough covers reading your dashboard — the stats, the scan timeline, and the zone health map.
New to letter mail tracking? Watch: What USPS tracking looks like for letter mail →
What scan tracking is — and isn't. IMb tracking gives you facility-level scan events: acceptance, processing, distribution, and a final "Out for Delivery" event when the piece reaches your buyer's local post office and is loaded on a carrier route. Standard letter mail does not receive a doorstep delivery scan the way packages do — "Out for Delivery" is the last status you'll typically see. Not every facility scans every piece, and gaps between events are completely normal. What you do get is a timestamped record that your piece entered the mailstream and progressed through it — enough to know what's moving, what's stuck, and what's gone quiet, without having to guess.
To check tracking for a specific job:
- Go to Jobs in the nav bar
- Click the expand arrow on any job row to see all orders inline
- Tracking status shows per order — Delivered, In Transit, or No Scans yet
- Click 📋 Details next to any order for a full shipment details report
A "No Scans yet" status doesn't mean something went wrong — it means USPS hasn't returned a scan event for that piece yet. This is common in the first 24–48 hours and for rural delivery routes. If a piece shows no scans after several days, the barcode may not have been read at acceptance, but the shipment details report still documents when it was submitted.
Set a mailing date. Processing date and mailing date aren't always the same — some sellers process a batch and mail it the next day. Use the ⋮ menu on any job and choose Mark as mailed to record when you actually dropped the batch. This anchors transit time calculations to the real mail date and makes it easier to triage orders that seem overdue.
Shipment Health by Zone
The Shipment Map panel on your dashboard has two tabs: Shipment Map (the live order map) and Zone Health. The Zone Health tab shows every ZIP area you've shipped to in the last 45 days as a dot on a US map, with zone bands in the background showing distance from your origin ZIP.
USPS assigns every origin–destination pair a zone number (1–8) based on distance. Zone 1 is local, zone 8 is the farthest. Each zone has a typical transit window for First-Class Mail — zone 1–2 typically arrives in 2–3 days, zone 7–8 in 5–7 days. Dot color shows delivery health: green = on pace, amber = running slow, red = investigate. Hover any zone band to see your aggregate delivery rate, average transit time, and how it compares to what's expected for that zone. This is the fastest way to spot geographic patterns in your mailstream.
Requires a return address set in Settings. If it's not set, you'll see a prompt inside the Zone Health tab.
Shipment Details reports
Every processed order has a Shipment Details report available from your Jobs page — a one-page PDF documenting what TCGHaulTracker knows about that shipment.
To be clear about what it is: this report shows that a barcode was generated, when it was generated, and what USPS scan events came back for that order. It does not prove the buyer received their order, and TCGplayer's dispute process focuses on delivery confirmation — so it isn't a dispute-resolution document. It's a record of your side of the transaction.
What's on the report:
- Order number and buyer name
- Validated delivery address
- The IMb barcode number assigned to that slip
- Processing timestamp — when the barcode was generated
- USPS scan events — every facility scan on record for that piece
When it's useful:
- Checking on a slow order — see whether the piece is still progressing through the mailstream or has gone quiet, before you have to guess.
- Answering a buyer who's asking — pull up the latest scan and let them know where the piece is. Most of the time that's all anyone needs.
- Spotting a barcode that wasn't read at acceptance — if there are no scans days later, it likely means the piece moved through a non-scanning facility or wasn't picked up by the IV-MTR feed. Either way, you'll know.
- Your own records — a permanent log of every order shipped, with timestamps and scan history.
To access a details report, go to Jobs, expand any job, and click the 📋 Details button next to any order.
What to do when an address has issues
TCGHaulTracker validates every address against USPS standards before generating a barcode. Most addresses sail through cleanly. When something needs your attention, you'll see one of three states.
This 60-second walkthrough shows you how to read your address quality results and what to do for each flag.
Confirm Unit (⚠ amber)
USPS recognizes the street address but says it requires an apt, suite, or unit number that wasn't on the packing slip. The most common case is a buyer using a UPS Store, Mail Boxes Etc., or other mailbox-rental address (a "CMRA") without including their box number. No barcode is generated — the envelope won't deliver as-is, so we don't put a barcode on it. The slip prints with a "CONFIRM UNIT NUMBER" stamp instead.
What to do: Message the buyer through TCGplayer messages, ask for the missing apt/suite/unit number, then click ✏️ Fix on the order from the Jobs page. The Fix Address modal lets you add the unit, re-validate against USPS, and download a corrected slip with a fresh barcode in one step.
Address not found
USPS couldn't locate the address in its database at all. Common causes are an incorrect ZIP code, a misspelled street name, or a wholly fictitious address. The barcode still generates from the original input, but the envelope is unlikely to deliver.
What to do: Confirm the address with the buyer through TCGplayer messages, then use ✏️ Fix to update the address. If the buyer confirms the original address is correct, you can ship as-is with the existing barcode.
Validation unavailable
USPS returned a response but without address data — usually a transient API issue on USPS's side. Your barcode was generated from the original address and is just as reliable as a fully validated one. No action needed.
USPS made a correction
When USPS does standardize or correct an address, you'll see a small tag next to the order in your Jobs list:
- +ZIP4 (gray) — USPS appended the 4-digit ZIP suffix. Cosmetic; no action needed.
- Standardized (gray) — USPS normalized the formatting (e.g. "Sun Avenue" → "SUN AVE"). Cosmetic; no action needed.
- Unit Confirmed (amber) — USPS confirmed a unit/suite designator for this address. The barcode is valid; this is just a heads-up to sanity-check the address looks right.
You can also filter for these states from the per-job toolbar: Unit Confirmed appears as a filter button whenever a job has any flagged orders.
What you get back from Fix Address
Here's the Fix Address workflow start to finish — adding a unit, generating a barcode anyway, and the corrected sheet that downloads.
The corrected artifact matches the format of your original order:
- Standard fold-and-mail orders get a letter-size correction slip designed to fold in thirds the same way as the original packing slip — print, fold, and mail in a #10 left-window envelope. We recommend including the original TCGplayer packing slip in the same envelope so the buyer still has the itemized order details. The corrected slip carries a brief note explaining the re-shipment.
- ShipTo orders get a single-page #10 envelope sheet — drop-in replacement for the original ShipTo envelope.
Each correction gets a fresh IMb serial and starts its own scan history. The original order is preserved for audit but removed from active tracking. Corrections within 30 days of the original processing are free; after that they count as a new piece.
Don't ship to an address flagged as "not found" or "Confirm Unit" without first confirming with the buyer. Undeliverable mail is a common source of disputes and negative feedback, and USPS does not return envelope-only mailpieces to sender.
Reports
The Reports page (available to all paid plans) lets you export your shipping data for accounting, dispute defense, and performance analysis. There are five reports, available at different plan tiers:
Summary Report — all paid plans
A one-page PDF covering a calendar month or custom date range: orders processed, barcodes generated, delivery rate, average transit time, order value mailed and confirmed delivered, and address quality breakdown. Good for personal records and accountants. Starter plans get a month selector; Growth and above get a custom date range picker.
Shipment History — all paid plans
A multi-page PDF listing every barcoded order in a period, with order number, buyer name, destination ZIP, mail date, barcode ID, scan count, and last known status. This is the document to attach when filing a TCGplayer support request, responding to a PayPal dispute, or contesting a credit card chargeback. It shows documented USPS tracking evidence for every order in the period — not just the disputed one.
Delivery Performance CSV — all paid plans
A flat CSV with 20 columns covering the full lifecycle of every order in a period: processing date, address validation outcome, barcode status, scan history, delivery status, days in transit, and order value. Opens directly in Excel or Google Sheets so you can filter, sort, and build your own pivot tables.
Zone Performance CSV — Pro and Shop only
A state-by-state breakdown of delivery rate and average transit time. One row per destination state, sortable by any column in Excel. For zone-level analysis (USPS zones 1–8 by origin–destination distance), the Shipment Health panel on your dashboard surfaces that breakdown directly — no export needed.
Stale Shipment Export — Pro and Shop only
A CSV of every barcoded order with no scan activity in 4+ days that hasn't confirmed delivered, sorted by longest quiet period first. The dashboard surfaces these as alerts one at a time; this export lets you work through them systematically — spot geographic patterns, identify problem batches, and decide where proactive buyer outreach makes sense.
Custom date ranges on the base reports unlock at Growth and above. Starter plans use a month selector. The two advanced reports (Zone Performance and Stale Shipment) require Pro or Shop.
Next steps
Dashboard at a glance
Your dashboard shows five key metrics at the top: orders processed this month, active shipments in transit, scan rate, delivery rate, and plan usage. Scan Rate and Delivery Rate always appear together and are read as a pair. Scan Rate tells you what percentage of your orders USPS reported on — not every letter mail piece gets scanned, so this number reflects mailstream visibility, not delivery success. Delivery Rate tells you what percentage of scanned orders delivered: it counts confirmed deliveries plus orders that USPS scanned but went quiet for 14+ days, since a piece USPS touched and then stopped reporting on almost certainly delivered. Below the stats, the Needs Attention panel surfaces anything that requires action — stale shipments, address issues, and package-required orders.
The Delivery by State panel (collapsible, below the map) shows average transit time and delivery rate broken down by destination state. Once you have a few shipments delivered, this is the fastest way to spot geographic patterns — which states consistently run slow, which are reliably fast.
Now that you've got the basics down, here are a few other pages that might help: