Skip to content

WooCommerce · Chargebacks

Every chargeback has a deadline. The evidence that answers it is already in your orders.

Chargeproof is a WooCommerce plugin that lists every dispute with its real deadline and its true cost, matches each to its order, and fills in the eleven evidence fields that order can already answer. You review it and press send — or decide the case is not worth fighting, which it sometimes is not.

Free plan, no card No API keys to paste Never submits on its own
The Chargeproof screen: six chargebacks needing an answer, AUD 416.00 at risk, the soonest deadline four days away, each row showing the amount at risk including the AUD 25.00 fee and the order it matched

Real disputes on a live test account, not a mock-up.

The arithmetic

What chargebacks cost a store your size

A store doing 500 orders a month at a $75 average order sees around 39 disputes a year at the benchmark rate. Here is what that costs, and what changes when the evidence is already assembled.

Doing it by hand

$4,378/year

  • Half the disputes never contested, because two to five hours each is not worth it on a small order
  • Half of those fought are lost
  • $1,599 of it is your own time

With the evidence ready

$2,260/year

  • Almost all of them contested, because the work is already done
  • Better evidence wins more of them
  • $556 of your time instead of $1,599

Difference

$2,118/year

  • Against $190 a year for Solo
  • One won dispute covers the licence
  • Low case $1,624 · high case $4,912

Cost per chargeback is $128 — $82 of internal handling plus $46 of third-party fees — from Chargebacks: The Case for Coordination, Mastercard and Javelin, January 2026. That link is the whole paper, free, not a summary of it. Volume is modelled at a 0.65% dispute rate, the midpoint of the 0.6–1.0% band usually quoted as typical for card-not-present e-commerce — a benchmark, not a measurement of your store. Win rates are an assumption rather than a citation: 50% without assembled evidence, 65% with. Published win rates range from about 20% to about 54% depending on whether they count every chargeback or only the contested ones, so no vendor's "2× your win rate" claim is anywhere in this arithmetic.

Start free trial See what it costs

How it works

A missed deadline is an automatic loss

Nothing about a chargeback waits for you. The clock starts at your gateway, the evidence sits in WooCommerce, and the only thing joining the two is somebody with two tabs open and a deadline they may not have noticed.

Today

  1. An email from your gateway, or nothing at all.
  2. You open the dispute and start hunting for the order.
  3. You retype the fields into a form, against a clock.
  4. You send it once, because there is no second attempt.

With Chargeproof

  1. Every dispute on one screen, soonest deadline first.
  2. Each one matched to its order through the processor reference.
  3. Eleven fields already filled, each labelled with where it came from.
  4. A verdict on whether the case is worth answering at all.
11fields from the order
261automated tests
1submission, ever
0copies of your data

The evidence

Eleven fields you are currently retyping

Stripe asks for twenty-eight pieces of evidence. Eleven of them Chargeproof reads straight off the order and fills in, labelling each with where it came from. The rest it leaves empty and names, rather than inventing something plausible.

Who bought it

Order
Name, email and phone
The billing contact as recorded at checkout.
Order
The IP it was placed from
One of the strongest signals against a claim the cardholder was never involved.
Order
Billing address
Matched against what the issuer holds.

That it arrived — the whole case for "product not received"

Order
Carrier and tracking number
Read from your shipment tracking, not typed again.
Order
The date it shipped
And the address it actually went to, which is not always the billing one.
Order
What was bought
Line items and quantities, as the customer saw them.

What it is worth answering

Cost
The amount at risk, including the fee
The dispute fee is charged whether you win or lose, and winning does not return it.
Clock
The real deadline
Read from the dispute itself, never computed from a guessed window — it varies by card network and reason.
Verdict
Whether to bother
If the fact that decides your reason code is missing, answering will not change the outcome.
One dispute in Chargeproof: the reason, the amount reversed, the unrecoverable fee, the deadline, a verdict of Strong, and nine evidence fields each labelled as coming from the order

One case. Every line says where it came from, and the send button is behind a confirmation.

Get the free plan Everything above is on it, forever. Paying buys the send button.

Read first

The chargeback guide

Thirteen pages on what a chargeback actually costs, why the deadline has to be read rather than calculated, which fact decides each reason code, and the two steps between assembled evidence and a submission you cannot take back. Every figure in it is real output from a live test account, not a mock-up.

Download the PDF

13 pages · Letter · 547 KB · no email required

The guide open at its cover and at the chapter showing one case with every evidence line labelled by where it came from

What makes it trustworthy

Evidence goes once, so nothing here sends without you

It tells you when not to fight

The fee is charged either way and winning does not return it. On a small order that can mean an afternoon spent recovering less than you have already paid — so the screen shows the cost beside the amount, because it changes the decision.

It refuses to guess

