Shipping Insurance & Compliance: Why You Need a Manual Shipping Log

Ad Slot — Below Title
Shipping Insurance & Compliance: Why You Need a Manual Shipping Log

You shipped the order. You have the tracking number in your head — or maybe buried in three different browser tabs. Then a buyer opens a non-delivery claim, and suddenly "I know I mailed it" is not a system. It's a prayer. This article is about building the one document that protects you on two fronts simultaneously: platform disputes and IRS audits.

This is Article 12 in the Reseller Operations series. We're not here to scare you. We're here to give you a boring, reliable log that does its job quietly every single week.

The Two Threats a Shipping Log Defends Against

Most resellers think of a shipping log as a "just in case" document. It's actually a dual-purpose compliance tool — and understanding both purposes is what makes you actually use it consistently.

Threat #1: Non-Delivery Claims

When a buyer on eBay, Poshmark, or Mercari files a non-delivery claim, the platform doesn't take your word for it. They ask for proof of mailing — specifically, an acceptance scan: the carrier's timestamped confirmation that they physically received the package. Tracking numbers alone are not enough if the first scan in the system is a mid-route scan. Sellers across r/Flipping and r/Poshmark consistently report that claims are decided against them when they cannot show that initial acceptance scan tied to a specific order.

A manual shipping log solves this by creating a single row of truth per shipment: the date, the order, and the tracking number — recorded at the moment of mailing, not reconstructed three weeks later during a dispute.

Threat #2: IRS Recordkeeping Requirements

The IRS requires resellers filing Schedule C to document both gross receipts and deductible shipping expenses. Your shipping costs (label cost) are a legitimate business deduction — but only if you can substantiate them. The IRS expects supporting documents like invoices and receipts that back up entries in your books. A shipping log that records the label cost paid vs. the shipping amount charged to the buyer gives you a clean audit trail for your net shipping expense deduction and reconciles against your 1099-K gross receipts.

Why Platform-Generated Reports Are Not Enough

eBay, Poshmark, and Mercari all have downloadable transaction histories. Here's the problem: those reports are controlled by the platform. They can be reformatted, discontinued, or missing fields you need. They also don't consolidate multi-platform operations into a single source of truth. If you sell on three platforms, you have three separate exports — and none of them are organized for an IRS audit or a dispute response.

A manual log — even a simple printed or spreadsheet version — gives you your record, in your format, that you control. Think of it as the master document that platform reports only supplement.

The Acceptance Scan Problem

One detail that catches resellers off guard: not all USPS drop-off methods generate an acceptance scan automatically. Dropping packages in a blue collection box or a lobby drop slot does not produce an acceptance scan — the first scan may not appear until a sorting facility, which can be 24–48 hours later. To get a proper acceptance scan, you need to hand the package to a counter clerk and ask them to scan it, or use a USPS SCAN Form (PS Form 5630) when dropping multiple packages at once. Your shipping log should note how you dropped off the package so you can verify the acceptance scan appeared on the correct date.

The 6-Column Reseller Shipping Log: What to Track and Why

Every column below earns its place. If a column doesn't serve either dispute defense or tax documentation, it's not in this log.

Column Breakdown

  • Ship Date — The date you physically handed the package to the carrier. This must match the acceptance scan date. Discrepancies here are a red flag in disputes.
  • Order ID — The platform's order number (eBay order ID, Poshmark order number, etc.). This is the link between your log and the platform's transaction records.
  • Carrier — USPS, UPS, FedEx, or other. Required because insurance coverage rules, claim processes, and scan reliability differ by carrier.
  • Tracking Number — The full tracking number. Write it down even if you think you'll find it in your email. You won't find it fast enough when a claim is open and a buyer is waiting.
  • Label Cost ($) — What you actually paid for the shipping label. This is your deductible shipping expense on Schedule C.
  • Shipping Charged to Buyer ($) — What the buyer paid for shipping. The difference between this and Label Cost is your net shipping gain or loss — important for accurate gross receipts reconciliation.

Optional Power Columns (Recommended)

  • Acceptance Scan Confirmed? (Y/N) — Check USPS/UPS tracking the same day and mark this. If it never populates, you have a problem to address before a claim is filed.
  • Insurance Purchased? (Y/N) + Amount — For high-value items. Documents that you made a deliberate risk decision and paid for coverage.
  • Claim Filed? Notes — If a dispute or carrier claim was opened, note the date and outcome here. This turns your log into a dispute history over time.

How to Use This Log at Tax Time

At the end of each month, total the Label Cost column. That monthly subtotal feeds directly into your shipping expense line on Schedule C. Over the course of a year, this log becomes your primary substantiation document if the IRS ever questions your deductions — far stronger than trying to reconstruct costs from PayPal statements or platform exports after the fact.

Cross-reference your Shipping Charged to Buyer totals against your platform payout reports. If buyers paid you $800 in shipping fees over the year but you only spent $620 on labels, that $180 difference is revenue that should appear in your gross receipts — not hidden in a "shipping income" grey zone.

Retention Rule

  • Keep shipping logs for a minimum of 3 years from the date you file the return they support — this is the standard IRS audit window for returns filed in good faith.
  • If you significantly underreport income (over 25%), the window extends to 6 years. When in doubt, keep records for 6.
  • Store digital backups. A water-damaged binder is not a recordkeeping system.

Shipping Insurance: When It's Worth It

Most resellers skip shipping insurance on low-value items and that's a reasonable business decision — as long as it's a deliberate one documented in your workflow, not just habit. The calculus is simple: if the item's sale price exceeds the carrier's default liability coverage (USPS Priority Mail includes $100 of coverage; First Class Mail includes none), insurance is worth evaluating.

  • USPS Priority Mail: Includes $100 coverage. Purchase additional coverage for items over $100.
  • USPS First Class / Ground Advantage: No built-in coverage. Any insurance must be purchased separately.
  • Third-party options (Pirateship, Shippo, Shipsurance): Often cheaper than carrier-purchased insurance for items over $200. Worth comparing if you ship high-value items regularly.
  • Platform-purchased labels: On some platforms, buying through the platform's label system provides additional seller protections for non-delivery claims — check your platform's current policy, as this changes.
[PRINTABLE_DOWNLOAD_BOX]

Building the Habit: The 2-Minute Rule

The biggest failure point with any log is the gap between "I'll fill it in later" and actually doing it. The system only works if it's filled out the same day you ship. Here's the workflow that r/Flipping regulars swear by:

  1. Print or pull up your shipping log before you go to the post office, not after.
  2. Fill in Ship Date, Order ID, Carrier, and Tracking Number while the label is in your hand.
  3. Fill in Label Cost at the point of purchase — it's on the receipt or your label dashboard.
  4. That evening, check the tracking for your acceptance scan and mark the confirmation column.
  5. File the physical receipt (or screenshot) alongside that week's log entries.

This is not a big system. It's a five-field habit. The sellers who get burned by non-delivery claims are almost never the ones who couldn't afford the insurance — they're the ones who couldn't find the tracking number fast enough to fight back.

Related Articles in This Series

Continue Reading