Definition
A chargeback occurs when a customer disputes a charge with their card-issuing bank, who then reverses the transaction and removes funds from the merchant. The merchant has a window (typically 7-30 days) to respond with evidence and contest the dispute.
If the bank rules in the customer's favor, the chargeback is upheld and the merchant loses both the original charge amount and a dispute fee (typically $15-25). Chargebacks are categorized into "friendly fraud" (customer doesn't recognize a legitimate charge), authorized fraud (genuine card theft), and merchant error (billed wrong amount, didn't deliver).
Why It Matters for WooCommerce Stores
Chargebacks are particularly damaging for subscription businesses for three reasons. First, the direct cost: a $29 subscription that gets charged back costs $29 (lost charge) + $20 (dispute fee) = $49 — nearly double the original sale.
Second, chargeback rates above 1% trigger gateway warnings; above 1.5% can lead to processor termination. Third, chargebacks signal "friendly fraud" patterns where customers forget they subscribed and dispute renewals — addressable through better communication.
For WooCommerce subscription stores, every 1% reduction in chargeback rate directly improves margins and protects gateway access.
How It Works
Customer sees an unrecognized charge on their statement → customer contacts their bank → bank initiates dispute by debiting the merchant → gateway notifies merchant with reason code → merchant has 7-30 days to respond with evidence (signup terms, IP logs, usage data, communication records) → bank reviews → either rules in customer's favor (chargeback upheld) or merchant's favor (chargeback reversed). The whole process takes 30-90 days.
The reason code matters: "fraud" (customer claims they didn't authorize) requires authentication evidence; "service not received" requires fulfillment evidence; "subscription not cancelled" requires cancellation policy proof.
Real-World Example
A subscriber signed up for a $19/month membership in January. They forgot they subscribed.
In June, they see the $19 monthly charge, don't recognize the merchant name "Acme Holdings LLC" on their statement, and file a chargeback claiming fraud. The merchant has 14 days to respond.
They submit: original signup IP and timestamp, terms of service accepted at signup, all renewal email receipts, and usage logs showing the customer accessed the service. The bank rules in the merchant's favor.
But the merchant still paid the $20 dispute fee and spent 30 minutes building the response — net cost of $20+labor for a $19 sale.
Best Practices
- Use a recognizable billing descriptor — your brand name, not your LLC name
- Send clear renewal reminder emails 3-5 days before each charge
- Make cancellation effortless — friction creates chargebacks instead of cancellations
- Respond to every chargeback with evidence — never auto-accept
- Track chargeback rate weekly — above 0.5% needs attention, above 1% needs emergency action
Common Mistakes
- Using a confusing billing descriptor that customers don't recognize
- Not sending renewal emails — customers get surprised and dispute
- Making cancellation difficult — customers chargeback instead of cancelling
- Auto-accepting chargebacks instead of contesting with evidence
- Ignoring rising chargeback rates until the gateway sends a warning
In WooCommerce with WPSubscription
WPSubscription helps prevent subscription chargebacks via clear renewal email reminders, accessible cancellation in My Account, and detailed receipt emails. The plugin's subscription dashboard tracks all customer-facing communication, providing the evidence trail needed to contest chargebacks successfully when they occur.
Related How-to Guides
How to Send Subscription Renewal Emails in WooCommerce
Configure and customize automated renewal reminder and receipt emails for WooCommerce subscriptions.
How to Reduce Subscription Churn in WooCommerce
Practical steps to lower both voluntary and involuntary churn on your WooCommerce subscription business.