July 2026

10 updates
Jul 2026
Live
Achievements
65 milestones tracking your progress as a seller — states reached, volume shipped, delivery rates, scan consistency, and more. Achievements unlock automatically and a toast notification appears when you earn one.
New 65 achievements across 5 tiers. Bronze, silver, gold, and platinum milestones covering shipment volume, delivery performance, address quality, geographic reach, and platform consistency. Each tier has a point value that accumulates toward your total.
New States map. Your Achievements page includes an interactive US map showing every state you've shipped to, with a tooltip on hover. Watch it fill in as your buyer base grows.
New Automatic unlock & notification. Achievements are evaluated after each job processes and after each IV-MTR poll cycle. When you earn one, a toast notification appears at the bottom of the screen with a confetti burst — no manual check needed.
New Retroactive backfill. Achievements were evaluated against your full history when the system launched — if you've been shipping for a while, you likely already have several unlocked.
Jul 15, 2026
Heads up
USPS rural ZIP rate change
Effective July 15, 2026, USPS is billing packages under 1 lb shipped to rural ZIP codes at the 15.99 oz rate regardless of actual weight. Standard PWE letter mail is not affected.
Info What changed. Lightweight packages (under 1 lb) destined for rural ZIP codes are now billed as if they weigh 15.99 oz — USPS's highest sub-pound weight tier. If you've been shipping lightweight packages to rural areas, your Ground Advantage costs just went up.
Info Letter mail is unaffected. PWE shipments tracked via IMb barcode — the core of TCGHaulTracker — are not packages and are not subject to this change. Only Ground Advantage and Priority Mail package labels are affected.
Info Workaround for lightweight packages. Splitting heavier orders across two standard envelopes may be more cost-effective than a package label for rural buyers, depending on card count and weight.
Jul 2026
Live
Package tracking reliability
Several improvements to package label tracking accuracy — delivered status now correctly detected for all USPS delivery event types, and orders that were stuck showing no tracking now resolve automatically on the next poll cycle.
Improved Delivered status for all delivery types. USPS package tracking uses full-sentence event descriptions — "delivered to a parcel locker," "delivered at the front door," "delivered in or at the mailbox," and others. These are now correctly detected and the order is marked delivered automatically.
Improved Tracking restored for stuck orders. In some cases a package label was purchased but the order remained showing "no tracking" due to a background save failure. The poller now detects and heals these automatically — no action needed on your end.
Improved Shipment Details report. Scan events with no timestamp (USPS occasionally omits times on in-transit events) now sort correctly and no longer appear at the bottom of the timeline or incorrectly receive the "Latest" badge.
Improved Order row actions tidied. The USPS tracking link moved into the ⋮ menu alongside Download Label and Void — keeping the action row consistent across letter mail and package orders.
Jul 2026
Live
Order tools & package tracking
A handful of quality-of-life improvements to order management, plus full USPS tracking for package label shipments — scan events now appear directly on the order row, no separate lookup needed.
New Package tracking. USPS scan events for package label orders now appear on the order row and in the Shipment Details report — the same experience as letter mail tracking. Delivered status is set automatically when a delivery scan is received.
New Download individual slip. Need to reprint one envelope without downloading the whole job? Open the ⋮ menu on any order and choose "Download slip." The PDF regenerates in the order's current format instantly.
New Change format — order and job level. Uploaded a job in the wrong envelope format? Open the ⋮ menu on any order and choose "Change format…" to update a single order, or use the job-level ⋮ menu to update all unsent orders in the job at once. Already-scanned orders are not affected.
Improved Package label PDF layout. Batch label downloads are now one label per page for thermal/4×6 printers, and two per landscape sheet for 8.5×11 desktop printers — based on your label format setting.
Jul 2026
Live
Split Shipment
Large orders no longer have to choose between cramming cards into one envelope or upgrading to a package. Split Shipment divides an order across multiple tracked envelopes — each gets its own IMb barcode, its own IV-MTR tracking, and the order is marked delivered only when all arrive.
New Split any unsent order into multiple envelopes. Open the ⋮ menu on any order with a valid barcode that hasn't been scanned yet and choose "Split Shipment." Two print-ready PDFs download — one per envelope. No additional credit is charged; it's one order, two envelopes.
New All legs fully tracked. Each envelope gets its own IMb barcode enrolled in USPS Informed Visibility. Scan events for all envelopes appear on the same order row — no separate jobs or lookups needed.
Note Splitting is only available before the order enters the mailstream. Once USPS records a scan event on the original barcode, the option is disabled. Split before you mail.
Jul 2026
Live
Combine Shipment
When you have two orders going to the same buyer, you can now merge them into a single envelope — one barcode, one mailpiece, both order values tracked together.
New Combine any two unsent orders into one envelope. Open the ⋮ menu on the order you want to keep as the survivor and choose "⊕ Combine shipment." Select the second order from the dropdown — it's marked combined and its value rolls up into the surviving shipment.
New Value tracking preserved. The combined order value is reflected in your mailstream value and delivered-this-month figures — no value is lost when orders are merged.
Note Combining is only available before either order enters the mailstream. Once USPS records a scan event, the option is disabled. Combine before you mail.
Jul 2026
Live
Return envelopes & reshipments
TCGHaulTracker now covers the full return loop. Generate a trackable return envelope from any order — it gets its own IMb barcode so you know when the buyer drops it in the mail. Use Reship Order to send the return envelope to the buyer as a tracked outbound shipment. If you have the correct card on hand, you can include it in the same package and handle everything in one trip. If not, wait for the return to arrive and use Reship again to send the replacement.
New Return envelope. Open the ⋮ menu on any order and choose "Return Envelope." TCGHaulTracker CASS-validates your return address, generates a fresh IMb barcode, and downloads a print-ready PDF in your preferred format — #10 windowed, A2, A6, or thermal label. Enclose it with the item you're sending the buyer, or email them to drop it in the mail themselves.
New IV-MTR tracked inbound. The return envelope barcode is enrolled in Informed Visibility automatically. Scan events appear on the originating order as the buyer's envelope moves through the network — you'll know it's in transit before it lands in your mailbox.
New Reship Order. Open the ⋮ menu on any order and choose "Reship Order" to generate a fresh tracked outbound slip — use it to send the return envelope to the buyer, or to send a replacement card once the return arrives. Choose between the original address or a corrected one. A fresh barcode is generated, one credit is deducted, and the reshipment is linked to the original order. If you have the correct card on hand, you can include it with the return envelope in one package and skip the second reship entirely.
New Default return envelope format. Set your preferred format once in Account Settings under Envelope Preferences — it pre-selects in the modal every time. Override it per order as needed.
New Bulk return envelopes. Need a stack of pre-addressed return envelopes to include in every package? Generate a batch of 5, 10, 25, or any quantity from Account Settings. Each envelope gets its own tracked IMb barcode. Barcodes are valid for 45 days from generation and each one consumes one order credit.
New Pinned jobs. Bulk return envelope jobs are automatically pinned to the top of your Jobs page so they're always easy to find during the 45-day window. You can unpin or re-pin any job using the 📌 icon on the job row, or re-pin from Account Settings.
Note Return envelopes require your return address to be set in Account Settings. TCGHaulTracker validates it against USPS to get a certified ZIP+4 for accurate IMb routing. Each return envelope consumes one order credit.
Jul 2026
Live
Thermal address labels
TCGHaulTracker now supports 2¼″ × 1¼″ thermal address labels for sellers using thermal label printers. Each label includes the delivery address and IMb barcode — perfect for PWE prep.
New Thermal address label format (2¼″ × 1¼″). Select "Thermal address label" as your envelope type at upload or in account settings. Compatible with Jadens, Dymo, and similar direct thermal label printers. Barcodes are IMb-compliant and scanner-verified.
Jul 2026
Live
APO/FPO/DPO package labels
Package labels now work for military addresses — customs declaration generated automatically, no separate form needed.
New APO/FPO/DPO package labels. Package labels now work for military addresses. A customs declaration is generated automatically and included on the label — no separate form needed. You can review and edit the item description, quantity, value, and content type before purchasing.
Jul 2026
Live
A2 & A6 envelope sizes
TCGHaulTracker now supports two additional envelope formats for sellers who use smaller envelopes for singles and low-value lots. Both sizes print the delivery address, return address, and IMb barcode directly on the envelope face — no label sheet needed.
New A2 envelope (3⅝″ × 6½″). A smaller non-windowed format popular for single-card PWE shipments. Address and IMb barcode print directly on the envelope face.
New A6 envelope (4¾″ × 6½″). A mid-size non-windowed format for bulkier lots that don't need a full #10. Same direct-print layout as the A2.
Improved Envelope selector updated. The envelope type selector on the Jobs page now lists all three non-windowed sizes with dimensions, making it easy to pick the right format per job. Your default can be set in Account Settings.