A field the order cannot answer is left empty and named, not filled with something plausible. With one submission and no way back, a good guess is not a convenience — it is your only attempt, spent on something untrue.

Two steps to send, always

Saving a draft and sending are separate buttons. The send step shows every field verbatim and carries a fingerprint of exactly what you were shown: if the order changes in another tab while you read, the submission is refused rather than sending something nobody reviewed.

No order, no evidence

An unmatched dispute says so and stops. Evidence from the wrong order would look entirely reasonable.

Nothing to paste

It reads the credentials your gateway already holds. Rotate the key and it follows, because no copy is stored.

Never on a schedule

There is no bulk action and no command that submits. The paid tier emails you; it does not answer for you.

Compare

Why not your gateway's own dashboard

How Chargeproof compares to answering disputes by hand in the gateway dashboard and to outsourced recovery services
  Gateway dashboard Recovery services Chargeproof
Shows every dispute and its deadlineYesYesYes
Knows which WooCommerce order it belongs toNoIf you integrate itMatched automatically
Fills the evidence from that orderYou retype itYesEleven fields
Shows the fee you cannot recoverBuried in the balanceRarelyBeside the amount
Says when a case is not worth answeringNoNot their incentiveYes
Costs a share of what you recoverNo20–25%, typicallyNo — a flat licence
Submits without youNoThat is the serviceNever
Your order data leaves the siteTo your gatewayYesOnly to your gateway
  • Free forever, no card. The list, the deadlines, the costs, the matched orders and all eleven evidence fields.
  • 14 days on any paid plan. No card to begin, and nothing charged if you stop.
  • It never submits on its own. No schedule, no bulk action, no CLI command that sends.
  • Nothing leaves your site. It talks only to your payment gateway, and stores no copy of your key.

Pricing

Assembling it is free. Sending it is not.

Every dispute, every deadline, the true cost, the matched order and the assembled evidence — on the free plan, forever. You can copy it into your gateway by hand. What you pay for is the click, and being told before the deadline rather than after.

Free

$0

  • Every dispute and its deadline
  • The cost, including the fee
  • Matched to its order
  • All eleven evidence fields
  • Save a draft to your gateway
  • WP-CLI included

Solo

$1916/mo

  • One site
  • Send in one click
  • Email when a dispute arrives
  • Again three days before the deadline
  • Again with a day left
  • Reads your gateway in the background
Most stores

Store

$4941/mo

  • Five sites
  • Everything in Solo

Agency

$9983/mo

  • Unlimited sites
  • Everything in Solo
  • For agencies and hosts

Every paid tier has the same features; what changes is how many sites the licence covers. Annual billing is ten months for twelve. Every paid plan starts with a 14-day trial and takes no card to begin. One won dispute usually covers the year.

Questions

The ones worth asking first

Do I need to paste an API key?

No. Chargeproof reads the credentials your existing gateway already stores and verifies them before using them. A Stripe restricted key with read access can be supplied instead if you would rather narrow what it can see.

Can it submit evidence automatically?

No, and it never will, in either tier. Evidence goes once. Anything that could spend that submission without a person reading what is being sent is a bug, not a feature, so there is deliberately no scheduled submission, no bulk action and no WP-CLI command that submits. The paid tier makes sending one click instead of a copy-and-paste; it does not make it automatic.

What happens if it cannot match a dispute to an order?

It says so and stops. Evidence assembled from the wrong order would look entirely reasonable and could only be sent once, so it will not guess. The processor reference is shown so you can find the order yourself.

Is the dispute fee refunded if I win?

No. Winning returns the amount that was reversed; it does not return the fee. Chargeproof shows that number beside the amount because it changes the decision: on a low-value order, fighting and winning can still lose money, and the right move is sometimes to accept and keep the fee from doubling.

What is free and what is paid?

Everything up to the send button is free: every dispute, every deadline, the true cost including the fee, the matched order, the assembled evidence, the verdict, and saving a draft to your gateway. Chargeproof Pro adds the one-click send and the deadline emails. You can read the assembled evidence on the free tier and copy it into your gateway by hand.

Does it work with WooPayments?

Not yet. WooPayments never exposes Stripe API keys, so its disputes arrive through a different route and need their own support.

Does it work with PayPal?

Not yet. PayPal disputes are a message thread rather than an evidence submission, with a different lifecycle, and doing it properly means building for that shape rather than pretending it is the same one.

Is my payment data sent anywhere?

No. Chargeproof runs entirely inside your WordPress installation and talks only to your payment gateway. There is no third-party service in the path, and no copy of your credentials is stored — the key is read from your gateway at the moment it is needed.

The next one arrives with a deadline too

A store doing 500 orders a month sees about three chargebacks a month, and the clock on each one starts whether or not anybody has noticed. Install it before you need it — the list, the deadlines and the assembled evidence cost nothing, and one dispute you win instead of writing off covers the year.