Chargeback vs Refund: When Merchants Should Use Each

Reviewed by WeiJun Tang

  • ChatGPT
  • Claude
  • Grok
  • Perplexity
  • Google Gemini

Last updated: September 3rd, 2026

Refund or Chargeback?

Identify the transaction state before taking action.

  • No formal dispute: Issue a refund when the customer is entitled to one.
  • Refund already submitted: Verify its status and preserve proof of the amount, date, and transaction reference.
  • Formal dispute open: Accept a valid claim or challenge it with reason-specific evidence through the dispute workflow.

Never issue an unlinked second refund after a chargeback has opened. Reconcile the original payment, refund, and dispute in one shared record to prevent duplicate payouts.

A refund is a merchant decision; a chargeback is a bank-led dispute process.

Before a formal dispute opens, a refund can resolve a valid complaint directly. After a dispute opens, the merchant should work inside the dispute process: accept it when the claim is valid, or challenge it with relevant evidence. If a refund was already submitted, treat that credit as evidence. Do not automatically send the customer the money a second time.

That timing distinction matters more than a generic “refunds are better” rule. The right action depends on the transaction’s current state, what the customer is entitled to receive, and what your records can prove.

Chargeback vs refund: the practical difference

refund reverses all or part of a completed payment at the merchant’s instruction. The merchant approves the remedy and submits the credit through its payment provider.

chargeback, also called a card dispute, starts when the cardholder asks the issuing bank—the bank that issued the card—to contest a transaction. The issuer sends the dispute through the card network to the acquiring side. The acquirer is the institution that provides card acceptance to the merchant.

Question

Refund

Chargeback

Who starts it?

The merchant

The cardholder’s issuer

Where is it handled?

The merchant’s payment/refund workflow

The provider, acquirer, and card-network dispute workflow

What does the merchant decide?

Whether and how much to refund, subject to policy and law

Whether to accept the dispute or submit a supported response

What should happen to evidence?

Keep the refund record and customer confirmation

Submit evidence relevant to the reason code and current case status

What is the main operational risk?

A late, failed, or unmatched credit

Missing the response deadline or sending irrelevant evidence

What if the other process already started?

Stop and verify the dispute state before sending money

Show a prior refund or reversal as evidence instead of paying twice

What does it cost at HaiPay?

US$0.30 per merchant-initiated refund

Chargeback-related fees are confirmed in the merchant’s quote

Source: Visa, “Dispute Management Guidelines for Visa Merchants” (merchant dispute process), published June 2024 and accessed 31 August 2026; HaiPay, “Chargeback Process: Step-by-Step Guide for Merchants” (first-party fee scope), accessed 31 August 2026.

For the full sequence from notification to response and possible escalation, use the chargeback process guide. This article stays with the choice between refunding, accepting, and challenging.

The decision changes across three transaction states

The same complaint can require a different action one day later. Start by identifying the transaction state before discussing cost or evidence.

State

What has happened

Default operating action

Main control

1. Complaint, no formal dispute

The customer contacted the merchant; no dispute case exists

Decide whether a refund is due and process it promptly if approved

Record the refund against the original transaction

2. Refund submitted or processed

A full or partial credit exists; a dispute may still arrive

Verify refund status and preserve proof of amount and date

Do not create an unlinked second credit

3. Formal dispute open

A dispute ID, reason, amount, and response route exist

Accept a valid claim or challenge through the dispute workflow

Freeze ordinary refund handling until the dispute owner decides

Source: Visa, “Dispute Management Guidelines for Visa Merchants” (response and prior-credit evidence), published June 2024 and accessed 31 August 2026; Stripe, “Responding to Disputes” (Stripe-platform workflow), accessed 31 August 2026.

Three payment states showing when a merchant refunds, verifies a prior credit, or accepts or challenges an open chargeback.


This model is a control framework, not a network rule. Your provider may expose different statuses or block certain actions automatically. Confirm the live case status before support promises a refund.

State 1: when to issue a refund before a chargeback

Refund before a dispute when the customer is entitled to the money and no formal dispute has opened. Common examples include a duplicate merchant-side charge, a cancellation covered by the disclosed policy, an undelivered service, or an amount error that your records confirm.

Use four checks:

  1. Entitlement: Does the contract, return policy, service record, or applicable law support the customer’s request?
  2. Dispute status: Has the provider created a formal dispute case for the same transaction?
  3. Amount: Is the remedy full or partial, and does it match the agreed resolution?
  4. Traceability: Can the team connect the credit to the original transaction and later prove its date, amount, and status?

