Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Risk evaluation
Risk settings
Reviews
Lists
Rules
Testing
Integration
Disputes and fraud
How disputes work
Responding to disputes
Dispute withdrawals
Fraud prevention
Measuring disputes
Disputes on Connect
Monitoring programs
High risk merchant lists
Analytics
Climate
radar
·
HomeBusiness operationsFraud detectionDisputes and fraud

How disputes work

Learn the terminology and lifecycle of disputes.

In response to the elevated disputes faced by many merchants in the travel and entertainment industries due to COVID-19, Visa and Mastercard have issued guidelines for resolving them. These guidelines relate specifically to goods and services canceled directly due to a government order or prohibition. If your business is receiving disputes that fall into this category and you need to submit dispute evidence before the submission date, please proceed to this guide.

For all industries, the best actions you can take are to proactively communicate with your customers and issue refunds where appropriate, especially when requested.

Disputes work differently across card networks, but typically follow similar patterns.

The dispute process involves multiple parties. Although Stripe doesn’t decide the outcome of the dispute, we do convey your evidence to our financial partners. Our financial partners then pass your evidence to the card issuers, if they deem it sufficient.

Stripe reviews the evidence and decides whether it meets the card brand’s requirements for resolving the dispute. If it doesn’t, we close the case. If it presents a potential resolution, Stripe forwards the evidence to the card issuer. The issuer reviews the evidence and makes a final decision, which we communicate to you through the Stripe Dashboard, webhooks, and API. As the card issuer has final say, Stripe’s decision to forward the evidence doesn’t, by itself, guarantee a resolution in your favor.

Inquiries and retrievals

Some card issuers may begin to investigate a payment before creating a chargeback, and request further information about the charge. Most card networks call these “retrievals," and American Express calls them “inquiries." These are common for American Express and Discover payments. Mastercard and Visa almost always create a chargeback immediately.

To avoid an inquiry or retrieval becoming a chargeback, submit any required evidence or refund the payment in full. Refunding the payment marks the inquiry or retrieval as resolved and doesn’t incur a dispute fee.

Many inquiries and retrievals are the result of the cardholder not recognizing the transaction—providing basic information about your business and what was purchased is usually sufficient to close the case. However, if the cardholder refutes your evidence, or the card issuer considers it insufficient, the card issuer might escalate the inquiry or retrieval into a chargeback and reclaim the cardholder’s funds. It’s important to resolve the case while it’s still in the inquiry or retrieval stage, before it escalates.

Regardless of which option you choose, it’s always best to reach out to your customer first to get more information about the reason for the inquiry or retrieval.

Unwinnable-chargebacks

Failure to respond to an inquiry or retrieval with sufficient evidence may lead to an unwinnable chargeback. Always respond to inquiries and retrievals as if they were chargebacks, and make every effort to resolve issues with your customer during this stage.

Chargebacks

If the card issuer has chosen not to create an inquiry or retrieval, or is unsatisfied with the evidence, they create a chargeback. Unlike inquiries or retrievals, during a chargeback the issuer debits your account and holds the funds while processing the dispute. After the chargeback is created, you have a limited amount of time (usually 7–21 days) to respond with evidence. The time given varies depending on the card network.

If you don’t submit evidence by the time the deadline passes, the cardholder wins the dispute and keeps the funds.

If you submit evidence, it’s sent to the cardholder’s bank, which also has a limited amount of time (usually 60–75 days) to respond, which varies based on the card network. Stripe updates the status of the dispute as soon as the bank’s response is available, but that response is often not known until the deadline passes. The decision from the cardholder’s bank is the final step in the dispute process.

Disputed amount

If the original payment was converted into your account’s default currency (for example, a USD payment converted into EUR and deposited into your account), the disputed amount is converted back to the payment’s original currency (for example, EUR is withdrawn from your account and converted back to USD).

The amount of a dispute can sometimes exceed the original charge amount. In certain cases, this discrepancy is due to currency conversion. It can also occur when the card’s issuer bundles multiple charges into a single chargeback. This bundling discrepancy is more common for regular, recurring charges, or multiple charges of small amounts—usually less than 50 USD.

If you receive a dispute for more than the original charge amount, and currency conversion isn’t a factor, you should review all payments made to your business by the same customer or card to determine whether more than one charge might be included in the disputed amount. If you’re unable to determine why a dispute is for more than the original charge, you can contact support to ask for more details.


Was this page helpful?
Questions? Contact us.
View developer tutorials on YouTube.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Inquiries and retrievals
Chargebacks
Disputed amount
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! This is a graphical user interface of the Stripe CLI. You can use it to discover webhook events and manage your Stripe resources. By pressing ctrl + ` you can toggle it open from any page within the Stripe documentation. - View supported commands: - Listen for webhook events: - Trigger webhook events: - Call Stripe APIs: stripe [api resource] [api operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$