Processor Guides

How to Win a WooPayments Dispute: Deadlines, Fees & Evidence

By DisputeDash TeamPublished 8 min read

To win a WooPayments dispute, open it under Payments > Disputes in WP Admin, click Challenge dispute, and submit reason-specific evidence before the deadline, usually 7 to 21 days after filing. You get one submission. The $15 US dispute fee and the disputed amount are both returned automatically if the cardholder's bank rules for you.

WooPayments puts disputes right inside your WordPress admin, which makes them easy to find and easy to underestimate. Underneath is the same card-network process every Stripe merchant faces: funds pulled immediately, a fee, a short deadline, one submission, and a bank you never talk to making the call. Here’s how the process works and how to win more of it. All WooPayments specifics below come from WooCommerce’s own documentation as of November 2026.

How WooPayments disputes work

WooPayments is WooCommerce’s built-in payment gateway, built in partnership with Stripe. When you sign up, WooPayments creates a special Stripe Express account for you, and the dispute mechanics follow Stripe’s model. The difference is where you work: you respond inside WP Admin, not in a Stripe Dashboard.

When a cardholder disputes a charge with their bank:

  1. The issuing bank opens a chargeback. The disputed amount and the dispute fee are debited from your WooPayments balance immediately.
  2. You’re notified by email, by an alert on the order under WooCommerce > Orders, and by a red bubble next to Payments > Disputes.
  3. You accept or challenge. Challenging with evidence is the only way to recover the funds and the fee.
  4. The cardholder’s bank decides. Not WooCommerce, not Stripe. WooPayments packages your evidence and forwards it; the issuer rules.

That last point shapes everything. You’re not persuading WooCommerce support. You’re building a file that a bank reviewer who has never heard of your store can rule on quickly.

Where to find and respond to disputes

Go to Payments > Disputes. By default the list shows only disputes that still need a response, sorted with the nearest deadline at the top. Click a dispute to open its transaction details page, which shows the amount, the dispute reason, customer information, and two buttons: Accept dispute and Challenge dispute.

Clicking Challenge dispute opens a three-step form:

Step What you provide
Purchase info Product or service type, a description, and documents in the Recommended documents section (customer details are pre-filled)
Shipping details Carrier, ship date, tracking number and related delivery details (skipped for orders without shipping, such as digital-only)
Review A cover letter generated from your inputs; preview it, edit it, then click Submit

Two behaviors to know:

A payment with more than one dispute shows each in its own numbered section (“Dispute 1 of 2”), and each must be answered separately.

Accept or challenge?

Before you decide, contact the customer and keep a record of the conversation. WooCommerce notes that customers sometimes withdraw the dispute with their bank once the issue is cleared up, though you still need to challenge it to get the money back (more on that below). Accepting is not an admission of wrongdoing, and it’s the right call when you have no evidence that addresses the reason, such as an order that genuinely never shipped. Challenge whenever the order was legitimate and you can document it: that’s the only path to recovering both the disputed amount and the fee. If you’re unsure whether a low-value case is worth the time, see should you fight small chargebacks.

Deadlines

You usually have about 7 to 21 days from when the dispute is filed. The exact date is on the dispute. After you submit, the cardholder’s bank typically takes 60 to 75 days to decide. Cardholders can generally file up to 120 days after the charge, sometimes longer, so a dispute can arrive months after the sale. For how these windows fit together, see chargeback time limits.

You get one submission. After you click Submit, you can’t update the dispute or add evidence. Gather everything first, review once, and submit a few days before the deadline.

The WooPayments dispute fee

WooPayments charges a flat fee per dispute, debited the moment the dispute arrives:

Account country Card dispute fee
United States $15.00
United Kingdom £15.00
Most eurozone countries €15.00
Canada $20.00
Australia $25.00

The important detail: WooPayments refunds the fee automatically if you challenge and win. Lose, or accept, and the fee stays with the issuer. This differs from a direct Stripe account, where the dispute received fee isn’t returned even on a win. More on how processors compare in chargeback fees by processor.

One special case: Visa compliance disputes (reason “Non-compliant”) are filed by the issuing bank rather than the customer. Challenging one requires agreeing to an extra $500 fee, returned only if you win. WooCommerce recommends accepting these unless you have clear proof of compliance.

Evidence by dispute reason

WooPayments shows a dispute reason on every case, and the right evidence depends on it. Here’s a condensed version of WooCommerce’s evidence guidance, with the closest card-network reason codes:

