Chargeback Risk Scorecard for WooCommerce Stores
Your WooCommerce store runs almost entirely on card-not-present orders, so the gateway settings, order emails, and statement descriptor you choose drive most of your dispute exposure. Enter a few numbers from your WooCommerce and gateway reports to see where your chargeback ratio sits and which fixes would move it most.
Your scorecard
Note: Visa's VAMP ratio counts fraud reports plus disputes, so your Visa ratio may be higher than the dispute-only ratio shown here.
Score breakdown by factor
Your full chargeback report
Worst-case estimate: assumes you lose the full average ticket on every dispute. It excludes the cost of goods shipped, shipping, and any card brand program fines.
Your prioritized fix list
Reduction rates are planning assumptions set by TouchSuite for prioritization, not measured industry statistics. Actual results vary.
Your controls already cover the basics. Focus on fast responses to disputes and tracking reason codes.
If you complete every fix above
Step-by-step setup notes
A specialist can walk through your dispute reports and the chargeback and fraud tools available for your setup. This scorecard is not a quote or an underwriting decision.
Why chargeback risk looks different on WooCommerce
WooCommerce is self-hosted, so many of the controls that prevent chargebacks are not set by WooCommerce itself. Your payment gateway (for example, Authorize.net or NMI) controls 3-D Secure, AVS, and CVV rules. Your merchant account controls the billing descriptor. Your theme and checkout settings control whether your refund policy is visible. When a store owner answers 'not sure' on the scorecard, it is usually because these settings live in three different dashboards.
Nearly every WooCommerce order is card-not-present. That means you carry the liability for fraud disputes unless you use authentication such as 3-D Secure. It also means 'item not received' and 'not as described' disputes depend on your evidence: tracking numbers, delivery confirmation, and product pages. Get in the habit of saving tracking in the order notes, so it is there when a dispute arrives.
Two WooCommerce-specific patterns to watch: card-testing attacks, where bots push stolen cards through an unprotected checkout, and renewals billed through a subscriptions extension, where customers forget what they signed up for. Both can raise your ratio quickly, even when your normal customers are happy.
Entering accurate WooCommerce numbers (and handling seasonality)
Pull card volume and transaction count from your gateway or processor statement, not just WooCommerce Analytics. WooCommerce reports can include orders paid by other methods and refunded orders, which can distort the ratio. Chargebacks for the last 90 days should come from your processor's dispute report.
Chargebacks lag the sale, often by weeks. If you sell heavily in November and December, January chargebacks may arrive while January sales drop. That can make one month's ratio look worse than your real exposure. For a fairer picture, enter your average monthly transactions across the same 90 days you are counting chargebacks for. Then rerun the scorecard after your peak season to see the worst case.
If you drop ship or sell pre-orders, longer delivery windows tend to produce 'item not received' disputes. Count those chargebacks honestly. The fix list will point you toward clearer delivery estimates and pre-dispute alerts, which can be more useful than tighter fraud filters for these orders.
Worked example: a hypothetical WooCommerce store
Hypothetical numbers for illustration only: an apparel store on WooCommerce processes $60,000 a month across 800 card orders, for a $75 average ticket. It had 18 chargebacks in the last 90 days, or 6 per month. Its refund policy is in the footer only, it uses AVS/CVV but not 3-D Secure, its descriptor shows the brand name but no phone number, and it sells one-time orders. The scorecard calculates a 0.75% chargeback ratio, which falls in the tool's caution zone (0.65% is the tool's conservative buffer, an assumption and not a card brand rule). The store could absorb about 2 more chargebacks per month before reaching 1.00%. Its risk score is 43, which is Moderate.
The gated breakdown estimates each chargeback costs about $115 in the worst case: $75 in lost sales, $25 in fees, and $15 in staff time. All three figures are assumptions. That adds up to about $8,280 a year, before cost of goods, shipping, or any card brand program fines. The prioritized fixes, using assumed reduction rates, are: 1) pre-dispute alerts (15%), 2) enabling 3-D Secure (10%), 3) adding a phone number to the descriptor (5%), and 4) showing the refund policy at checkout and in order emails (5%). Combined, the projection is roughly a 31% reduction. That would bring the ratio to about 0.52%, the score to about 20 (Low), and estimated savings to about $2,563 a year.
Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.
What a good WooCommerce result looks like
For a typical WooCommerce store selling physical goods, a healthy result sits below the tool's 0.65% caution line, lands in the Low band, and leaves room for several extra chargebacks before reaching 1.00%. If you are a small store with few orders, a single bad week can swing your ratio a lot. Headroom matters more than the score itself.
Check your processor statement for junk fees tied to disputes and compliance. These can include per-chargeback fees, retrieval request fees, PCI non-compliance fees, and monthly gateway minimums. Running the scorecard alongside your statement shows what disputes really cost you. If the numbers raise questions about your current setup, you can talk to a payments specialist at TouchSuite.
Frequently asked questions
Where do I find my billing descriptor if I use WooCommerce?
The descriptor is usually set in your merchant account or gateway settings, not in WooCommerce. The quickest check is to buy something from your own store and look at your card statement. If it shows a legal entity name or processor name instead of your store brand, customers may not recognize the charge.
Does WooCommerce turn on 3-D Secure automatically?
It depends on your payment gateway and plugin, not WooCommerce core. Log in to your gateway dashboard (such as Authorize.net or NMI) and confirm whether 3-D Secure, AVS, and CVV rules are on and set to decline mismatches. If you are not sure, answer 'not sure' on the scorecard. Fix A will remind you to confirm those settings.
I sell subscriptions through a WooCommerce subscriptions extension. How should I answer the billing question?
Choose 'subscription with reminders' only if customers get an email before each renewal and can cancel easily from their account page. If renewals charge without notice, or you convert free trials to paid plans, pick that option instead. Renewal surprises are a common source of disputes, so an honest answer gives you a more useful fix list.
My store got hit by a card-testing attack. Will that wreck my score?
Declined test attempts are not chargebacks, but any test charges that settled can come back as fraud disputes. Visa's VAMP ratio also counts fraud reports alongside disputes. Your Visa ratio may therefore be higher than the dispute-only ratio the scorecard shows. Adding bot protection on checkout and enabling 3-D Secure are the usual first steps.
Should I refund WooCommerce orders from the admin before a customer disputes?
Often, yes. A refund on a low-value order usually costs less than a chargeback once fees and staff time are counted. Pre-dispute alerts help you spot these orders early. If your gateway supports refunds from the WooCommerce order screen, processing them there keeps your order records and gateway in sync.
How this works: every assumption behind your score
These are the exact values the scorecard uses. Threshold values, cost figures, and fix reduction rates are assumptions, not card brand guarantees or measured statistics. Confirm current card brand rules and your actual fees with your processor.
| Assumption | Value used | Source / basis |
|---|