Soft Descriptor
A soft descriptor is the customizable text that appears on a cardholder's bank or credit card statement for a specific transaction.
Key Takeaways
- A soft descriptor is the temporary text that appears on a cardholder's statement while a transaction is pending. It is replaced by the permanent hard descriptor once the transaction settles.
- Character limits vary by card network: Visa allows up to 25 characters, Mastercard allows 22, and the total includes the merchant name prefix and separator.
- Clear, recognizable soft descriptors reduce chargebacks by helping customers identify purchases before they dispute unfamiliar charges as fraud.
What Is a Soft Descriptor?
A soft descriptor is the customizable line of text that appears on a cardholder's bank or credit card statement while a transaction is still in a pending or authorized state. When a customer checks their banking app or online account immediately after making a purchase, the soft descriptor is what they see next to the charge amount. It typically includes the merchant's trade name, sometimes followed by transaction-specific details like a product category or order reference.
Soft descriptors are distinct from hard descriptors, which are the permanent entries that appear once a transaction fully settles (usually within a few days). While hard descriptors are fixed per merchant account and rarely change, soft descriptors can be customized on a per-transaction basis. This per-transaction flexibility is what makes them "soft": the merchant or their payment processor can set different text for each charge.
The distinction between soft and hard also differs from the static versus dynamic axis. "Soft" and "hard" refer to the transaction lifecycle stage (pending versus posted). "Static" and "dynamic" refer to whether the descriptor text changes between transactions. A soft descriptor is often dynamic, but it does not have to be.
How It Works
When a cardholder makes a purchase, the transaction goes through an authorization and capture cycle. The soft descriptor is attached to the authorization message sent from the acquirer through the card network to the issuing bank.
- The cardholder initiates a payment at a merchant's checkout
- The merchant's payment gateway sends the transaction to the acquirer, including the soft descriptor text
- The acquirer forwards the authorization request through the card network to the issuing bank
- The issuing bank approves the transaction and displays the soft descriptor in the cardholder's pending transactions
- When the merchant captures (settles) the transaction days later, the soft descriptor is replaced by the hard descriptor
Descriptor Format
A soft descriptor typically follows a structured format: the merchant's fixed prefix (set during merchant account onboarding), followed by an asterisk separator, followed by the dynamic portion. For example:
Format: [Merchant Prefix]*[Dynamic Portion]
Example: ACME*ORDER-4821-SHOES
| | |
| separator transaction-specific text
fixed prefix (set by acquirer)The fixed prefix is the merchant's DBA (doing business as) name, typically 3 to 12 characters. The dynamic portion fills whatever space remains within the network's character limit.
Character Limits by Card Network
Each card network imposes a maximum total length for the combined descriptor (prefix + separator + dynamic portion):
| Card Network | Total Character Limit | Dynamic Portion (Approx.) |
|---|---|---|
| Visa | 25 characters | ~12-20 characters |
| Mastercard | 22 characters | ~9-17 characters |
| American Express | 22 characters | ~9-17 characters |
| Discover | 25 characters | ~12-20 characters |
Actual limits may vary by processor and acquirer. Some processors impose stricter caps (as low as 13 characters for the dynamic portion), and certain acquirers restrict special characters. Merchants should confirm the exact size, format, and presentation rules with their acquirer.
Good vs. Bad Descriptors
The quality of a soft descriptor directly affects whether a customer recognizes the charge:
| Descriptor | Quality | Why |
|---|---|---|
| SPARKCOFFEE*LATTE-LG | Good | Recognizable brand name with product detail |
| ACME*SUBS-MONTHLY | Good | Identifies both the merchant and the subscription |
| XYZ HOLDINGS LLC | Bad | Legal entity name that customers have never seen |
| PAYMENT | Bad | Generic text with no merchant or product info |
| TXN39281948 | Bad | Internal reference number meaningless to cardholder |
The core rule: use the DBA (trade) name that the customer sees during checkout, not the legal entity name they have never encountered.
Use Cases
Multi-Product Merchants
Businesses that sell multiple products or operate several storefronts benefit most from dynamic soft descriptors. A company running both a bike shop and a clothing line from the same merchant account can set different descriptors per transaction so customers see "DNJ*BIKE TIRES" versus "DNJ*SUMMER DRESS" rather than a single generic name.
Payment Facilitators and Marketplaces
Payment facilitators (PayFacs) aggregate many sub-merchants under one master merchant account. Soft descriptors allow each sub-merchant's name to appear on the cardholder's statement, preventing confusion that would arise if every charge showed the PayFac's corporate name.
Subscription and Recurring Billing
For recurring billing, soft descriptors can include the billing period or plan name. A streaming service might display "STREAMCO*NOV-PREMIUM" so the customer immediately knows which month and tier they are being charged for, reducing confusion around duplicate-looking charges.
Card-Not-Present Transactions
Card-not-present (CNP) transactions carry higher chargeback rates because the cardholder is not physically present. Clear soft descriptors are especially important in e-commerce: when a customer cannot recall an online purchase days later, a recognizable descriptor is often the only thing preventing a dispute.
Why It Matters for Chargebacks
Unrecognized charges are a leading driver of friendly fraud disputes. When a cardholder sees an unfamiliar name on their statement, they may file a chargeback even though the transaction was legitimate. Industry sources estimate that a significant share of all chargebacks stem from cardholders who simply do not recognize the merchant name on their statement.
Well-crafted soft descriptors address this problem at the source. By displaying a name the customer recognizes alongside product-level detail, merchants can reduce their chargeback ratio before disputes ever reach the formal fraud prevention pipeline. This is particularly important for merchants approaching card network thresholds: Visa's Dispute Monitoring Program and Mastercard's Excessive Chargeback Program can impose penalties or terminate merchant accounts if chargeback ratios exceed roughly 0.9% to 1%.
Best Practices for Reducing Chargebacks
- Use the customer-facing brand name (DBA), not the legal entity name
- Include a product or service identifier when selling multiple categories
- Add a customer service phone number or website URL if character limits allow
- Match the descriptor text to what the customer sees at checkout and in confirmation emails
- Test how descriptors render across different banks and mobile apps, since truncation varies
Integration Example
Most payment gateways and processor APIs accept a soft descriptor field in the authorization request. Here is a simplified example of setting a dynamic soft descriptor in a payment API call:
// Payment authorization request with soft descriptor
const charge = await paymentClient.authorize({
amount: 4999,
currency: "USD",
cardToken: "tok_abc123",
softDescriptor: "ACME*RUNNING-SHOES",
merchantId: "mid_xyz789",
});
// The cardholder sees "ACME*RUNNING-SHOES" in pending transactions
// After settlement, the hard descriptor replaces itSome processors also support setting the descriptor at capture time rather than authorization, which is useful when the final product or service details are not known until fulfillment.
Soft Descriptors and Digital Payments
As payments move beyond traditional card rails, the concept of transaction descriptors is evolving. In cryptocurrency and stablecoin payments, the equivalent of a soft descriptor might be a memo field or transaction reference attached to a transfer. Platforms like Spark that facilitate Bitcoin and stablecoin payments can embed recognizable references directly in payment metadata, giving both sender and receiver clear transaction identification without relying on card network formatting constraints.
For merchants operating across both traditional card rails and digital payment methods, maintaining consistent and recognizable transaction identifiers across all channels is important for customer experience and dispute resolution. A payment orchestration strategy can help unify descriptor management across multiple processors and payment methods.
Risks and Considerations
Truncation and Rendering Differences
Even within the stated character limits, different issuing banks and banking apps truncate or display descriptors differently. A descriptor that looks clear on one bank's app may be cut off or reformatted on another. There is no universal rendering standard, so merchants should front-load the most recognizable information (brand name first, details second).
Processor and Acquirer Restrictions
Not every processor supports dynamic soft descriptors. Some acquirers restrict the feature to certain merchant categories or pricing tiers. Others impose stricter character limits, disallow special characters, or require pre-approval for descriptor text changes. Merchants should verify capabilities with their acquirer before relying on dynamic descriptors for chargeback reduction.
Inconsistency Between Soft and Hard Descriptors
If the soft descriptor differs significantly from the hard descriptor that replaces it after settlement, cardholders may see two unfamiliar charges and file disputes for both. Maintaining consistency between the pending and posted descriptor text reduces this risk.
Compliance and Network Rules
Card networks have rules about what can appear in descriptor fields. Misleading descriptors, descriptors that impersonate other businesses, or descriptors containing prohibited content can trigger compliance violations. Merchants must ensure their descriptor text accurately represents the transaction.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.