WooPayments reason What wins Related reason codes
Transaction unauthorized Proof the real cardholder paid: 3D Secure authentication, signed proof of delivery, and above all at least two prior undisputed transactions from the same customer with a matching billing address, email or IP Visa 10.4, Mastercard 4837
Unrecognized Treat like unauthorized: connect the cardholder to the purchase Often arrives as an inquiry first
Product not received Receipt, carrier, tracking number, ship date, delivery address, signature; access logs for digital goods Visa 13.1, Mastercard 4855
Product unacceptable Receipt, product listing as presented, photos before shipping, refund policy Visa 13.3, Mastercard 4853
Subscription cancelled Receipt, cancellation logs showing no request before the charge, terms the customer accepted, usage logs for digital Visa 13.2, Mastercard 4841
Credit not processed Refund receipt, or proof no refund was owed: checkout screenshot in the “Proof of acceptance” field plus your refund policy Visa 13.6, Mastercard 4860
Duplicate Receipts for both charges and a short explanation of how the orders differ, or a refund receipt if it was a true duplicate Visa 12.6, Mastercard 4834

The prior-undisputed-transactions point is the one most merchants miss. On Visa fraud disputes it is the core of Visa’s Compelling Evidence 3.0 rules; see compelling evidence for how that works.

WooCommerce’s formatting rules also cost merchants cases when ignored:

Inquiries are not disputes

WooPayments also surfaces inquiries, a pre-dispute step used mainly by American Express and Discover (sometimes called a retrieval or request for information), usually because the cardholder doesn’t recognize the charge. Three things make them worth handling fast:

Common mistakes that lose WooPayments disputes

Where DisputeDash fits

Most of what decides a WooPayments dispute lives in your WooCommerce store: the order, the customer’s IP, the addresses, the order notes, any refund. Getting it into the right form before the deadline is the hard part.

To be clear about scope: DisputeDash does not submit responses inside WooPayments. Its WooCommerce integration connects with a REST API key and pulls order and line-item data, customer profile and IP, billing and shipping addresses, payment method, order notes, refunds, and tracking numbers when your store records them. That data feeds automated responses for disputes on the processors DisputeDash connects to, such as Stripe, PayPal and Braintree. If your store takes payments through one of those (for example, a regular Stripe account via WooCommerce’s Stripe extension), DisputeDash gathers the WooCommerce evidence and submits before the deadline on a flat monthly fee with no commission. If you stay on WooPayments, use the checklist above inside WP Admin.

Bottom line

Winning a WooPayments dispute takes three things: evidence that matches the dispute reason, a clean three-step submission with a factual cover letter, and doing it once, completely, before a 7 to 21 day deadline. Unlike a direct Stripe account, a win returns the fee as well as the funds, so every legitimate dispute you fight well is worth more than it looks.

Win more chargebacks, automatically.

DisputeDash gathers the evidence, builds the rebuttal, and submits before the deadline — across Stripe, PayPal, Braintree, PayArc and more. Flat fee, no commission.

Start free trial — keep 100%

Frequently asked questions

How long do I have to respond to a WooPayments dispute?
Usually about 7 to 21 days from when the dispute is filed, according to WooCommerce's documentation. The exact deadline appears on the dispute in Payments > Disputes, which lists the nearest deadlines first. If you save evidence with Save for later and never return, WooPayments submits what you saved automatically on the deadline date.
Does WooPayments refund the dispute fee if I win?
Yes. WooPayments charges a flat dispute fee ($15 for US accounts, £15 in the UK, €15 in most eurozone countries) when the dispute arrives, and refunds it automatically along with the disputed amount if you challenge and win. If you lose or accept the dispute, the fee is not returned.
Can I edit my WooPayments dispute evidence after submitting?
No. WooPayments accepts evidence once per dispute, and you cannot update or add to it after you click Submit. Use Save for later while you gather documents, review the generated cover letter, and submit only when the file is complete.
Is WooPayments the same as Stripe?
WooPayments is built in partnership with Stripe and runs on a special Stripe Express account created at signup, so disputes follow Stripe-style mechanics. But you manage them inside WP Admin, not the Stripe Dashboard, and you can't connect an existing Stripe account to WooPayments; that requires WooCommerce's separate Stripe extension.
How long does a WooPayments dispute take to resolve?
After you submit evidence, the cardholder's bank typically takes 60 to 75 days to decide, per WooCommerce's documentation. You get an email when it does, and the outcome appears on the transaction details page. The decision is final and cannot be appealed through WooPayments.
What is a WooPayments inquiry?
An inquiry is a pre-dispute request for information, used mainly by American Express and Discover, usually because the cardholder doesn't recognize the charge. You can resolve it without the dispute fee by sending evidence that the cardholder made the payment or by issuing a full refund. Ignoring it can lead to an unwinnable dispute.