Skip to content

Product not received disputes on Stripe: the complete guide

A product not received dispute means your customer told their bank they paid you but never got what they ordered. It's one of the most common reason codes on Stripe, and the evidence that resolves it is usually evidence you already have: proof the order actually arrived, or proof it was actually used.

Quick facts

Response window
Same 7 to 21 days as any Stripe dispute
Evidence Stripe weighs most
Delivery confirmation matched to the right address, or usage and access logs for anything digital
Recovra's general read
Often winnable, when delivery or access can genuinely be shown

What this reason code actually means

Stripe applies product_not_received when a customer's stated claim is that they paid for something and it never arrived. That's the whole claim: nothing about quality, nothing about whether they wanted it, just whether it showed up.

That narrowness works in your favor. You're not being asked to prove the product was good. You're being asked to prove it was delivered, or in a digital context, that it was made available and used.

Why this happens

A few patterns show up repeatedly:

  • Genuine delivery failure. The package really didn't arrive: lost in transit, delivered to the wrong address, or stolen after delivery.
  • Delivered, but the customer says otherwise. Sometimes honestly forgotten, sometimes not.
  • Digital goods with no physical trace. A customer who never logs back in has an easier time claiming non receipt, whether or not that's accurate.
  • A slower fulfillment window than the customer expected, especially around high season, where the dispute gets filed before the order was ever actually late.

Evidence Stripe accepts for this reason code

For physical goods

  • Shipping documentation showing carrier, tracking number, and ship date
  • Delivery confirmation matched to the full billing or shipping address, not just city and postal code
  • Signature confirmation, where available
  • Customer communication acknowledging receipt, if any exists

For digital goods and services

  • Access activity logs showing login or download after the purchase date
  • Service documentation confirming when access was granted
  • Customer communication referencing use of the product or service

The address match matters more than people expect. Tracking that shows delivery to a different address than the one on file is weak evidence, even if the package genuinely arrived somewhere.

The mistakes that lose this type of case

  • Submitting a tracking number with no delivery confirmation. "Shipped" isn't the same claim as "arrived," and Stripe's evidence request is specifically about arrival.
  • Ignoring the timeline. If your tracking shows delivery three days after the customer says they disputed non receipt, that timeline itself is often the strongest evidence you have. Missing it in the write up wastes it.
  • Treating digital and physical evidence the same way. A digital merchant submitting only a payment confirmation, with no usage data, is submitting evidence that doesn't actually address the claim.
  • Not addressing a mismatched shipping address directly. If a customer shipped to a different address than their billing address, a gift, a second home, explain it rather than leaving Stripe to guess why the addresses don't match.

An illustrative example

How Recovra handles product not received disputes

When this reason code lands in your dashboard, Recovra checks what evidence actually exists, tracking and delivery data for physical goods, access and usage logs for digital ones, before deciding whether the case is worth fighting. If the evidence genuinely supports you, we build the submission and send it before your deadline. If it doesn't, we'll tell you honestly rather than submitting a weak case anyway. You only pay if the case is won.

Request your free dispute audit

Frequently asked questions

What if the customer genuinely never received the product?

Then the dispute is correct, and countering it isn't the right move. Recovra won't recommend fighting a case where the evidence doesn't support you.

Does a tracking number alone prove delivery?

No. Stripe weighs delivery confirmation, ideally matched to the billing or shipping address, more heavily than a tracking number showing a package simply shipped.

How is this different for digital products?

There's no shipping evidence to point to, so the case rests on access and usage data instead: logins, downloads, or session activity after the purchase date.

If a product not received dispute is sitting in your dashboard right now, the free audit will tell you honestly whether it's worth fighting.

Request your free dispute audit