Friendly Fraud: The Merchant Playbook for 2026
Friendly fraud looks like unauthorized fraud to every system that processes it. Here's how to identify it, separate it from true fraud, and build the evidence that actually wins disputes.
DisputeDesk Editorial
When a cardholder disputes their own purchase, do this first
A dispute lands in Shopify Admin → Payments → Disputes. The reason code says "unauthorized transaction." Your instinct is to check whether the order was fraudulent. That's the wrong first question. The right question is: did the cardholder make this purchase and then dispute it anyway?
That's friendly fraud — first-party fraud — and it accounts for a disproportionate share of dispute volume for most Shopify merchants. Estimates from network-level data put first-party misuse at 40–80% of all fraud-coded disputes depending on vertical. The range is wide because most merchants never separate the two categories in their own records.
Friendly fraud looks operationally cleaner than true fraud. The address matches. AVS passes. The device is consistent. The order history is real. That's exactly why it's hard to fight: the authorization signals that would flag true fraud are absent, because the cardholder authorized the transaction themselves.
First-party vs. third-party fraud: the operational difference
Third-party fraud means someone other than the cardholder made the purchase — stolen card data, account takeover, synthetic identity. The cardholder is a victim. The dispute is legitimate.
First-party fraud means the cardholder made the purchase, received the goods or services, and then disputed the charge. The dispute is not legitimate. The cardholder is the fraudster.
The network reason codes don't distinguish between them. Visa 10.4 (Other Fraud – Card Absent) and Mastercard 4837 (No Cardholder Authorization) apply to both. Issuers process them identically at intake. The burden of separating them falls entirely on the merchant.
This is the core operational problem: merchants fight friendly fraud with the same evidence stack they'd use for true fraud — authorization data, AVS, CVV — and lose, because that evidence proves the card was authorized, not that the cardholder was the one who used it. Those are different claims.
The signal pattern that separates friendly fraud from true fraud
No single signal proves friendly fraud. The case is built from a pattern. Run this check on every fraud-coded dispute before you decide whether to fight.
Order history. Pull the customer record in Shopify Admin → Customers. Prior orders from the same email, same shipping address, or same device fingerprint — especially fulfilled orders that were never disputed — are strong indicators of first-party fraud. A cardholder who has ordered six times and disputes the seventh is not a stolen-card victim.
Delivery confirmation. Confirmed delivery to the cardholder's billing address is the single most useful signal. It doesn't prove the cardholder received it personally, but it eliminates the most common true-fraud scenario (ship-to-different-address). If the shipping address matches billing and the carrier confirmed delivery, the unauthorized-transaction claim becomes harder to sustain.
Post-purchase engagement. Did the cardholder open the confirmation email? Log into their account after the order? Contact support about the order before disputing? Any of these behaviors contradict the "I didn't make this purchase" narrative. Shopify's order timeline captures some of this; your email platform captures the rest.
Dispute timing. True fraud disputes typically file within days of the unauthorized transaction. Friendly fraud disputes often file near the end of the dispute window — 60–90 days post-purchase — after the goods have been used, consumed, or returned. A dispute filed 75 days after a fulfilled order is a pattern flag, not proof, but it belongs in your triage.
Device and IP consistency. If the order was placed from the same device and IP range as prior authenticated orders, the "someone else used my card" claim has a factual problem. This data lives in your fraud tool or order risk assessment in Shopify Admin — pull it before you build the response.
Refund or return history. A cardholder who previously returned items through your normal process and then disputes a similar order is a different risk profile than a first-time buyer. Document the pattern.
The $340 apparel order that had every signal — and still required work
A merchant sold a $340 jacket. The customer had three prior fulfilled orders, all to the same address, all paid with the same card. Delivery confirmed. The dispute filed 68 days post-purchase, citing unauthorized transaction.
The merchant submitted AVS match, delivery confirmation, and a screenshot of the order. Lost. The issuer's response cited insufficient evidence of cardholder authorization.
The problem: the merchant submitted authorization evidence, not behavioral evidence. They proved the card was processed correctly. They didn't prove the cardholder was the one who placed the order and received the goods.
On resubmission (where the processor allowed it — confirm with yours whether resubmission is available), the merchant added: the prior order history with fulfilled status, the post-purchase email open confirmation from their ESP, the customer's account login timestamps from Shopify, and a one-paragraph narrative connecting the signals. Won.
The evidence didn't change. The framing did. The narrative made the pattern legible to the issuer.
Building the evidence stack for friendly fraud disputes
Pull these in order. Don't submit everything — submit what's coherent.
Step 1: Lock the order record. In Shopify Admin → Orders, capture the full order detail: billing address, shipping address, IP address, device type, risk assessment score, and any fraud flags (or absence of them). Export or screenshot before anything changes.
Step 2: Pull customer history. Go to Shopify Admin → Customers → [customer profile]. Document every prior order: date, amount, fulfillment status, dispute status. If there are prior fulfilled orders with no disputes, that's your anchor.
Step 3: Pull delivery proof. Carrier tracking with confirmed delivery to the billing address. If signature was required and obtained, include it. If not, note that your shipping policy for this order value doesn't require signature — and consider whether that policy needs updating for high-value orders.
Step 4: Pull behavioral evidence. Email open/click data from your ESP. Account login timestamps if the customer has a Shopify account. Any support tickets or chat logs referencing the order. This is the evidence layer most merchants skip, and it's often the layer that decides the case.
Step 5: Write the narrative. One paragraph. State what happened factually. Connect the signals. Don't editorialize.
Sample narrative line (adapt this):
"The cardholder has placed four prior orders with our store between March and October 2025, all fulfilled to the same billing address without dispute. The disputed order was placed from the same device fingerprint and IP range as prior orders. Delivery was confirmed by USPS on [date] to the cardholder's billing address. The cardholder's account shows a login on [date+2], two days after delivery. No return or refund request was made prior to the dispute filing on [date+68]."
That paragraph does more work than a folder of screenshots. It tells the issuer what the evidence means, not just what it is.
Decision point: fight the dispute or issue a courtesy refund
Not every friendly fraud dispute is worth fighting. The decision depends on three variables: dispute amount, evidence quality, and customer relationship value.
Path A: Fight the dispute. Appropriate when the order value exceeds your processor's dispute fee threshold (typically $15–25, confirm with yours), you have at least three behavioral signals, and the customer has no legitimate complaint about the product or delivery. Expected outcome: win rate improves significantly with behavioral evidence, but issuers vary. Visa disputes tend to respond better to behavioral evidence than Mastercard disputes in the author's observation — confirm with your acquirer for your specific win rates.
Consequence of fighting: if you lose, you absorb the chargeback fee plus the dispute fee. If you win, you recover the transaction amount but not your time cost. Fighting a $45 dispute with $2 in behavioral evidence is a losing operation even if you win.
Path B: Issue a courtesy refund before the dispute escalates. If the dispute is still in inquiry stage (visible in Shopify Admin → Payments → Disputes as an inquiry rather than a full chargeback), a direct refund can sometimes prevent the dispute from converting. This only works if you catch it early and your processor supports inquiry-stage resolution. Consequence: you lose the transaction amount but avoid the chargeback fee and the dispute record. For low-value orders with weak evidence, this is often the correct call.
The mistake merchants make: they fight every dispute on principle. Principle doesn't recover dispute fees. Triage does.
What issuers actually evaluate in friendly fraud disputes
Issuers don't investigate friendly fraud the way merchants imagine. They don't call the cardholder. They don't review behavioral data independently. They evaluate what the merchant submits against the cardholder's claim, and they default toward the cardholder when evidence is ambiguous.
This means the merchant's narrative has to do the interpretive work. An issuer analyst reviewing 200 disputes a day will not connect the dots between a delivery confirmation, a login timestamp, and a prior order history unless the merchant's response connects them explicitly.
Merchants lose winnable friendly fraud cases because they submit evidence as a document dump. A folder of screenshots with no narrative is not a response — it's a filing cabinet. The issuer closes it as insufficient.
The other common failure: submitting evidence that proves authorization rather than possession. AVS match and CVV pass prove the card data was entered correctly. They don't prove the cardholder entered it. For friendly fraud, you need possession evidence — delivery, access, usage — not authorization evidence.
The repeat-disputer problem and what to do about it
Some cardholders dispute repeatedly across merchants. Networks maintain internal databases — Visa's VROL, Mastercard's MATCH — but merchants don't have direct access to them. What merchants can control is their own customer data.
Flag customers who dispute in your Shopify Admin → Customers records. Add an internal note. If a customer disputes, receives a refund or chargeback win, and then places another order, you have a decision to make before you fulfill: require signature confirmation, cancel and refund proactively, or fulfill and document aggressively.
Internal note template (add to customer record):
"Dispute filed [date] on order #[XXXX]. Reason code [X]. Outcome: [won/lost]. Do not fulfill future orders over $[threshold] without manager review."
This isn't blacklisting — it's operational memory. Shopify doesn't surface dispute history in the customer profile automatically. You have to build it.
Where Shopify surfaces friendly fraud signals — and where it doesn't
Shopify's built-in fraud analysis (visible in Admin → Orders → [order] → Fraud analysis) flags risk indicators: mismatched addresses, proxy IP, high-risk email domains. These signals are useful for true fraud prevention at checkout. They're less useful for friendly fraud detection post-purchase, because friendly fraud orders typically pass fraud analysis cleanly.
Shopify Protect (available for eligible Shopify Payments merchants in the US) covers certain fraud-coded chargebacks automatically — but coverage is limited to orders that meet Protect's eligibility criteria. Friendly fraud disputes may or may not qualify depending on order type and fulfillment method. Check your Protect coverage terms before assuming a dispute is covered.
For behavioral evidence — login timestamps, email engagement, session data — you're pulling from outside Shopify: your ESP, your analytics platform, your customer support tool. Build the habit of pulling this data within 24 hours of a dispute landing. Some platforms purge session logs on short retention windows.
Operational failure modes that lose winnable cases
Most lost friendly fraud disputes aren't lost on evidence quality. They're lost on process.
Late evidence submission. Shopify surfaces dispute deadlines in Admin → Payments → Disputes. The deadline shown is the network deadline. Your effective deadline is two to three days earlier to account for processor processing time. Missing the window by one day forfeits the case regardless of evidence quality.
Wrong evidence for the reason code. A merchant fighting a Visa 10.4 dispute with a refund policy screenshot is answering the wrong question. Refund policy is relevant to "item not as described" disputes. For unauthorized transaction claims, you need authorization and possession evidence. Map your evidence to the specific claim before you submit.
No narrative. Submitting screenshots without a written explanation is the single most common failure mode. Write the narrative. Make it one paragraph. Connect the signals explicitly.
Scattered evidence across tools. Tracking in one tab, email data in another, customer history in a third. By the time the merchant assembles it, the deadline is close and the narrative is rushed. Build a single-file evidence packet for every dispute before you write the narrative.
Fighting unwinnable cases. A dispute with no delivery confirmation, no behavioral evidence, and a first-time buyer has a low win probability regardless of how good the narrative is. Spending 45 minutes on a $38 dispute with weak evidence is an operational loss even if the principle is correct.
What to log after every friendly fraud dispute closes
Win or lose, log the outcome. This is the data that improves your triage over time.
Minimum internal log entry:
"Order #[XXXX] | Dispute date: [X] | Reason code: [X] | Evidence submitted: [list] | Outcome: [won/lost] | Issuer response note: [quote if available] | Pattern flags: [repeat customer / late filing / behavioral signals present or absent]"
After 20–30 logged disputes, patterns emerge: which evidence combinations win, which reason codes are unwinnable for your product type, which customer segments dispute most. That data is more valuable than any single dispute win.
DisputeDesk automates evidence assembly and logs outcomes by dispute type and reason code — the goal is consistent evidence packaging, not guaranteed outcomes. Merchants who review their own outcome logs quarterly make better triage decisions than merchants who fight every dispute on instinct.
Key Takeaways
FAQ
Disclaimer
This content is for informational purposes only and does not constitute legal advice.
Automate Your Chargeback Responses
DisputeDesk automatically tracks deadlines, collects evidence, and generates winning responses so you never miss a deadline again.