June 2026

5 updates
Jun 2026
Package tracking, return detection & order management
Package label shipments now tracked through USPS. New return activity detection. Order deletion from the job view.
New Package label tracking. Orders with a purchased USPS Ground Advantage or Priority Mail label are now tracked through the USPS Tracking API. Scan events appear on the Jobs page alongside letter mail tracking — no separate tracking needed.
New Return activity detection. If USPS scan events suggest an envelope is being returned to sender (arrived at destination facility, then routed back upstream), a ↩ Return detected badge appears on the order row. Check scan history for the full timeline.
New Post-delivery activity. If new USPS scans arrive after an order has been marked delivered, a ⚠ Post-delivery activity badge appears on the order row.
New Delete order. Orders with no USPS scan events can now be deleted from the order kebab menu (⋮). Orders with active package labels must be voided first. Credits are not refunded.
Jun 2026
Credit-based billing
A lightweight alternative to monthly plans for low-volume sellers. Buy 30 order credits for $4.50 — no subscription required.
New Order credits. 30 credits for $4.50 ($0.15/order). Credits work without a subscription — good for sellers who ship fewer than 30 orders a month and don't need a monthly plan. Purchase from your Account page or from the plans page.
New 60-day expiry, paused during subscriptions. Credits expire 60 days from purchase — but the clock pauses while a paid subscription is active. If your subscription lapses, credits pick up where they left off.
New Auto-renew. When credits run out, a new pack is automatically purchased using your card on file. Toggle it off anytime in Account Settings if you'd prefer to purchase manually.
Note Subscriptions first. Credits only burn when you have no active subscription — subscription quota is always consumed first. Shipment Guarantee requires a paid subscription and is not available on credits.
Jun 2026
Package Labels & Manual Orders
Ship and track everything from one place — not just letter mail. Purchase USPS package labels directly in TCGHaulTracker, and create one-off orders without a packing slip.
New USPS package labels. Purchase Ground Advantage or Priority Mail labels directly from the Jobs page — no EasyPost, no PirateShip. USPS commercial rates (better than retail), exact postage, no markup. Labels download as print-ready PDFs. Individual label purchase at the order level, or batch purchase all packages in a job at once.
New Batch package labels. When a job contains multiple package orders, a single "📦 Labels" button lets you set dimensions, select rates, and purchase all labels in one transaction — one Stripe charge, combined PDF download.
New Manual orders. Ship a card from a Facebook sale, Whatnot drop, or any off-platform sale with full IMb tracking — no packing slip required. Enter the buyer's address, choose letter or package, and get a tracked order in seconds.
New Box and bubble mailer support. Label purchase supports both rigid box and bubble mailer dimensions. Signature confirmation and declared value (first $100 included) configurable per order.
Improved $50 compliance now actionable. Orders previously flagged "Ship Separately" now flow directly into the package label workflow. Flag it, buy the label, ship it — all from one job.
New Upgrade any order to a package. Any letter order that hasn't been scanned yet can be converted to a package order directly from the order's kebab menu (⋮). The letter barcode is cleared and the Get Label button appears — useful when a sale grows in value after you've already processed the job.
New Sample CSV for new users. Not ready to upload your own orders yet? Download the sample CSV from the upload zone and process it as a practice run — no trial credits consumed. See the full workflow from upload through address validation and barcode generation before committing real orders.
Jun 2026
Shipment Guarantee
Cover your PWE orders against non-delivery. A small fee is assessed on first USPS scan per order — orders that never scan are not charged. Orders that enter the mailstream but don't deliver are eligible for a payout.
New Shipment Guarantee. Enable in Account Settings to cover your orders. 2% per order, $0.50 maximum fee. Fees accrue on first USPS scan — orders that never scan are not charged. Coverage up to $25 per order, billed at end of subscription period. Available to all active paid subscribers.
New Guarantee dashboard. View all covered orders, check claim eligibility, and file claims from /guarantee. Claim button appears automatically 14 days after first USPS scan with no delivery confirmation.
New CSV upload for any platform. Upload order exports from eBay, Whatnot, Mercari, or any platform that exports to CSV — not just TCGplayer packing slip PDFs. eBay Seller Hub column names map automatically. Learn more →
Improved Envelope format for CSV uploads. CSV uploads now respect your envelope setting — standard or windowed — the same as PDF uploads.
Jun 2026
PDF retention & data controls
Processed PDFs are now automatically managed with a configurable retention window. Your tracking history is always kept.
New Configurable PDF retention. Processed PDFs are available for download for 90 days by default. You can extend this up to 180 days in Account Settings under Data & Privacy.
Improved Tracking history unaffected. Order records, scan events, and delivery history are retained regardless of your PDF retention setting — only the downloadable PDF file is subject to the window.

