custom e commerce development

A Customer Filed a Chargeback: What to Do Now

A customer filed a chargeback and the deadline is already running. See the reason code, the evidence processors ask for, and when to accept instead of fight.

The notice says a customer filed a chargeback, the money has already left your balance, and there is a due date in the message that you did not pick. You may be sure the order arrived, or you may not know yet, and either way the clock started before you opened the email. The fee stings, and so does the sense that the outcome sits with someone else. It does, in one way: the customer's card issuer and the card network make the final call, not you and not your payment processor. What you control is the next few days. You can find the reason the customer gave, pull the records that answer that exact reason, and respond before the deadline, or accept the claim when it is fair. The first step takes about two minutes, and you can take it right now.

Key Takeaways

The deadline in your case controls

Open the dispute, write down the reason code, amount and due date shown there, and plan around that date rather than any general window a processor publishes.

Evidence has to match the reason

Fraud, not received, not as described and cancelled subscription claims each call for different proof, and a short labelled packet does more than a pile of documents.

A refund does not close an open dispute

Once a card chargeback has started, use the processor's accept or refund controls inside the case; Stripe says a later refund does not avoid its dispute fee.

What should you do first when a customer filed a chargeback?

Work through these in order. Each one takes minutes, and the first two protect your response window.

  1. Open the case in your processor: Find the dispute in Stripe, Square, Shopify Payments or PayPal and write down five things: the processor, the dispute reason, the amount, the transaction ID and the exact due date.
  2. Read the reason code: The reason decides what proof counts. A fraud claim and an item-not-received claim are answered with different records.
  3. Gather the evidence that answers that reason: Order record, delivery or service proof, customer messages and the policy the customer saw at checkout, chosen for this claim.
  4. Decide whether to challenge or accept: Challenge when you can prove the charge was valid. Accept when the customer is right or you cannot back up your side.
  5. Respond through the processor before the deadline: Submit evidence, or accept, inside the case itself. Nothing sent anywhere else counts.

It helps to know who is on the other side. The cardholder asked their bank to reverse the charge, the bank opened the case, and your processor pulled or held the money and gave you a deadline. Visa's Dispute Management Guidelines for merchants (June 2024) describe a dispute as a reversal of value from the issuer to the acquirer, and usually to the merchant, and say a merchant contacted by its acquirer should respond swiftly. Card rules for consumers sit in the federal Regulation Z, which sets out billing error and unauthorized use protections for cardholders. That is why the bank, not the store, decides the case.

A closed laptop beside a small stack of unopened envelopes and a wall calendar page with one square circled in pencil, on a worn wooden desk.
The due date inside your case is the one that counts.

How long do you have to respond, and what does a dispute cost?

Each processor handles fees and windows differently, and each says the date shown in your account is the one to follow. The table sets out what each one publishes. Treat the numbers as a starting point, then check your own case.

Chargeback fees and response windows by processor
ProcessorFeeResponse windowWhere your exact deadline appears
Stripe (US pricing)$15 when a dispute is received, plus $15 if you counter it; the counter fee comes back if you winSet per caseStripe Dashboard, in the dispute
SquareSquare says it covers chargeback dispute management feesSeven days to respond to the information requestSquare Dashboard, in the dispute
Shopify PaymentsThe disputed amount and a fee are withdrawn; the fee varies by countryMost windows run 7 to 21 daysShopify admin, in the chargeback
PayPalCheck your case noticeSellers generally have 10 days, but the case notice controlsResolution Center
ProcessorStripe (US pricing)
Fee$15 when a dispute is received, plus $15 if you counter it; the counter fee comes back if you win
Response windowSet per case
Where your exact deadline appearsStripe Dashboard, in the dispute
ProcessorSquare
FeeSquare says it covers chargeback dispute management fees
Response windowSeven days to respond to the information request
Where your exact deadline appearsSquare Dashboard, in the dispute
ProcessorShopify Payments
FeeThe disputed amount and a fee are withdrawn; the fee varies by country
Response windowMost windows run 7 to 21 days
Where your exact deadline appearsShopify admin, in the chargeback
ProcessorPayPal
FeeCheck your case notice
Response windowSellers generally have 10 days, but the case notice controls
Where your exact deadline appearsResolution Center

