YiokAI
ProductsAgentsCompanyContact
YiokAI

Product studio shipping across consumer, enterprise, and agent-native domains.

Products

  • All Products
  • Agent Gatekeeper
  • Enterprise Solutions

Company

  • About
  • Enterprise
  • Contact

Resources

  • Blog
  • Agents
  • Technical Consulting
  • LeakGuard Docs
  • Free Stripe Tools

© 2026 YIOKAI, LLC

(717) 905-0395|info@yiok.ai
LeakGuard Docs

LeakGuard Docs

Getting Started

Features

DashboardRefundsDisputesMonthly CloseAlerts & Settings
Billing & PlansTroubleshooting
Back to LeakGuard

LeakGuard Docs

Getting Started

Features

DashboardRefundsDisputesMonthly CloseAlerts & Settings
Billing & PlansTroubleshooting
Back to LeakGuard

Features

Disputes

The Disputes view tracks chargeback economics — realized losses, at-risk exposure, win rates, and the hidden cost of letting Stripe fight disputes for you.

Metric Cards

Total Disputes

Count of chargebacks opened against your account in the selected period, regardless of outcome.

Realized Loss

Dollar amount lost to chargebacks that were decided against you, plus all associated dispute fees. This is real money out the door.

At-Risk Exposure

Combined value of disputes still in the needs_response or under_review state — the maximum you could still lose. Closing these quickly limits exposure.

Win Rate

Disputes decided in your favor ÷ total decided disputes × 100. Stripe considers a dispute won when the issuing bank sides with the merchant or the customer withdraws.

Chargeback Reason Codes

Stripe groups chargeback reasons into these categories. LeakGuard surfaces the distribution so you can identify your top dispute driver:

ReasonWhat it meansWin difficulty
fraudulentCustomer claims they didn't make the purchase.Hard — requires 3DS or IP evidence.
unrecognizedCustomer doesn't recognize the charge on their statement.Medium — clear descriptor + fulfillment evidence helps.
duplicateCustomer believes they were charged twice.Easy — show unique transaction IDs.
credit_not_processedCustomer returned item but wasn't refunded.Easy if refund was issued; hard if disputed.
subscription_canceledCustomer claims they canceled before being billed.Medium — requires cancellation policy evidence.
product_not_receivedCustomer didn't receive the product or service.Medium — requires fulfillment/delivery proof.
product_unacceptableProduct was defective or misrepresented.Hard — subjective; policy documentation helps.
generalDoesn't fit a standard reason; rare.Varies.

Win Rate

What counts as a win: A dispute is won when Stripe reports the outcome as won. This includes cases where the customer withdrew the chargeback and cases where the issuing bank ruled in your favor.

Calculation: Win Rate = Disputes with outcome "won" ÷ (Disputes with outcome "won" + Disputes with outcome "lost") × 100. Disputes still in progress are excluded from the denominator.

Tip: A win rate above 60% for non-fraud reasons is strong. For fraudulent disputes, 20–30% is typical without 3DS authentication. Enabling 3DS can raise win rates for fraudulent disputes significantly.

Stripe Dispute Fee Structure (June 2025)

Since June 2025, Stripe charges a two-tier dispute fee regardless of outcome:

Small disputes

$15

Disputes where the original charge was under $100.

Standard disputes

$35

Disputes where the original charge was $100 or more.

Warning: The dispute fee is charged even if you win. Winning a dispute recovers the original charge amount but not the $35 fee. Factor this into your dispute response decision.

Smart Disputes Cost Trap

Stripe's Smart Disputes service fights chargebacks automatically using AI, charging a 30% recovery fee on disputes it wins. For large disputes, this can cost significantly more than the dispute fee alone.

Dispute amountSmart Disputes fee (30%)Dispute feeManual saves
$100$30$35—
$200$60$35$25
$400$120$35$85
$800$240$35$205
$1,500$450$35$415
Smart insight: LeakGuard surfaces a "Smart Disputes cost trap" insight when you have disputes over ~$400 that are eligible for manual response. The insight estimates your total savings versus the 30% recovery fee.

Evidence Table

The dispute evidence table lists individual chargeback records with the same column set as the Refunds view (Date, Amount, Reason, Product, Country, Method) plus Status (needs_response, under_review, won, lost) and Fee (the dispute fee charged).

Plan limits on evidence. Starter plan: up to 100 items, 7-day maximum range. Pro and Business: unlimited items, full date range history. Starter cannot filter by reason or status.

Last updated March 15, 2026