It is 11:40 at night and a dispute notice has landed for an $86 order. The response is due in six days. You open the order and find a tracking number, a shipping address and a customer email that is somehow already two clicks deep in your inbox. What you do not have is a folder, a timeline or any sense of whether this case is worth your evening. You have done this before, and it took most of an hour.
A Shopify chargeback evidence generator exists to remove that hour. It reads the records Shopify already holds, matches them to the reason the bank gave, builds the evidence pack in the shape a card network expects and tells you honestly whether the pack is strong enough to bother sending. This guide explains what a good generator builds, what it must never invent, what Shopify itself accepts as evidence, and how to judge any tool before you hand it your disputes.
This guide is for you if:
- You sell on Shopify, take payments through Shopify Payments and get disputes often enough that the manual routine hurts.
- You want to know what an "evidence generator" actually produces, not what the marketing page says.
- You are comparing tools and want a checklist that does not depend on trusting anyone's win rate claims.
Last updated: 30 October 2026. Written by the ChargeFix team. Reviewed against sources on 30 October 2026.
A note on bias: we make ChargeFix, so we gain if you try an evidence generator and pick ours. Where a spreadsheet or a better checkout page will do more than software, we say so. Every dollar figure in the worked examples is an assumption, not a customer result, and every win chance is an illustration rather than a measured rate.
The 30-second answer (TL;DR)
- An evidence generator pulls real order, shipping, payment and customer records from your store and arranges them into the evidence a bank wants for the dispute reason on the case.
- Shopify's own evidence form takes text fields such as a refund policy disclosure, a cancellation rebuttal and an access activity log, plus files such as shipping documentation and customer communication.
- If you submit nothing, Shopify auto-submits on the due date with the order data it holds. Once you submit, evidence is final and cannot be changed or added to.
- A generator can only arrange what exists. It cannot create a delivery scan, a consent record or a signed receipt that you never saved.
- The most useful output is not the pack. It is the verdict: strong, weak, or not worth the fight, before you spend time.
- Check three things in any tool: it uses only real data, it shows you every item before anything is sent, and it works with your payment processor.
Quick note: The generator is the assembly line. The raw material is your records. A store with clean tracking, saved policies and email history gets a strong pack in minutes. A store with none of that gets a thin pack faster, which is better than a thin pack slower, but not better than fixing the records.
At a glance
| Dispute reason | Core evidence the generator should pull | Where it lives in Shopify | Usually worth fighting? |
|---|---|---|---|
| Fraudulent or unrecognized | Address match, AVS and CVV results, IP and device data, prior orders from the same customer, delivery to the billing address | Order, transaction and customer records | When there is a clean history or matched data |
| Product not received | Tracking with delivery scan, address on the label, signature or photo, customer contact | Fulfillment and carrier data | When the carrier shows delivery to the right address |
| Credit not processed | Refund record with date and amount, refund policy, return status | Order refund history | When you refunded, or the policy was disclosed |
| Not as described | Listing text and images, order notes, customer messages, return details | Product page, order timeline, inbox | When the item matched the listing |
| Subscription canceled | Signup consent, billing schedule, cancellation record, usage | Order history, subscription app | When billing followed the agreed terms |
What is a Shopify chargeback evidence generator?
A Shopify chargeback evidence generator is software that reads the data your store already holds about a disputed order and turns it into a response a bank can use. It is the middle step between "a dispute exists" and "evidence is submitted".
A manual routine looks like this. You open the order, copy the tracking number, find the delivery scan on the carrier site, screenshot it, dig up the email thread, export your refund policy, write a summary and upload the lot. A generator does the same work from the same sources, but the pulling and arranging happens for you, and the output follows a consistent structure every time.
What it actually produces is three things.
An evidence pack. The set of records, grouped the way the dispute form groups them: shipping documentation, customer communication, policy disclosures and anything that does not fit elsewhere.
A written narrative. A short account of what happened, in order, with dates and amounts, referring to the pack. The people reading it handle many cases. A clear page beats a clever one.
An assessment. A view on how strong the pack is and whether the case is worth submitting. This is the part that saves the most money, because the cheapest dispute to fight is the one you correctly decide to accept.
A generator is not a prevention tool. It works after the bank has acted, and winning a dispute does not remove it from the counts card networks use to judge your store. We cover that limit in more detail below.
What does Shopify actually accept as evidence?
Knowing the fields helps you judge whether a generator is filling the right boxes. Shopify's developer documentation for the dispute evidence update lists the inputs a response can carry.
Text fields.
- Access activity log, for records showing the customer used a product or service.
- Cancellation policy disclosure and cancellation rebuttal, for subscription and recurring disputes.
- Refund policy disclosure, and an explanation for refusing a refund.
- Customer email address, first name and last name.
- Uncategorized text, for the narrative that does not fit elsewhere.
File fields.
- Cancellation policy file and refund policy file.
- Customer communication file.
- Service documentation file.
- Shipping documentation file.
- Uncategorized file.
The shipping address can be attached as well. The documentation does not describe what each file field is for, so our reading of them is based on their names. That is enough to plan around: put carrier records in shipping documentation, email threads in customer communication, policies in the matching policy field and everything else in the uncategorized slots.
Two practical points follow from this list.
First, there is no magic field. The form is a set of labeled boxes, and the case is won by what you put in them. A generator that organizes your evidence into these boxes properly is doing real work. One that dumps everything into "uncategorized" is not.
Second, readability matters. Shopify's help pages say evidence should be legible without zooming in, in high contrast, because it may be faxed. A glossy screenshot with small grey type can fail that test. A good generator produces plain, high contrast pages.
What happens if you submit nothing?
Shopify does not leave the dispute hanging. Its help pages on the chargeback process say a response is submitted automatically on the due date, even with no evidence from you, using order data Shopify holds such as the product, billing and shipping addresses and tracking. Shopify also offers AI generated insights as part of that response, which you can opt out of.
That default has three consequences.
You always have a floor. A dispute is never lost purely because you forgot. The order data goes in.
The floor is thin. Order data alone rarely beats a not received claim without a delivery scan, or a fraud claim without matched data and history. It is better than nothing and not much more.
Submission is final. Once evidence is submitted, you cannot change it or add to it. This is the most important rule in the process. It means the moment before you submit is the moment to check the pack, because there is no second try.
The timeline around it matters too. Responses are typically due 7 to 21 days after the dispute opens, and the card company can take up to 75 days after you submit to decide. The dispute fee in the US is $15 and, per Shopify's help pages, it is returned if you win. If you accept the dispute or submit nothing and lose, the fee is not refunded.
What should a generator pull from your store?
A tool can only be as good as the records it can reach. For a Shopify Payments store, the useful ones are these.
Order and payment data. The order total, line items, discount codes, payment method details that Shopify exposes, billing and shipping addresses, and the card checks recorded at payment. This answers "was this the cardholder?" for fraud claims.
Fulfillment data. The date you shipped, the carrier, the tracking number and the tracking events. This answers "did it leave, and did it arrive?" for not received claims.
Refund history. Which refunds were issued, when and for how much. This answers credit not processed claims, and also catches the common case where you already refunded and the customer disputes anyway.
Customer history. Earlier orders from the same customer and whether any were disputed. Repeat customers who never disputed before are strong evidence against a fraud claim.
Policies. Your refund, shipping and cancellation policies as they stood on the day of the order. The timing matters. A policy you wrote last week proves little about a purchase made in March.
Communication. Emails, chat logs and notes tied to the order. This is the weakest link for most stores, because email often lives outside Shopify. A generator that reads Shopify only will not see a thread in a separate helpdesk unless you add it.
An honest tool tells you which of these it found and which are missing. The empty slots are information. They show you what to fix for the next dispute.
How does evidence change by dispute reason?
A single "evidence pack" template is a red flag. The reason on the case decides which facts the bank looks for. Here is how the common ones differ in practice.
Fraudulent or unrecognized. The bank wants to know whether the cardholder made or authorized the purchase. The strongest signals are matched data between this order and earlier undisputed ones. Visa's Compelling Evidence 3.0 rule, which applies only to fraud claims under reason code 10.4, looks for two earlier undisputed transactions between 120 and 365 days old with two matching data elements, one of which must be the IP address or device ID. A generator that knows this can check for it and tell you in seconds whether you qualify. Delivery to the billing address, a matching email and a long-standing customer account all help as well. Redo's guide to Compelling Evidence 3.0 covers the mechanics in more detail.
Product not received. The bank wants proof the goods reached the right place. A carrier delivery scan to the order's address is the backbone. Signature, delivery photo and customer messages confirming receipt add weight. A scan showing "in transit" or a delivery to a different address is the opposite.
Credit not processed. The bank wants to know whether a promised refund was issued. The refund record with its date is the evidence. If no refund was owed, the policy and the reason you declined it go in the policy and refusal fields.
Not as described. The bank wants to compare what was promised with what was sent. The product listing as it appeared, photos, specs and any messages that show what the customer agreed to are the core material.
Subscription canceled. The bank wants proof the customer agreed to recurring billing and did not cancel before the charge. Signup consent, the billing schedule, the cancellation policy and any usage records matter here.
The point for a buyer is simple. Ask any tool to show you, for each reason code, which items it pulls. If the answer is the same list every time, it is not reasoning about the case.
Why must the data be real?
This is the section that matters most, and it is where cheap tools and good tools part ways.
There is a temptation, especially with generative AI, to produce a persuasive response from nothing. A tool can write a confident paragraph saying the customer received the package, signed for it and has been a loyal buyer for years. If none of that is in your records, the paragraph is fiction, and sending it is a bad idea for three reasons.
It can be checked. A bank reviewer can compare your story against the transaction data, the carrier record and the issuer's own file. A claim that contradicts them does not just fail; it makes the rest of your response less believable.
It is final. You cannot correct a submitted response, so a wrong claim stays.
It puts you at risk. Misrepresenting facts to a card network or to Shopify can cause problems well beyond one lost dispute. We are not lawyers, and the exact consequences depend on your agreements, but "we made it up" is never a position you want to defend.
A good generator takes the opposite approach. It writes only from records it actually read, quotes dates and amounts exactly, says plainly where a record is missing and refuses to fill the gap with guesses. ChargeFix is built this way. It works from real data and does not create evidence. If the delivery scan is not in the carrier record, the letter does not claim one.
When you test any tool, ask it a hard question. Give it an order with no tracking event and see whether the draft invents a delivery. The answer tells you more than a demo ever will.
What does an evidence strength score tell you?
A score is a way of answering "how does this pack look to a reviewer?" with a number and a reason. It is not a promise.
A useful score reflects the checklist for the dispute reason. For a not received case, it considers whether there is a delivery scan, whether the scan matches the order address, whether a signature or photo exists and whether any contact from the customer says the opposite. For a fraud case, it considers matched data, history and address agreement.
What it cannot know is how the issuing bank will rule. Banks decide, and two similar packs can get different results. That is why any honest vendor says no tool guarantees wins. ChargeBackWiz's own site says as much, and it is true of every product in this category.
Used well, the score does two jobs.
It sorts your queue. On a busy day you work the strong cases first and give the marginal ones a quick look.
It sets a threshold for accepting. If you decide that a case with weak evidence on a small order is not worth submitting, you never spend the time. We show the arithmetic for this decision later.
ChargeFix gives each case an evidence strength score and a worth-fighting verdict. The verdict is a recommendation, not an instruction. You decide, and you can always override it.
What can a generator not do?
Honest limits make a tool easier to trust, so here are the main ones.
It cannot create missing evidence. No tool can retroactively produce a signature, a photo or a consent record. If your checkout did not capture it, the pack will say so.
It cannot lower your dispute count. Recovery happens after a dispute is filed. Card network programs that watch your ratio count disputes, including ones you win. Under Visa's acquirer monitoring program the excessive threshold fell to 1.5 percent from 1 April 2026, applying once a merchant reaches 1,500 fraud and dispute cases in a month. Preventing disputes is a separate job.
It cannot override the bank. The issuer decides. A perfect pack can still lose.
It cannot reach every processor. Many generators work with specific gateways. ChargeFix covers Shopify Payments only. Stripe direct, PayPal and other processors are out of scope, which we explain further in our post on Stripe and Shopify Payments limits.
It cannot read what it cannot see. Messages in a separate helpdesk, photos on a phone and notes on paper do not exist to the tool until you add them.
How do you judge whether a case is worth submitting?
Two numbers decide it: what you stand to gain and what it costs you to try.
The gain, or swing, is the order amount plus the $15 dispute fee, because a win returns both. A loss costs you both, and so does accepting.
The cost is your time. We assume 35 minutes by hand and 8 minutes when a tool assembles the pack and you review it. Those are our assumptions, in line with the 20 to 45 minute range Redo reports for manual work. Substitute your own.
The break-even win chance is the time cost divided by the swing. Below that chance, fighting loses money on average. Above it, fighting pays.
For a $96 order, the swing is $111. At $30 an hour, 35 minutes costs $17.50 and 8 minutes costs $4. The break-even chance is 15.8 percent by hand and 3.6 percent with a tool. That gap is the whole business case for assembling evidence faster: it moves marginal cases from "skip" to "worth a look".
It also shows why a verdict matters. If a pack is clearly in the single digits, the tool should say so, and you can accept in a minute.
Illustration: a Shopify store with 12 disputes a month
Maya sells candles at an average order of $96. She sees 12 disputes a month and values her time at $30 an hour. These numbers are assumptions.
| Item | Calculation | Result |
|---|---|---|
| Swing per win | $96 + $15 | $111 |
| Hand time | 12 x 35 min | 7.0 hours |
| Review time with a tool | 12 x 8 min | 1.6 hours |
| Hours saved | 7.0 - 1.6 | 5.4 hours |
| Value of time saved | 5.4 x $30 | $162 |
| Plan (Starter, 25 filings) | fits 12 filings | $19 |
| Break-even win chance by hand | $17.50 / $111 | 15.8% |
| Break-even win chance with a tool | $4 / $111 | 3.6% |
The time saved is worth $162 against a $19 plan, before counting a single extra win. The second effect is quieter. Cases Maya used to accept because 35 minutes felt too long now clear the bar at 8 minutes. If even two of those become wins a month at a 30 percent chance each, that is 0.6 expected wins, or about $67 of swing. The plan pays for itself on time alone, and the extra wins are a bonus she should not count on.
Illustration: a weak case the tool should tell you to accept
A customer disputes a $64 order as not received. The carrier record shows "delivery attempted, notice left" and then "returned to sender". The package never arrived. This is a case where the dispute is partly right.
| Item | Calculation | Result |
|---|---|---|
| Swing per win | $64 + $15 | $79 |
| Time cost with a tool | 8 min at $30 an hour | $4 |
| Break-even win chance | $4 / $79 | 5.1% |
| Realistic win chance | assumption, evidence contradicts claim | 3% |
| Expected gain | 3% x $79 | $2.37 |
| Expected result | $2.37 - $4 | -$1.63 |
The expected result is a small loss, so the right call is to accept. A tool that reports "weak, accept" saves eight minutes and avoids an evening spent on a hopeless case. A better move is to fix the cause: send a replacement or refund the returned parcel and move on. The package is back in your hands, so you are not out the product, only the sale.
Notice what this example is not saying. It is not saying that tools lose cases. It is saying that a good tool tells you which cases are not worth the fight, and that this advice saves money more often than any win does.
Illustration: sorting a month of 20 disputes
A store with a $110 average order sees 20 disputes in a month. A tool scores them: 5 strong (assume 70 percent win chance), 8 medium (35 percent) and 7 weak (5 percent). Swing per win is $125.
| Group | Cases | Win chance | Expected wins | Expected swing |
|---|---|---|---|---|
| Strong | 5 | 70% | 3.5 | $437.50 |
| Medium | 8 | 35% | 2.8 | $350.00 |
| Weak | 7 | 5% | 0.35 | $43.75 |
| Total | 20 | 6.65 | $831.25 |
Review time is 8 minutes a case. For all 20 that is 160 minutes, or 2.7 hours, worth $80 at $30 an hour. The weak group takes 56 minutes, worth $28, and returns an expected $43.75. With a tool, even the weak group is marginally positive, though barely.
By hand, the same weak group would take 7 x 35 minutes = 245 minutes, worth $122.50, against an expected $43.75. That is a loss. Here is the practical lesson. Faster assembly changes which cases clear the bar. The verdict tells you where the bar sits for each one.
What should you save at checkout so a generator has something to work with?
Think of the dispute file as something you build in the order flow, not after the fact.
- A copy of your refund, shipping and cancellation policies with a date, kept every time you change them.
- A checkout page that shows the policy links and, for recurring or custom orders, an agreement checkbox.
- Order confirmation and shipping confirmation emails stored where the customer record can find them.
- Carrier tracking that updates on the order, and a signature or photo option on higher value parcels.
- A habit of replying to customer messages by email threads you can export, not by phone.
- Refunds issued in Shopify rather than outside it, so the refund record is on the order.
None of these cost money. Together they decide whether a generator can build a strong pack or a thin one.
How does ChargeFix generate evidence?
ChargeFix is a chargeback evidence app for Shopify Payments merchants. We built it to do the middle step described above, without inventing anything.
It reads your order. When a dispute arrives, it reviews the order, fulfillment, payment and customer data in Shopify. Customer data is read during review and is not saved.
It scores the evidence. Each case gets an evidence strength score and a worth-fighting verdict, so you can see where it stands against the reason on the dispute.
It drafts the letter from your records. The written response uses real dates, amounts and records. It does not invent a delivery, a signature or a customer history.
You decide what goes out. In Manual mode, which is the default, nothing is sent until you review and approve it. Automatic mode is available on Starter and above, for stores that want routine cases handled with less touch. We cover the trade-offs in our post on automatic vs manual chargeback response.
It never takes a cut of wins. Pricing is a flat monthly plan. The Free plan includes 2 filings a month, Starter is $19 for 25, Growth is $49 for 100 and Scale is $99 for unlimited, with a 14-day trial on paid plans. A dispute counts as one filing the first time its evidence is saved or filed, and usage resets on the 1st of each month. How that compares with percentage-based tools is in our post on flat fee vs percentage chargeback apps.
It has limits. ChargeFix works with Shopify Payments only. It does not prevent disputes, send pre-dispute alerts or lower your dispute ratio. It is also new and has no public reviews yet, so you are judging it on what we say here and what you see in your own trial. We would rather you test it on a few real disputes than take our word.
Should you use automatic mode or review each pack?
Automatic mode sounds appealing, and for the right store it is. It handles clear-cut cases without you in the loop. The risk is that "clear-cut" depends on records being accurate, and an auto-submitted response is final.
A reasonable path for most stores is to start in Manual mode, review the first 10 to 20 packs and learn how the tool scores your orders. If the strong cases are consistently strong and the weak ones consistently weak, move routine reasons to automatic and keep manual review for high value orders and unusual reasons.
A simple rule of thumb: the larger the order, the more you want a human check before the evidence becomes final.
How do you test an evidence generator before committing?
You do not need a long trial. You need a few real disputes and a short checklist.
- Pick three past disputes. One you won, one you lost, one you accepted. If the tool can only work on live cases, use the next three.
- Check the inputs. Does the tool show which records it found and which are missing? Can you click through to each?
- Check the honesty. On the lost case, does it say what was weak? On a case with no delivery scan, does it avoid claiming one?
- Check readability. Print or fax-preview the pack. Is it legible without zooming?
- Check control. Can you edit the letter? Is anything sent before you approve it?
- Check the price against your volume. Use our chargeback cost calculator with your own numbers, and read our guide to the break-even point of a chargeback app.
If a tool passes all six, the remaining question is fit with your processor and your budget. Our software comparison checklist has the full list.
Common mistakes stores make with evidence
- Submitting nothing and relying on the default. The auto-submitted response uses order data only. For many reasons that is not enough.
- Uploading screenshots that cannot be read. Small text, low contrast and cropped images undo the work. Plain pages win.
- Sending everything. A 40 page pack buries the one useful scan. Lead with the strongest item and keep the rest short.
- Mixing up policies. Attaching today's refund policy to an order placed under an older one weakens the case.
- Claiming facts you cannot show. Stating the customer signed for the parcel when no signature exists invites the reviewer to distrust the rest.
- Forgetting the deadline. Responses are due in 7 to 21 days. Missing the date means the default goes in.
- Refunding after the dispute opens. Shopify blocks refunds on an open chargeback. Refund first if you plan to, and do it before the bank steps in.
- Treating a win as a fix. A win returns money. It does not stop the next dispute. Fix the cause, whether that is a delivery problem, a vague listing or a missing policy.
What we checked, and what you should check
We read Shopify's developer documentation for the dispute evidence update input and the evidence file types, Shopify's help pages on the chargeback process, Shopify's Protect terms, Chargeback Gurus' article on how often merchants win disputes, chargeback.io's Visa reason code guide and Redo's guides to Compelling Evidence 3.0 and manual dispute time, all on 30 October 2026. Redo and chargeback.io sell related products and Chargeback Gurus is a dispute management firm, so we treat their figures as claims rather than facts. The description of each Shopify file field is our reading of its name, because the documentation does not explain them.
The order values, dispute counts, win chances, hourly values and the 8 and 35 minute review times are our assumptions. Run your own numbers in the chargeback cost calculator and the profit after chargebacks calculator. Check the live Shopify help pages before you rely on a deadline or a fee, because Shopify can change them.
Frequently asked questions
What is a Shopify chargeback evidence generator?
It is software that reads the order, shipping, payment and customer records your store already holds and arranges them into the evidence a bank wants for the dispute reason on the case. A good one also writes a short narrative from those records and tells you whether the case is strong enough to be worth submitting.
Does Shopify build evidence for me automatically?
Partly. If you submit nothing, Shopify sends a response on the due date using the order data it holds, such as the product, addresses and tracking, with optional AI generated insights. That default is thin for most reasons. A generator adds delivery records, policies, customer history and a clear narrative, which is what moves a case forward.
Can I change evidence after I submit it?
No. Shopify's help pages say evidence is final once submitted, and you cannot add to it or edit it. That is why you should check the pack before sending. Review every file and the written summary, confirm the dates and amounts, and only then submit.
Can an evidence generator create evidence I do not have?
It should not, and a trustworthy tool does not. It can arrange and describe records that exist, but it cannot produce a delivery scan, signature or consent record you never saved. If a tool writes confident claims that your records do not support, treat that as a warning sign and test it on a case with missing data.
How long do I have to respond to a Shopify dispute?
Shopify's help pages say the due date is typically 7 to 21 days after the dispute opens, and you will see the exact date on the dispute. The card company can then take up to 75 days after you submit to decide. Check the due date as soon as the notice arrives.
Does winning a dispute lower my chargeback rate?
No. Card network monitoring programs count disputes, including ones you win. Visa's acquirer monitoring program set its excessive tier at 1.5 percent from 1 April 2026 for merchants with 1,500 or more fraud and dispute cases in a month. Winning returns the money, while lowering the rate takes prevention, clearer listings and faster refunds.
Will an evidence generator work with Stripe or PayPal?
It depends on the tool. Some work with several processors. ChargeFix works with Shopify Payments only, so it does not cover Stripe direct accounts, PayPal or other gateways. Check the supported processors on any tool before you start, and see our post on Stripe and Shopify Payments limits for how to decide.
Is it worth using a generator for a few disputes a month?
Often yes, because time is the main cost. With our assumed 35 minutes by hand and 8 minutes with a tool, a store with 12 disputes saves about 5.4 hours a month. The Free plan covers 2 filings a month, so low volume stores can start there and move up only when the numbers justify it.
What should I do first?
Pull your last three disputes and see what evidence you actually had for each. Note the gaps: no signature, no saved policy, no email thread. Fix the cheapest gap first, usually saving dated policies and routing customer email through one inbox. Then test a generator on live cases.
Start free trial with ChargeFix
If you want an evidence generator that works only from your real records, tells you honestly when a case is weak and never takes a cut of what you win, ChargeFix starts free and moves to flat monthly plans as your volume grows. It checks your order evidence item by item, scores it, drafts a letter from your records and leaves the final decision with you. Nothing goes to the bank until you say so, and paid plans include a 14-day free trial.
Sources
- Shopify developer docs: ShopifyPaymentsDisputeEvidenceUpdateInput
- Shopify developer docs: ShopifyPaymentsDisputeEvidenceFileType
- Shopify Help Center: overview of the chargeback and inquiry process
- Shopify Protect terms
- Chargeback Gurus: how often do merchants win chargeback disputes
- chargeback.io: Visa chargeback reason codes
- Redo: how Visa Compelling Evidence 3.0 works for Shopify orders

01Tools and win guides
02Choosing a tool
03Pricing and cost
04Choosing a tool
05Buying guide
06Tools and win guides