May 2026

11 updates
May 2026
Video guide library
A full onboarding video series is now live — five short, focused walkthroughs covering every step of the TCGHaulTracker workflow.
New Onboarding video series. Five videos covering the full workflow — processing your first job, reading your address quality results, understanding your dashboard, fixing a flagged address, and choosing your envelope format. Each video is under 90 seconds and focused on a single step. Watch the series →
New Seller guide: USPS tracking for letter mail. A standalone explainer covering what scan events mean, why Out for Delivery is the final event for letter mail, and why gaps between scans are normal. Watch →
New Seller guide: My buyer says it wasn't delivered. How to check the scan timeline, read what each scenario means, and use the Message button to draft a buyer response based on actual tracking data. Watch →
May 2026
Dashboard polish & reliability
Metric interpretation on the dashboard and background reliability improvements.
Improved Dashboard metric interpretation. Scan Rate and Delivery Rate now show a verdict below the number — "Above typical PWE rates," "Strong delivery confirmation," and similar — so you know at a glance whether your numbers are healthy without having to interpret raw percentages.
Improved Reliability improvements. Health monitoring, log forwarding, and error alerting now running in the background.
May 2026
Seller tools & dashboard improvements
New tools to help you manage your mailstream more proactively — from knowing when high-value orders go quiet to copying a buyer update in one tap.
New Mailing date confirmation. Each job now has a "Mark as mailed" option in the ⋮ menu. Set the date you actually dropped the batch in the mail — it shows in the job header and anchors transit time calculations to the real mail date rather than the upload timestamp. Use it to distinguish "just processed" from "already mailed 3 days ago."
New Buyer message template. A 💬 Message button now appears next to every order's tracking actions. Clicking it copies a plain-English status message to your clipboard — pre-filled with the order's current scan status, last known location, and a brief note about how letter mail tracking works. Paste it straight into TCGplayer messages.
New Delivery by State panel. Your dashboard now shows a collapsible breakdown of average transit time and delivery rate by destination state — available on all plan tiers. Requires at least 2 orders per state to appear. States are sorted fastest-first so outliers are easy to spot. Each state shows Scan Rate (% of orders USPS reported on) and Delivery Rate (% of scanned orders delivered — confirmed plus scanned-gone-quiet after 14 days). Read them together — high scan rate with high delivery rate is the healthy signal.
Improved Dashboard stat cards. Replaced Total Jobs / Total Orders / Barcodes OK with outcome-focused metrics: This Month, In Transit, Scan Rate, Delivery Rate, Silent Orders, and Plan Usage. Scan Rate and Delivery Rate always appear together — Visibility shows what % of orders USPS reported on, Delivery Rate shows what % of those confirmed delivered. Silent Orders surfaces barcoded orders with no scan in 3+ days — the operational signal that matters most for letter mail.
May 2026
Shipment Health by Zone
Your dashboard now shows how your shipments are performing across USPS mail zones — giving you a baseline for what "normal" looks like and surfacing when transit times are running slow.
New Interactive zone map on your dashboard. USPS divides the country into zones 1–8 based on distance from your origin ZIP. The Zone Health tab on your Shipment Map panel shows every destination you've shipped to in the last 45 days as a dot, colored by delivery health (green = on pace, amber = slow, red = investigate). Zone bands in the background show distance from your origin. Hover any zone band for aggregate stats. Requires a return address set in Settings.
Improved Zone recorded on every new order. TCGHaulTracker calculates the USPS zone at processing time using your return address ZIP. The zone is stored with the order and powers the health map.
The map appears in the Zone Health tab of your Shipment Map panel once you have a return address set and orders shipped in the last 45 days. Go to Settings to add your return address — you'll see a prompt inside the tab if it's not set yet.
May 2026
Dashboard alert management
Dismissed alerts now stay dismissed — across devices, browsers, and deploys.
Improved The ✕ button on dashboard alerts now persists your dismissal server-side. Previously, dismissals were stored in browser localStorage and would come back after clearing your browser, switching devices, or opening an incognito window. Dismissed alerts are now tied to your account. Stale shipment alerts re-surface weekly if the issue persists — everything else stays dismissed until a new batch of the same issue appears.
New FYI notices (unconfirmed apt/suite) now have a dismiss button too.
May 2026
Return address & CSV upload
Two quality-of-life improvements: your return address now prints on every envelope automatically, and sellers outside TCGplayer can now upload orders via CSV.
New Return address on envelopes. Add your name and address once in Settings — it prints in the top-left corner of every envelope and correction slip automatically. No need to hand-write it or use a stamp. Leave it blank to keep printing without a return address.
New CSV upload for non-TCGplayer orders. Sellers on eBay, Whatnot, or any other platform can now upload a CSV of orders and get the same address validation, IMb barcodes, and tracking as TCGplayer PDF uploads. Download the CSV template from the Jobs page to see the expected format. Column names are flexible — common variants like "address", "name", "zip_code" are recognized automatically.
May 2026
Reports suite
A dedicated Reports section is now live — five exportable reports covering everything from monthly summaries and shipment-history to delivery performance, zone analysis, and stale shipment tracking. Available to all paid plans, with custom date ranges on Growth+ and advanced reports on Pro+.
New Summary Report (all paid plans) — one-page PDF for 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.
New Shipment History (all paid plans) — 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 status. Designed for TCGplayer support requests, PayPal disputes, and chargeback defense.
New Delivery Performance CSV (all paid plans) — full order lifecycle export with 20 columns: processing date, address validation outcome, barcode status, scan history, delivery status, days in transit, and order value. Opens in Excel or Google Sheets.
New Zone Performance CSV (Pro+) — delivery rate and transit time broken down by destination state. At 500+ orders/month you have enough data to see patterns: which states deliver fast, which run slow, and where your unconfirmed value exposure is concentrated.
New Stale Shipment Export (Pro+) — 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; this export lets you work through them systematically and spot patterns across a period.
Improved Custom date ranges on all three base reports unlock at Growth and above. Starter plans get a month selector.
May 2026
Live
Fix Address flow, CMRA handling & clearer status labels
A coordinated set of changes to how TCGHaulTracker handles orders where USPS flags the address as incomplete. Sellers can now correct a single order's address and re-emit the corrected slip without re-running the whole batch, and the dashboard surfaces the difference between cosmetic corrections and ones that actually need attention.
New Fix Address — per-order correction. Every order on the Jobs page now has a ✏️ Fix action. Click it to edit the address (e.g. add a missing apt/suite the buyer sent you after the slip was generated), revalidate against USPS, and download a single corrected slip. The original order is preserved for audit and removed from active tracking; the corrected slip gets a fresh IMb serial and starts its own scan history. Corrections within 30 days of the original processing are free; after that they count as a new piece (treated as a re-ship).
New Print pending corrections in batch. A "↓ Print all" pill appears at the top of any job that has unprinted corrections. Click it to download all pending corrections in a single PDF rather than one envelope at a time. Once printed, items drop out of the queue automatically.
Improved CMRA addresses no longer get a guessed suite number. When a buyer's shipping address is a Commercial Mail Receiving Agency (UPS Store, Mail Boxes Etc., iPostal1, etc.) and they didn't include a box number, USPS's API would sometimes return a guessed unit from the units registered to that store — and we were silently printing it. We now detect this case, drop the guess, and flag the order as Confirm Unit. No barcode is generated until the seller gets the real box number from the buyer and runs Fix Address.
Improved Address correction labels are now tiered. The "Corrected" badge previously lumped together everything from "USPS appended ZIP+4" (cosmetic) to "USPS added a suite number" (worth a glance). Corrections now show as one of three states: gray +ZIP4, gray Standardized, or amber Unit Confirmed. The job header count reflects only material changes — the cosmetic ones recede so your eye lands on the orders that actually need attention.
Fix "Failed" no longer covers everything that isn't a clean barcode. Orders flagged as ≥$50 (Ship Separately) or missing a ZIP code were showing as red ✗ Failed in the Jobs page — same visual treatment as a real barcode failure. Each state now has its own label and color so a quick glance tells you whether something genuinely went wrong or just needs a different shipping path.
Improved Corrections now match the original print format. When you Fix an address, the artifact you download depends on what the original order was: ShipTo orders produce a #10 envelope sheet (drop-in replacement), and standard fold-and-mail orders produce a letter-size correction slip designed to tri-fold the same way as the original packing slip. For fold corrections, we recommend including the original TCGplayer packing slip in the envelope alongside the corrected slip so the buyer still has the itemized order details. The corrected slip includes a brief buyer-facing note explaining the re-shipment.
May 2026
Live
Unified email design & signup confirmation
Every email TCGHaulTracker sends — from welcome to delivery notifications to billing — now shares a single visual language. New accounts also confirm their email at signup before the dashboard unlocks.
Improved All transactional emails (welcome, password reset, processed-job confirmations, delivery notifications, trial warnings, billing receipts, re-engagement) refreshed to the same dark-navy + teal aesthetic. The look matches the rest of TCGHaulTracker, the canonical teal is now consistent everywhere, and the chrome (header, footer, unsubscribe link) is centralized so future tweaks happen in one place.
New Email confirmation at signup. New accounts receive a verification link before they can access the dashboard. Existing accounts are grandfathered in — no action required. Disposable email providers (mailinator, 10minutemail, etc.) are also blocked at signup. This was prompted by an actual fake signup we caught and is meant to keep the customer base real without adding friction for legitimate sellers.
May 2026
Live
Apt/suite handling overhaul, job management & Help refresh
A round of fixes and improvements for orders with apt/suite addresses, plus the ability to hide or delete jobs from your dashboard, and a refreshed Getting Started page.
Fix Fixed an address-parsing bug where bare-character apt lines (e.g. "A" or "2" appearing on their own line above the city) were misinterpreted, which could swap the buyer name and street on the printed slip. This is corrected for all new uploads. If you mailed orders with this kind of address recently, it's worth spot-checking your printed envelopes.
Improved Apt/suite numbers now display on their own line in the Jobs page, on the printed envelope PDF, and in Excel reports — matching how an envelope is actually addressed. Existing orders processed before this update will continue to display in their original format.
Fix Barcode no longer clipped at the fold on apt/suite addresses — when an order has an apartment or unit line, the address block sits one line lower on the slip, which was crowding the barcode into the fold line and risking partial scans. The barcode now shifts up automatically on these slips so it stays clear of the fold and prints cleanly inside the #10 window.
New Hide and Delete actions for jobs — accessible from a ⋮ menu on each job card. Hide is reversible and removes the job from your dashboard alerts and stats (useful for accidental duplicate uploads that were skewing your numbers). Delete is permanent and removes the job and its order records entirely. Already-printed barcodes will still scan in USPS regardless.
Improved Getting Started page rewritten — clearer framing of what TCGHaulTracker does (seller visibility into your PWE shipments) and what it doesn't try to be (buyer-facing tracking or a substitute for TCGplayer's dispute process). Same product, more honest copy.
May 2026
Live
Address intelligence & dashboard improvements
More precise address correction labels, smarter apt/suite warnings that don't cry wolf, and a cleaner dashboard that separates things that need action from things that are just good to know.
Improved Address correction labels are now specific — "+4 Appended," "Street Standardized," and "Standardized & +4" replace the generic "Corrected" label so you know exactly what USPS changed.
Improved Unconfirmed apt/suite orders moved out of "Needs Attention" — these are informational. They now appear in a separate FYI panel so genuine attention items don't get buried.
Fix Apt/suite warnings are now accurate — USPS occasionally returns a "missing secondary" code even when a unit number was provided. TCGHaulTracker now cross-checks the original address and corrects the warning before showing it to you.
Fix USPS secondary address field now captured correctly — in some cases USPS splits the unit number into a separate response field, which was previously discarded. It is now appended back to the certified street so the envelope prints with the complete address.