Do not turn this into a universal value threshold. A small payment with weak evidence may not justify staff time, but a pattern of suspicious refund requests may require a fraud review. The decision combines customer entitlement, evidence strength, operational cost, and abuse risk.

Visa’s merchant guidance recommends acting promptly when a cardholder with a valid complaint contacts the merchant. It also recommends telling the cardholder that a credit is coming. That communication does not replace the refund record; it reduces uncertainty while the credit is being processed.

Source: Visa, “Dispute Management Guidelines for Visa Merchants” (merchant response to a valid complaint), published June 2024 and accessed 31 August 2026.

State 2: what to do when a refund already exists

A refund does not make a later dispute notification impossible. The customer may have contacted the issuer before the credit appeared. The refund may be partial. The issuer may not have matched the credit to the original sale. A processing error may also have left the credit incomplete.

Your first task is reconciliation, not another payout. Confirm:

  • the original transaction ID and disputed amount;
  • the refund ID, amount, currency, and processing timestamp;
  • whether the refund is pending, succeeded, failed, or reversed;
  • the payment credential or masked-account reference used for both entries;
  • the Acquirer Reference Number (ARN), when available;
  • the customer message that confirms the agreed remedy.

An ARN is a network tracking reference used to trace a card transaction. If the customer says the credit has not appeared, the ARN guide explains what to request and how it helps the issuer locate the movement.

Visa’s merchant guide says that evidence of a prior credit should include the amount and the date it was processed. Its current rules for Condition 13.6, Credit Not Processed, also allow a response when a credit or reversal was already issued and the issuer did not account for it.

Source: Visa, “Dispute Management Guidelines for Visa Merchants” (Condition 13.6 response evidence), published June 2024 and accessed 31 August 2026; Visa Core Rules and Visa Product and Service Rules, Edition 18 April 2026, tables 11-126 and 11-127 (local primary source), verified 31 August 2026.

State 3: when to accept a chargeback

Accepting a chargeback means you will not try to recover the disputed funds through an evidence response. It is appropriate when your records show that the customer’s claim is valid, the refund was due but never processed, or the transaction cannot be supported under the filed reason.

Visa’s Condition 13.6 guidance is direct: when the transaction is due for a refund but the refund has not been processed, accept the dispute. The same guide notes that contesting a dispute with no available remedy can add time and expense without changing the outcome.

Source: Visa, “Dispute Management Guidelines for Visa Merchants” (Condition 13.6 and response economics), published June 2024 and accessed 31 August 2026.

Do not ask the customer to withdraw a valid dispute merely so the merchant can send an ordinary refund. A Visa operational bulletin says that if the issuer has already processed a valid dispute, the merchant should accept the dispute and not issue a separate credit. Treat that as a strong control against duplicate compensation, while following your own provider and acquirer instructions.

Source: Visa, “Managing Disputes Through COVID-19” (Visa dispute/credit operations), published April 2021 and accessed 31 August 2026.

When to challenge a chargeback

Challenge only when your evidence addresses the actual dispute reason. A prior refund is one example. Others may include proof that the service was delivered, the customer used the product, the recurring charge was properly disclosed, or the transaction data contradicts the issuer’s claim.

The reason code is the filing category, not a conclusion that the claim is true. Use the chargeback reason codes reference to identify what the issuer alleges. Then build the response around the elements that matter to that condition.

For a refund-related dispute, a useful evidence pack may contain:

  • the original transaction record;
  • the refund or reversal record;
  • amount, currency, and processing date for both entries;
  • refund status and reference numbers;
  • the return, cancellation, or service policy accepted at purchase;
  • customer communications showing what was agreed;
  • a short cover note that maps each file to the filed reason.

More evidence is not automatically better. Irrelevant screenshots can bury the one record that proves the credit was processed. Make the amount, date, and relationship to the original transaction visible.

Partial refunds need their own control

A partial refund creates two balances: the amount already returned and the amount still in dispute. Those numbers must remain separate throughout the response.

Stripe documents a platform-specific case in which a customer can dispute the full original payment after receiving a partial refund. Its guidance tells merchants to respond with proof of the partial refund, including the amount and date. It also identifies a Cartes Bancaires exception where merchants cannot contest these disputes through Stripe.

Source: Stripe, “Dispute Best Practices” (Stripe and named-network scope), accessed 31 August 2026.

Do not generalize Stripe’s outcome mechanics to every provider or card network. The safe cross-provider rule is narrower: preserve the partial-credit proof, identify the remaining amount, and follow the dispute route shown by your provider.

The double-payout prevention ledger

