Learn/Billing descriptor

What is a billing descriptor, and why does it cause disputes?

The short line of text on a bank statement is the only thing most customers have to go on. Here is how it is built and how to make yours recognizable.

3 min read · Updated Sep 2026
SHORT VERSION

A billing descriptor is the merchant name (and often phone or city) that appears next to a charge. Unrecognizable descriptors are the leading cause of "I don't know this charge" disputes.

Anatomy of a statement line

A typical line reads something like "ACME COURSES +16505550187 CA". The first part is your statement descriptor, up to 22 characters (19 on Shopify). The second is your support phone or city, depending on the card network and the issuing bank's formatting.

PartSet whereTip
Statement descriptorStripe Public details / Shopify PaymentsUse the name customers know, not your LLC's legal name
Shortened descriptorStripe Public details, plus a per-charge suffixBrand in the prefix, product in the suffix
Support phoneSame pageA number that answers

Why descriptors get disputed

A customer buys "Pricing Fundamentals" from your site, and three weeks later their statement says "JSMITH LLC". They don't remember, they can't reach anyone, and the bank makes disputing a one-tap process. Banks classify these as card-not-present fraud even when the purchase was legitimate.

Fixing yours

Make the descriptor the brand name your customer saw at checkout. If you sell more than one thing, use dynamic descriptors so the product appears too. Then make the phone number one that picks up and can explain the charge, ideally by looking at the actual order.

On Stripe, you can preview how a descriptor will look under Settings → Business → Public details. Changes apply to new charges immediately.