Stripe gives you one submission, so the written response has to carry the case.
A Stripe dispute opens with the money already gone. Stripe has taken the disputed amount from your balance, the customer's bank is holding it, and the Dashboard shows a deadline that is usually between 7 and 21 days away. You cannot refund the payment while the dispute is open, so the only route back to that money is the response you send.
That response is submitted once. Stripe lets you save a draft, but when you press submit the evidence goes to the card network as it stands and cannot be changed. Merchants who upload a receipt and a tracking number the moment the email arrives have used their only attempt on the weakest version of their case, which is why most of the work should happen before anything is uploaded.
Begin with the reason the bank gave. The Dashboard labels the dispute as fraudulent, product not received, not as described, subscription cancelled and so on, and behind each label sits a network reason code with its own test. A fraud claim on a Visa card is decided on whether the cardholder took part in the purchase, so the evidence that matters is the history linking this customer to earlier undisputed orders. A product-not-received claim turns on delivery to the address the customer gave, and a subscription claim turns on whether the cancellation terms were shown and followed. Sending the same bundle to all three is how good cases are lost.
The evidence form has fields for receipts, shipping records, customer messages and a free-text explanation. Most merchants leave that last field short or empty, yet it is where a bank analyst learns what the documents prove. A clear rebuttal letter, uploaded as a PDF and written to the specific reason code, tells the reviewer what happened, which piece of evidence answers the claim, and where to find it. The analyst at the bank spends minutes on each case and decides on what is easy to verify.
Stripe also offers to assemble a response for you. That saves time on small disputes, but a generic submission tends to argue every point at equal weight, and the bank has seen the format many times before. For a dispute worth your margin, a response built around the reason code is the stronger choice.
representments.com writes that letter. Forward the dispute email from Stripe, and within 48 hours you receive an editable Word document written for the reason code, the issuing bank and your business, with marked places for your own records. You stay in control and submit it through Stripe yourself. The first letter is free.
Sources
- Stripe says a dispute response is usually due within 7 to 21 days, and a payment cannot be refunded while its dispute is open.Stripe Docs, Respond to disputes (docs.stripe.com/disputes/responding), retrieved 4 October 2026
- Stripe lets a merchant submit evidence for a dispute once; after submission it cannot be edited.Stripe Docs, Respond to disputes (docs.stripe.com/disputes/responding), retrieved 4 October 2026