Stripe's figures come from its US pricing page and its dispute fees FAQ, which also notes that network fees can apply in rare cases. Square lays out its seven-day window in its payment disputes walkthrough. Shopify explains what is withdrawn and when in its chargeback process guide, and PayPal covers its timing on its disputes, claims and chargebacks page.

Two terms can change what you are dealing with. Shopify separates an inquiry from a chargeback, because an inquiry does not take the money at first. PayPal separates a dispute or claim opened in its own Resolution Center from a chargeback the buyer files with their card issuer. Use the label your processor shows, because it decides which steps are open to you.

Whatever you decide, do not refund the original charge on its own to make the chargeback go away. The issuer has already started a separate reversal, so a second refund can leave you paying out twice. Use the accept or refund option inside the case, or submit proof of an earlier refund if you already issued one.

What chargeback evidence counts for each dispute reason?

The single biggest thing you control is fit: evidence that answers the reason the customer gave. Processors ask you to match the proof to the stated reason rather than upload everything you have. The four reasons below cover the claims Square names as common, fraud, not received and not as described, plus the cancelled subscription. Find yours, pull those records, and leave out the rest.

Fraud or an unrecognized charge

The claim here is that the cardholder did not make the purchase. Stripe's guidance on dispute evidence points to proof that ties the cardholder to the order: IP address, device and location that match past use, a low risk score, AVS and CVV results, 3D Secure authentication, and any sign that the cardholder received or used what they bought. Visa's guidelines give two examples for online fraud claims: proof the item was delivered to a physical address that passed AVS, or digital delivery details with the date and time plus device, IP or location data. A delivery scan alone may not answer a fraud claim, because it shows where the box went, not who ordered it.

Item not received

This is where delivery proof carries the case. Send carrier tracking that shows the delivery date, a shipping address that matches the order, a signature or delivery photo when you have one, and the shipment notices you sent the customer. A tracking number helps only when it connects clearly to this order. For digital goods and services, PayPal asks for access, download or service completion records instead of shipping proof.

A sealed cardboard parcel with a blank shipping label, a roll of packing tape and a folded delivery slip covered in faint pencil marks on a plain table.
Delivery proof works when it points to this order and this address.

Not as described

Show what the customer was promised and what they got. That means the product listing as it read on the day of purchase, the order and fulfillment records, any quality checks done before shipping, your support conversations with the customer, and the return process you offered. An old listing edited since the sale is weaker than a saved copy from the purchase date.

Cancelled subscription

For a subscription, the question is whether the charge came after a valid cancellation. Pull the renewal, cancellation and refund terms the customer accepted at signup, your cancellation logs, and any use of the service or messages after the date the customer says they cancelled. If the records show the customer followed your cancellation steps and was still charged, Shopify's advice in its chargeback prevention guide is to consider a refund rather than fight.

How do you gather chargeback evidence in twenty minutes?

Set a timer. The goal is one folder with the four core records for this order: the order, the proof of delivery or service, the messages and the policy. This sequence works for any processor.

A twenty-minute evidence run

  1. 1

    Minutes 0 to 3

    Open the case and note the processor, dispute reason, amount, transaction ID and exact due date.

  2. 2

    Minutes 3 to 7

    Export the order confirmation, the itemized receipt, and the authorization and checkout record.

  3. 3

    Minutes 7 to 11

    Pull carrier tracking, the delivery scan, a signature or photo, a service completion record, or digital login and download activity.

  4. 4

    Minutes 11 to 15

    Save the customer's emails, chats and support tickets, including any message that confirms they received or used the order.

  5. 5

    Minutes 15 to 18

    Capture the product page as sold and the return, refund, cancellation or billing terms, plus proof they were shown at checkout.

  6. 6

    Minutes 18 to 20

    Write a short dated timeline and label each file by what it proves.