Most refund-versus-chargeback failures are ownership failures. Support approves a refund, finance sees a dispute debit, and the dispute team responds without sharing one transaction record.

Use one ledger row for every complaint that could become a dispute:

Field

Why it exists

Owner

Original transaction ID

Joins every event to the sale

Payments/engineering

Customer and order ID

Connects payment evidence to fulfilment

Support/operations

Complaint received at

Establishes the sequence

Support

Refund decision and approver

Prevents duplicate approval

Support lead

Refund ID, amount, currency, status

Proves what was actually submitted

Finance/payments

Refund processed at

Supports a prior-credit response

Finance/payments

ARN or provider reference

Helps trace the credit

Payments

Dispute ID, reason, amount, deadline

Controls the formal case

Dispute owner

Case action: accept or challenge

Creates one accountable decision

Dispute owner

Evidence submitted at

Confirms the response was completed

Dispute owner

This ledger is an original operating template, not a network-mandated form. Adapt the owner names and identifiers to your provider’s data model.

Support, finance, and the dispute owner updating one shared refund and chargeback reconciliation ledger.

Refund, accept, or challenge: the final decision matrix

Situation

Refund

Accept chargeback

Challenge chargeback

Do not do

Valid complaint; no formal dispute

Usually

No open case

Not applicable

Delay without recording the decision

Refund due but never processed; dispute open

No separate refund

Usually

Only if the dispute is factually invalid

Pay outside the open dispute workflow

Full refund already processed; dispute open

No

Not before reviewing proof

Usually submit prior-credit evidence

Send the full amount again

Partial refund processed; full amount disputed

No automatic second credit

Possibly for the unresolved portion, provider permitting

Submit partial-refund proof

Treat the original and remaining balances as equal

Claim conflicts with reliable fulfilment/payment records

Not by default

Only if recovery is not worth pursuing

Consider a reason-specific response

Submit a generic evidence dump

Dispute deadline passed

Provider-specific

Provider-specific

Often unavailable

Invent a workaround or promise recovery

Source: Decision synthesis based on Visa merchant guidance, Visa Condition 13.6, and scoped Stripe dispute documentation, all accessed or verified 31 August 2026. The matrix is operational guidance, not a substitute for the merchant agreement, provider instructions, or legal advice.

Build the prevention path before the next complaint

A good refund policy is only useful if operations can execute it before the issue becomes a dispute. Make the policy visible at purchase, give support authority limits, record every credit against the original payment, and route formal dispute notifications to one owner.

For fees, use current account terms rather than a generic internet benchmark. As of 31 August 2026, the public chargeback guide lists a US$0.30 merchant-initiated refund fee. Chargeback and other refund-related fees are quote-specific. Processing terms and fees can be reviewed on the card processing page and pricing page.

Source: HaiPay, “Chargeback Process: Step-by-Step Guide for Merchants” (first-party pricing scope), accessed 31 August 2026.

The operational rule is simple: identify the state first. Refund before a dispute when the customer is entitled to a remedy. Once a formal dispute opens, accept or challenge it through that process. If money was already returned, prove it—do not return it twice.

Sources

  1. Visa, Dispute Management Guidelines for Visa Merchants — dispute lifecycle, prior-credit evidence, Condition 13.6 and merchant response guidance; published June 2024, accessed 31 August 2026.
  2. Visa, Visa Core Rules and Visa Product and Service Rules, Edition 18 April 2026 — Condition 13.6 tables 11-126 and 11-127; verified 31 August 2026.
  3. Visa, Managing Disputes Through COVID-19 — valid-dispute and duplicate-credit control; published April 2021, accessed 31 August 2026.
  4. Stripe, Responding to Disputes — Stripe-scoped formal-dispute workflow; accessed 31 August 2026.
  5. Stripe, Dispute Best Practices — Stripe-scoped partial-refund guidance and limitations; accessed 31 August 2026.
  6. HaiPay, Chargeback Process: Step-by-Step Guide for Merchants — first-party refund and quote-specific fee statements; accessed 31 August 2026.

Disclosure for review: HaiPay publishes this article and provides payment services. Product and pricing references are first-party. The rules belong to the card networks, not to the publisher, and workflows can vary by network, region, provider, acquirer, and merchant agreement. This content is operational information, not legal, financial, or investment advice.

FAQ

  • A dispute may still arrive if the refund was partial, had not posted when the customer contacted the issuer, or was not matched to the original payment. Do not issue a second refund automatically. Confirm the dispute status and submit proof of the prior credit through your provider’s dispute workflow.

Back to blog