Statement descriptors: the cheapest way to prevent chargebacks
By Zevron · 2 min read · Updated
Why it causes disputes
A customer scanning their statement sees a line they don’t place and assumes fraud or a mistake. Rather than search their inbox, they call the bank. These arrive as an unrecognized charge, fraud or cancelled recurring dispute, depending on what they tell the bank.
Subscriptions make it worse: the charge arrives months after signup, from a descriptor the customer may never have looked at.
What a good descriptor looks like
- The brand name customers know, not your legal entity or your payment platform.
- Consistent across every charge, so a customer who recognizes one recognizes all.
- A phone number or web address if your processor lets you include one, so a confused customer reaches you before the bank.
- Within your processor’s length limit. Limits are short, often around 22 characters, so check yours and abbreviate sensibly.
Where to change it
On Shopify Payments, the statement descriptor is set in your payment settings. On Stripe it is in the account’s public business settings, and can be set per charge. Changes apply to future charges, so earlier statements keep the old text.
Check what customers actually see
Look at a real statement or card transaction for your own store, not the setting. The bank may shorten or reformat it. If your disputes are mostly “unrecognized” or “I didn’t make this purchase,” the descriptor is the first thing to fix. Our free chargeback audit shows how much of your dispute volume falls in those categories.
Questions
What is a statement descriptor?
The merchant text on a customer’s card statement. If it doesn’t look like your brand, customers don’t recognize the charge and dispute it.
How long can a descriptor be?
Limits are short, often around 22 characters, and vary by processor. Check yours.
Will changing it fix existing disputes?
No. It applies to future charges. It prevents the next ones.