How you present it matters more than how much you send. Shopify's chargeback guidance notes that bank reviewers may spend only minutes on a case, so put your strongest proof first. Every file should be easy to read and clearly tied to this transaction. No processor publishes a packet length that wins, so keep the written summary short and let the records do the work.

Some things carry less weight than they feel like they should. A long story about the customer's motives, the phrase "friendly fraud," or a general note about your reputation does not show that a package arrived or a service was done. A sitewide policy page also counts for less than proof that this customer saw that version at checkout.

A plain manila folder on a desk beside a short stack of blank paper, a paper clip and a pencil lying across a notepad with faint handwritten marks.
One labelled folder per case makes the next response faster.

When is accepting the dispute the better call?

Accepting is the right move when the claim is correct. That covers a charge made after a valid cancellation, an order you did not deliver as promised, a refund or cancellation your team mishandled, and a sale where you have no delivery or service proof. It also makes sense when building a credible response would cost more than the disputed amount plus any fee you could recover.

Square lets you answer "No" in its seven-day response form to return the funds to the customer, and its document request guide explains what it asks for when you do respond. Whichever processor you use, accept through its controls inside the case rather than through a separate refund.

Base the choice on evidence and fairness to the customer. Do not give in only because a customer is angry, and do not challenge a claim you know is valid just to delay the credit. Keep one limit in mind as well: accepting does not guarantee your account stays clear of a processor's dispute monitoring. And because the issuer makes the final decision, no processor or card network promises a win, so paying outside help to fight a small, well-founded claim can cost more than accepting it.

Should you contact the customer after a chargeback?

You can, carefully. A respectful message that offers factual help, or a fair fix such as a replacement or refund through the proper channel, may suit an ordinary problem. The customer may simply not recognize the charge on their statement. What you should not do is ask the customer to cancel, withdraw or change their bank dispute, or contact their bank yourself. Your evidence goes to the processor, and only through the case.

Shopify notes that customers are expected to contact the merchant first, and that a record showing they did not can support your response. That record helps your case, but it does not take away the customer's right to dispute the charge. Keep any contact short, polite and saved in your case folder.

How do you prevent chargebacks as a small business?

Prevention will not stop every claim, but each step below removes a specific cause. Processors including Shopify, Stripe and Square recommend these steps, and several take less than an afternoon to set up.

A folded paper receipt with blank lines, a small padlock and a roll of shipping labels with no printing, arranged on a light wooden shelf.
Prevention starts before the order ships, at the receipt and the checkout.
  • Make your billing descriptor recognizable: Use your business or domain name so the charge makes sense on a statement, and send a receipt. Square notes in its statement description docs that a descriptor can be shortened, so keep it short.
  • Show your policies before payment: Put return, refund, cancellation, delivery and recurring billing terms where the buyer sees them at checkout, repeat them in the confirmation email, and save dated screenshots of each version.
  • Confirm delivery: Use tracked shipping, send tracking updates, and require a signature above an order value you choose.
  • Keep service and access records: Log completed work, logins and downloads, and save product pages and support history.
  • Turn on fraud tools: Shopify Payments offers fraud analysis, AVS and CVV filters, Fraud Control and 3D Secure, as its fraud prevention guide explains. Stripe supports 3D Secure and dispute prevention products. Review suspicious orders before you ship.
  • Give disputes an owner: Name one person, a shared case folder and a checklist, so deadlines do not slip.
