She has ordered from you five times since last November. Now her bank says she never authorised the sixth, and A$310 plus a A$25 fee has left your balance. Her order history may be the best evidence you hold.
To respond to a repeat customer chargeback, show the pattern: earlier orders from the same person that nobody disputed, tied together by the same device, IP address, email or shipping address. For Visa fraud disputes coded 10.4, Compelling Evidence 3.0 formalises this with at least two earlier undisputed orders 120 to 365 days before. Add this order's delivery proof.
This guide is for you if:
- A repeat customer chargeback has landed and you want to use the customer's history without accusing them of anything.
- You have seen disputes labelled fraudulent or unrecognised from people who have bought from you before, and you are not sure what to send.
- You want to start keeping the records that make a repeat customer chargeback easier to answer, before the next one lands.
Last updated: 15 October 2026. Written by the ChargeFix team. Reviewed against sources on 15 October 2026.
The 30-second answer (TL;DR)
- A repeat customer chargeback still starts with the reason on the notice. History helps most on fraudulent and unrecognised claims, and least on claims about the goods themselves.
- Visa Compelling Evidence 3.0 applies only to card-not-present fraud claims coded 10.4. It needs at least two earlier undisputed orders from the same cardholder, with matching data elements and a clean history.
- Stripe gives the window as 120 to 364 days before the disputed order, and Visa's original document says 120 to 365. Use the stricter figure when you check your own data.
- Matching elements usually include an IP address or device ID, plus a shipping address or account ID.
- Friendly fraud claims are only part of the picture, and history is a pattern, not proof that this order was authorised. Pair it with this order's payment checks and delivery proof.
- Your own message to the customer, sent calmly and early, can settle some of these before the bank decides.
- Winning does not remove a dispute from your chargeback rate, so a loyal customer dispute still counts.
Quick note: A good history does not prove the latest order was authorised, and it is not an accusation either. It is a set of dated records that show how this customer normally buys, so the reviewer can see this order matches the pattern.
From dispute to decision
| Stage | What happens | Your move |
|---|---|---|
| Day 0: dispute lands | A chargeback takes the order amount and the A$25 fee straight away. | Read the reason and the due date. |
| Days 1 to 2 | The window runs, usually 7 to 21 days. | Export this customer's whole order history. |
| Days 3 to 7 | You match data points across orders. | Build the history table and check the CE 3.0 criteria. |
| Before the due date | You respond. | Submit a finished file a few days early. |
| After you submit | The card company reviews, up to 75 days. | Keep your records. |
Why do regular customers file chargebacks, and is it friendly fraud?
Sometimes it is friendly fraud, which means a cardholder disputes a genuine purchase they made. More often it is something smaller: a forgotten order, a statement name they do not recognise, a family member who used the card, or a real problem they took to the bank instead of to you.
You cannot tell which from the notice, so do not guess in writing. A loyal customer dispute is awkward because the relationship is real. They know your store, you may have their email thread, and a heavy-handed response can lose a good customer who made an honest mistake.
Shopify's guidance says customers are expected to contact you before they go to their bank. A regular who skipped that step may simply not have thought of you. If so, include your contact details and your normal resolution process in the file, and note that no contact was made. Keep your tone calm and factual throughout, because messages can end up in front of the reviewer.
Common triggers worth checking against your own store:
- The name on the card statement does not match your store name.
- A different person in the household placed the order or used the shared card.
- A delivery was accepted by someone else, so the cardholder never saw the parcel.
- The customer forgot a purchase made weeks earlier, and saw it only when reviewing a statement.
- A genuine problem with the goods or delivery that was never raised with you.
The point is to separate the claim from the person. Answer the claim with dated facts and leave the motive alone.
Does customer order history evidence count?
Yes, when it is specific and dated. In a repeat customer chargeback, customer order history evidence shows how this person normally buys: the same email, the same shipping address, the same device, and earlier parcels delivered and never disputed. It supports a fraud or unrecognised claim best, because those claims say "this is not me".
Be clear about what history cannot do in a repeat customer chargeback. It does not prove the latest order was authorised. A stolen card can be used on an existing account, and a household member can use a saved login. If the details of this order look different from the pattern, such as a new address, a new device and a rush on expensive items, the history works against you, and you should say less about it and rely on other evidence.
Customer order history evidence helps most on the reasons Shopify lists for fraud and unrecognised claims: fulfilment date and time, billing information, IP address and country, and shipping and tracking details. History adds the missing piece, which is the comparison with earlier orders.
| Dispute reason | How much customer order history evidence helps | What else to send |
|---|---|---|
| Fraudulent | A lot, if the data points match | Payment checks, 3D Secure result, delivery proof |
| Unrecognised | A lot | How your name appears on the receipt, earlier receipts with the same name |
| Product not received | A little | Tracking and delivery proof, which matter far more |
| Product unacceptable | Little | Listing, packing photos, any offer to fix it |
| Credit not processed | Little | Refund and returns policy, emails, return records |
For not-received claims in a repeat customer chargeback, delivery proof matters more than history. The guide on how to respond to a product not received dispute covers it.
How do you tell a genuine mix-up from a break in the pattern?
In a repeat customer chargeback, compare this order with the customer's normal behaviour, one data point at a time. A mix-up looks like the usual customer doing the usual thing. A break in the pattern looks like a different person or device buying something unlike their earlier orders. The comparison decides how hard you lean on history.
| Signal | Looks like a mix-up | Looks like a break in the pattern |
|---|---|---|
| Shipping address | Same as earlier orders | New address with no link to the customer |
| Device and IP | Same or a nearby network | New device, new country |
| Basket | Similar to earlier orders | Unusually expensive or a different category |
| Account | Normal login, same email | New email or a recent password reset |
| Contact | Customer replies politely to your message | No reply, or a reply that raises new claims |
| Delivery | Parcel accepted at the usual address | Redirected, or delivered somewhere new |
Take an example. A customer who has spent A$708 on five orders of A$88 to A$210 suddenly places an A$310 order to a new address from a new device. That order is 1.5 times her largest earlier order (A$310 divided by A$210 is 1.48) and it breaks two of the six signals. History still helps, but you should say less about it and rely on this order's payment checks and delivery proof. If you only lean on the pattern when it holds, the reviewer is more likely to trust the rest of your repeat customer chargeback file.
Not every break is bad. People move house, buy gifts and get new phones. The point is to state the facts you can show and let the reviewer weigh them, which is the same discipline you use in every dispute.
What does Visa Compelling Evidence 3.0 require?
Visa Compelling Evidence 3.0 lets a merchant show a non-fraudulent history with the same cardholder, to counter a claim that they did not authorise a card-not-present purchase. It applies to Visa disputes coded 10.4 and needs earlier undisputed orders that match the disputed one on specific data points.
The criteria below come from Stripe's documentation and a payments guide. Visa's own merchant readiness document, dated March 2023, is described by one source as the only public merchant-facing PDF from Visa on the rule.
| Criterion | What it says |
|---|---|
| Reason code | Visa 10.4, card-absent fraud |
| Earlier orders | At least two prior undisputed transactions from the same cardholder |
| Window | 120 to 365 days before the disputed transaction in Visa's document, 120 to 364 days in Stripe's validator |
| Matching elements | At least two data elements shared with the disputed order, one of them an IP address or device ID |
| Other element | A shipping address, a user account ID, or the device ID |
| Clean history | None of the earlier orders have fraud reports or disputes |
| Descriptor | The first six characters of the billing descriptor match |
| Unique records | Each transaction needs its own unique reference |
A guide describing Stripe's documentation says its element list is broader than Visa's original four and is split into two tiers, and Stripe's own documentation says that when a dispute is eligible it tries to autofill the evidence from earlier undisputed transactions. One source also notes that Visa's original document calculates the window from the dispute date, while Stripe describes it as running before the disputed transaction itself. That is why the stricter figure is the safer one to check.
Three more points from the sources I opened, all relevant to a repeat customer chargeback:
- Trade reporting says Visa began attaching a fee to successful qualifications from 17 April 2026, but no Visa document I found publishes the amount. Treat that as unconfirmed.
- Since 17 October 2025, a source says Visa also auto-qualifies some transactions through Visa Secure and Visa Data Only, in addition to the manual route.
- Mastercard has a comparable programme called First Party Trust that runs through Ethoca. The sources I opened do not list its criteria, so I will not describe them.
I could not verify how or whether Shopify Payments applies Compelling Evidence 3.0, or whether it fills in the data for you. Check what your dispute page shows before you build the file by hand.
How do prior undisputed transactions work in practice?
You line up the prior undisputed transactions against the disputed order, check each falls inside the window, and mark which data points match. If two prior undisputed transactions qualify and share the right elements, you have the core of a Compelling Evidence 3.0 file. Everything else is support.
Here is an illustration. The disputed order is A$310, placed on Monday 12 October 2026. Counting back 364 days gives 13 October 2025, and 120 days gives 14 June 2026. So the qualifying window runs from 13 October 2025 to 14 June 2026.
| Earlier order | Date | Days before | Inside the window? | Amount |
|---|---|---|---|---|
| Order 1 | 3 November 2025 | 343 | Yes | A$95 |
| Order 2 | 17 February 2026 | 237 | Yes | A$140 |
| Order 3 | 1 June 2026 | 133 | Yes | A$210 |
| Order 4 | 5 August 2026 | 68 | No, too recent | A$88 |
| Order 5 | 21 September 2026 | 21 | No, too recent | A$175 |
Three prior undisputed transactions fall inside the window. Orders 4 and 5 sit outside it, but they are still useful context in the cover note because they were delivered and never disputed. Next, mark which data points match the disputed order.
| Data point | Disputed order | Order 1 | Order 2 | Order 3 |
|---|---|---|---|---|
| IP address | Same | Same | Same | Different |
| Device ID | Same | Same | Not recorded | Same |
| Shipping address | Same | Same | Same | Same |
| Account ID | Same | Same | Same | Same |
| Billing descriptor | Same | Same | Same | Same |
On this grid, Orders 1 and 2 each share an IP address and a shipping address with the disputed order, and Order 1 also shares a device. That would meet the matching test as described in the sources. The sums on money are simple: the three qualifying orders add up to A$445 (95 plus 140 plus 210), and all five earlier orders to A$708 (445 plus 88 plus 175). The grid and amounts are invented to show the method.
If your records show something missing, such as no device ID for Order 2, do not fill it in. Say what you hold and what you do not. A file that says "device ID not recorded for this order" is more believable than one that pretends.
What if the history does not meet the rules?
In a repeat customer chargeback, send it anyway, as supporting evidence, and lean harder on this order's own proof. Visa Compelling Evidence 3.0 is a specific test. A file that fails the test can still persuade a reviewer if the facts line up, and if the history is strong in other ways.
What else to show in a repeat customer chargeback, for a customer who has bought before:
- The same shipping address used on earlier orders, with delivery records for those orders.
- Login history for the customer account, if your platform records it.
- Earlier messages where the customer corresponded with you from the same email address.
- Reviews or returns from earlier orders that confirm they received and used what they bought.
- This order's payment checks, 3D Secure result, and delivery proof.
If the dispute is not a fraud claim at all, such as a product not received claim, history is background only. Use the evidence Shopify lists for that reason. Our guide on customer emails and chats as dispute evidence shows how to present a message thread.
What should you do in the first 48 hours of a repeat customer chargeback?
Read the reason, note the due date, check your balance, and export the customer's whole order history before you do anything else on a repeat customer chargeback. The history is easier to build while the repeat customer chargeback is fresh and the data is easy to reach.
Here is a day-by-day plan for a repeat customer chargeback that lands on Wednesday 21 October 2026 with a due date of Wednesday 4 November 2026. Your due date will be on the notice, and Shopify says it is usually 7 to 21 days. I could not verify how public holidays affect due dates, so finish early.
| Date | Task | Output |
|---|---|---|
| Wed 21 Oct | Read the reason and due date. Check your balance. | One-line note |
| Thu 22 Oct | Export every order from this customer, with email, address, IP and device where recorded. | History spreadsheet |
| Fri 23 Oct | Build the match grid. Check each order against the window. | Grid and qualifying list |
| Mon 26 Oct | Pull this order's payment checks, tracking and delivery proof. | Evidence saved and named |
| Tue 27 Oct | Draft the cover note. | Draft v1 |
| Thu 29 Oct | Read it cold as the reviewer. Fix gaps. | File v2 |
| Fri 30 Oct | Submit, three business days before the due date. | Confirmation saved |
Shopify Payments sends your response on the due date even if you add nothing, so a half-built file at the deadline still goes out.
Should you contact the customer first?
In a repeat customer chargeback the answer is often yes, and early. A short, friendly message asking whether they recognise the charge can settle an honest mistake in a repeat customer chargeback before the bank decides. It also shows the reviewer that you tried to resolve it. Keep it neutral, and never suggest they are lying.
Subject: A question about your recent order #[number]
Hi [first name],
Thanks for being a customer since [month, year]. Your bank has queried order
#[number] from [date] for A$[amount], and I wanted to check in before it goes
further.
The order was for [items], shipped on [date] to [address] with [carrier], and
tracking shows [status]. On your statement it appears as "[descriptor]".
If you do not recognise it, or something was wrong with the order, reply here and I
will sort it out straight away. If it turns out to be a mix-up, you can let your
bank know and they will close the query.
Thanks,
[Name], [store], [contact details]
Two cautions. I could not verify how Shopify handles a dispute the customer withdraws with their bank, so do not promise a specific outcome. And I could not verify how a refund interacts with an open dispute. Shopify says you can refund from your admin if you owe one and might still lose the chargeback, so check with your payment provider before refunding an open dispute, in case you pay twice.
How do you write the response to a repeat customer chargeback?
Keep a repeat customer chargeback response to one page with the strongest fact first. For a repeat customer chargeback, the strongest fact is often the pattern, followed by this order's delivery. State dated facts, point to exhibits, and leave out opinions about the customer.
RESPONSE TO DISPUTE: Order #[number]
Summary
Order #[number] for A$[amount] was placed on [date] by [customer name as on the
order]. The dispute reason given is "[reason]". This customer has placed [n] earlier
orders with us, none disputed.
Earlier orders with matching details (Exhibit 2)
- #[n1], [date]: same [IP / device / shipping address / account]
- #[n2], [date]: same [IP / device / shipping address / account]
- #[n3], [date]: same [IP / device / shipping address / account]
This order
1. [Date, time]: Order placed. Payment checks: AVS [result], CVC [result],
3D Secure [result]. (Exhibit 3)
2. [Date, time]: Shipped with [carrier], tracking [number], to the same address
used on earlier orders. (Exhibit 4)
3. [Date, time]: Delivery recorded: [status]. (Exhibit 5)
4. [Date]: Customer contacted by us. [Reply, if any.] (Exhibit 6)
Request
The history shows a consistent buying pattern, and this order matches it. We ask
that the dispute be decided in our favour.
Notice what the note does not say: it does not call anything fraud, and it does not tell the bank what the customer meant. It lays out the facts and the matching. Pay Advantage, an Australian payments provider, also advises checking that the cardholder's name matches the name on your invoice, because a mismatch can lead the issuer to find the evidence insufficient.
Is it worth fighting a loyal customer dispute?
With a loyal customer dispute the answer is usually yes, but the cost is not only money. The A$310 and the A$25 fee are already gone, so a response costs only time. If you win you recover A$335. At A$60 an hour, 1.5 hours is A$90, and A$90 divided by A$335 is 0.269, so about a 27% chance of winning covers the time. These are invented figures to show the method.
The other cost of a loyal customer dispute is the relationship. In the illustration above, the customer has spent A$708 across five earlier orders. If the dispute is an honest mistake, an early message may keep that value. If you win after a hard-edged response, you may keep the money and lose the customer. A friendly message first and a factual file second is the safer order for any repeat customer chargeback.
Remember the chargeback rate. Shopify says winning does not remove a dispute from your rate, because the rate is based on disputes filed, not outcomes. A loyal customer dispute counts like any other. On a store that ships 150 orders in a month, a single dispute is about 0.67% (1 divided by 150). That sum is an illustration, and the card schemes use their own definitions, so I could not verify current thresholds for Australia.
How do you build the file before the next repeat customer chargeback?
Keep the records at order time, not dispute time. The data that makes a repeat customer chargeback winnable is easy to save when the order is placed and hard to rebuild months later.
| Record to keep | Why it matters | Where it usually lives |
|---|---|---|
| Customer email and account ID | Links prior undisputed transactions to one person | Your Shopify customer record |
| Shipping and billing address | The address match | The order |
| IP address and country at checkout | A matching element | The order, as recorded by your platform |
| Device identifier, if your setup records one | A matching element | Depends on your tools |
| Billing descriptor | The first six characters must match | Your payment settings |
| Delivery proof | Shows earlier orders arrived | Carrier tracking |
| Messages | Shows normal correspondence | Your inbox or help desk |
Pay Advantage suggests keeping transaction and customer records for 12 to 18 months. For Compelling Evidence 3.0, the earlier orders must sit 120 to about 365 days before the disputed one, so a year of records is the minimum worth keeping for regular buyers. The guide on matching billing and shipping details as evidence goes deeper on address checks.
Shopify's prevention advice also helps with regular customer disputes: use a billing statement name customers recognise, send receipts at payment, keep your contact details easy to find, update customers on shipping, and publish a clear return policy. Each removes a reason to go to the bank.
What's different for Australian merchants?
General information, not legal advice.
Fees and process
The chargeback fee on Shopify Payments in Australia is A$25, returned if you win. The response window is usually 7 to 21 days and the card company's review can take up to 75 days after you submit.
Who decides and how long they have
Pay Advantage says chargebacks in Australia are governed by the ePayments Code, administered by ASIC, and apply to most Australian banks and to Visa, Mastercard and American Express. State consumer bodies say chargeback time limits commonly run from 45 to 120 days depending on the card provider, and the ACCC notes that time limits may apply. I carried the range from earlier research and could not re-open the Consumer Affairs Victoria page today. It also means a repeat customer chargeback can arrive long after an order feels settled. A wrongly rejected cardholder claim can go to the Australian Financial Complaints Authority, per the same research.
Using customer data
Compelling Evidence 3.0 relies on data such as IP addresses and device identifiers. I could not verify what Australian privacy law requires you to disclose when you keep and use that data, so check that your privacy policy describes it, and ask an adviser if you are unsure.
What I could not verify: how Shopify Payments applies Compelling Evidence 3.0, whether evidence can be edited after submission, how a refund interacts with an open dispute, and public holiday effects on due dates.
Common mistakes when responding to a repeat customer chargeback
- Treating the history in a repeat customer chargeback as proof. It is a pattern, and the file still needs this order's own evidence.
- Using Visa Compelling Evidence 3.0 on a not-received or not-as-described claim, where it does not apply.
- Counting orders outside the window and wondering why the file fails the test.
- Filling gaps in the match grid with guesses instead of saying what you hold.
- Accusing a regular customer of friendly fraud in your note.
- Skipping the friendly message that might have ended the repeat customer chargeback.
- Refunding without checking how it interacts with the open dispute.
- Waiting for the due date, when Shopify Payments sends whatever is on file.
Frequently asked questions
Can I use a customer's order history in a chargeback response?
Yes, and in a repeat customer chargeback that claims friendly fraud, for fraud or unrecognised claims it can be your best evidence. Show earlier orders from the same email, address, IP or device that were delivered and never disputed. Present it as a dated pattern, not an accusation, and pair it with this order's payment checks and delivery proof, because history alone does not prove authorisation.
What is Visa Compelling Evidence 3.0?
Visa Compelling Evidence 3.0 is a Visa rule that lets merchants counter card-not-present fraud claims, coded 10.4, by showing earlier undisputed orders from the same cardholder. It needs at least two such orders, inside a window of roughly 120 to 365 days before the disputed one, with matching data elements such as an IP address or device ID, and a clean dispute history.
How many earlier orders do I need for Compelling Evidence 3.0?
At least two prior undisputed transactions from the same cardholder, inside the window and matching on the required data points. More orders give you more context but do not replace the criteria. Stripe's validator uses 120 to 364 days, while Visa's document says 120 to 365, so check your data against the stricter limit.
Does Compelling Evidence 3.0 work for not-received claims?
No. It applies to card-absent fraud claims coded 10.4, not to merchandise not received claims. For a not-received dispute, delivery proof is what matters: fulfilment dates, tracking, signature or photo where you have it, and the address match. History from earlier orders is only background in a repeat customer chargeback of that kind.
Should I message a customer who has disputed an order?
Often yes, and with a repeat customer chargeback even more so. Shopify's guidance says customers are expected to contact you first, and a calm message asking whether they recognise the charge can settle an honest mistake. Keep it neutral, include the order details, and never accuse them. I could not verify how Shopify treats a dispute withdrawn with the bank.
Can a loyal customer still win a chargeback against me?
Yes, and a loyal customer dispute is decided like any other. The bank decides on the evidence in front of it, and a good relationship is not evidence of authorisation on its own. Send a complete file for this order with the history as support. If the customer genuinely had a problem, fixing it may be the better outcome than a fight.
Does winning remove the dispute from my chargeback rate?
No. Shopify says winning does not remove a dispute from your chargeback rate, because the rate is based on disputes filed, not on outcomes. You get the amount and the A$25 fee back if you win, but the dispute still counts, including one from a regular customer.
How far back should I keep customer records?
Pay Advantage suggests keeping transaction and customer records for 12 to 18 months. For Compelling Evidence 3.0, earlier orders must sit roughly 120 to 365 days before the disputed one, so at least a year of order, address and IP records is the practical minimum for customers who buy regularly from you.
What if I do not record device IDs for a repeat customer chargeback?
Say so in your file rather than guessing. The matching test needs an IP address or a device ID plus another element, so an IP address, a shipping address and an account ID can still do the job where your platform records them. I could not verify what Shopify Payments records for you, so check your order data.
Do Mastercard disputes use the same rules?
Not exactly. Mastercard has a comparable programme called First Party Trust, which runs through Ethoca. The sources I opened do not list its criteria, so I cannot describe them. Check with your payment provider whether it applies to your account, and send the same dated history either way as supporting evidence.
Start free trial with ChargeFix
ChargeFix gathers the real order, tracking and delivery records for a Shopify dispute and drafts the response, using only real data and never inventing facts. In Manual mode you review and send each filing yourself, and Auto mode files the cases your rules allow, so your next repeat customer chargeback starts with a finished file instead of a blank page. Start free trial
Sources
- Overview of the chargeback and inquiry process, Shopify Help Center
- Reasons for a chargeback or inquiry, Shopify Help Center
- Preventing chargebacks and inquiries, Shopify Help Center
- Visa Compelling Evidence 3.0 disputes, Stripe documentation
- Respond to disputes, Stripe documentation
- What is compelling evidence for chargebacks, Primer
- How Visa Compelling Evidence 3.0 works for Shopify orders, Redo
- Understanding chargebacks, Pay Advantage
- Selling online, ACCC

01Dispute evidence
02Dispute reasons
03Dispute evidence
04Dispute evidence
05Dispute evidence
06Dispute evidence