Earlier

7 updates
Apr 2026
Live
Tracking & delivery improvements
A major round of improvements to scan history, shipment details, and delivery detection — bringing more accuracy and transparency to every order's tracking timeline.
New Full scan history on proof of mailing — every USPS facility scan event is now recorded and displayed chronologically, not just the most recent one.
New Accurate USPS operation code labels — all 200+ IV-MTR operation codes now have correct human-readable descriptions sourced from the official USPS toolkit. "Sorted for Delivery" correctly identifies DPS sequencing scans (918/919) which indicate the mail piece has been sorted into carrier walk order at the destination post office.
New 48-hour delivery threshold — orders showing a "Sorted for Delivery" scan are automatically marked delivered after 48 hours with no subsequent scan activity, reflecting how letter mail actually works without a doorstep scan.
Improved Poll timestamps now persist across restarts — last poll time and next scheduled poll are stored in the database and survive deploys.
Improved Shipment map now correctly follows the piece as it moves — geocoordinates update when the scan city changes.
Fix Duplicate scan events removed — USPS returns multiple records per physical scan with varying facility names; deduplication now correctly collapses these into one row per unique event.
Fix "Delivered to Agent" (code 004) no longer incorrectly triggers delivered status — this is a facility intake event, not buyer delivery.
Mar 2026
Live
Non-windowed envelope support
TCGHaulTracker now supports the TCGplayer ShipTo packing slip format, generating a print-ready envelope PDF for each job — no windowed envelopes required. Load standard #10s in your printer and go.
New ShipTo format detection — TCGHaulTracker automatically identifies your packing slip format and routes it correctly. No settings to change.
New Print-ready Envelope PDF — one click downloads a #10 envelope sheet with delivery address, return address, and IMb barcode laid out to USPS OCR spec.
New Return address from Settings — set it once, printed automatically in the top-left corner of every envelope.
New Order number above each address block — easy to match envelopes to orders during bulk print runs.
Improved Fold-and-mail workflow unchanged — existing users on windowed envelopes are unaffected.
Mar 2026
Live
Shareable tracking links & buyer notifications
Every order now gets a private tracking link you can share with your buyer — no account required on their end. Buyers can also opt in to a one-time email notification when their order reaches their local post office.
New Share button (🔗) on every order row in Jobs — copies a private tracking link to your clipboard in one click.
New Public tracking page — shows order number, current status, and a timeline of USPS scan events. No login needed for your buyer.
New Buyer email opt-in — buyers can enter their email on the tracking page to receive a single notification when the order reaches their local post office.
New Privacy by design — buyer emails are deleted immediately after the notification is sent. Nothing is retained or reused.
Mar 2026
Live
Live USPS scan tracking
Every processed order now receives real USPS scan events — acceptance, in transit, out for delivery, delivered — sourced directly from the USPS Informed Visibility network.
New Scan event feed on every order detail page — timestamped facility-level events as they happen.
New Dashboard delivery stats — delivered, in transit, and average delivery time across all your active orders.
New Filterable scan events table on job detail pages — filter by event type or date.
Improved Scan events are polled automatically in the background — no manual refresh needed.
Mar 2026
Live
Billing & subscriptions
Full subscription billing is live across all four plans — Starter, Growth, Pro, and Shop — with Stripe handling payments, upgrades, and cancellations.
New Four subscription tiers with flat monthly base and per-order metered overage pricing — pay only for what you ship.
New Syndicate program — early adopters receive a lifetime discount locked in at signup.
New Billing lifecycle emails — subscription confirmation, renewal reminders, payment failure alerts.
Improved Account page shows current plan, orders used this period, overage rate, and upgrade or cancel options.
Mar 2026
Live
Dashboard & UI improvements
A round of polish across the dashboard, jobs, and order detail pages — better data density, cleaner typography, and improved mobile layout throughout.
Improved Dashboard stat cards updated with cleaner weight hierarchy and tighter spacing.
Improved Scan events feed on job detail converted to a filterable, sortable table.
Improved Full mobile responsive pass — all pages now work cleanly on phone-sized screens.
New Two-factor authentication (TOTP) available on all accounts via Settings.
New SHIP SEPARATELY flag — orders over $50 are automatically marked for package shipping per TCGplayer policy, with no barcode generated.
Improved Google Analytics integrated for usage insights.
Mar 2026
Live
USPS API upgrade
Migrated from the legacy USPS Web Tools API to the new USPS OAuth 2.0 platform — more reliable address validation and a future-proof foundation.
Improved Address validation now runs on the new USPS API with OAuth 2.0 authentication — the legacy Web Tools API was sunset in 2024.
Improved DPV (Delivery Point Validation) results now captured per order — partial matches flagged with address correction notes.
Fix Address corrections now preserve ZIP+4 and delivery point codes for full 31-digit IMb routing accuracy.

Coming soon

🚚 Additional carriers