Visa's chargeback limit dropped to 1.5%.Check your number, free
disputeless.

Would your customer recognize this charge?

Your billing descriptor is the only thing most customers see before they decide to call you or call their bank. For a subscription, that decision repeats on every rebill. Paste yours below and see it the way they do.

So we can fix it
What they see today
GROCERY MARKET$42.10
PAYQX*8829344no way to reach you$49.00
COFFEE HOUSE$5.40
“Do I recognize this?”Calls the bank
What they'd see instead
GROCERY MARKET$42.10
FERN FORAGEFERNFORAGE.CO$49.00
COFFEE HOUSE$5.40
“Do I recognize this?”Yes, that's them
FERN FORAGE
11/22 characterscontact: FERNFORAGE.CO

Paste into Stripe → Settings → Business → Public details. Other processors call it a billing or soft descriptor.

the rule nobody uses

You're allowed to say “End Trial” on the charge

Visa permits the first charge after a trial, discounted offer or promotional period to add language to the merchant name saying exactly that. “End Trial”, “End Free Trial”, “End Offer”, “End Discount”. Visa prints the example itself: MERCHANTNAME END TRIAL.

The $1 trial that becomes $49 is the single most disputed charge a subscription business makes. This is the cheapest thing you can do about it, and hardly anyone does it. If you want the rest of the picture, the VAMP calculator shows what those disputes are doing to your ratio.

Without itFERN FORAGE$49.00“I never signed up for this.”
With itFERN FORAGE END TRIAL$49.00“Right, the trial ended.”
MarPAYQX*8829344$49.00
AprPAYQX*8829344$49.00
MayPAYQX*8829344$49.00
you change it here
JunFERN FORAGE$49.00
JulFERN FORAGE$49.00

Cardholders generally have up to 120 days to dispute a charge, so the old ones stay disputable for months.

after you change it

The old charges keep the old text

The descriptor is written into each charge as it's sent. New charges get the new text. Everything already on a customer's statement keeps the old one, including the charge from four months ago they're about to question.

Check every account while you're in there. If you run a second MID or a backup processor, each one has its own descriptor, and they drift. Whether a charge looks familiar shouldn't depend on which one happened to process it.

what it prevents

A bad descriptor has its own reason codes

These are the disputes a customer files because they could not tell who charged them. Every one of them is preventable before it is filed.

descriptor faq

Straight answers

The rules, and what they mean for a subscription.

Not sure what yours should say? Book a call

The text that appears next to a charge on a customer's card statement or in their banking app. It is the only thing most customers see before deciding whether they recognize a purchase, and it is the only chance you get to be recognized.

Fixing the descriptor is step one.

It stops the disputes you cause. Alerts catch the ones you don't.

More free tools: the reason code library, the VAMP calculator, and the rest of the free tools.

Field lengths and the card-absent contact requirement follow Visa's Merchant Data Standards Manual, April 2026. Processor limits follow Stripe's published descriptor rules. Other processors differ, so confirm yours before you change it. Last reviewed August 2026.