Prevention fixes and rough effort (planning estimates, not benchmarks)
FixWhat it involvesRough effort
Recognizable descriptorChange the processor setting and test a receiptUnder an hour
Clear checkout policiesWrite accurate terms, place them at checkout and in confirmations, keep versioned screenshotsA few hours, plus legal review if needed
Delivery and service proofTracked shipping, signature thresholds, standard completion or access logsOne day to several weeks, depending on your systems
Customer support channelA monitored help inbox or chat with a named ownerHours to set up, then ongoing
Fraud controlsAVS, CVV and 3D Secure where offered, plus a manual review rule for risky ordersHours to configure, then monitoring
Evidence workflowAn owner, a shared case folder and a templateA few hours
FixRecognizable descriptor
What it involvesChange the processor setting and test a receipt
Rough effortUnder an hour
FixClear checkout policies
What it involvesWrite accurate terms, place them at checkout and in confirmations, keep versioned screenshots
Rough effortA few hours, plus legal review if needed
FixDelivery and service proof
What it involvesTracked shipping, signature thresholds, standard completion or access logs
Rough effortOne day to several weeks, depending on your systems
FixCustomer support channel
What it involvesA monitored help inbox or chat with a named owner
Rough effortHours to set up, then ongoing
FixFraud controls
What it involvesAVS, CVV and 3D Secure where offered, plus a manual review rule for risky orders
Rough effortHours to configure, then monitoring
FixEvidence workflow
What it involvesAn owner, a shared case folder and a template
Rough effortA few hours

These controls lower particular risks. They do not guarantee a win or stop every fraud claim, and a policy page by itself does not prove the customer agreed to it. The payoff is practical: the next time a notice arrives, you know the deadline right away and can pull the right records without digging through inboxes.

Are you ready to answer your chargeback?

Pick an answer to begin.

1. Which deadline should you plan around?

2. A customer says a package never arrived. What evidence fits best?

3. You refund the original charge after the chargeback opens. What happens?

Frequently Asked Questions About customer filed a chargeback

How long do I have to respond to a chargeback?

Use the due date in your case. Shopify says most windows run 7 to 21 days, Square gives seven days for its information request, and PayPal says sellers generally have 10 days, but the date shown in your account always controls.

How do I fight a chargeback?

Find the reason code, gather the evidence that answers it, and submit a short, labelled packet through your processor before the deadline. Put the strongest proof first, such as delivery records, access logs or the policy the customer saw at checkout.

Will I get the Stripe dispute fee back if I win?

Partly. Under Stripe's US pricing, the $15 counter fee comes back if you win, but the $15 fee for receiving the dispute does not. A refund after the dispute opens does not avoid that fee either.

Can I just refund the customer instead?

Not by refunding the original charge on its own. An open card dispute has its own reversal, so use the processor's accept or refund option inside the case.

What happens if I accept a Square chargeback?

You can select "No" in Square's seven-day response form, and the funds go back to the customer. Accept when the claim is valid or you cannot support your side.

Who decides the outcome of a chargeback?

The cardholder's issuing bank and the card network decide, not you and not your processor. Your job is to send clear, relevant evidence on time, or accept when the customer is right.

The Bottom Line

When a customer files a chargeback, open the case, note the reason code and due date, and let that date set your pace. Pull evidence that answers the specific reason, fraud, not received, not as described or cancelled subscription, and send it through your processor in a short, labelled packet. Accept when the customer is right or your records cannot back you up, and never refund the original charge on its own once a dispute is open.

Each dispute also shows you where your records are thin. A recognizable descriptor, policies shown before payment, tracked delivery and one owner for disputes mean the next notice takes twenty minutes instead of an afternoon, and customers with ordinary problems have an easier way to reach you first.

If disputes keep coming back because your store cannot show what was bought, shown or delivered, that is work we do at Web Leveling. Our custom e-commerce development builds stores on Stripe with a hand-written checkout, with payments running into your own Stripe account and your order history kept in accounts in your name. We cannot decide a dispute for you, because the issuer does that, but a checkout written for your store can show your terms before anyone pays. We work with small and medium businesses across the country and overseas. Tell us which records your last dispute asked for.

Terms

Chargeback words in this post

Tap a term to see what it means.

Chargeback. A card payment reversed by the cardholder's bank after the cardholder disputes it.

Issuer. The bank that issued the customer's card and decides the dispute.

Reason code. The category the dispute falls under, such as fraud or item not received.

Inquiry. On Shopify Payments, an early request for information that does not take the money at first.

Billing descriptor. The business name that appears on the customer's card statement.

AVS and CVV. Checks that compare the billing address and card security code with the bank's records.

3D Secure. An extra authentication step at checkout that confirms the cardholder is making the purchase.